:root{--c-base: ;--headings:#135;--primary:#135;--secondary:#fff;--ff-base:Inter,sans-serif;--ff-caslon:Big Caslon CC,sans-serif;--ff-inter-tight:Inter Tight,sans-serif;--fz-html:62.5%;--fz-base:1.8rem;--fw-base:400;--lh-base:2;--black:#000;--white:#fff}body{background-color:#fff;color:#135;font-family:Inter;font-size:24px;font-style:normal;font-weight:400;font-weight:500;letter-spacing:0;line-height:1.25;text-decoration:none}@media (max-width:1023px){body{font-size:2rem;font-size:1.8rem}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#135;margin-bottom:calc(var(--lh-base)*.5em)}.h1,h1{font-size:85px;line-height:.9}.h1,.h2,h1,h2{color:#135;font-family:Big Caslon CC;font-style:normal;font-weight:400;letter-spacing:.005em;text-decoration:none;text-transform:none}.h2,h2{font-size:80px;line-height:1.2}.h3,h3{font-size:47px;letter-spacing:.01em}.h3,.h4,h3,h4{color:#135;font-family:Big Caslon CC;font-style:normal;font-weight:400;line-height:1.2;text-decoration:none;text-transform:none}.h4,h4{font-size:34px;letter-spacing:0}.h5,h5{font-size:30px}.h5,.h6,h5,h6{color:#135;font-family:Inter;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2;text-decoration:none;text-transform:none}.h6,h6{font-size:24px}@media (max-width:1023px){.h1,h1{font-size:68px}.h2,h2{font-size:55px}.h3,h3{font-size:34px}.h4,h4{font-size:27px}.h5,.h6,h5,h6{font-size:24px}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.h1,h1{font-size:42px}.h2,h2{font-size:30px}.h3,h3{font-size:22px}.h4,.h5,h4,h5{font-size:20px}.h6,h6{font-size:16px}}.btn,.btn.primary,.form--dark .hs-button{font-family:Inter;font-style:normal;font-weight:600;text-decoration:none;--fsize:24px;--text-color:#135;--bg-color:rgba(17,51,85,0);--border:3px solid #135;--border-radius:25px}@media (hover:hover){.btn.primary:where(:hover,:focus-visible),.btn:where(:hover,:focus-visible),.form--dark .hs-button:where(:hover,:focus-visible){--text-color:#fff;--bg-color:#135;--border:3px solid #135}}.btn.secondary,.form:not(.form--dark) .hs-button{font-family:Inter;font-style:normal;font-weight:600;text-decoration:none;--fsize:24px;--text-color:#fff;--bg-color:rgba(0,0,0,.1);--border:3px solid #fff;--border-radius:25px}@media (hover:hover){.btn.secondary:where(:hover,:focus-visible),.form:not(.form--dark) .hs-button:where(:hover,:focus-visible){--text-color:#fff;--bg-color:#07f;--border:3px solid #07f}}.link{--text-color: ;@media (hover:hover){&:where(:hover,:focus-visible){--text-color: }}}.form label{font-family:Inter;font-size:12px;font-style:normal;font-weight:700;text-decoration:none;--text-color:#fff}.form .form-field input:not(.hs-button),.form .hs-fieldtype-file .hs-field-desc,.form .selectric,.form input:not(.hs-button),.form input[type=tel],.form select,.form textarea{font-family:Inter;--font:font-family:Inter;font-size:25px;font-style:normal;font-weight:400;text-decoration:none;--text-color:#fff;--bg-color:hsla(0,0%,100%,0);--height:60px;--border-radius:5px;--border:1px solid #fff;--placeholder-color:hsla(0,0%,100%,.45)}.form--dark label{--text-color:var(--primary)}.form--dark .form-field input:not(.hs-button),.form--dark .hs-fieldtype-file .hs-field-desc,.form--dark .selectric,.form--dark input:not(.hs-button),.form--dark input[type=tel],.form--dark select,.form--dark textarea{--text-color:var(--primary);--bg-color:transparent;--border:1px solid var(--primary);--placeholder-color:var(--primary)}