.hero-section{position:relative;z-index:20;color:#fff}.hero-section:not(.inner-page){min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding:110px 0 30px;display:flex;align-items:flex-end}.hero-section:not(.inner-page) p{margin-top:14px}.hero-section:not(.inner-page) .buttons{margin-top:24px}.hero-section:not(.inner-page) .custom-link:after{width:14px;height:14px;margin-left:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDdMMC40OTk5OTkgMTMuMDYyMkwwLjUgMC45Mzc4MjJMMTEgN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)}.hero-section.sticky{min-height:200vh;margin-bottom:-100vh;padding:0!important;display:block;overflow:clip}.hero-section.sticky~div{position:relative;z-index:30}.hero-section.sticky:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:50}.hero-section.sticky .container{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding-top:110px;padding-bottom:30px;display:flex;align-items:flex-end;margin-bottom:-100vh}.hero-section.sticky .container,.hero-section.sticky .hero-bg img,.hero-section.sticky .hero-bg video{position:sticky;left:0;top:0;height:100vh;height:calc(var(--vh, 1vh)*100)}.hero-section.inner-page{padding:110px 0 36px}.hero-section.inner-page.centered .hero-section-holder{justify-content:center}.hero-section.inner-page.centered .blue-label,.hero-section.inner-page.centered .green-label{margin-left:auto;margin-right:auto}.hero-section.inner-page.centered .info{width:100%;margin:0}.hero-section.inner-page.article-hero{color:#1c1b1b;margin-bottom:60px;min-height:auto}.hero-section.inner-page.article-hero .h1,.hero-section.inner-page.article-hero .h2,.hero-section.inner-page.article-hero .h3,.hero-section.inner-page.article-hero .h4,.hero-section.inner-page.article-hero .h5,.hero-section.inner-page.article-hero .h6,.hero-section.inner-page.article-hero h1,.hero-section.inner-page.article-hero h2,.hero-section.inner-page.article-hero h3,.hero-section.inner-page.article-hero h4,.hero-section.inner-page.article-hero h5,.hero-section.inner-page.article-hero h6{color:inherit}.hero-section.inner-page.article-hero .back-link{position:relative;z-index:30;margin-bottom:30px}.hero-section.inner-page.article-hero .back-link a{display:inline-flex;align-items:center;font-size:15px;line-height:1.4;letter-spacing:.15px;gap:15px}.no-touch .hero-section.inner-page.article-hero .back-link a:hover{text-decoration:underline}.hero-section.inner-page.article-hero .info,.hero-section.inner-page.contacts-hero .info{padding-right:0}.hero-section.inner-page.contacts-hero{min-height:auto;padding-bottom:63px}.hero-section.inner-page.contacts-hero .h1 span,.hero-section.inner-page.contacts-hero h1 span{color:#3b61b6}.hero-section .green-label+.h1 span,.hero-section .green-label+h1 span,.hero-section.inner-page.contacts-hero .green-label+.h1 span,.hero-section.inner-page.contacts-hero .green-label+h1 span{color:#1d574c}.hero-section.inner-page.contacts-hero .decor{max-height:100vh}.hero-section.inner-page.text-hero{min-height:auto}.hero-section.inner-page .media{margin-bottom:24px}.hero-section.color-black{color:#1c1b1b}.hero-section.color-black .h1,.hero-section.color-black h1{color:#000}.hero-section .hero-bg,.hero-section .hero-bg:after{position:absolute;top:0;left:0;width:100%;height:100%}.hero-section .hero-bg{z-index:-1}.hero-section .hero-bg:after{content:"";opacity:.5;background:linear-gradient(0deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%),linear-gradient(0deg,#121212 0%,rgba(26,26,26,0) 100%)}.hero-section .decor,.hero-section .featured-image img,.hero-section .hero-bg img,.hero-section .hero-bg video{width:100%;height:100%;object-fit:cover}.hero-section .decor{position:absolute;left:0;top:0;z-index:-1}.hero-section .title-label{margin-bottom:14px}.hero-section .h1,.hero-section h1{color:#fff}.hero-section p{margin-top:14px}.hero-section p strong{font-weight:600}.hero-section .buttons{margin-top:24px}.contacts-form .hbspt-form form,.hero-section .featured-image-holder{position:relative}.hero-section .featured-image-holder .social-list{justify-content:center;margin-top:30px}.hero-section .featured-image{position:relative;aspect-ratio:868/532}.hero-section .featured-image img{position:absolute;left:0;top:0;border-radius:24px}.hero-section .meetings-iframe-container{position:relative;z-index:20}.hero-section .blue-label,.hero-section .green-label{width:fit-content;margin-bottom:20px;display:block;font-family:"Trebuchen MS",sans-serif;font-size:14px;font-weight:700;line-height:120%;text-transform:uppercase;color:#e6eeff;background-color:#3b61b6;border-radius:6px;padding:8px 14px}.hero-section .green-label{background-color:#1d574c}.contacts-form-wrap{margin-top:63px;margin-bottom:-63px;position:relative}.contacts-form-wrap:after{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100vw;height:66%;background-color:#fff}.contacts-form{border-radius:24px;background:linear-gradient(180deg,#fff 25%,#f9fafb 100%);box-shadow:0 24px 24px -12px rgba(54,74,54,.06),0 1px 2px 0 rgba(87,92,86,.16),0 0 0 1px rgba(18,105,63,.08);padding:40px 20px;margin-top:40px;position:relative;z-index:2}.contacts-form .title{margin-bottom:20px}.contacts-form>.h6{letter-spacing:-.24px}.contacts-form .hbspt-form fieldset{max-width:none!important;margin-right:-8px;margin-bottom:32px;position:relative}.contacts-form .hbspt-form fieldset input,.contacts-form .hbspt-form fieldset textarea{width:100%!important;border-radius:8px;border:1px solid rgba(96,96,96,.3);background:rgba(255,255,255,.4);color:#606060}.contacts-form .hbspt-form fieldset input:focus,.contacts-form .hbspt-form fieldset textarea:focus{border-color:#1c1b1b}.contacts-form .hbspt-form fieldset .input select,.contacts-form .hbspt-form fieldset .jcf-select select{background:0 0;border:0;appearance:none;opacity:0;position:absolute}.contacts-form .hbspt-form textarea{resize:none}.contacts-form .hbspt-form label{vertical-align:bottom;color:#1c1b1b;font-size:14px;line-height:1.5;font-weight:500;margin-bottom:5px}.contacts-form .hbspt-form .hs-button{width:100%;transition:background-color .5s ease-in-out}.no-touch .contacts-form .hbspt-form .hs-button:hover{background-color:#1c1b1b}.contacts-form .hbspt-form .hs-error-msgs{position:absolute;left:0;top:100%;width:100%}.contacts-form .hbspt-form .hs-error-msgs label{color:#fa7267}.contacts-form .hbspt-form .hs_error_rollup{position:absolute;left:0;bottom:0;width:100%}.contacts-form .hbspt-form .submitted-message{color:#1c1b1b}@media (min-width:768px){.hero-section.inner-page.article-hero .back-link,.hero-section.inner-page.centered .breadcrumbs{margin-bottom:-20px}.hero-section.inner-page .page-heading{padding-top:42px}.hero-section.inner-page .hero-section-holder{display:flex}.hero-section.inner-page .media{margin-bottom:0;flex-grow:1;margin-right:-30px;order:10}.hero-section.inner-page .info{width:50%;flex-shrink:0;margin-right:40px}.contacts-form{padding:40px}}@media (min-width:768px) and (min-width:1024px){.hero-section.inner-page .media{margin-top:-50px}}@media (min-width:1024px){.hero-section:not(.inner-page){padding-bottom:56px}.hero-section.sticky .container{padding-bottom:78px}.hero-section.inner-page{min-height:80vh;min-height:calc(var(--vh, 1vh)*80);display:flex;align-items:center}.hero-section.inner-page.article-hero{padding-bottom:0}.hero-section.inner-page.contacts-hero .decor{max-height:150vh}.hero-section.inner-page .hero-section-holder{align-items:center}.hero-section .hero-section-columns{display:flex;align-items:flex-end}.hero-section .hero-section-columns .column:nth-child(1){flex-shrink:0;width:55%;margin-right:36px}.hero-section .hero-section-columns .column:nth-child(2){flex-grow:1;padding-bottom:5px;transition-delay:.3s}.hero-section .featured-image-holder{max-width:768px;margin:0 auto}.hero-section .featured-image-holder .social-list{display:block;position:absolute;left:100%;top:0;margin:3px 0 -12px 24px}.hero-section .featured-image-holder .social-list li{margin-bottom:12px}.hero-section .featured-image:before{content:"";position:absolute;left:50%;bottom:0;width:100vw;transform:translateX(-50vw);height:194px;background:#fff}.contacts-form{max-width:646px;margin:0 auto;padding:60px}}@media (min-width:1200px){.hero-section.sticky .container{padding-bottom:56px}.hero-section.inner-page{min-height:640px}.hero-section.inner-page.article-hero .back-link{margin-top:-10px}.hero-section.inner-page .page-heading{padding-top:62px}.hero-section.inner-page .media{margin-top:0}.hero-section.inner-page .info{width:637px;margin-right:60px;padding-right:57px}.hero-section .hero-section-columns .column:nth-child(1){width:765px}.hero-section .title-label{margin-bottom:24px}.hero-section p{margin-top:24px}.hero-section .buttons{margin-top:30px}.hero-section .featured-image-holder{max-width:868px}.hero-section .featured-image-holder .social-list.sticky{position:fixed;top:100px;left:calc(50% + 434px)}.hero-section .blue-label,.hero-section .green-label{margin-bottom:24px}.contacts-form .title{margin-bottom:30px}}@media (min-width:1440px){.hero-section:not(.inner-page){padding-bottom:78px}.hero-section.sticky .container{padding-bottom:78px}.hero-section.inner-page{min-height:800px}.hero-section.inner-page .page-heading{padding-top:92px}.hero-section.inner-page .media{max-width:641px;margin-left:auto}.hero-section .hero-section-columns .column:nth-child(1){width:824px;margin-right:100px}.hero-section .hero-section-columns .column:nth-child(2){padding-bottom:0}.hero-section .buttons{margin-top:32px}}@media (min-width:1800px){.hero-section:not(.inner-page){padding-bottom:126px}.hero-section.sticky .container{padding-bottom:126px}.hero-section.inner-page{min-height:960px}.hero-section .hero-section-columns .column:nth-child(1){width:930px;margin-right:107px}}@media (max-width:1199px){.hero-section .featured-image-holder .social-list.sticky{top:0}}@media (max-width:1023px){.hero-section .featured-image-holder .social-list{top:auto}}@media (max-width:767px){.hero-section .button{width:auto}}