@font-face{font-family:'Semko Lora';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/lora-normal-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Semko Lora';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/lora-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Semko Lora';font-style:italic;font-weight:400;font-display:swap;src:url(fonts/lora-italic-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Semko Lora';font-style:italic;font-weight:400;font-display:swap;src:url(fonts/lora-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hero-welcome .hero-copy{padding:36px 42px 32px;background:linear-gradient(135deg,#1e4328,#284e29)}.hero-welcome h1{margin-bottom:25px;font-weight:400}.hero-title-kicker{display:block;margin-bottom:8px;color:#d8e4ce;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.17em;text-transform:uppercase}.hero-title-company{display:block;color:#fff7e8;font-family:'Semko Lora',Georgia,'Times New Roman',serif;font-size:47px;font-weight:400;line-height:1.15;letter-spacing:-.035em}.hero-title-descriptor{display:block;margin-top:7px;color:#e4ecd9;font-size:20px;font-weight:400;line-height:1.45;letter-spacing:0}.hero-title-year{display:inline-block;color:#ffda84;font-family:'Semko Lora',Georgia,'Times New Roman',serif;font-size:27px;font-weight:400;font-style:italic}.hero-welcome .hero-welcome-text{max-width:62ch}.hero-welcome .hero-welcome-text p{margin:0 0 15px;color:#dfe8d8;font-size:15px;line-height:1.65}.hero-welcome .hero-welcome-text p.hero-salutation{margin:0 0 22px;color:#fff7e8;font-family:'Semko Lora',Georgia,'Times New Roman',serif;font-size:24px;font-weight:400;line-height:1.4;letter-spacing:-.015em}.hero-salutation-address{display:block;color:#ffda84;font-style:italic}.hero-salutation-message{display:block}.hero-welcome .hero-welcome-text p:nth-child(2){margin-bottom:16px;padding:0;border:0;color:#f3f5ec;font-size:17px;line-height:1.55}.hero-welcome .hero-welcome-text strong{color:inherit;font-weight:400}.hero-welcome .hero-welcome-text p:last-child{margin:4px 0 0;font-size:16px}.hero-welcome .hero-welcome-text p:last-child>strong:only-child{color:#f6edcf;font-family:'Semko Lora',Georgia,'Times New Roman',serif;font-size:19px;font-weight:400;font-style:italic}.hero-welcome .hero-actions{gap:20px;margin-top:24px}.hero-welcome .hero-actions .button{min-height:49px;font-size:15px}.hero-welcome .hero-secondary{min-height:44px;font-size:14px;font-weight:400;text-underline-offset:5px}.hero-welcome .hero-secondary .icon{color:#ffda84}.hero-welcome .hero-contact-note{margin:18px 0 0;padding:0;border:0;color:#d1dec7;font-size:13px;line-height:1.6}.hero-welcome .hero-contact-note a{color:#ffda84;font-weight:400;text-decoration-thickness:1px;text-underline-offset:4px}@media (max-width:1100px){.hero-welcome .hero-copy{padding:31px 32px}.hero-title-company{font-size:42px}.hero-title-descriptor{font-size:19px}.hero-welcome .hero-welcome-text p.hero-salutation{font-size:23px}}@media (max-width:580px){.hero-welcome .hero-copy{padding:28px 23px}.hero-welcome h1{margin-bottom:23px}.hero-title-kicker{font-size:10px}.hero-title-company{font-size:36px}.hero-title-descriptor{font-size:18px;line-height:1.4}.hero-title-year{font-size:24px}.hero-welcome .hero-welcome-text p.hero-salutation{font-size:23px;line-height:1.35;margin-bottom:21px}.hero-welcome .hero-welcome-text p{font-size:15px}.hero-welcome .hero-welcome-text p:nth-child(2){font-size:16px}.hero-welcome .hero-actions{gap:12px;margin-top:22px}.hero-welcome .hero-contact-note{font-size:13px;margin-top:16px}}@media (max-width:360px){.hero-welcome .hero-copy{padding:25px 20px}.hero-title-company{font-size:31px}.hero-title-descriptor{font-size:17px}.hero-title-year{font-size:23px}.hero-welcome .hero-welcome-text p.hero-salutation{font-size:22px}}