/*! purgecss start ignore *//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! purgecss end ignore *//*! purgecss end ignore *//*! purgecss end ignore */@font-face{font-display:swap;font-family:"Basier Circle";font-style:normal;font-weight:400;src:local(""),url(/font/basier-circle/BasierCircle-Regular..woff2) format("woff2"),url(/font/basier-circle/BasierCircle-Regular..woff) format("woff"),url(/font/basier-circle/BasierCircle-Regular..ttf) format("truetype"),url(/font/basier-circle/BasierCircle-Regular..eot) format("eot")}@font-face{font-display:swap;font-family:"Basier Circle";font-style:normal;font-weight:500;src:local(""),url(/font/basier-circle/BasierCircle-Medium..woff2) format("woff2"),url(/font/basier-circle/BasierCircle-Medium..woff) format("woff"),url(/font/basier-circle/BasierCircle-Medium..ttf) format("truetype"),url(/font/basier-circle/BasierCircle-Medium..eot) format("eot")}@font-face{font-display:swap;font-family:"Basier Circle";font-style:normal;font-weight:600;src:local(""),url(/font/basier-circle/BasierCircle-SemiBold..woff2) format("woff2"),url(/font/basier-circle/BasierCircle-SemiBold..woff) format("woff"),url(/font/basier-circle/BasierCircle-SemiBold..ttf) format("truetype"),url(/font/basier-circle/BasierCircle-SemiBold..eot) format("eot")}@font-face{font-display:swap;font-family:"Basier Circle";font-style:normal;font-weight:700;src:local(""),url(/font/basier-circle/BasierCircle-Bold..woff2) format("woff2"),url(/font/basier-circle/BasierCircle-Bold..woff) format("woff"),url(/font/basier-circle/BasierCircle-Bold..ttf) format("truetype"),url(/font/basier-circle/BasierCircle-Bold..eot) format("eot")}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:700;src:local(""),url(/font/gotham/Gotham-Bold..otf) format("opentype")}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:500;src:local(""),url(/font/gotham/Gotham-Medium..otf) format("opentype")}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:350;src:local(""),url(/font/gotham/Gotham-Book..otf) format("opentype")}@font-face{font-display:swap;font-family:"Gotham";font-style:normal;font-weight:300;src:local(""),url(/font/gotham/Gotham-Light..otf) format("opentype")}@font-face{font-display:swap;font-family:"Verveine-Regular";font-style:normal;font-weight:300;src:local(""),url(/font/verveine/VerveineRegular..ttf) format("truetype")}/*! purgecss start ignore */html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}@viewport{width:device-width}body{-ms-overflow-style:scrollbar}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}fieldset{min-width:0}/*! purgecss end ignore */.page-content{min-height:calc(100vh - 10.6rem);position:relative}@media(max-width: 991px){.page-content{min-height:calc(100vh - 8.5rem)}}*,*::before,*::after{box-sizing:inherit}textarea,input,input[type=text],input[type=password],input[type=button],input[type=submit]{appearance:none}input[type=submit]{cursor:pointer}input:focus,button:focus,textarea:focus{outline:none}a{text-decoration:none}img{max-width:100%}p{margin:0}ul:not(.splide__list),ol:not(.splide__list){list-style:none;margin:0;padding:0;font-size:0}/*! purgecss end ignore */.ta-center{text-align:center}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}/*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore */.alert{background-color:#fbdae2;border:.1rem solid #8f2b42;border-radius:2rem;color:#8f2b42;padding:1rem}@media only screen and (min-width: 48em){.alert{padding:2rem}}/*! purgecss end ignore */.cookie-bar{align-items:center;background-color:hsla(0,0%,100%,.85);bottom:0;display:flex;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:2000}@media only screen and (max-width: 767px){.cookie-bar .btn-solid{width:100%}}.cookie-bar__picture{margin:-2rem -2rem 2rem}@media only screen and (min-width: 48em){.cookie-bar__picture{flex:0 0 40%;width:40%;max-width:40%;margin:-3rem -6rem -3rem 3rem}}@media only screen and (min-width: 1194px){.cookie-bar__picture{flex:0 0 45.1rem;width:45.1rem;max-width:45.1rem;margin:-10rem -11rem -14rem 3rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.cookie-bar__picture{flex:0 0 33.825rem;width:33.825rem;max-width:33.825rem;margin:-7.5rem -8.25rem -10.5rem 2.25rem}}@media only screen and (min-width: 48em){.cookie-bar__picture img{height:100%;width:100%}}.cookie-bar__wrapper{background-color:#f9fffd;border:.1rem solid #d6d6d6;border-radius:3.8rem;box-shadow:.4rem .4rem 2.5rem rgba(0,0,0,.2);max-width:calc(100vw - 4rem);overflow:hidden;padding:1.5rem;width:90rem}@media only screen and (min-width: 48em){.cookie-bar__wrapper{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:3rem}}@media only screen and (min-width: 1194px){.cookie-bar__wrapper{padding:4.5rem}}@media only screen and (min-width: 1600px){.cookie-bar__wrapper{padding:6rem;width:120rem}}@media only screen and (min-width: 48em){.cookie-bar__body{flex:1}}.cookie-bar__text{max-width:59.8rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.cookie-bar__text{max-width:44.85rem}}.cookie-bar__text p{color:#898989;font-size:1.4rem;font-weight:350;line-height:1.7;margin:0}.cookie-bar__text p strong{font-weight:500}@media only screen and (min-width: 48em){.cookie-bar__text p{font-size:1.3125rem}}@media only screen and (min-width: 1600px){.cookie-bar__text p{font-size:1.75rem}}/*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore */.form-container--text{position:relative}.form-container--edit{position:relative}.form-container__pen{position:absolute;right:2.4rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-container__pen{max-width:1.575rem;right:1.8rem}}/*! purgecss end ignore */input.form-control::-webkit-outer-spin-button,input.form-control::-webkit-inner-spin-button{appearance:none;margin:0}input.form-control[type=number]{appearance:textfield}.form-control{background-color:#fff;border:.1rem solid #fff;border-radius:1.2rem;color:#000;font-size:1.8rem;font-weight:500;line-height:4.2rem;padding:0 1.2rem;width:100%}@media only screen and (min-width: 48em){.form-control{font-size:2rem;line-height:5.4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-control{font-size:1.5rem;line-height:4.05rem;padding:0 .9rem;border-radius:.9rem}}.form-control:focus,.form-control:hover,.form-control:active{outline:none}select[class*=form-control]{appearance:none;background-position:90% 50%;background-repeat:no-repeat;background-size:1rem .5rem;border:.2rem solid #b1b1b1;color:#b1b1b1;cursor:pointer;font-family:"Basier Circle",arial,sans-serif;font-size:1.4rem;font-weight:600;height:4rem;line-height:1;padding:0 1.5rem}@media only screen and (min-width: 48em){select[class*=form-control]{font-size:1.75rem;height:5rem;padding:0 2.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){select[class*=form-control]{font-size:1.3125rem;height:3.75rem;padding:0 1.875rem;background-size:.75rem .375rem}}select[class*=form-control]:focus{outline:none}textarea[class*=form-control]{height:14.1rem;resize:none}@media only screen and (min-width: 992px)and (max-width: 1650px){textarea[class*=form-control]{height:10.575rem}}/*! purgecss end ignore */.form-control-button-wrapper{display:flex;flex-wrap:wrap;margin:-0.75rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-control-button-wrapper{margin:-0.5625rem}}.form-control-button{margin:.75rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-control-button{margin:.5625rem}}.form-control-button input{display:none}.form-control-button__label{border:.1rem solid #07cc89;border-radius:2.5rem;color:#07cc89;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:400;min-width:12rem;padding:0 1.5rem;padding-right:6.4rem;text-align:center;position:relative;height:3rem;line-height:2.8rem}@media only screen and (min-width: 48em){.form-control-button__label.form-control-button__label--lg{height:5rem;line-height:5rem;border-width:.2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-control-button__label.form-control-button__label--lg{height:3.75rem;line-height:3.75rem}}.form-control-button__label:hover{border-color:#07cc89 !important}.form-control-button__label:hover svg g{fill:#fff}.form-control-button__label img,.form-control-button__label svg{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-control-button__label img,.form-control-button__label svg{height:auto;right:1.5rem}}.form-control-button__label img{width:2.2rem;height:auto}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-control-button__label img{width:1.65rem;height:auto}}.form-control-button__label svg g{transition:all .25s}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-control-button__label svg{transform:translateY(-50%) scale(0.75)}}@media only screen and (min-width: 48em){.form-control-button__label{font-size:1.75rem;line-height:4rem;min-width:17.3rem;padding:0 2.5rem;padding-right:6.4rem;height:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-control-button__label{border-radius:1.875rem;border-width:.075rem;font-size:1.3125rem;line-height:3rem;min-width:12.975rem;padding:0 1.875rem;padding-right:4.8rem;height:3rem}}@media not all and (pointer: coarse){.form-control-button__label:hover{background-color:#07cc89;color:#fff}}input:checked+.form-control-button__label{background-color:#07cc89;color:#fff}/*! purgecss end ignore */.form-label{color:#000;display:block;font-size:1.4rem;font-weight:350}@media only screen and (min-width: 48em){.form-label{font-size:1.75rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-label{font-size:1.3125rem}}.form-label small{color:#b1b1b1;font-size:100%}.form-label--v2{color:#9c9c9c;font-size:1.5rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-label--v2{font-size:1.125rem}}/*! purgecss end ignore */.form-submit{background-color:#333;border:0;border-radius:2.8rem;box-shadow:none;color:#fff;cursor:pointer;font-family:"Basier Circle",arial,sans-serif;font-size:1.2rem;font-weight:600;line-height:4rem;padding:0 4.2rem}@media only screen and (min-width: 48em){.form-submit{border-radius:2.25rem;font-size:1.3125rem;line-height:4.125rem;padding:0 4.8rem}}@media only screen and (min-width: 1600px){.form-submit{border-radius:3rem;font-size:1.75rem;line-height:5.5rem;padding:0 6.4rem}}.form-submit--recruitment{max-width:29rem}/*! purgecss end ignore */.form-text{color:#000;font-size:1.5rem;font-weight:500;position:absolute;right:3rem;top:50%;transform:translate(0, -50%)}@media only screen and (min-width: 48em){.form-text{font-size:1.2rem;right:2.25rem}}@media only screen and (min-width: 1600px){.form-text{font-size:1.6rem;right:3rem}}/*! purgecss end ignore */.input-file-wrapper{background:#f0f0f0;border:.1rem solid #d6d6d6;border-radius:2.1rem;padding:1.5rem}@media only screen and (min-width: 48em){.input-file-wrapper{padding:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.input-file-wrapper{border-radius:1.575rem;padding:1.5rem}}.input-file-wrapper .input-file-wrapper__select{background-image:url(/img/layout/chevron-down..svg);border-color:#000;color:#000}.input-file-wrapper .input-file-wrapper__select--gray-silver-chalice{background-image:url(/img/layout/chevron-down-gray-chalice..svg);border-color:#b1b1b1;color:#b1b1b1}.input-file-wrapper .input-file-wrapper__box{background-color:#fff;border:.1rem solid #e3e3e3;border-radius:2.1rem;padding:2rem}@media only screen and (min-width: 48em){.input-file-wrapper .input-file-wrapper__box{padding:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.input-file-wrapper .input-file-wrapper__box{border-radius:1.575rem;padding:3rem}}.input-file-wrapper .input-file-wrapper__box ul li{line-height:2.25rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.input-file-wrapper .input-file-wrapper__box ul li{line-height:2.25rem}}@media only screen and (min-width: 1600px){.input-file-wrapper .input-file-wrapper__box ul li{line-height:3rem}}.input-file-wrapper.input-file-wrapper--order{background-color:#f8f3ff;border-color:#e3e3e3}.input-file-wrapper--uploaded,.input-file-wrapper--over{background:linear-gradient(90deg, #04C1A7, #00DC84)}.input-file{cursor:pointer;display:block;margin:0;padding:2.5rem;border:.1rem dashed #8e8e8e;border-radius:.9rem;background-color:#f1e7ff}@media only screen and (min-width: 48em){.input-file{display:flex;flex:1;flex-direction:column;justify-content:center;max-width:57.1rem;min-height:14.6rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.input-file{border-radius:.675rem;max-width:42.825rem;min-height:10.95rem;padding:1.875rem;border-radius:.675rem}}.input-file.input-file--border-gray{border-color:#d6d6d6;border-width:.2rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.input-file.input-file--border-gray{border-width:.15rem}}.input-file input{display:none}.input-file .input-file__bg{height:100%;position:absolute;right:0;top:0}.input-file-wrapper--uploaded .input-file .input-file__bg,.input-file-wrapper--over .input-file .input-file__bg{visibility:hidden}.input-file__body{display:block}.input-file__before{animation:fadeEffect .5s;display:block}.input-file-wrapper--uploaded .input-file__before{display:none}.input-file__after{animation:fadeEffect .5s;display:none}.input-file-wrapper--uploaded .input-file__after{display:block}.input-file__content{color:#979797;display:block;font-size:1.75rem;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.input-file__content{font-size:1.3125rem}}.input-file__content strong{font-weight:500}.input-file__after .input-file__content{color:#fff}@media only screen and (min-width: 48em){.input-file__after .input-file__content{font-size:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.input-file__after .input-file__content{font-size:1.5rem}}.input-file__content--span-dusty-gray span{color:#9c9c9c}.input-file__names{font-size:1.4rem;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.input-file__names{font-size:1.75rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.input-file__names{font-size:1.3125rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.input-file__icon{max-width:5.625rem}}/*! purgecss end ignore */.radio-card input{display:none}.radio-card__body{background-color:#f8f8f8;border:.1rem solid #e3e3e3;border-radius:2rem;cursor:pointer;display:block;padding:1rem;position:relative}@media only screen and (min-width: 48em){.radio-card__body{border-radius:3rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.radio-card__body{border-radius:2.25rem;padding:.75rem}}input:checked+.radio-card__body{border-color:#07cc89}.radio-card__checked{left:2rem;opacity:0;position:absolute;top:2rem;transform:scale(0, 0)}@media only screen and (min-width: 992px)and (max-width: 1650px){.radio-card__checked{left:1.5rem;top:1.5rem}}input:checked+.radio-card__body .radio-card__checked{opacity:1;transform:scale(1, 1)}.radio-card__picture{border-radius:1rem;margin:0 0 2rem;width:100%}@media only screen and (min-width: 48em){.radio-card__picture{border-radius:2rem;margin:0 0 4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.radio-card__picture{border-radius:1.5rem;margin:0 0 3rem}}.radio-card__label{display:block;font-size:2rem;font-weight:500;margin:0 0 1.5rem;text-align:center}@media only screen and (min-width: 48em){.radio-card__label{font-size:2.5rem;margin:0 0 3.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.radio-card__label{font-size:1.875rem;margin:0 0 2.625rem}}/*! purgecss end ignore */.page-form{--desktop-step-height: 61rem;--controls-max-width: 112rem;--controls-single-input-max-width: 50rem;--controls-range-max-width: 80rem;display:grid;grid-template-rows:auto 1fr;height:70rem;overflow:auto;background-color:#fff;border-radius:3.5rem;box-shadow:2px 3px 14px 0px rgba(0,0,0,.14)}@media only screen and (min-width: 48em){.page-form{height:100dvh}}@media only screen and (min-width: 62em){.page-form{--desktop-step-height: 60rem;height:60rem;border-radius:5rem;box-shadow:10px 14px 14px 0px rgba(0,0,0,.25)}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form{height:45rem;border-radius:3.75rem}}.page-form__progress{position:sticky;top:0;z-index:3;padding-bottom:1rem;font-size:1.3rem;line-height:1.5rem;font-weight:400;text-align:center;color:#8d8d8d;background-color:#fff;padding-top:3rem}@media only screen and (min-width: 62em){.page-form__progress{padding-top:5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__progress{padding-bottom:.75rem;font-size:.975rem;padding-top:1.125rem}}.page-form__progress--circle-steps{position:relative}.page-form__progress-bar{max-width:17.8rem;width:100%;height:.7rem;margin:0 auto;background-color:#d9d9d9;border-radius:1rem;overflow:hidden}@media only screen and (min-width: 62em){.page-form__progress-bar{max-width:25rem;height:1rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__progress-bar{max-width:18.75rem;height:.75rem}}.page-form__progress-steps{margin-top:1rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__progress-steps{margin-top:.75rem}}.page-form__progress-fill{height:inherit;background-color:#00c41b}.page-form__steps{grid-row:2;display:grid;grid-template-rows:100%;height:100%}@media only screen and (min-width: 48em){.page-form__steps{height:auto;min-height:var(--desktop-step-height);margin-top:max(0rem,(100vh - 6rem*var(--reduction) - var(--desktop-step-height))/3);margin-bottom:auto}}@media only screen and (min-width: 62em){.page-form__steps{min-height:auto;margin-top:max(0rem,(60rem - 6rem*var(--reduction) - var(--desktop-step-height))/3)}}.page-form__step{height:100%;display:grid;grid-template-rows:auto min-content;outline:none}.page-form__step-content{display:grid;grid-template-rows:min-content 1fr;justify-items:center;align-items:center;width:100%;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem;text-align:center}@media only screen and (max-width: 48em){.page-form__step-content{align-items:start}}@media only screen and (min-width: 48em){.page-form__step-content{padding-right:3rem;padding-left:3rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-content{padding-top:.75rem;padding-right:2.25rem;padding-bottom:.75rem;padding-left:2.25rem}}@media only screen and (max-width: 48em){.page-form__step-content--empty{margin-top:auto;margin-bottom:auto}}@media only screen and (min-width: 48em){.page-form__step-content--empty{margin-top:min(7vh,7rem*var(--reduction))}}.page-form__step-header{margin-bottom:2rem}@media only screen and (min-width: 48em){.page-form__step-header{margin-bottom:3rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-header{margin-bottom:2.25rem}}@media only screen and (min-width: 62em){.page-form__step-header.page-form__step-header--main{margin-top:5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-header.page-form__step-header--main{margin-top:3.75rem}}.page-form__step-span{display:block;font-size:2rem;line-height:1;font-weight:700;margin-bottom:1rem;color:#00c41b}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-span{font-size:1.5rem;margin-bottom:.75rem}}.page-form__step-header-label{max-width:max-content;padding:.5rem 1.2rem;margin-right:auto;margin-bottom:.6rem;margin-left:auto;font-size:1.4rem;font-weight:bold;line-height:1.8rem;color:#8b45f4;border:.1rem solid currentColor;border-radius:100vmax}@media(min-width: 26.75em){.page-form__step-header-label{font-size:1.5rem}}@media only screen and (min-width: 48em){.page-form__step-header-label{padding:.8rem 1.5rem;margin-bottom:2rem;font-size:1.7rem;line-height:2.1rem;border-width:.15rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-header-label{padding:.6rem 1.125rem;margin-bottom:1.5rem;font-size:1.275rem;line-height:1.575rem;border-width:.1125rem}}.page-form__step-title{margin:0 auto;font-size:2.25rem;line-height:3rem;font-weight:bold}@media only screen and (min-width: 48em){.page-form__step-title{font-size:3.5rem;line-height:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-title{font-size:2.625rem;line-height:3rem}}.page-form__step-title.page-form__step-title--main{font-size:3.5rem;line-height:4rem}@media only screen and (min-width: 48em){.page-form__step-title.page-form__step-title--main{font-size:5rem;line-height:6rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-title.page-form__step-title--main{font-size:3.75rem;line-height:4.5rem}}.page-form__step-description{margin-top:1.5rem;font-size:1.4rem;line-height:1.375;font-weight:500;text-align:center;color:#676767 !important}@media(min-width: 26.75em){.page-form__step-description{font-size:1.6rem}}@media only screen and (min-width: 48em){.page-form__step-description{margin-top:1rem;font-size:1.6rem;line-height:1.8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-description{margin-top:.75rem;font-size:1.2rem;line-height:1.35rem}}.page-form__step-description [data-micromodal-trigger]{text-decoration:underline;text-decoration-style:dotted}.page-form__step-description strong{font-weight:550}.page-form__step-controls{width:100%;max-width:var(--controls-max-width)}.page-form__step-controls--single-input{--_padding: 0rem;max-width:calc(var(--controls-single-input-max-width) + var(--_padding)*2);padding-right:var(--_padding);padding-left:var(--_padding);margin-top:max(0rem,15vh - 10rem);margin-bottom:auto}@media(min-width: 26.75em){.page-form__step-controls--single-input{--_padding: 1rem}}@media only screen and (min-width: 48em){.page-form__step-controls--single-input{margin-top:3.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-controls--single-input{--_padding: 0.75rem;margin-top:2.625rem}}.page-form__step-controls--signpost,.page-form__step-controls--align-start{margin-top:max(0rem,15vh - 12rem);margin-bottom:auto}@media only screen and (min-width: 48em){.page-form__step-controls--signpost,.page-form__step-controls--align-start{margin-top:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-controls--signpost,.page-form__step-controls--align-start{margin-top:1.5rem}}@media only screen and (min-width: 62em){:where(.page-form__step:not(:has(.page-form__step-description))) .page-form__step-controls--align-start{margin-top:3.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){:where(.page-form__step:not(:has(.page-form__step-description))) .page-form__step-controls--align-start{margin-top:2.625rem}}.page-form__step-controls--range{--_padding: 0rem;align-self:center;max-width:calc(var(--controls-range-max-width) + var(--_padding)*2);padding-right:var(--_padding);padding-left:var(--_padding);margin-bottom:max(0rem,25vh - 15rem)}@media(min-width: 26.75em){.page-form__step-controls--range{--_padding: 1rem}}@media only screen and (min-width: 48em){.page-form__step-controls--range{margin-bottom:3rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-controls--range{--_padding: 0.75rem;margin-bottom:2.25rem}}.page-form__step-controller{z-index:3;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:2rem}.page-form__step-next{height:5rem;font-size:1.75rem;border-radius:100vmax;cursor:pointer;transition:opacity .2s ease}@media only screen and (min-width: 48em){.page-form__step-next{height:7rem;font-size:1.85rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-next{height:5.25rem;font-size:1.3875rem}}.page-form__step-next:focus-visible{outline:.2rem solid #333}.page-form__step-next.is-disabled{opacity:.3;pointer-events:none}.page-form__step-next{min-width:20rem}@media only screen and (min-width: 48em){.page-form__step-next{min-width:25rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-next{min-width:18.75rem}}.page-form__step-next.page-form__step-next--roof-type.is-disabled{display:none !important}.page-form__step-skip-button-input-group{flex-basis:100%;display:flex;justify-content:center;margin-bottom:1.5rem}@media only screen and (max-width: 62em){.page-form__step-skip-button-input-group{margin-bottom:1.2rem}}@media only screen and (max-width: 25em){.page-form__step-skip-button-input-group{margin-bottom:1rem}}@media(max-width: 23.43125em){.page-form__step-skip-button-input-group{margin-bottom:.8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-skip-button-input-group{margin-bottom:.9rem}}.page-form__step-skip{margin:0;padding:.4rem .8rem;font:inherit;font-size:1.6rem;font-weight:500;line-height:1.375;text-decoration:underline;color:#1da1f2;background:none;border:none;border-radius:100vmax;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width: 48em){.page-form__step-skip{font-size:1.75rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-skip{padding:.3rem .6rem;font-size:1.3125rem}}@media(hover: hover){.page-form__step-skip:hover{text-decoration:none}}.page-form__step-skip:focus-visible{outline:.2rem solid #000}.page-form__controls-section{display:block;padding:0;margin:0;border:none}.page-form__controls-section+.page-form__controls-section{margin-top:3.6rem}@media only screen and (min-width: 62em){.page-form__controls-section+.page-form__controls-section{margin-top:5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__controls-section+.page-form__controls-section{margin-top:3.75rem}}.page-form__controls-section-title{display:block;width:100%;padding:0;margin:0;font-family:Gotham Rounded,Gotham,sans-serif;font-size:1.75rem;text-align:center;line-height:normal;font-weight:500;color:#1f1f1f}@media only screen and (min-width: 62em){.page-form__controls-section-title{text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__controls-section-title{font-size:1.3125rem}}.page-form__controls-section-title+.page-form__controls-section-items{margin-top:1.5rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__controls-section-title+.page-form__controls-section-items{margin-top:1.125rem}}.page-form__control-error{margin-top:.8rem;font-size:1.5rem;font-weight:bold;color:#ff2a0c}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__control-error{margin-top:.6rem;font-size:1.125rem}}.page-form__block-select-group{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;gap:1rem}@media only screen and (min-width: 48em){.page-form__block-select-group{grid-template-columns:repeat(auto-fit, minmax(min(16.2rem, 100%), max-content))}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__block-select-group{gap:.75rem}}.page-form__block-select-group+.page-form__control-error{margin-top:1.5rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__block-select-group+.page-form__control-error{margin-top:1.125rem}}.page-form__block-select-input-label-group{display:grid;grid-template-columns:100%}.page-form__block-select-input-label-group>*:not(.page-form__block-select-input-span){grid-area:1/1}.page-form__block-select-input{z-index:2;width:100%;height:100%;cursor:pointer}.page-form__block-select{--active-color: #38D100;--active-check-color: #38D100;--_control-outer-shadow: 0rem 0.1rem 0.8rem rgba(0, 0, 0, 0.1);--_padding-top: max(2rem, min(-2rem + 20%, 2.5rem));position:relative;container-type:inline-size;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:min-content 1fr;align-content:center;align-items:center;justify-items:center;width:100%;max-width:100%;height:100%;padding:1rem;padding-top:var(--_padding-top);padding-bottom:max(2rem,min(-2rem + 20%,3rem));margin:0;font-size:1.8rem;font-weight:600;line-height:1.9rem;color:#3a3a3a;background:#fff;border:.2rem solid #000;border-radius:2rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;overflow:hidden;transition:.15s ease-out}@media(min-width: 23.4375em)and (max-width: 26.749375em){.page-form__block-select{padding-right:.5rem;padding-left:.5rem;font-size:1.7rem}}@media only screen and (min-width: 48em){.page-form__block-select{width:27rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__block-select{width:20.25rem;padding:.75rem;padding-top:var(--_padding-top);padding-bottom:max(1.5rem,min(-1.5rem + 20%,2.25rem));font-size:1.35rem;line-height:1.425rem;border-radius:1.5rem}}.page-form__block-select::before{content:"";grid-area:1/1;width:100%;padding-bottom:max(10rem,min(66.66%,16rem));z-index:99}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__block-select::before{padding-bottom:max(7.5rem,min(66.66%,12rem))}}.page-form__block-select.is-current,.page-form__block-select-input:checked+.page-form__block-select{border-color:var(--active-color);box-shadow:inset 0rem 0rem 0rem .1rem var(--active-color),var(--_control-outer-shadow)}@media(hover: hover){.page-form__block-select:hover,.page-form__block-select-input:hover+.page-form__block-select{border-color:var(--active-color);box-shadow:inset 0rem 0rem 0rem .1rem var(--active-color),var(--_control-outer-shadow)}}.page-form__block-select:focus-visible,.page-form__block-select-input:focus-visible+.page-form__block-select{border-color:#333;box-shadow:inset 0rem 0rem 0rem .1rem #333,var(--_control-outer-shadow);outline:none}.page-form__block-select svg,.page-form__block-select img.page-form__block-select-input-icon{position:absolute;top:.8rem;right:.8rem;width:2.5rem;height:2.5rem;color:var(--active-check-color);opacity:0;transition:inherit}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__block-select svg,.page-form__block-select img.page-form__block-select-input-icon{top:.6rem;right:.6rem;width:1.875rem;height:1.875rem}}.page-form__block-select.is-current svg,.page-form__block-select.is-current img,.page-form__block-select-input:checked+.page-form__block-select svg,.page-form__block-select-input:checked+.page-form__block-select img{opacity:1}.page-form__block-img{grid-area:1/1;height:100%;width:100%;object-fit:scale-down;aspect-ratio:1000/1}.page-form__block-img--large{width:110%;max-width:110%;height:min(108%,18rem*var(--reduction));mix-blend-mode:multiply}.page-form__block-img--from-top{position:relative;top:calc(-1*var(--_padding-top));object-position:center top;height:calc(100% + var(--_padding-top));mix-blend-mode:multiply}.page-form__block-text{align-self:end;grid-column:1;grid-row:2;margin-top:max(1rem,min(-3.5rem + 25%,1.5rem));font-size:calc(clamp(1.6rem,1.4rem + (100cqw - 150px*var(--reduction))/6,1.8rem)*var(--reduction))}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__block-text{margin-top:max(0.75rem,min(-2.625rem + 25%,1.125rem))}}.page-form__button-select-group{--button-min-width: calc(28rem * var(--reduction));--button-max-width: calc(28rem * var(--reduction));--gap: 1.8rem 1rem;display:grid;justify-content:center;grid-template-columns:repeat(1, 1fr);gap:var(--gap);max-width:58rem;margin-right:auto;margin-left:auto}@media only screen and (min-width: 48em){.page-form__button-select-group{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit, minmax(min(var(--button-min-width), 100%), var(--button-max-width)))}}@media only screen and (min-width: 62em){.page-form__button-select-group{max-width:none;display:flex}}@media only screen and (min-width: 62em){.page-form__button-select-group--desktop-small{--button-min-width: calc(26rem * var(--reduction));--button-max-width: calc(26rem * var(--reduction));margin-bottom:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__button-select-group--desktop-small{margin-bottom:1.5rem}}@media only screen and (max-width: 48em){.page-form__step-controls--signpost .page-form__button-select-group{--button-min-width: 15.5rem;--button-max-width: 1fr}}.page-form__button-select{--active-color: #38D100;--active-border-color: #38D100;--_control-outer-shadow: 0rem 0.1rem 0.8rem rgba(0, 0, 0, 0.1);max-width:27rem;width:100%;padding:1.8rem 1rem;margin:0 auto;font-size:1.5rem;font-weight:700;line-height:2rem;color:#000;background:#fff;border:.2rem solid #000;border-radius:100vmax;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:.15s ease-out}@media only screen and (min-width: 48em){.page-form__button-select{max-width:100%;padding:2.3rem 2rem;margin-bottom:1rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__button-select{font-size:1.3875rem;line-height:1.575rem;padding:1.725rem 1.5rem}}@media(hover: hover){.page-form__button-select:hover{color:#fff;border-color:var(--active-border-color);background-color:var(--active-color);box-shadow:inset 0rem 0rem 0rem .1rem var(--active-border-color),var(--_control-outer-shadow)}}:checked+.page-form__button-select:not(.page-form__button-select--fill-check,.page-form__button-select--light-check,.page-form__button-select--dark-check){border-color:var(--active-border-color);box-shadow:inset 0rem 0rem 0rem .1rem var(--active-border-color),var(--_control-outer-shadow)}:checked+.page-form__button-select.page-form__button-select--fill-check{color:#fff;background-color:var(--active-color)}:checked+.page-form__button-select.page-form__button-select--light-check{color:#333;background-color:#ededed}:checked+.page-form__button-select.page-form__button-select--dark-check{color:#fff;background-color:#5a5a5a}.page-form__button-select:focus-visible{border-color:#333;box-shadow:inset 0rem 0rem 0rem .1rem #333,var(--_control-outer-shadow);outline:none}:checked+.page-form__button-select.page-form__button-select--dark-check:focus-visible{border-color:#000;box-shadow:inset 0rem 0rem 0rem .1rem #000,var(--_control-outer-shadow)}@media only screen and (min-width: 62em){.page-form__button-select-group--desktop-small .page-form__button-select{padding:2rem;font-size:1.75rem;line-height:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__button-select-group--desktop-small .page-form__button-select{padding:1.5rem;font-size:1.3125rem;line-height:1.5rem}}.page-form .form-label{margin-bottom:1rem;font-size:1.8rem;font-weight:500;line-height:2.5rem;color:#868686}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form .form-label{margin-bottom:.75rem;font-size:1.35rem;line-height:1.875rem}}.page-form .page-form__form-label-with-note{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding-right:.4rem;padding-left:.4rem;font-weight:bold;letter-spacing:-0.008em}@media only screen and (min-width: 25em){.page-form .page-form__form-label-with-note{padding-right:.7rem;padding-left:.7rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form .page-form__form-label-with-note{gap:1.125rem;padding-right:.525rem;padding-left:.525rem}}.page-form .page-form__form-label-note{text-align:right;color:#000}.page-form .box-dropdown__head{font-size:1.5rem;font-weight:500;text-align:left;color:#000;background-color:#fff;border:.2rem solid #000;border-radius:3rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form .box-dropdown__head{font-size:1.3875rem;border-radius:2.25rem}}.page-form .box-dropdown__head::placeholder{color:#000}.page-form .form-control:is(textarea,[type=text],[type=search],[type=email],[type=number],[type=url],[type=tel]){font-size:1.5rem;font-weight:500;text-align:center;color:#000;background-color:#ededed;border:.2rem solid #ededed;border-radius:3rem}@media only screen and (min-width: 48em){.page-form .form-control:is(textarea,[type=text],[type=search],[type=email],[type=number],[type=url],[type=tel]){text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form .form-control:is(textarea,[type=text],[type=search],[type=email],[type=number],[type=url],[type=tel]){font-size:1.3875rem;border-radius:2.25rem}}.page-form .form-control:is(textarea,[type=text],[type=search],[type=email],[type=number],[type=url],[type=tel])::placeholder{color:#000}.page-form .form-control--light:is(textarea,[type=text],[type=search],[type=email],[type=number],[type=url],[type=tel]){border-color:#d6d6d6}.page-form .form-control--light:is(textarea){height:10rem;min-height:10rem}@media only screen and (min-width: 48em){.page-form .form-control--light:is(textarea){height:12rem;min-height:12rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form .form-control--light:is(textarea){height:9rem;min-height:9rem}}.page-form .box-dropdown__head,.page-form .form-control:is([type=text],[type=search],[type=email],[type=number],[type=url],[type=tel]){min-height:6rem}@media only screen and (min-width: 48em){.page-form .box-dropdown__head,.page-form .form-control:is([type=text],[type=search],[type=email],[type=number],[type=url],[type=tel]){min-height:7rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form .box-dropdown__head,.page-form .form-control:is([type=text],[type=search],[type=email],[type=number],[type=url],[type=tel]){min-height:5.25rem}}.page-form .box-dropdown__head{--active-color: #38D100;--active-border-color: #38D100}.page-form .box-dropdown__head:focus-visible{border-color:currentColor;box-shadow:inset 0rem 0rem 0rem .2rem currentColor,0rem .1rem .8rem rgba(0,0,0,.1);outline:none}.page-form .box-dropdown--has-value .box-dropdown__head{color:var(--active-color);border-color:var(--active-border-color)}.page-form .box-dropdown__chevron{color:inherit}.page-form .box-dropdown__chevron,.page-form .box-dropdown__chevron svg{width:1.2rem;max-width:1.2rem;height:auto}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form .box-dropdown__chevron,.page-form .box-dropdown__chevron svg{width:.9rem;max-width:.9rem}}.page-form .box-dropdown__chevron svg{fill:currentColor}.page-form .box-dropdown__option{font-size:1.75rem;font-weight:500;line-height:2.3rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form .box-dropdown__option{font-size:1.3125rem;line-height:1.725rem}}.page-form__labelled-control-container{--valid-color: #38D100;backface-visibility:hidden}.page-form__labelled-control-container.form-container{display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content;grid-template-areas:"input" "error"}@media only screen and (min-width: 48em){.page-form__labelled-control-container.form-container{grid-template-columns:max-content 1fr;grid-template-rows:min-content min-content;grid-template-areas:"label input" "error error"}}.page-form__labelled-control-container .page-form__control-error{grid-area:error;text-align:center}@media only screen and (min-width: 48em){.page-form__labelled-control-container .page-form__control-error{text-align:left;padding-right:2.1rem;padding-left:2.1rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__labelled-control-container .page-form__control-error{padding-right:1.575rem;padding-left:1.575rem}}.page-form__labelled-control-container .form-label{grid-area:input;z-index:2;display:flex;align-items:center;margin:0 auto;padding-right:2rem;padding-left:2rem;font-size:1.8rem;font-weight:500;text-align:center;color:#858585;pointer-events:none;backface-visibility:hidden;transition:.075s ease-out}@media only screen and (min-width: 48em){.page-form__labelled-control-container .form-label{grid-area:label;padding-right:0rem;margin:0;font-size:1.75rem;text-align:left;pointer-events:initial}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__labelled-control-container .form-label{font-size:1.3125rem;padding-left:1.5rem}}.page-form__labelled-control-container:is(.has-value,.has-focus) .form-label{opacity:0;transition-timing-function:ease-in}@media only screen and (min-width: 48em){.page-form__labelled-control-container:is(.has-value,.has-focus) .form-label{font-size:1.4rem;opacity:1}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__labelled-control-container:is(.has-value,.has-focus) .form-label{font-size:1.05rem}}@media only screen and (max-width: 48em){.page-form__labelled-control-container.has-focus:not(.has-value) .form-label{opacity:.25}}.page-form__labelled-control-container::before{content:"";grid-area:input;width:100%;height:100%;background-color:#fff;border:.1rem solid #c1c1c1;border-radius:2rem;box-shadow:0rem .1rem .8rem rgba(0,0,0,.1);transition:.1s ease}@media only screen and (min-width: 48em){.page-form__labelled-control-container::before{grid-area:1/label/2/input}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__labelled-control-container::before{border-width:.075rem;border-radius:1.5rem;box-shadow:0rem 0.075rem 0.6rem rgba(0,0,0,.1)}}.page-form__labelled-control-container.has-value:has(:valid:not(.is-invalid))::before{border-color:var(--valid-color)}.page-form__labelled-control-container .form-control:is([type=text],[type=search],[type=email],[type=number],[type=url],[type=tel]){grid-area:input;z-index:2;min-height:6rem;padding-right:2rem;padding-left:2rem;font-size:1.75rem;font-weight:bold;text-align:center;background-color:rgba(0,0,0,0);border:none;border-radius:0rem;box-shadow:none}@media only screen and (min-width: 48em){.page-form__labelled-control-container .form-control:is([type=text],[type=search],[type=email],[type=number],[type=url],[type=tel]){padding-left:1.6rem;text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__labelled-control-container .form-control:is([type=text],[type=search],[type=email],[type=number],[type=url],[type=tel]){min-height:4.5rem;padding-left:1.2rem;font-size:1.3125rem}}.page-form__range-control{--icon-value-width: 6rem}@media only screen and (min-width: 25em){.page-form__range-control{--icon-value-width: 6.5rem}}@media only screen and (min-width: 62em){.page-form__range-control{--icon-value-width: 14rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__range-control{--icon-value-width: 10.5rem}}.page-form__range-control .form-control-range{margin-top:1.6rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__range-control .form-control-range{margin-top:1.2rem}}.page-form__range-control .form-control-range--blue{--fill-color: #65D1FF}.page-form__range-control-output{display:block}.page-form__range-control-label{display:block;font-size:1.8rem;font-weight:500;color:#979797}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__range-control-label{font-size:1.35rem}}.page-form__range-control-output-value{margin-top:.6rem;font-size:3.5rem;font-weight:bold;color:red}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__range-control-output-value{margin-top:.45rem;font-size:2.625rem}}.page-form__range-control-output-info{margin-top:.2rem;font-size:1.75rem;font-weight:500}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__range-control-output-info{margin-top:.15rem;font-size:1.3125rem}}.page-form__range-control-values{display:flex;justify-content:space-between;margin-top:.2rem;font-size:1.6rem;font-weight:500;color:#d6d6d6}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__range-control-values{margin-top:.15rem;font-size:1.2rem}}.page-form__range-control-values+.page-form__control-error{margin-top:1.5rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__range-control-values+.page-form__control-error{margin-top:1.125rem}}.page-form__hand-slide{margin-top:1.5rem;animation:page-form__hand-slide 8s ease-in-out infinite;will-change:transform}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__hand-slide{margin-top:1.125rem}}@keyframes page-form__hand-slide{0%{transform:translateX(0%);animation-timing-function:ease-in-out}10%{transform:translateX(min(100px * var(--reduction), 35vw - 50%));animation-timing-function:ease-in-out}20%{transform:translateX(max(-100px * var(--reduction), -35vw + 50%));animation-timing-function:ease-in-out}30%{transform:translateX(min(100px * var(--reduction), 35vw - 50%));animation-timing-function:ease-in-out}40%{transform:translateX(max(-100px * var(--reduction), -35vw + 50%));animation-timing-function:ease}50%,100%{transform:translateX(0%)}}.page-form__step-toggle{margin-top:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-toggle{margin-top:.9rem}}.page-form__step-toggle .toggle-container{font-weight:600;font-size:1.5rem;gap:1rem;color:#868686}@media only screen and (min-width: 48em){.page-form__step-toggle .toggle-container{font-size:1.75rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__step-toggle .toggle-container{font-size:1.3125rem;gap:.75rem}}.page-form__step-toggle .toggle{--active-color: #2fe900;--active-border-color: #25d930;--inactive-color: #cfcfcf;--inactive-border-color: #b7b7b7}.page-form__result{grid-row:2;display:grid;grid-template-rows:minmax(2.2rem, 220fr) min-content minmax(3.4rem, 340fr);height:100%}@media only screen and (min-width: 48em){.page-form__result{grid-template-rows:minmax(3.6rem, 360fr) min-content minmax(4.8rem, 480fr)}}.page-form__result-content{grid-row:2;padding-right:2rem;padding-left:2rem;text-align:center}@media only screen and (min-width: 25em){.page-form__result-content{padding-right:3rem;padding-left:3rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__result-content{padding-right:2.25rem;padding-left:2.25rem}}.page-form__result-img{width:5.4rem;height:5.4rem}@media only screen and (min-width: 48em){.page-form__result-img{width:6rem;height:6rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__result-img{width:4.5rem;height:4.5rem}}.page-form__result-title{margin-top:1rem;font-size:5rem;font-weight:bold}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__result-title{font-size:3.75rem}}.page-form__result-description,.page-form__result-link,.page-form__step-exit-link{margin-top:2rem;font-size:2rem;line-height:1.5;font-weight:300}@media only screen and (min-width: 48em){.page-form__result-description,.page-form__result-link,.page-form__step-exit-link{margin-top:.6rem;font-size:2.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__result-description,.page-form__result-link,.page-form__step-exit-link{margin-top:.45rem;font-size:1.875rem}}a.page-form__result-link,a.page-form__step-exit-link{display:block;max-width:max-content;margin-right:auto;margin-left:auto;margin-top:2rem;text-decoration:underline;font-weight:350;color:#04c1a7}@media only screen and (min-width: 48em){a.page-form__result-link,a.page-form__step-exit-link{margin-top:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){a.page-form__result-link,a.page-form__step-exit-link{margin-top:1.5rem}}@media(hover: hover){a.page-form__result-link:hover,a.page-form__step-exit-link:hover{text-decoration:none}}@media only screen and (min-width: 48em){a.page-form__step-exit-link{margin-top:3.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){a.page-form__step-exit-link{margin-top:2.625rem}}.page-form__block-select-input-span{display:block;font-size:1rem;line-height:1.2;margin-top:1rem;color:#dedddd;text-align:center}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form__block-select-input-span{font-size:.75rem;margin-top:.75rem}}.page-form__block-select-group-inner{padding-bottom:3rem}@media only screen and (min-width: 62em){.page-form__block-select-group-inner{padding-bottom:0}}/*! purgecss end ignore */.tech-eval-page-form{position:relative}@media only screen and (max-width: 62em){.tech-eval-page-form{--desktop-step-height: 70rem}}.tech-eval-page-form .page-form__step-title span,.tech-eval-page-form .page-form__step-description{color:#00c41b}.tech-eval-page-form .page-form__range-control-output-info{color:#a7b872}.tech-eval-page-form .page-form__form-label-note button{color:#61b7ec}.tech-eval-page-form__region-controls .box-dropdown__select{max-height:33.33vh;overflow:auto}.page-form__step.is-invalid .tech-eval-page-form__region-next,.page-form__step.is-invalid .tech-eval-page-form__expect-next,.tech-eval-page-form:not(.is-initialized) .tech-eval-page-form__region-next,.tech-eval-page-form:not(.is-initialized) .tech-eval-page-form__expect-next{display:none}@media only screen and (max-width: 62em){.tech-eval-page-form__new-phase-controls{--controls-max-width: 48rem}}@media only screen and (max-width: 62em){.tech-eval-page-form__new-construction-controls{--controls-max-width: 48rem}}.tech-eval-page-form__new-construction-1-block-img{width:calc(100% + 4rem);max-width:calc(100% + 4rem);height:min(110%,18rem*var(--reduction));margin-top:-4%;transform:translateX(1%);mix-blend-mode:multiply}.tech-eval-page-form__new-construction-4-block-img{margin-top:-7%}@media only screen and (max-width: 62em){.tech-eval-page-form__new-heating-type-controls{--controls-max-width: 48rem}}.tech-eval-page-form__new-heating-type-controls .page-form__block-text{position:relative;top:-0.5lh;display:grid;align-items:end;min-height:2lh;margin-bottom:-0.75lh}.tech-eval-page-form__new-subsidy-controls{display:grid;grid-template-columns:100%;height:100%}.tech-eval-page-form__new-subsidy-controls .page-form__button-select-group{width:100%;margin-bottom:auto}.tech-eval-page-form__new-subsidy-note{display:flex;flex-direction:column;align-items:center;max-height:10000rem;margin-top:2.8rem;font-size:1.5rem;line-height:2.2rem;color:#5395be;border-radius:1.8rem;opacity:1;visibility:visible;overflow:hidden;transition:opacity .2s ease 0s}@media only screen and (min-width: 48em){.tech-eval-page-form__new-subsidy-note{flex-direction:row;max-width:90.4rem;margin-top:6rem;margin-right:auto;margin-left:auto;font-size:1.75rem;text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1650px){.tech-eval-page-form__new-subsidy-note{max-width:67.8rem;margin-top:4.5rem;font-size:1.3125rem;line-height:1.65rem;border-radius:1.35rem}}.tech-eval-page-form__new-subsidy-note.is-hidden{max-height:0rem;opacity:0;visibility:hidden;transition:opacity .2s ease 0s,visibility 0s linear .2s,max-height 0s linear .2s}.tech-eval-page-form__new-subsidy-note-img{flex-shrink:0;width:7.4rem;height:auto;margin:0;margin-bottom:1.8rem;background-color:#f6f6f6;border-radius:50%}@media only screen and (min-width: 48em){.tech-eval-page-form__new-subsidy-note-img{width:9rem;margin-bottom:0;margin-right:2.6rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.tech-eval-page-form__new-subsidy-note-img{width:6.75rem;margin-right:1.95rem}}.tech-eval-page-form__new-subsidy-note-text{position:relative;padding:1.5rem 1.2rem;background-color:#f6f6f6;border-radius:1.4rem}.tech-eval-page-form__new-subsidy-note-text::after{content:"";position:absolute;top:0;right:100%;bottom:0;width:1rem;height:2.6rem;margin:auto;background-position:right center}@media only screen and (max-width: 48em){.tech-eval-page-form__new-subsidy-note-text::after{top:auto;right:0;bottom:100%;left:0;transform:translateX(-1.3rem) translateX(-50%) rotate(90deg);transform-origin:right bottom}}@media only screen and (min-width: 48em){.tech-eval-page-form__new-subsidy-note-text{padding:2.3rem 3rem;padding-right:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.tech-eval-page-form__new-subsidy-note-text{padding:1.725rem 2.55rem;padding-right:1.5rem;border-radius:1.05rem}.tech-eval-page-form__new-subsidy-note-text::after{width:.75rem;height:1.95rem}}.tech-eval-page-form__skip-new-subsidy-next.is-hidden{display:none}@media only screen and (max-width: 62em){.tech-eval-page-form__new-tech-controls{--controls-max-width: 48rem}}@media only screen and (max-width: 62em){.tech-eval-page-form__new-more-tech-controls{--controls-max-width: 48rem}}@media only screen and (max-width: 62em){.tech-eval-page-form__old-tech-controls{--controls-max-width: 48rem}}.tech-eval-page-form__old-tech-controls .page-form__block-text{position:relative;top:-0.5lh;display:grid;align-items:end;min-height:2lh;margin-bottom:-0.75lh}.tech-eval-page-form__contact-controls{--controls-max-width: 120rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.8rem 3rem}@media only screen and (max-width: 62em){.tech-eval-page-form__contact-controls{grid-template-columns:minmax(0, 1fr)}}.page-form__button-text{white-space:nowrap}@media only screen and (min-width: 62em){.page-form__lg-nowrap{white-space:nowrap}}.js-multi-step-form:not(.js-multi-step-form--visibility) :not(.is-current).js-multi-step-form__step,.js-multi-step-form:not(.js-multi-step-form--visibility) :not(.is-current).js-multi-step-form__sending,.js-multi-step-form:not(.js-multi-step-form--visibility) :not(.is-current).js-multi-step-form__done{display:none !important}.js-multi-step-form--visibility :not(.is-current).js-multi-step-form__step,.js-multi-step-form--visibility :not(.is-current).js-multi-step-form__sending,.js-multi-step-form--visibility :not(.is-current).js-multi-step-form__done{visibility:hidden !important;pointer-events:none !important}.js-multi-step-form [data-multi-step-form-error]:not(.is-current){display:none !important}.js-multi-step-form.is-sending .js-multi-step-form__controller:not(.js-multi-step-form__controller--visibility,.js-multi-step-form__controller--preserve),.js-multi-step-form.is-done .js-multi-step-form__controller:not(.js-multi-step-form__controller--visibility,.js-multi-step-form__controller--preserve),.js-multi-step-form:not(.is-initialized) .js-multi-step-form__controller:not(.js-multi-step-form__controller--visibility,.js-multi-step-form__controller--preserve){display:none !important}.js-multi-step-form.is-sending .js-multi-step-form__controller--visibility:not(.js-multi-step-form__controller--preserve),.js-multi-step-form.is-done .js-multi-step-form__controller--visibility:not(.js-multi-step-form__controller--preserve),.js-multi-step-form:not(.is-initialized) .js-multi-step-form__controller--visibility:not(.js-multi-step-form__controller--preserve){visibility:hidden !important;pointer-events:none !important}.js-multi-step-form.is-first-shown .js-multi-step-form__controller .js-multi-step-form__prev.is-disabled,.js-multi-step-form:not(.is-last-shown) .js-multi-step-form__controller .js-multi-step-form__send.is-disabled,.js-multi-step-form.is-last-shown .js-multi-step-form__controller .js-multi-step-form__next.is-disabled,.js-multi-step-form .js-multi-step-form__controller .js-multi-step-form__skip.is-disabled{display:none !important}/*! purgecss end ignore */.page-form-contact{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0;width:100%;position:relative}@media only screen and (min-width: 62em){.page-form-contact{grid-template-columns:repeat(2, 1fr);grid-gap:12rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form-contact{grid-gap:9rem}}.page-form-contact:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:.1rem;height:100%;background-color:#d9d9d9;display:none}@media only screen and (min-width: 62em){.page-form-contact:before{display:block}}.page-form-contact__col.page-form-contact__col--only-desktop{display:none}@media only screen and (min-width: 62em){.page-form-contact__col.page-form-contact__col--only-desktop{display:block}}.page-form-contact__inputs{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1rem;margin-bottom:4rem;margin-top:2.5rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form-contact__inputs{margin-bottom:3rem;margin-top:1.875rem;grid-gap:.75rem}}.page-form__step-content.page-form__step-content--no-padding{padding-left:0 !important;padding-right:0 !important}@media only screen and (min-width: 62em){.page-form-contact__content{max-width:48rem;width:100%;padding-left:2rem;margin-right:0;margin-left:auto}}@media only screen and (min-width: 992px)and (max-width: 1650px){.page-form-contact__content{max-width:36rem;padding-left:1.5rem}}.form-contact-banner{text-align:left;background-color:#d6ffc7;border-radius:3rem;overflow:hidden;max-width:46rem;width:100%;position:relative}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-contact-banner{max-width:34.5rem;border-radius:2.25rem}}.form-contact-banner__list{margin-top:1.1rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-contact-banner__list{margin-top:.825rem}}.form-contact-banner__list ul li{font-size:1.4rem;line-height:1.7rem;font-weight:600;color:#000;padding-left:2.5rem;position:relative;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-contact-banner__list ul li{font-size:1.05rem;line-height:1.275rem;margin-bottom:.75rem;padding-left:1.875rem}}.form-contact-banner__list ul li:last-child{margin-bottom:0}.form-contact-banner__list ul li:before{content:"";position:absolute;top:.1rem;left:0;width:1.6rem;height:1.7rem;background-image:url(/img/icon/list-green-check-icon..svg);background-size:1.6rem auto;background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-contact-banner__list ul li:before{width:1.2rem;height:1.275rem;background-size:1.35rem auto}}.form-contact-banner__inner{padding:3.5rem 0 3.1rem 3rem;position:relative}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-contact-banner__inner{padding:2.625rem 0 2.325rem 2.25rem}}.form-contact-banner__title{margin:0;padding:0;font-size:2.5rem;line-height:3.5rem;font-weight:700;color:#000;position:relative;display:inline-block;margin-bottom:1.5rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-contact-banner__title{font-size:1.875rem;line-height:2.625rem;margin-bottom:1.125rem}}.form-contact-banner__title:before{content:"";position:absolute;top:-1.1rem;right:-3.4rem;width:2.3rem;height:2.3rem;background-image:url(/img/icon/form-title-vector..svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-contact-banner__title:before{top:-.825rem;right:-2.55rem;width:1.725rem;height:1.725rem}}.form-contact-banner__title span{color:#00c41b;display:block}.form-contact-banner__span{display:block;font-size:1.2rem;line-height:1.4rem;font-weight:600;color:#8d8d8d}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-contact-banner__span{font-size:.9rem;line-height:1.05rem}}.form-contact-banner__img{position:absolute;right:0;bottom:0}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-contact-banner__img{max-width:13.125rem}}/*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore */html{font-size:62.5%;scroll-behavior:smooth}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Plus Jakarta Sans",sans-serif;font-size:1.6rem;font-weight:400;max-width:100vw;min-height:100vh;-ms-overflow-style:scrollbar;overflow-x:hidden;scroll-behavior:smooth}@media only screen and (min-width: 992px)and (max-width: 1650px){body{font-size:1.2rem}}body.body-is-lock{overflow:hidden}/*! purgecss end ignore */.container{width:100%;padding-left:1rem;padding-right:1rem;margin:0 auto}@media only screen and (min-width: 992px)and (max-width: 1650px){.container{padding-left:.75rem;padding-right:.75rem}}.container .row{margin-left:-1rem;margin-right:-1rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.container .row{margin-left:-0.75rem;margin-right:-0.75rem}}.container .row>*{padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.container .row>*{padding-left:.75rem;padding-right:.75rem}}.container.container--base{max-width:126rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.container.container--base{max-width:94.5rem}}.container.container--base-lg{max-width:142rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.container.container--base-lg{max-width:106.5rem}}.container.container--base-nav{max-width:184rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.container.container--base-nav{max-width:138rem}}.container.container--base-form{max-width:160rem;padding:0}@media only screen and (min-width: 992px)and (max-width: 1650px){.container.container--base-form{max-width:120rem}}/*! purgecss end ignore */.base-title{margin:0;font-size:4.5rem;line-height:5rem;font-weight:700;color:#65ed41;text-shadow:.1rem .4rem 1rem rgba(0,0,0,.2);position:relative;display:inline-block}@media only screen and (min-width: 48em){.base-title{font-size:6rem;line-height:7.5rem}}@media only screen and (min-width: 62em){.base-title{font-size:7.5rem;line-height:9rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-title{font-size:5.625rem;line-height:6.75rem}}.base-title span{display:block;color:#fff;font-size:2.5rem;line-height:1;margin-top:1.5rem}@media only screen and (min-width: 48em){.base-title span{font-size:4rem;line-height:1.2}}@media only screen and (min-width: 62em){.base-title span{font-size:7.5rem;line-height:9rem;margin-top:0}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-title span{font-size:5.625rem;line-height:6.75rem}}.base-title:before{content:"";position:absolute;top:-4rem;right:-6rem;width:5.8rem;height:5.7rem;background-image:url(/img/icon/title-vector..svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:none}@media only screen and (min-width: 62em){.base-title:before{display:block}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-title:before{top:-3rem;right:-4.5rem;width:4.35rem;height:4.275rem}}.base-subtitle{margin:0;padding:0 3rem;font-size:3.5rem;line-height:4rem;font-weight:700;color:#000;position:relative;display:inline-block}@media only screen and (min-width: 62em){.base-subtitle{padding:0;font-size:5.5rem;line-height:7rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-subtitle{font-size:4.125rem;line-height:5.25rem}}.base-subtitle:before{content:"";position:absolute;top:-3rem;right:-1rem;width:4.2rem;height:4.3rem;background-image:url(/img/icon/title-vector..svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (min-width: 62em){.base-subtitle:before{top:-3rem;right:-5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-subtitle:before{top:-3rem;right:-3.75rem;width:3.15rem;height:3.225rem}}.base-subtitle span{color:#00c41b}.base-subtitle.base-subtitle--desktop{display:none}@media only screen and (min-width: 62em){.base-subtitle.base-subtitle--desktop{display:inline-block}}.base-subtitle.base-subtitle--mobile{display:inline-block}@media only screen and (min-width: 62em){.base-subtitle.base-subtitle--mobile{display:none}}.base-subtitle.base-subtitle--white{color:#fff}@media only screen and (min-width: 48em){.base-subtitle.base-subtitle--with-live-icon{padding-left:4.8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-subtitle.base-subtitle--with-live-icon{padding-left:3.6rem;padding-right:3.6rem}}.base-subtitle.base-subtitle--with-live-icon:after{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);width:2.45rem;height:2.45rem;background-image:url(/img/icon/live-title-icon..svg);background-repeat:no-repeat;background-size:100% auto;background-position:center;animation:liveIconPulseAnimation 2s infinite}@media only screen and (min-width: 48em){.base-subtitle.base-subtitle--with-live-icon:after{width:3.1rem;height:3.1rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-subtitle.base-subtitle--with-live-icon:after{width:2.325rem;height:2.325rem}}.base-subsubtitle{margin:0;font-size:3rem;line-height:4rem;font-weight:700;color:#000}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-subsubtitle{font-size:2.25rem;line-height:3rem}}.base-subsubtitle.base-subsubtitle--purple{color:#9747ff}.base-smalltext{margin:0;display:block;font-size:3rem;line-height:1;color:#fff;font-weight:500}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-smalltext{font-size:2.25rem}}.base-headertext{margin:0;display:block;font-size:1.8rem;line-height:2.4rem;font-weight:500;color:#676767;margin-top:2rem}@media only screen and (min-width: 62em){.base-headertext{font-size:2rem;line-height:3rem;font-weight:600;margin-top:.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-headertext{font-size:1.5rem;line-height:2.25rem;margin-top:.375rem}}.base-headertext.base-headertext--desktop{display:none}@media only screen and (min-width: 62em){.base-headertext.base-headertext--desktop{display:block}}@keyframes liveIconPulseAnimation{0%{transform:scale(0.75) translateY(-50%)}50%{transform:scale(1) translateY(-50%)}100%{transform:scale(0.75) translateY(-50%)}}/*! purgecss end ignore */.base-text p{display:block;color:#000;margin:0;margin-bottom:3.4rem;font-size:2.4rem;line-height:3.4rem}@media only screen and (min-width: 48em){.base-text p{font-size:3.2rem;line-height:4.25rem;margin-bottom:4.25rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-text p{font-size:2.4rem;line-height:3.1875rem;margin-bottom:3.1875rem}}.base-text p:last-child{margin-bottom:0}.base-content{display:block}.base-content h1{font-weight:400;color:#000;margin:0;margin-bottom:4.2rem;font-size:4.8rem;line-height:1}@media only screen and (min-width: 48em){.base-content h1{font-size:5.6rem}}@media only screen and (min-width: 62em){.base-content h1{font-size:6.4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-content h1{font-size:4.8rem;margin-bottom:3.15rem}}.base-content h2{font-weight:400;color:#000;margin:0;margin-bottom:2.4rem;font-size:2rem;line-height:1}@media only screen and (min-width: 48em){.base-content h2{font-size:2.4rem}}@media only screen and (min-width: 62em){.base-content h2{font-size:3.2rem;line-height:4.3rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-content h2{font-size:2.4rem;line-height:3.225rem;margin-bottom:1.8rem}}.base-content p{margin:0;font-size:1.6rem;line-height:2rem;margin-bottom:2.4rem;font-weight:400;color:#000}@media only screen and (min-width: 48em){.base-content p{font-size:2rem;line-height:3.2rem}}@media only screen and (min-width: 62em){.base-content p{font-size:2.4rem;line-height:3.2rem;margin-bottom:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-content p{font-size:1.8rem;line-height:2.4rem;margin-bottom:3.15rem}}.base-content strong{font-weight:700}.base-content img{margin-bottom:2.4rem;max-width:100%;height:auto}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-content img{margin-bottom:1.8rem}}.base-content a{text-decoration:underline}.base-content a:hover{text-decoration:none}.base-content ul{margin-bottom:2.4rem}@media only screen and (min-width: 48em){.base-content ul{margin-bottom:4.2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-content ul{margin-bottom:3.15rem}}.base-content ul li{font-size:1.6rem;line-height:2rem;margin-bottom:1.2rem;font-weight:400;color:#000;padding-left:3.5rem;position:relative}@media only screen and (min-width: 48em){.base-content ul li{font-size:2rem;line-height:2.4rem}}@media only screen and (min-width: 62em){.base-content ul li{font-size:2.4rem;line-height:3.2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-content ul li{font-size:1.8rem;line-height:2.4rem;margin-bottom:.9rem}}.base-content ul li strong{font-weight:600}.base-content ul li:last-child{margin-bottom:0}.base-content>*:last-child{margin-bottom:0}/*! purgecss end ignore */.hp-header{position:relative;min-height:100vh;background:linear-gradient(345deg, rgba(0, 69, 41, 0.3) 0%, rgba(0, 69, 41, 0.894794) 65%, #004538 100%);border-bottom-left-radius:3rem;border-bottom-right-radius:3rem;overflow:hidden}@media only screen and (min-width: 62em){.hp-header{background:linear-gradient(269.94deg, rgba(0, 69, 41, 0.3) 1.76%, rgba(0, 69, 41, 0.894794) 52.88%, #004538 80.92%);display:flex;align-items:center;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.hp-header{border-bottom-left-radius:3rem;border-bottom-right-radius:3rem}}.hp-header:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 62em){.hp-header:before{background-image:none;background:linear-gradient(211.85deg, rgba(0, 69, 41, 0.3) 50.83%, #00671F 88.75%)}}.hp-header .container{position:relative}.hp-header__background{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hp-header__content{text-align:center;padding-top:10rem}@media only screen and (min-width: 48em){.hp-header__content{padding-top:12rem}}@media only screen and (min-width: 62em){.hp-header__content{padding-top:0}}.hp-header__subtitle{margin-bottom:2rem;display:none}@media only screen and (min-width: 62em){.hp-header__subtitle{display:block}}@media only screen and (min-width: 992px)and (max-width: 1650px){.hp-header__subtitle{margin-bottom:1.5rem}}.hp-header__specialist{position:absolute;bottom:0;left:0}@media only screen and (min-width: 992px)and (max-width: 1650px){.hp-header__specialist{max-width:43.35rem;height:auto}}.hp-header__button{margin-top:3rem}@media only screen and (min-width: 62em){.hp-header__button{margin-top:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.hp-header__button{margin-top:3rem}}.hp-header__vector{position:absolute;bottom:0;right:0}@media only screen and (min-width: 62em){.hp-header__vector{display:none}}.hp-header__scroll{display:inline-flex;position:absolute;left:50%;transform:translateX(-50%);bottom:4rem;animation:scrollIconAnimation 1.5s ease-out infinite;z-index:1}@media only screen and (min-width: 62em){.hp-header__scroll{display:none}}@keyframes scrollIconAnimation{0%{transform:translateY(0);opacity:1}25%{opacity:1}75%{transform:translateY(0.75em);opacity:0}100%{transform:translateY(0);opacity:0}}/*! purgecss end ignore */.base-btn,.base-btn-bordered{display:inline-flex;align-items:center;justify-content:center;border-radius:4rem;height:7rem;line-height:1;font-weight:700;user-select:none;cursor:pointer;transition:all .3s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-btn,.base-btn-bordered{height:5.25rem;border-radius:3rem}}.base-btn{max-width:31rem;width:100%;padding:0 2rem;font-size:1.75rem;background-color:#000;color:#fff;border:none;outline:none}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-btn{max-width:23.25rem;font-size:1.3125rem;padding:0 1.5rem}}.base-btn:hover{background-color:#4d4d4d}.base-btn.base-btn--green{max-width:32rem;background-color:#cde135;color:#000}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-btn.base-btn--green{max-width:24rem}}.base-btn.base-btn--green.base-btn--with-outline{outline-color:rgba(205,225,53,.3)}.base-btn.base-btn--green.base-btn--with-outline:hover{outline-width:0;background-color:#b9ce1f}.base-btn.base-btn--with-outline{outline-width:1rem;outline-style:solid}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-btn.base-btn--with-outline{outline-width:.75rem}}@media(max-width: 991px){.base-btn.base-btn--video{max-width:23rem;height:5.4rem}}.base-btn.base-btn--video img{margin-left:.85rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-btn.base-btn--video img{margin-left:.6375rem;max-width:.975rem}}.base-btn-bordered{padding:0 5.8rem;font-size:1.8rem;border:.2rem solid #000;color:#000;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-btn-bordered{padding:0 4.35rem;font-size:1.35rem}}.base-btn-bordered:hover{background-color:#000;color:#fff}.base-btn-bordered.base-btn-bordered--with-icon{padding-right:5.1rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-btn-bordered.base-btn-bordered--with-icon{padding-right:3.825rem}}.base-btn-bordered.base-btn-bordered--with-icon img{margin-left:.8rem;transition:all .3s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-btn-bordered.base-btn-bordered--with-icon img{margin-left:.6rem;max-width:1.65rem;height:auto}}.base-btn-bordered.base-btn-bordered--with-icon:hover img{filter:brightness(0) invert(1)}.base-btn-bordered.base-btn-bordered--header{height:6rem;padding-left:4.8rem;padding-right:6rem;font-size:2.2rem;color:#fff;border-color:#fff;background-color:rgba(0,69,57,.34)}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-btn-bordered.base-btn-bordered--header{height:4.5rem;padding-left:3.6rem;padding-right:4.5rem;font-size:1.65rem}}.base-btn-bordered.base-btn-bordered--header img{margin-right:1rem;transition:all .3s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-btn-bordered.base-btn-bordered--header img{margin-right:.75rem;max-width:1.425rem}}.base-btn-bordered.base-btn-bordered--header:hover{background-color:#fff;color:#000}.base-btn-bordered.base-btn-bordered--header:hover img{filter:invert(1)}.base-btn-prev{user-select:none;cursor:pointer;transition:all .3s ease-in-out;display:inline-flex;align-items:center;padding:0;padding-left:.8rem;padding-right:1.3rem;height:2.5rem;background-color:#fff;border:.15rem solid #a1a1a1;color:#a1a1a1;border-radius:6rem;position:absolute;top:2.1rem;left:2.1rem;z-index:10}@media only screen and (min-width: 62em){.base-btn-prev{padding-left:2.6rem;padding-right:3.3rem;height:4rem;top:3rem;left:3rem;border:.2rem solid #a1a1a1}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-btn-prev{padding-left:1.95rem;padding-right:2.475rem;height:3rem;border-radius:4.5rem;top:2.25rem;left:2.25rem}}.base-btn-prev img{max-width:100%;height:auto;max-height:1.2rem;transition:all .3s ease-in-out}@media only screen and (min-width: 62em){.base-btn-prev img{max-height:100%}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-btn-prev img{max-height:.9rem}}.base-btn-prev span{font-size:1.5rem;line-height:1.8rem;margin-left:.53rem;font-weight:700}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-btn-prev span{font-size:1.125rem;line-height:1.35rem;margin-left:.3975rem}}.base-btn-prev:hover,.base-btn-prev:focus,.base-btn-prev:active{outline:none}.base-btn-prev:hover{color:#fff;background-color:#000;border-color:#000}.base-btn-prev:hover img{filter:brightness(0) invert(1)}/*! purgecss end ignore */.service-section{padding-top:12rem}@media only screen and (min-width: 62em){.service-section{padding-top:13rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.service-section{padding-top:9.75rem}}.service-section__header{text-align:center;margin-bottom:4rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.service-section__header{margin-bottom:3rem}}.service-section__header.service-section__header--pages{max-width:94.1rem;width:100%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 992px)and (max-width: 1650px){.service-section__header.service-section__header--pages{max-width:70.575rem}}.service-section__text{display:block;font-size:1.6rem;line-height:2.5rem;font-weight:500;margin:0;margin-top:2rem;color:#676767}@media only screen and (min-width: 48em){.service-section__text{font-size:2rem;line-height:3rem}}@media only screen and (min-width: 62em){.service-section__text{font-size:2.5rem;line-height:3.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.service-section__text{font-size:1.875rem;line-height:2.625rem;margin-top:1.5rem}}.service-section__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2rem}@media only screen and (min-width: 48em){.service-section__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.service-section__grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1650px){.service-section__grid{grid-gap:1.5rem}}.service-item{width:100%;aspect-ratio:374/270;position:relative;background-color:#ebf6ee;border-radius:3rem;overflow:hidden}@media only screen and (min-width: 48em){.service-item{aspect-ratio:400/350}}@media only screen and (min-width: 992px)and (max-width: 1650px){.service-item{border-radius:2.25rem}}.service-item.service-item--small{background-color:#f6f6f6;aspect-ratio:354/290}@media only screen and (min-width: 48em){.service-item.service-item--small{aspect-ratio:400/320}}.service-item.service-item--small .service-item__inner{text-align:center}@media only screen and (min-width: 48em){.service-item.service-item--small .service-item__inner{text-align:left}}.service-item__img{position:absolute;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.service-item__inner{padding:3rem 3.5rem;position:relative}@media only screen and (min-width: 48em){.service-item__inner{padding:3.5rem 4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.service-item__inner{padding:2.625rem 3rem}}.service-item__list{margin-top:1.3rem}@media only screen and (min-width: 48em){.service-item__list{margin-top:1.8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.service-item__list{margin-top:1.35rem}}.service-item__list ul li{font-size:1.5rem;line-height:1.9rem;font-weight:500;color:#676767;padding-left:2.6rem;position:relative;margin-bottom:1rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.service-item__list ul li{font-size:1.125rem;line-height:1.425rem;margin-bottom:.75rem;padding-left:1.95rem}}.service-item__list ul li:last-child{margin-bottom:0}.service-item__list ul li:before{content:"";position:absolute;top:.1rem;left:0;width:1.8rem;height:1.9rem;background-image:url(/img/icon/list-green-check-icon..svg);background-size:1.8rem auto;background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 992px)and (max-width: 1650px){.service-item__list ul li:before{width:1.35rem;height:1.425rem;background-size:1.35rem auto}}.service-item__number{display:inline-block;font-size:2rem;line-height:1;font-weight:700;color:#a1a1a1;position:absolute;bottom:3.5rem;left:3rem}@media only screen and (min-width: 48em){.service-item__number{bottom:5rem;left:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.service-item__number{font-size:1.5rem;bottom:3.75rem;left:3rem}}.service-item__price{display:block;font-size:2rem;line-height:1;color:#00c41b;font-weight:700;margin-top:1.5rem}/*! purgecss end ignore */.skill-section{padding-top:10rem}@media only screen and (min-width: 62em){.skill-section{padding-top:13rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.skill-section{padding-top:9.75rem}}.skill-section__header{text-align:center;margin-bottom:3rem}.skill-section__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2rem}@media only screen and (min-width: 62em){.skill-section__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 992px)and (max-width: 1650px){.skill-section__grid{grid-gap:1.5rem}}.skill-item{background-color:#f6f6f6;border-radius:4rem;position:relative;overflow:hidden}@media only screen and (min-width: 48em){.skill-item{width:100%;aspect-ratio:610/450}}@media only screen and (min-width: 992px)and (max-width: 1650px){.skill-item{border-radius:3rem}}.skill-item__title{display:block;font-size:2.75rem;line-height:3.5rem;text-decoration:underline;text-decoration-thickness:4%;text-underline-offset:16%;margin-bottom:1.5rem;font-weight:700;color:#000}@media only screen and (min-width: 48em){.skill-item__title{font-size:4.5rem;line-height:1;margin-bottom:2.7rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.skill-item__title{font-size:3.375rem;margin-bottom:2.025rem}}.skill-item__inner{padding:4rem 2rem;padding-bottom:18rem;position:relative}@media only screen and (min-width: 48em){.skill-item__inner{padding:6rem 5rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}}.skill-item__content{position:relative;text-align:center}@media only screen and (min-width: 48em){.skill-item__content{text-align:left}}.skill-item__button{padding-top:2rem;text-align:center}@media only screen and (min-width: 48em){.skill-item__button{text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1650px){.skill-item__button{padding-top:1.5rem}}.skill-item__text{display:block;font-size:1.5rem;line-height:1;font-weight:500;color:#676767;margin-bottom:1rem}@media only screen and (min-width: 48em){.skill-item__text{font-size:1.6rem;line-height:2.5rem;margin-bottom:.8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.skill-item__text{font-size:1.2rem;line-height:1.875rem;margin-bottom:.6rem}}.skill-item__price{display:block;font-size:3rem;line-height:1;font-weight:700;color:#00c41b}@media only screen and (min-width: 48em){.skill-item__price{font-size:3.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.skill-item__price{font-size:2.625rem}}.skill-item__img{position:absolute;right:0;bottom:0;width:100%;height:auto}@media only screen and (min-width: 48em){.skill-item__img{width:auto}}@media only screen and (min-width: 992px)and (max-width: 1650px){.skill-item__img{max-width:22.95rem}}.skill-item__number{display:none;position:absolute;top:0;right:0;font-size:2rem;line-height:1;font-weight:700;color:#b5b5b5}@media only screen and (min-width: 48em){.skill-item__number{display:inline-block}}@media only screen and (min-width: 992px)and (max-width: 1650px){.skill-item__number{font-size:1.5rem}}/*! purgecss end ignore */.infobar-section{padding-top:13.4rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.infobar-section{padding-top:10.05rem}}.infobar-section__header{text-align:center;margin-bottom:3rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.infobar-section__header{margin-bottom:2.25rem}}.infobar-item{background:linear-gradient(33.82deg, #009D39 0.41%, #00E100 92.19%);border-radius:3rem}@media only screen and (min-width: 48em){.infobar-item{border-radius:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.infobar-item{border-radius:3rem}}.infobar-item__inner{padding:2rem 1rem 3.5rem;display:flex;flex-wrap:wrap}@media only screen and (min-width: 48em){.infobar-item__inner{padding:3.2rem 1rem 5.8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.infobar-item__inner{padding:2.4rem .75rem 4.35rem}}.infobar-item__col{width:100%;flex:0 0 100%}@media only screen and (min-width: 48em){.infobar-item__col{width:50%;flex:0 0 50%}}@media only screen and (min-width: 62em){.infobar-item__col{width:33.3333%;flex:0 0 33.3333%}}@media only screen and (min-width: 48em){.infobar-item__col:nth-child(2){width:100%;flex:0 0 100%;order:3}}@media only screen and (min-width: 62em){.infobar-item__col:nth-child(2){width:33.3333%;flex:0 0 33.3333%;order:inherit}}.infobar-item__content{padding:2rem 1rem;text-align:center}@media only screen and (min-width: 992px)and (max-width: 1650px){.infobar-item__content{padding:1.5rem .75rem}}.infobar-item__text{display:block;font-size:1.5rem;line-height:2rem;font-weight:600;color:#fff;margin-bottom:.5rem}@media only screen and (min-width: 48em){.infobar-item__text{font-size:2rem;line-height:5rem;margin-bottom:0}}@media only screen and (min-width: 992px)and (max-width: 1650px){.infobar-item__text{font-size:1.5rem;line-height:3.75rem}}.infobar-item__value{display:block;font-size:3.5rem;line-height:4rem;font-weight:700;color:#fff;text-shadow:.1rem .3rem .7rem rgba(0,0,0,.15);position:relative}@media only screen and (min-width: 48em){.infobar-item__value{font-size:4.5rem;line-height:5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.infobar-item__value{font-size:3.375rem;line-height:3.75rem}}/*! purgecss end ignore */.box-dropdown{cursor:pointer;position:relative}.box-dropdown__head{align-items:center;background-color:rgba(246,246,246,.7);border:.1rem solid #c4c4c4;border-radius:2rem;display:flex;font-size:1.5rem;font-weight:500;height:5.5rem;justify-content:space-between;line-height:1;padding:0 2rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-dropdown__head{border-radius:1.5rem;font-size:1.2rem;height:4.125rem;padding:0 1.5rem}}@media only screen and (min-width: 1600px){.box-dropdown__head{font-size:1.6rem}}.box-dropdown--responsive .box-dropdown__head{height:5rem}@media only screen and (min-width: 48em){.box-dropdown--responsive .box-dropdown__head{height:5.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-dropdown--responsive .box-dropdown__head{height:4.125rem}}.box-dropdown--small .box-dropdown__head{height:5rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-dropdown--small .box-dropdown__head{height:3.75rem}}.box--chosen .box-dropdown__head{background-color:#f6fff8;border-color:#07cc89;color:#07cc89}button.box-dropdown__head{width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}.box-dropdown__chevron{flex:0 0 .75rem;width:.75rem;max-width:.75rem;color:#000;line-height:0}.box-dropdown__chevron svg{height:.72rem}.box-dropdown--form-control .box-dropdown__chevron{opacity:.4;margin-left:1rem}.box--chosen .box-dropdown__chevron{color:#b1b1b1}.box-dropdown__select{animation:fadeEffect .5s;background-color:#fff;border-radius:2rem;box-shadow:0 .3rem 1rem rgba(0,0,0,.12);display:none;left:0;padding:1.5rem 2rem;position:absolute;text-align:left;top:calc(100% + 1rem);width:100%;z-index:5}.box-dropdown--open .box-dropdown__select,.box--open .box-dropdown__select:not(.box-dropdown__select-2):not(.box-dropdown__select-3),.box--open .box-dropdown__select:not(.box-dropdown__select-3):not(.box-dropdown__select-2){display:block}.box-dropdown__select.box-dropdown__select-2{display:none}.box--open-2 .box-dropdown__select.box-dropdown__select-2{display:block}.box-dropdown__select.box-dropdown__select-3{display:none}.box--open-3 .box-dropdown__select.box-dropdown__select-3{display:block}.box-dropdown__select--fixed{position:fixed;top:28rem;bottom:auto;left:2rem;width:25rem}@media only screen and (min-width: 48em){.box-dropdown__select--fixed{top:26.5rem;left:4rem;width:25rem}}@media only screen and (min-width: 1194px){.box-dropdown__select--fixed{left:15.4rem;width:16rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-dropdown__select--fixed{top:15.5rem;left:24rem;width:16rem}}@media only screen and (min-width: 1600px){.box-dropdown__select--fixed{top:auto;bottom:-12rem;left:32rem;width:25rem}}.box-dropdown__select--center{position:absolute;top:50%;bottom:auto;left:50%;transform:translate(-50%, -50%)}.box-dropdown__select--building-phase{bottom:auto;top:38rem}@media only screen and (min-width: 48em){.box-dropdown__select--building-phase{left:4rem;width:25rem;top:33rem}}@media only screen and (min-width: 62em){.box-dropdown__select--building-phase{top:13rem;left:62rem}}@media only screen and (min-width: 1194px){.box-dropdown__select--building-phase{top:23rem;left:15.4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-dropdown__select--building-phase{top:16rem;left:43.5rem;width:18.75rem}}@media only screen and (min-width: 1600px){.box-dropdown__select--building-phase{left:58rem}}.box-dropdown__option{transition-duration:0.25s;transition-property:background-color;color:#000;font-size:1.5rem;font-weight:500;line-height:1;padding:.5rem 0}@media only screen and (min-width: 48em){.box-dropdown__option{font-size:1.2rem;padding:.375rem 0}}@media only screen and (min-width: 1600px){.box-dropdown__option{font-size:1.6rem;padding:.5rem 0}}@media not all and (pointer: coarse){.box-dropdown__option:hover{background-color:#e8fff7}}.box-dropdown__option:focus-visible{background-color:#e8fff7;background-image:linear-gradient(to right, currentColor, currentColor 0.4rem, transparent 0.4rem);outline:none}.box-dropdown__option.box-dropdown__option--multiple{position:relative;color:#9c9c9c;padding-right:3.2rem;transition-duration:0.25s;transition-property:color}.box-dropdown__option.box-dropdown__option--multiple::before,.box-dropdown__option.box-dropdown__option--multiple::after{content:"";position:absolute;top:0;right:0;bottom:0;width:2rem;height:1.8rem;margin:auto;border-radius:.8rem}.box-dropdown__option.box-dropdown__option--multiple::before{background-color:#e3e3e3;transition-duration:0.25s;transition-property:background-color}.box-dropdown__option.box-dropdown__option--multiple::after{background-image:url(/img/icon/check-white..svg);background-position:center center;background-repeat:no-repeat;background-size:.9rem .9rem;opacity:0;transition-duration:0.25s;transition-property:opacity}.box-dropdown__option.box-dropdown__option--multiple.box-dropdown__option--selected{color:#000}.box-dropdown__option.box-dropdown__option--multiple.box-dropdown__option--selected::before{background-color:#07cc89}.box-dropdown__option.box-dropdown__option--multiple.box-dropdown__option--selected::after{opacity:1}button.box-dropdown__option{display:block;width:calc(100% + 4rem);padding-right:2rem;padding-left:2rem;margin-right:-2rem;margin-left:-2rem;text-align:left;background:none;border:none;border-radius:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.box-dropdown--heat-source .box-dropdown__head{background-color:#fff}.box--chosen .box-dropdown--heat-source .box-dropdown__head{background-color:#07cc89;color:#fff}.box--chosen .box-dropdown--heat-source .box-dropdown__chevron svg path{fill:#fff}.form-container--error .box-dropdown__head{border-color:#ff2a0c !important}.js-box-dropdown:not(.box-dropdown--has-value) .box-dropdown__chosen,.box-dropdown__chosen--no-selection{color:#000}.box-dropdown__input.is-error+.box-dropdown__head .box-dropdown__chosen{color:#ff2a0c}/*! purgecss end ignore */.base-footer{padding:10rem 1rem 1rem}@media only screen and (min-width: 62em){.base-footer{padding:0;padding-top:12rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer{padding-top:9rem}}.base-footer__content{width:100%;padding-top:4.1rem;padding-bottom:3.5rem;position:relative;background-color:#000;border-radius:4rem}@media only screen and (min-width: 62em){.base-footer__content{padding-top:7rem;padding-bottom:5rem;border-radius:0}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__content{padding-top:5.25rem;padding-bottom:3.75rem}}.base-footer__container{max-width:148rem;width:100%;padding-left:1rem;padding-right:1rem;margin:0 auto;position:relative}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__container{max-width:111rem;padding-left:.75rem;padding-right:.75rem}}.base-footer__top{display:flex;flex-direction:column}@media only screen and (min-width: 62em){.base-footer__top{flex-direction:row;justify-content:space-between}}.base-footer__col.base-footer__col--left{order:2}@media only screen and (min-width: 62em){.base-footer__col.base-footer__col--left{order:1}}.base-footer__col.base-footer__col--right{order:1;text-align:center}@media only screen and (min-width: 62em){.base-footer__col.base-footer__col--right{order:2;text-align:left}}.base-footer__slogan{font-size:1.8rem;line-height:1.8rem;font-weight:600;color:#fff;position:relative;display:inline-block;padding-top:2.5rem;margin-bottom:4.4rem}@media only screen and (min-width: 62em){.base-footer__slogan{font-size:1.6rem;padding-top:0;margin-bottom:0}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__slogan{font-size:1.2rem;line-height:1.35rem}}@media only screen and (min-width: 62em){.base-footer__slogan span{display:block}}.base-footer__slogan:before{content:"";position:absolute;top:0;right:-2.5rem;width:2.5rem;height:2.5rem;background-image:url(/img/icon/footer-slogan-vector..svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (min-width: 62em){.base-footer__slogan:before{top:-2rem;right:-1rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__slogan:before{top:-1.5rem;right:-0.75rem;width:1.875rem;height:1.875rem}}.base-footer__logo{margin-bottom:.5rem}@media only screen and (min-width: 62em){.base-footer__logo{margin-bottom:2.7rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__logo{margin-bottom:2.025rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__logo img{max-width:12.45rem}}.base-footer__logo.base-footer__logo--only-desktop{display:none}@media only screen and (min-width: 62em){.base-footer__logo.base-footer__logo--only-desktop{display:inline-block}}.base-footer__logo.base-footer__logo--only-mobile{display:inline-block}@media only screen and (min-width: 62em){.base-footer__logo.base-footer__logo--only-mobile{display:none}}.base-footer__logo.base-footer__logo--only-mobile img{max-height:3rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__logo.base-footer__logo--only-mobile img{max-height:2.25rem}}.base-footer__socials{margin-bottom:2rem;display:block}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__socials{margin-bottom:1.5rem}}.base-footer__socials ul{display:flex;justify-content:center}@media only screen and (min-width: 62em){.base-footer__socials ul{justify-content:flex-start}}.base-footer__socials ul li{margin-right:.6rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__socials ul li{margin-right:.45rem}}.base-footer__socials ul li:last-child{margin-right:0}.base-footer__social{width:3.4rem;height:3.4rem;border-radius:1rem;display:block;position:relative;background-color:#171717;transition:all .3s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__social{width:2.55rem;height:2.55rem;border-radius:.75rem}}.base-footer__social img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease-in-out}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__social.base-footer__social--instagram img{max-width:1.2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__social.base-footer__social--facebook img{max-width:.525rem}}.base-footer__social:hover{background-color:#fff}.base-footer__social:hover img{filter:invert(1)}.base-footer__flex{display:flex;flex-direction:column}@media only screen and (min-width: 62em){.base-footer__flex{width:88.7rem;flex-direction:row;justify-content:space-between}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__flex{width:66.525rem}}.base-footer__list ul{text-align:center}@media only screen and (min-width: 62em){.base-footer__list ul{text-align:left}}.base-footer__list ul li{display:block;font-size:1.5rem;line-height:1.9rem;margin-bottom:1rem;color:#b5b5b5;font-weight:400}@media only screen and (min-width: 62em){.base-footer__list ul li{margin-bottom:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__list ul li{font-size:1.125rem;line-height:1.425rem;margin-bottom:1.5rem}}.base-footer__list ul li a{color:#b5b5b5;text-decoration:none;transition:all .3s ease-in-out}.base-footer__list ul li a:hover{text-decoration:underline;text-decoration-thickness:4%;text-underline-offset:16%}.base-footer__list ul li strong{color:#fff;font-weight:700}.base-footer__list ul li strong a{color:#fff}.base-footer__list ul li:last-child{margin-bottom:0}.base-footer__list.base-footer-list__first li{margin-bottom:.5rem}@media only screen and (min-width: 62em){.base-footer__list.base-footer-list__first li{margin-bottom:1rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__list.base-footer-list__first li{margin-bottom:.75rem}}.base-footer__list.base-footer-list__first li:last-child{margin-bottom:0}.base-footer__list.base-footer-list__first li a{text-decoration:none !important}.base-footer__item{margin-bottom:3rem}@media only screen and (min-width: 62em){.base-footer__item{margin-bottom:0}}.base-footer__item:nth-child(1){order:3;margin-bottom:0;padding-top:1rem}@media only screen and (min-width: 62em){.base-footer__item:nth-child(1){order:inherit;padding-top:0}}.base-footer__bottom{padding-top:4.8rem;text-align:center}@media only screen and (min-width: 62em){.base-footer__bottom{padding-top:18.6rem;text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__bottom{padding-top:13.95rem}}.base-footer__copyright{font-size:1rem;line-height:1.5rem;font-weight:400;color:#676767}@media only screen and (min-width: 62em){.base-footer__copyright{font-size:1.4rem;line-height:1.9rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__copyright{font-size:1.05rem;line-height:1.425rem}}.base-footer__vector{position:absolute;bottom:0;right:0;display:none;max-width:12.675rem}@media only screen and (min-width: 48em){.base-footer__vector{display:block}}@media only screen and (min-width: 62em){.base-footer__vector{max-width:100%}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-footer__vector{max-width:12.675rem}}/*! purgecss end ignore */.box-section{padding-top:13rem;position:relative;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-section{padding-top:9.75rem}}.box-section__header{max-width:67.2rem;width:100%;margin:0 auto;margin-bottom:5rem;text-align:center}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-section__header{max-width:50.4rem;margin-bottom:3.75rem}}@media only screen and (min-width: 48em){.box-section__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-section__grid{grid-gap:1.5rem}}.box-item{border-radius:3rem;background-color:#f9efd5;position:relative;margin-bottom:1.5rem}@media only screen and (min-width: 48em){.box-item{border-radius:4rem}}@media only screen and (min-width: 62em){.box-item{border-radius:5rem;min-height:36rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-item{border-radius:3.75rem;min-height:27rem}}.box-item:last-child{margin-bottom:0}@media only screen and (min-width: 48em){.box-item.box-item--slider{grid-column:span 2}}.box-item__inner{padding:4rem 4.5rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media only screen and (min-width: 48em){.box-item__inner{padding:5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-item__inner{padding:3.75rem}}.box-item__content{margin-bottom:4rem;text-align:center}@media only screen and (min-width: 62em){.box-item__content{margin-bottom:0;text-align:left}}.box-item__img{text-align:center}.box-item__title{margin:0;font-weight:400;font-size:3rem;line-height:4rem;color:#000;margin-bottom:1.5rem}@media only screen and (min-width: 62em){.box-item__title{font-size:3.5rem;line-height:4.5rem;width:75%}}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-item__title{font-size:2.625rem;line-height:3.375rem;margin-bottom:1.125rem}}.box-item__title strong{font-weight:700}@media only screen and (min-width: 62em){.box-item__title.box-item__title--slider{max-width:23.2rem;width:100%}}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-item__title.box-item__title--slider{max-width:17.4rem}}.box-item__text{margin:0;font-size:1.5rem;line-height:2.2rem;color:#000}@media only screen and (min-width: 62em){.box-item__text{font-size:1.6rem;width:47%}}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-item__text{font-size:1.35rem;line-height:1.65rem}}.box-item__text strong{font-weight:700}@media only screen and (min-width: 62em){.box-item__text.box-item__text--slider{max-width:14.5rem;width:100%}}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-item__text.box-item__text--slider{max-width:10.875rem}}@media only screen and (min-width: 62em){.box-item__img img{position:absolute;right:2rem;bottom:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-item__img img{right:0;bottom:0;transform:scale(0.75)}}.box-item__flex{display:flex;flex-wrap:wrap}@media only screen and (min-width: 62em){.box-item__flex{display:flex;flex-wrap:wrap;height:100%;align-items:center}}.box-item__left{width:100%;flex:0 0 100%}@media only screen and (min-width: 62em){.box-item__left{height:100%;width:29.0322581%;flex:0 0 29.0322581%}}.box-item__right{width:100%;flex:0 0 100%;padding-bottom:4rem;padding-left:4rem}@media only screen and (min-width: 62em){.box-item__right{width:70.9677419%;flex:0 0 70.9677419%;padding-bottom:0;padding-left:0}}.box-item__left-inner{padding:4rem 2rem;text-align:center}@media only screen and (min-width: 48em){.box-item__left-inner{text-align:left;padding:5rem 2rem 6.7rem 5rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-item__left-inner{padding:3.75rem 1.5rem 5.025rem 3.75rem}}.box-item__stars{display:none}@media only screen and (min-width: 62em){.box-item__stars{display:flex}}@media only screen and (min-width: 992px)and (max-width: 1650px){.box-item__stars img{max-width:10.2rem}}/*! purgecss end ignore */.faq-section{padding-top:10rem}@media only screen and (min-width: 62em){.faq-section{padding-top:12rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-section{padding-top:9rem}}.faq-item{margin-bottom:.8rem}@media only screen and (min-width: 62em){.faq-item{margin-bottom:1rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-item{margin-bottom:.75rem}}.faq-item:last-child{margin-bottom:0}.faq-item.is-open .faq-item__arrow img{transform:rotate(180deg)}.faq-item__trigger{display:block;position:relative;background-color:#f9f2ed;border-radius:2rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-item__trigger{border-radius:1.5rem}}.faq-item__inner{padding:2.7rem 2rem;padding-right:8rem}@media only screen and (min-width: 48em){.faq-item__inner{padding:3.5rem 3rem;padding-right:8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-item__inner{padding:2.625rem 2.25rem;padding-right:6rem}}.faq-item__trigger{position:relative;display:block;transition:transform .3s}.faq-item__title{font-size:1.5rem;line-height:2.2rem;font-weight:600;color:#000}@media only screen and (min-width: 48em){.faq-item__title{max-width:41.2rem;font-size:1.8rem;line-height:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-item__title{font-size:1.35rem;line-height:1.5rem;max-width:30.9rem}}.faq-item__text{padding:2rem 1rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-item__text{padding:1.5rem .75rem}}.faq-item__text p{font-size:1.6rem;line-height:2.4rem;color:#000;margin-bottom:2.4rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-item__text p{font-size:1.2rem;line-height:1.8rem;margin-bottom:1.8rem}}.faq-item__text p:last-child{margin-bottom:0}.faq-section__grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:5rem}@media only screen and (min-width: 62em){.faq-section__grid{grid-template-columns:repeat(2, 1fr);grid-gap:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-section__grid{grid-gap:1.5rem}}.faq-item__arrow{display:flex;position:absolute;top:50%;right:2.7rem;transform:translateY(-50%)}@media only screen and (min-width: 48em){.faq-item__arrow{right:2.9rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-item__arrow{right:2.175rem}}.faq-item__arrow img{transition:all .25s ease-in-out;max-height:1.7rem}@media only screen and (min-width: 48em){.faq-item__arrow img{max-height:100%}}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-item__arrow img{max-height:1.575rem}}.faq-section__text{display:block;text-align:center;font-size:2rem;line-height:3rem;font-weight:700;color:#898989;margin-bottom:3rem}@media only screen and (min-width: 48em){.faq-section__text{font-size:2.75rem;line-height:4rem;max-width:49.8rem;width:100%;margin:0 auto;margin-bottom:4rem}}@media only screen and (min-width: 62em){.faq-section__text{text-align:left;margin-left:0}}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-section__text{font-size:2.0625rem;line-height:3rem;max-width:37.35rem;margin-bottom:3rem}}.faq-section__text span{color:#000}.faq-section__list ul{text-align:center;display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width: 62em){.faq-section__list ul{flex-direction:row;text-align:left;justify-content:flex-start;align-items:center}}.faq-section__list ul li{margin-bottom:1.5rem}@media only screen and (min-width: 62em){.faq-section__list ul li{margin-bottom:0;margin-right:3.8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-section__list ul li{margin-right:2.85rem}}.faq-section__list ul li:last-child{margin-bottom:0;margin-right:0}@media only screen and (min-width: 62em){.faq-section__list .base-btn{width:31rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-section__list .base-btn{width:23.25rem}}.faq-section__link{display:inline-block;font-size:2.5rem;line-height:3.5rem;font-weight:700;color:#000;text-decoration:none}@media only screen and (min-width: 48em){.faq-section__link{font-size:2.75rem;line-height:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.faq-section__link{font-size:2.0625rem;line-height:3rem}}/*! purgecss end ignore */.reference-section{padding-top:13rem;position:relative;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-section{padding-top:9.75rem}}.reference-section__header{text-align:center;margin-bottom:4rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-section__header{margin-bottom:3rem}}.reference-slider{position:relative;margin-right:-1rem}@media only screen and (min-width: 62em){.reference-slider{padding:0 8rem;margin-right:0}}@media only screen and (min-width: 62em)and (min-width: 992px)and (max-width: 1650px){.reference-slider{padding:0 6rem}}.reference-slider-item__inner{background-color:#f8f8f8;border-radius:3rem;position:relative;overflow:hidden}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider-item__inner{border-radius:2.25rem}}.reference-slider-item__top{padding:3rem;background-color:#d2f2ca;position:relative;border-bottom-left-radius:3rem;border-bottom-right-radius:3rem}@media only screen and (min-width: 62em){.reference-slider-item__top{padding:4rem;padding-bottom:3.3rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider-item__top{padding:3rem;padding-bottom:2.475rem;border-bottom-left-radius:2.25rem;border-bottom-right-radius:2.25rem}}.reference-slider-item__top:before{content:"“";position:absolute;top:2rem;right:1.8rem;font-size:4rem;line-height:1;font-weight:700;color:#00c41b}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider-item__top:before{top:1.5rem;right:1.35rem;font-size:3rem}}.reference-slider__arrow{background-color:#017524;width:5rem;height:5rem;border-radius:50%;display:flex;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;user-select:none}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider__arrow{width:3.75rem;height:3.75rem}}.reference-slider__arrow img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider__arrow img{max-width:1.05rem}}.reference-slider__arrow[aria-disabled=true]{pointer-events:none;display:none}.reference-slider__arrow.reference-slider__arrow--left{left:0}.reference-slider__arrow.reference-slider__arrow--left img{transform:translate(-50%, -50%) rotate(180deg)}.reference-slider__arrow.reference-slider__arrow--right{right:0}.reference-slider-item__title{margin:0;font-size:2.5rem;line-height:3.5rem;font-weight:700;color:#000}@media only screen and (min-width: 62em){.reference-slider-item__title{font-size:3rem;line-height:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider-item__title{font-size:2.25rem;line-height:3rem}}.reference-slider-item__title span{display:block;color:#00c41b}.reference-slider-item__flex{display:flex;align-items:center}.reference-slider-item__person{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background-color:#ff6f00;margin-right:.6rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider-item__person{width:1.8rem;height:1.8rem;margin-right:.45rem}}.reference-slider-item__person span{font-size:1.3rem;line-height:1;font-weight:700;color:#fff;display:block}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider-item__person span{font-size:.975rem}}.reference-slider-item__name{display:block;font-size:1.4rem;line-height:1;font-weight:500;color:#000}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider-item__name{font-size:1.05rem}}.refence-slider-item__preview{display:flex;align-items:center;justify-content:space-between;margin-top:1.9rem}@media only screen and (min-width: 62em){.refence-slider-item__preview{margin-top:2.3rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.refence-slider-item__preview{margin-top:1.725rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider-item__stars img{max-width:6.825rem}}.refence-slider-item__bottom{padding:2rem;padding-top:2.5rem;padding-left:7.5rem;position:relative}@media only screen and (min-width: 62em){.refence-slider-item__bottom{padding:2.5rem 4rem;padding-left:10.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.refence-slider-item__bottom{padding:1.875rem 3rem;padding-left:7.875rem}}.reference-slider-item__avatar{width:3.5rem;height:3.5rem;display:flex;position:absolute;top:2.5rem;left:3rem}@media only screen and (min-width: 62em){.reference-slider-item__avatar{top:2.5rem;left:4rem;width:5rem;height:5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider-item__avatar{top:1.875rem;left:3rem;width:3.75rem;height:3.75rem}}.reference-slider-item__avatar img{width:100%;height:auto}.reference-slider-item__text span{display:block;margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;color:#00a431}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider-item__text span{font-size:.75rem;line-height:1.125rem;margin-bottom:.375rem}}.reference-slider-item__text p{display:block;margin:0;font-size:1.3rem;line-height:1.9rem;font-weight:500;color:#676767}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider-item__text p{font-size:.975rem;line-height:1.425rem}}.reference-slider-counter{font-size:1.5rem;line-height:1;color:#000;position:relative}@media only screen and (min-width: 62em){.reference-slider-counter{line-height:7rem;position:absolute;top:-9rem;right:8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-slider-counter{font-size:1.125rem;line-height:5.25rem;top:-6.75rem;right:6rem}}.reference-slider__slide-icon{display:flex}@media only screen and (min-width: 62em){.reference-slider__slide-icon{display:none}}.reference-slider__bottom{display:flex;align-items:center;justify-content:space-between;padding-right:3rem;padding-left:2rem;margin-top:1.5rem}@media only screen and (min-width: 62em){.reference-slider__bottom{padding:0;margin:0}}.reference-section__button{text-align:center;margin-top:4rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.reference-section__button{margin-top:3rem}}/*! purgecss end ignore */.preview-slider{position:relative}.preview-slider .tns-ovh{overflow:visible !important}.preview-slider-item__inner{padding:2.5rem;padding-bottom:4rem;background-color:#fff;border-radius:3rem;box-shadow:.1rem .3rem 1rem 0 rgba(0,0,0,.2)}@media only screen and (min-width: 62em){.preview-slider-item__inner{padding-bottom:5.7rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.preview-slider-item__inner{padding:1.875rem;padding-bottom:4.275rem;border-radius:2.25rem}}.preview-slider-item__text{display:block}.preview-slider-item__text p{margin:0;font-size:1.6rem;line-height:2.7rem;font-weight:500;color:#000}@media only screen and (min-width: 62em){.preview-slider-item__text p{font-size:2rem;line-height:2.8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.preview-slider-item__text p{font-size:1.5rem;line-height:2.1rem}}.preview-slider__arrow{background-color:#017524;width:4rem;height:4rem;border-radius:50%;display:flex;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;user-select:none;z-index:1}@media only screen and (min-width: 62em){.preview-slider__arrow{width:5rem;height:5rem;top:auto;transform:none;bottom:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.preview-slider__arrow{width:3.75rem;height:3.75rem}}.preview-slider__arrow img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 992px)and (max-width: 1650px){.preview-slider__arrow img{max-width:1.05rem}}.preview-slider__arrow[aria-disabled=true]{pointer-events:none;display:none}.preview-slider__arrow.preview-slider__arrow--left{left:2rem}@media only screen and (min-width: 62em){.preview-slider__arrow.preview-slider__arrow--left{left:-2.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.preview-slider__arrow.preview-slider__arrow--left{left:-1.875rem}}.preview-slider__arrow.preview-slider__arrow--left img{transform:translate(-50%, -50%) rotate(180deg)}.preview-slider__arrow.preview-slider__arrow--right{right:2rem}@media only screen and (min-width: 62em){.preview-slider__arrow.preview-slider__arrow--right{right:-8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.preview-slider__arrow.preview-slider__arrow--right{right:-6rem}}.preview-slider-item__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.preview-slider-item__top{margin-bottom:.9rem}}.preview-slider-item__left{display:flex;align-items:center}.preview-slider-item__avatar{background-color:#e92ac9;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;margin-right:.6rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.preview-slider-item__avatar{width:1.875rem;height:1.875rem;margin-right:.45rem}}.preview-slider-item__avatar span{font-size:1.3rem;line-height:1;font-weight:700;color:#fff}@media only screen and (min-width: 992px)and (max-width: 1650px){.preview-slider-item__avatar span{font-size:.975rem}}.preview-slider-item__name{font-size:1.4rem;line-height:1;font-weight:700;color:#000}@media only screen and (min-width: 992px)and (max-width: 1650px){.preview-slider-item__name{font-size:1.05rem}}.preview-slider-item__stars{display:flex}@media only screen and (min-width: 992px)and (max-width: 1650px){.preview-slider-item__stars img{max-width:6.825rem}}/*! purgecss end ignore */.form-preview-slider{position:relative}.form-preview-slider-item__inner{padding:2.5rem;padding-bottom:4rem;background-color:#fff;border-radius:3rem;box-shadow:.1rem .3rem 1rem 0 rgba(0,0,0,.2)}@media only screen and (min-width: 62em){.form-preview-slider-item__inner{padding-bottom:5.7rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-preview-slider-item__inner{padding:1.875rem;padding-bottom:4.275rem;border-radius:2.25rem}}.form-preview-slider-item__text{display:block}.form-preview-slider-item__text p{margin:0;font-size:1.6rem;line-height:2.7rem;font-weight:500;color:#000}@media only screen and (min-width: 62em){.form-preview-slider-item__text p{font-size:2rem;line-height:2.8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-preview-slider-item__text p{font-size:1.5rem;line-height:2.1rem}}.form-preview-slider__arrow{background-color:#017524;width:4rem;height:4rem;border-radius:50%;display:flex;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;user-select:none;z-index:1}@media only screen and (min-width: 62em){.form-preview-slider__arrow{width:5rem;height:5rem;top:auto;transform:none;bottom:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-preview-slider__arrow{width:3.75rem;height:3.75rem}}.form-preview-slider__arrow img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-preview-slider__arrow img{max-width:1.05rem}}.form-preview-slider__arrow[aria-disabled=true]{pointer-events:none;display:none}.form-preview-slider__arrow.form-preview-slider__arrow--left{left:2rem}@media only screen and (min-width: 62em){.form-preview-slider__arrow.form-preview-slider__arrow--left{left:-2.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-preview-slider__arrow.form-preview-slider__arrow--left{left:-1.875rem}}.form-preview-slider__arrow.form-preview-slider__arrow--left img{transform:translate(-50%, -50%) rotate(180deg)}.form-preview-slider__arrow.form-preview-slider__arrow--right{right:2rem}@media only screen and (min-width: 62em){.form-preview-slider__arrow.form-preview-slider__arrow--right{right:-8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-preview-slider__arrow.form-preview-slider__arrow--right{right:-6rem}}.form-preview-slider-item__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-preview-slider-item__top{margin-bottom:.9rem}}.form-preview-slider-item__left{display:flex;align-items:center}.form-preview-slider-item__avatar{background-color:#e92ac9;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;margin-right:.6rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-preview-slider-item__avatar{width:1.875rem;height:1.875rem;margin-right:.45rem}}.form-preview-slider-item__avatar span{font-size:1.3rem;line-height:1;font-weight:700;color:#fff}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-preview-slider-item__avatar span{font-size:.975rem}}.form-preview-slider-item__name{font-size:1.4rem;line-height:1;font-weight:700;color:#000}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-preview-slider-item__name{font-size:1.05rem}}.form-preview-slider-item__stars{display:flex}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-preview-slider-item__stars img{max-width:6.825rem}}/*! purgecss end ignore */.top-section{padding-top:10rem}@media only screen and (min-width: 62em){.top-section{padding-top:13rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section{padding-top:9.75rem}}.top-section.top-section--hp{padding-top:8rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section.top-section--hp{padding-top:6rem}}.top-section__content{text-align:center;max-width:94.1rem;width:100%;margin:0 auto}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section__content{max-width:70.575rem}}.top-section__subtitle{font-size:1.8rem;line-height:2rem;margin-bottom:1rem;font-weight:700;display:block;color:#9747ff}@media only screen and (min-width: 62em){.top-section__subtitle{font-size:3rem;line-height:1;margin-bottom:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section__subtitle{margin-bottom:1.5rem;font-size:2.25rem}}.top-section__title{margin-bottom:2rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section__title{margin-bottom:1.5rem}}.top-section__text{font-size:1.8rem;line-height:2.5rem;font-weight:500;color:#676767;margin:0}@media only screen and (min-width: 62em){.top-section__text{font-size:2.5rem;line-height:3.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section__text{font-size:1.875rem;line-height:2.625rem}}.top-section__text strong{font-weight:600}.top-section__button{margin-top:3rem;text-align:center}@media only screen and (min-width: 62em){.top-section__button{margin-top:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section__button{margin-top:3rem}}.top-section__grid{margin-top:3rem;display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0}@media only screen and (min-width: 48em){.top-section__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 62em){.top-section__grid{margin-top:4rem;grid-template-columns:repeat(3, 1fr);grid-gap:2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section__grid{margin-top:3rem;grid-gap:1.5rem}}.top-section-item{background-color:#f9efd5;padding:2.5rem 1rem}.top-section-item:nth-child(1){padding-top:3rem;border-top-left-radius:3rem;border-top-right-radius:3rem}@media only screen and (min-width: 48em){.top-section-item:nth-child(1){border-top-right-radius:0}}@media only screen and (min-width: 48em){.top-section-item:nth-child(2){border-top-right-radius:3rem;padding-top:3rem}}.top-section-item:nth-child(3){padding-bottom:3rem;border-bottom-left-radius:3rem;border-bottom-right-radius:3rem}@media only screen and (min-width: 48em){.top-section-item:nth-child(3){grid-column:span 2}}@media only screen and (min-width: 62em){.top-section-item:nth-child(3){grid-column:span 1}}.top-section-item:nth-child(1) .top-section-item__img img,.top-section-item:nth-child(2) .top-section-item__img img{max-width:3rem}@media only screen and (min-width: 62em){.top-section-item:nth-child(1) .top-section-item__img img,.top-section-item:nth-child(2) .top-section-item__img img{max-width:3.6rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section-item:nth-child(1) .top-section-item__img img,.top-section-item:nth-child(2) .top-section-item__img img{max-width:2.7rem}}.top-section-item:nth-child(3) .top-section-item__img img{max-height:2rem}@media only screen and (min-width: 62em){.top-section-item:nth-child(3) .top-section-item__img img{max-height:100%}}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section-item:nth-child(3) .top-section-item__img img{max-height:1.875rem}}@media only screen and (min-width: 62em){.top-section-item:nth-child(1),.top-section-item:nth-child(2),.top-section-item:nth-child(3){padding:5rem;border-radius:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section-item:nth-child(1),.top-section-item:nth-child(2),.top-section-item:nth-child(3){padding:3.75rem;border-radius:3rem}}.top-section-item__inner{text-align:center;display:flex;flex-direction:column}@media only screen and (min-width: 62em){.top-section-item__inner{text-align:left;justify-content:space-between;height:100%}}.top-section-item__header{order:2}@media only screen and (min-width: 62em){.top-section-item__header{order:1}}.top-section-item__img{order:1;margin-bottom:1rem;display:flex;justify-content:center}@media only screen and (min-width: 62em){.top-section-item__img{margin-bottom:0;margin-top:3rem;order:2;justify-content:flex-start}}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section-item__img{margin-top:2.25rem}}.top-section-item__title{display:block;font-size:1.8rem;line-height:2.5rem;margin-bottom:.5rem;font-weight:600;color:#000}@media only screen and (min-width: 62em){.top-section-item__title{font-size:2rem;margin-bottom:1.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section-item__title{font-size:1.5rem;line-height:1.875rem;margin-bottom:1.125rem}}.top-section-item__value{font-size:3rem;line-height:1;font-weight:700;color:#00c41b}@media only screen and (min-width: 62em){.top-section-item__value{font-size:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.top-section-item__value{font-size:3rem}}/*! purgecss end ignore */.base-nav{position:absolute;top:0;left:0;width:100%;z-index:1000;padding-top:.6rem}@media only screen and (min-width: 62em){.base-nav{padding-top:3.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-nav{padding-top:2.625rem}}.base-nav__flex{display:flex;align-items:center;justify-content:space-between}.base-nav__left{display:flex;align-items:center}.base-nav__right{display:none;align-items:center}@media only screen and (min-width: 62em){.base-nav__right{display:flex}}.base-nav__logo{display:flex;max-width:9.05rem}@media only screen and (min-width: 62em){.base-nav__logo{max-width:100%}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-nav__logo img{max-width:12.975rem}}.base-nav__slogan{font-size:.9rem;line-height:1rem;color:#fff;font-weight:600;margin-left:1.4rem;display:block}@media only screen and (min-width: 62em){.base-nav__slogan{font-size:1.6rem;line-height:1.8rem;margin-left:2.05rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-nav__slogan{font-size:1.2rem;line-height:1.35rem;margin-left:1.5375rem}}.base-nav__menu{margin-right:4rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-nav__menu{margin-right:3rem}}.base-nav__list{display:flex;align-items:center}.base-nav__list li{font-size:1.8rem;line-height:1;font-weight:600;color:#fff;margin-right:4.6rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-nav__list li{font-size:1.35rem;margin-right:3.45rem}}.base-nav__list li:last-child{margin-right:0}.base-nav__list li a{color:#fff;text-decoration:none}.base-nav__list li a:hover{color:#fff;text-decoration:underline;text-decoration-thickness:4%;text-underline-offset:16%}.base-nav__toggle{width:4.4rem;height:4.4rem;display:flex;position:relative}@media only screen and (min-width: 62em){.base-nav__toggle{display:none}}.base-nav__toggle img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .1s ease-in-out}.base-nav__toggle.is-active .base-nav__close{opacity:1}.base-nav__toggle.is-active .base-nav__burger{opacity:0}.base-nav__close{opacity:0}/*! purgecss end ignore */.form-section{padding-top:10rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-section{padding-top:7.5rem}}.form-section__content{background:linear-gradient(161.36deg, #00671F 16.87%, #004538 51.26%);border-radius:4rem}@media only screen and (min-width: 62em){.form-section__content{border-radius:6rem;background:linear-gradient(154.74deg, #00671F 19.22%, #004538 80.58%)}}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-section__content{border-radius:4.5rem}}.form-section__inner{padding:5.8rem 1rem 1rem}@media only screen and (min-width: 62em){.form-section__inner{padding:6rem 8rem 8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-section__inner{padding:4.5rem 6rem 6rem}}.form-section__header{text-align:center;display:block;margin-bottom:3rem}@media only screen and (min-width: 62em){.form-section__header{margin-bottom:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.form-section__header{margin-bottom:3rem}}/*! purgecss end ignore */.base-header{max-width:192rem;width:100%;margin:0 auto;padding:1rem 1rem 23.3rem;position:relative}@media only screen and (min-width: 62em){.base-header{max-width:192rem;padding:3rem 3rem 7.2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-header{max-width:144rem;padding:2.25rem 2.25rem 5.4rem}}.base-header__inner{position:relative;border-radius:3rem;background:linear-gradient(49deg, rgba(0, 103, 31, 0.3) 52.46%, #007F26 91.07%)}@media only screen and (min-width: 62em){.base-header__inner{background:linear-gradient(270deg, rgba(0, 69, 41, 0.3) 0%, rgba(0, 69, 41, 0.89) 65%, rgb(0, 69, 56) 100%);border-radius:4rem}}.base-header__inner:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(330deg, rgb(0, 46, 48) 0%, rgb(0, 87, 84) 100%);z-index:-1;border-radius:3rem}@media only screen and (min-width: 62em){.base-header__inner:before{display:block;border-radius:4rem;background:#004529}}.base-header__inner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url(/img/data/base-header-bg-vector..png);background-repeat:no-repeat;background-size:100% auto;background-position:left bottom;border-radius:4rem;display:none}@media only screen and (min-width: 62em){.base-header__inner:after{display:block}}.base-header__background{position:absolute;top:0;right:0;width:auto;height:100%;z-index:-1;border-top-right-radius:4rem;border-bottom-right-radius:4rem;display:none}@media only screen and (min-width: 62em){.base-header__background{display:block}}.base-header__content{padding:10.3rem 1rem 21.5rem;text-align:center;position:relative;z-index:2}@media only screen and (min-width: 62em){.base-header__content{padding:21.5rem 1rem 33.8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-header__content{padding:16.125rem .75rem 25.35rem}}.base-header__vector{position:absolute;left:0;bottom:0;z-index:1;display:none;max-width:30.45rem}@media only screen and (min-width: 48em){.base-header__vector{display:block}}@media only screen and (min-width: 62em){.base-header__vector{max-width:100%}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-header__vector{max-width:30.45rem}}.base-header__subtitle{display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:2.2rem;font-weight:700;color:#fff;margin-bottom:1.4rem}@media only screen and (min-width: 62em){.base-header__subtitle{font-size:2.5rem;line-height:3.1rem;margin-bottom:2.1rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-header__subtitle{font-size:1.875rem;line-height:2.325rem;margin-bottom:1.575rem}}.base-header__subtitle img{margin-right:1rem;max-width:2.2rem}@media only screen and (min-width: 62em){.base-header__subtitle img{max-width:100%}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-header__subtitle img{max-width:2.55rem}}.base-header__title{margin:0;display:block;font-size:4rem;line-height:4.5rem;font-weight:700;color:#fff;text-shadow:0 .4rem .4rem rgba(0,0,0,.25);max-width:25rem;width:100%;margin:0 auto}@media only screen and (min-width: 62em){.base-header__title{max-width:100%;font-size:6.5rem;line-height:8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-header__title{font-size:4.875rem;line-height:6rem}}.base-header__title span{display:block;color:#65ed41;font-size:3.5rem;line-height:4rem;font-weight:600;position:relative;padding-top:1rem;margin-top:2rem}@media only screen and (min-width: 62em){.base-header__title span{font-size:6.5rem;line-height:8rem;font-weight:700;padding:0;margin:0}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-header__title span{font-size:4.875rem;line-height:6rem}}.base-header__title span:before{content:"";position:absolute;top:0;left:0;width:100%;height:.1rem;background-color:hsla(0,0%,100%,.35)}@media only screen and (min-width: 62em){.base-header__title span:before{display:none}}.base-header__title-span.base-header__title-span--mobile{display:block}@media only screen and (min-width: 62em){.base-header__title-span.base-header__title-span--mobile{display:none}}.base-header__title-span.base-header__title-span--desktop{display:none}@media only screen and (min-width: 62em){.base-header__title-span.base-header__title-span--desktop{display:block}}.base-header-bottom{position:absolute;width:100%;left:0;bottom:0;z-index:10}.base-header-bottom__inner{padding:0 1rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-header-bottom__inner{padding:0 .75rem}}.base-header-bottom__content{max-width:127rem;width:100%;position:relative;margin:0 auto}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-header-bottom__content{max-width:95.25rem}}.base-header-bottom__text{position:relative;max-width:33rem;width:100%;margin-right:auto;margin-left:auto;text-align:center}@media only screen and (min-width: 62em){.base-header-bottom__text{max-width:33.4rem;position:absolute;right:0;top:9.8rem;margin-right:0;text-align:left}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-header-bottom__text{top:7.35rem;max-width:25.05rem}}.base-header-bottom__text span{font-size:1.7rem;line-height:3rem;font-weight:400;font-family:"Roboto Slab",serif;color:#676767}@media only screen and (min-width: 62em){.base-header-bottom__text span{font-size:2rem;color:#fff}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-header-bottom__text span{font-size:1.5rem;line-height:2.25rem}}.base-header-bottom__text img{position:absolute;top:1.4rem;right:0}@media only screen and (min-width: 62em){.base-header-bottom__text img{top:auto;right:auto;left:2rem;bottom:0}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-header-bottom__text img{left:1.5rem;max-width:11.925rem}}.base-header-bottom__text-inner{padding:4.8rem 4.1rem 0;position:relative}@media only screen and (min-width: 62em){.base-header-bottom__text-inner{padding:0;padding-left:4.6rem;padding-bottom:5.2rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.base-header-bottom__text-inner{padding-left:3.225rem;padding-bottom:3.9rem}}/*! purgecss end ignore */.point-grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:.5rem;max-width:106rem;width:100%;margin:3rem auto 0}@media only screen and (min-width: 48em){.point-grid{grid-gap:1rem}}@media only screen and (min-width: 62em){.point-grid{margin-top:4rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.point-grid{max-width:79.5rem;margin-top:3rem;grid-gap:.75rem}}.point-grid-item:nth-child(1),.point-grid-item:nth-child(3){padding:0 2.3rem}@media only screen and (min-width: 48em){.point-grid-item:nth-child(1),.point-grid-item:nth-child(3){padding:0 3rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.point-grid-item:nth-child(1),.point-grid-item:nth-child(3){padding:0 2.25rem}}.point-grid-item:nth-child(1) .point-grid-item__inner,.point-grid-item:nth-child(3) .point-grid-item__inner{background-color:#f6f6f6;min-height:11.6rem}@media only screen and (min-width: 48em){.point-grid-item:nth-child(1) .point-grid-item__inner,.point-grid-item:nth-child(3) .point-grid-item__inner{min-height:12rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.point-grid-item:nth-child(1) .point-grid-item__inner,.point-grid-item:nth-child(3) .point-grid-item__inner{min-height:9rem}}.point-grid-item:nth-child(1) .point-grid-item__text,.point-grid-item:nth-child(3) .point-grid-item__text{max-width:20.6rem;text-align:center}@media only screen and (min-width: 48em){.point-grid-item:nth-child(1) .point-grid-item__text,.point-grid-item:nth-child(3) .point-grid-item__text{max-width:100%}}.point-grid-item:nth-child(1) .point-grid-item__inner{border-radius:2.5rem 2.5rem .6rem .6rem}@media only screen and (min-width: 48em){.point-grid-item:nth-child(1) .point-grid-item__inner{border-radius:3rem 3rem 1rem 1rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.point-grid-item:nth-child(1) .point-grid-item__inner{border-radius:2.25rem 2.25rem .75rem .75rem}}.point-grid-item:nth-child(1) .point-grid-item__text{color:#000}.point-grid-item:nth-child(2) .point-grid-item__inner{background-color:#eff9eb;min-height:12.6rem;border-radius:2.5rem}@media only screen and (min-width: 48em){.point-grid-item:nth-child(2) .point-grid-item__inner{border-radius:3rem;min-height:12rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.point-grid-item:nth-child(2) .point-grid-item__inner{border-radius:2.25rem;min-height:9rem}}.point-grid-item:nth-child(2) .point-grid-item__text{color:#00aa17;max-width:21.6rem;text-align:center}@media only screen and (min-width: 48em){.point-grid-item:nth-child(2) .point-grid-item__text{max-width:100%}}.point-grid-item:nth-child(3) .point-grid-item__inner{border-radius:.6rem .6rem 2.5rem 2.5rem}@media only screen and (min-width: 48em){.point-grid-item:nth-child(3) .point-grid-item__inner{border-radius:1rem 1rem 3rem 3rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.point-grid-item:nth-child(3) .point-grid-item__inner{border-radius:.75rem .75rem 2.25rem 2.25rem}}.point-grid-item:nth-child(3) .point-grid-item__text{font-weight:500;color:#676767}.point-grid-item__inner{display:flex;align-items:center;justify-content:center}.point-grid-item__content{padding:1rem;display:flex;align-items:center}@media only screen and (min-width: 992px)and (max-width: 1650px){.point-grid-item__content{padding:.75rem}}.point-grid-item__content img{margin-left:1.4rem;max-width:4.9rem}@media only screen and (min-width: 48em){.point-grid-item__content img{max-width:100%;margin-left:1.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.point-grid-item__content img{margin-left:1.125rem;max-width:4.2rem}}.point-grid-item__text{display:block;font-size:2rem;line-height:2.8rem;width:100%}@media only screen and (min-width: 48em){.point-grid-item__text{font-size:2.5rem;line-height:1}}@media only screen and (min-width: 62em){.point-grid-item__text{font-size:3rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.point-grid-item__text{font-size:2.25rem}}.point-grid-item__text strong{font-weight:700}.point-grid-item__text span{display:none}@media only screen and (min-width: 48em){.point-grid-item__text span{display:inline-block}}/*! purgecss end ignore */.video-item{max-width:31.4rem;width:100%;height:100%;aspect-ratio:314/300;position:relative;margin-left:auto;margin-right:auto;box-shadow:2px 4px 12px 0px rgba(0,0,0,.2);border-radius:3rem;overflow:hidden}@media only screen and (min-width: 48em){.video-item{max-width:50rem;aspect-ratio:60/35;border-radius:4rem}}@media only screen and (min-width: 62em){.video-item{max-width:60rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.video-item{max-width:45rem}}.video-item.is-active .video-item__bg,.video-item.is-active .video-item__duration,.video-item.is-active .video-item__button{display:none}.video-item iframe,.video-item video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-item__bg{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.video-item__duration{position:absolute;z-index:2;top:1.8rem;right:1.8rem;width:6rem;height:3rem;display:flex;justify-content:center;align-items:center;background-color:#000;border-radius:1.5rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.video-item__duration{top:1.35rem;right:1.35rem;width:4.5rem;height:2.25rem;border-radius:1.125rem}}.video-item__duration span{font-size:1.4rem;line-height:1;font-weight:500;color:#fff}@media only screen and (min-width: 992px)and (max-width: 1650px){.video-item__duration span{font-size:1.05rem}}.video-item__button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:3}.video-item__button .base-btn{bottom:3.5rem;left:50%;transform:translateX(-50%);position:absolute}@media only screen and (min-width: 992px)and (max-width: 1650px){.video-item__button .base-btn{bottom:2.625rem}}/*! purgecss end ignore */.stair-grid{max-width:100rem;width:100%;margin:0 auto;margin-top:3rem}@media only screen and (min-width: 62em){.stair-grid{margin-top:4.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.stair-grid{max-width:75rem;margin-top:3.375rem}}.stair-grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:0}@media only screen and (min-width: 48em){.stair-grid.stair-grid--reverse .stair-item:nth-child(1){padding:0}}@media only screen and (min-width: 48em){.stair-grid.stair-grid--reverse .stair-item:nth-child(3){padding:0 6rem}}@media only screen and (min-width: 62em){.stair-grid.stair-grid--reverse .stair-item:nth-child(3){padding:0 14.8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.stair-grid.stair-grid--reverse .stair-item:nth-child(3){padding:0 11.1rem}}.stair-item{position:relative}.stair-item:nth-child(1) .stair-item__inner,.stair-item:nth-child(2) .stair-item__inner{padding:3rem 1rem;border-top-right-radius:4rem;border-top-left-radius:4rem}@media only screen and (min-width: 48em){.stair-item:nth-child(1) .stair-item__inner,.stair-item:nth-child(2) .stair-item__inner{padding:4rem 1rem;border-top-right-radius:6rem;border-top-left-radius:6rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.stair-item:nth-child(1) .stair-item__inner,.stair-item:nth-child(2) .stair-item__inner{padding:3rem .75rem;border-top-right-radius:4.5rem;border-top-left-radius:4.5rem}}.stair-item:nth-child(1) .stair-item__inner:before,.stair-item:nth-child(2) .stair-item__inner:before{content:"";position:absolute;bottom:-5.5rem;left:0;width:100%;height:5.5rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem}@media only screen and (min-width: 62em){.stair-item:nth-child(1) .stair-item__inner:before,.stair-item:nth-child(2) .stair-item__inner:before{border-bottom-left-radius:6rem;border-bottom-right-radius:6rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.stair-item:nth-child(1) .stair-item__inner:before,.stair-item:nth-child(2) .stair-item__inner:before{bottom:-4.125rem;height:4.125rem;border-bottom-left-radius:4.5rem;border-bottom-right-radius:4.5rem}}.stair-item:nth-child(1){padding:0 2rem}@media only screen and (min-width: 48em){.stair-item:nth-child(1){padding:0 6rem}}@media only screen and (min-width: 62em){.stair-item:nth-child(1){padding:0 14.8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.stair-item:nth-child(1){padding:0 11.1rem}}.stair-item:nth-child(1) .stair-item__inner{background-color:#cdffc0}.stair-item:nth-child(1) .stair-item__inner:before{background-color:#cdffc0}.stair-item:nth-child(2){padding:0 1rem}@media only screen and (min-width: 48em){.stair-item:nth-child(2){padding:0 4rem}}@media only screen and (min-width: 62em){.stair-item:nth-child(2){padding:0 8rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.stair-item:nth-child(2){padding:0 6rem}}.stair-item:nth-child(2) .stair-item__inner{background-color:#a1f98a}.stair-item:nth-child(2) .stair-item__inner:before{background-color:#a1f98a}.stair-item:nth-child(3) .stair-item__inner{padding:3rem 1rem 6rem;border-radius:4rem;background-color:#86ea6b}@media only screen and (min-width: 48em){.stair-item:nth-child(3) .stair-item__inner{padding:4rem 1rem 9.8rem;border-radius:6rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.stair-item:nth-child(3) .stair-item__inner{padding:3rem .75rem 7.35rem;border-radius:4.5rem}}.stair-item__inner{text-align:center;position:relative}.stair-item__number{display:block;font-size:1.8rem;line-height:3.5rem;color:#000;font-weight:700}@media only screen and (min-width: 48em){.stair-item__number{font-size:2rem;margin-bottom:1rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.stair-item__number{font-size:1.5rem;line-height:2.625rem;margin-bottom:.75rem}}.stair-item__number span{display:none}@media only screen and (min-width: 48em){.stair-item__number span{display:inline-block}}.stair-item__title{margin:0;font-size:2.25rem;line-height:3.5rem;display:block;color:#000;font-weight:700;margin-bottom:.5rem}@media only screen and (min-width: 48em){.stair-item__title{font-size:2.75rem;margin-bottom:1rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.stair-item__title{font-size:2.0625rem;line-height:2.625rem;margin-bottom:.75rem}}.stair-item__text{display:block;max-width:28.2rem;margin:0 auto;font-size:1.5rem;line-height:2.2rem;color:rgba(0,0,0,.75)}@media only screen and (min-width: 48em){.stair-item__text{max-width:100%;font-size:1.6rem;line-height:2.5rem}}@media only screen and (min-width: 992px)and (max-width: 1650px){.stair-item__text{font-size:1.2rem;line-height:1.875rem}}.stair-item__line{position:absolute;left:50%;transform:translateX(-50%);top:-2rem}@media only screen and (min-width: 992px)and (max-width: 1650px){.stair-item__line{top:-1.5rem;max-height:3rem}}/*! purgecss end ignore *//*! purgecss end ignore */.bg-c-black{background-color:#000 !important}.bg-c-green-clear-day{background-color:#f9fffd !important}.bg-c-white{background-color:#fff !important}.bg-c-almost-white{background-color:#fdfdfd !important}.bg-c-transparent{background-color:rgba(0,0,0,0) !important}.bg-c-purple-magnolia{background-color:#f8f3ff !important}.bg-c-purple-magnolia-faded{background-color:#fbf9ff !important}.bg-c-gray-alabaster{background-color:#f8f8f8 !important}.bg-c-gray-wine-shaft{background-color:#333 !important}.bg-c-gray-wild-sand{background-color:#f6f6f6 !important}.bg-c-gray-porcelain{background-color:#f3f4f5 !important}.bg-c-gray-alabaster-lighter{background-color:#fafafa !important}.bg-c-purple-blue-chalk{background-color:#f1e7ff !important}.bg-c-green-caribbean{background-color:#07cc89 !important}.bg-c-green-hint{background-color:#f6fff8 !important}.bg-c-gray-mine-shaft{background-color:#333 !important}/*! purgecss end ignore */.c-gray-alto{color:#d6d6d6 !important}.c-black{color:#000 !important}.c-gray{color:#898989 !important}.c-gray-mercury{color:#e3e3e3 !important}.c-white{color:#fff !important}.c-green-mountain-meadow{color:#17ce87 !important}.c-green-green-caribbean{color:#07cc89 !important}.c-green-caribbean-lighter{color:#0ede97 !important}.c-red-martini{color:#b1a4a4 !important}.c-gray-dusty{color:#9c9c9c !important}.c-gray-dusty-darker{color:#979797 !important}.c-purple-heliotrope{color:#b482ff !important}.c-purple-heart{color:#7327e6 !important}.c-gray-silver-chalice{color:#b1b1b1 !important}.c-gray-silver-chalice-2{color:#a7a7a7 !important}.c-gray-mine-shaft{color:#333 !important}.c-purple-electric-violet{color:#8b45f4 !important}.c-green-spring-darker{color:#0f9 !important}.c-red-stage{color:#cc6207 !important}.c-orange-outrageous{color:#ff683b !important}.c-orange-brandy{color:#dabb8d !important}/*! purgecss end ignore */.block{display:block !important}.none{display:none !important}.inline-block{display:inline-block !important}.inline{display:inline !important}.inline-flex{display:inline-flex !important}.grid{display:grid !important}.flex{display:flex !important}@media only screen and (min-width: 25em){.xs-block{display:block !important}.xs-none{display:none !important}.xs-inline-block{display:inline-block !important}.xs-inline{display:inline !important}.xs-inline-flex{display:inline-flex !important}.xs-grid{display:grid !important}.xs-flex{display:flex !important}}@media only screen and (min-width: 48em){.md-block{display:block !important}.md-none{display:none !important}.md-inline-block{display:inline-block !important}.md-inline{display:inline !important}.md-inline-flex{display:inline-flex !important}.md-grid{display:grid !important}.md-flex{display:flex !important}}@media only screen and (min-width: 62em){.lg-block{display:block !important}.lg-none{display:none !important}.lg-inline-block{display:inline-block !important}.lg-inline{display:inline !important}.lg-inline-flex{display:inline-flex !important}.lg-grid{display:grid !important}.lg-flex{display:flex !important}}@media only screen and (min-width: 1194px){.xlg-block{display:block !important}.xlg-none{display:none !important}.xlg-inline-block{display:inline-block !important}.xlg-inline{display:inline !important}.xlg-inline-flex{display:inline-flex !important}.xlg-grid{display:grid !important}.xlg-flex{display:flex !important}}@media only screen and (min-width: 1194px){.xsdesktop-block{display:block !important}.xsdesktop-none{display:none !important}.xsdesktop-inline-block{display:inline-block !important}.xsdesktop-inline{display:inline !important}.xsdesktop-inline-flex{display:inline-flex !important}.xsdesktop-grid{display:grid !important}.xsdesktop-flex{display:flex !important}}@media only screen and (min-width: 80em){.activexsdesktop-block{display:block !important}.activexsdesktop-none{display:none !important}.activexsdesktop-inline-block{display:inline-block !important}.activexsdesktop-inline{display:inline !important}.activexsdesktop-inline-flex{display:inline-flex !important}.activexsdesktop-grid{display:grid !important}.activexsdesktop-flex{display:flex !important}}@media only screen and (min-width: 1366px){.smdesktop-block{display:block !important}.smdesktop-none{display:none !important}.smdesktop-inline-block{display:inline-block !important}.smdesktop-inline{display:inline !important}.smdesktop-inline-flex{display:inline-flex !important}.smdesktop-grid{display:grid !important}.smdesktop-flex{display:flex !important}}@media only screen and (min-width: 90em){.mddesktop-block{display:block !important}.mddesktop-none{display:none !important}.mddesktop-inline-block{display:inline-block !important}.mddesktop-inline{display:inline !important}.mddesktop-inline-flex{display:inline-flex !important}.mddesktop-grid{display:grid !important}.mddesktop-flex{display:flex !important}}@media only screen and (min-width: 1600px){.breakdesktop-block{display:block !important}.breakdesktop-none{display:none !important}.breakdesktop-inline-block{display:inline-block !important}.breakdesktop-inline{display:inline !important}.breakdesktop-inline-flex{display:inline-flex !important}.breakdesktop-grid{display:grid !important}.breakdesktop-flex{display:flex !important}}@media only screen and (min-width: 120em){.lgdesktop-block{display:block !important}.lgdesktop-none{display:none !important}.lgdesktop-inline-block{display:inline-block !important}.lgdesktop-inline{display:inline !important}.lgdesktop-inline-flex{display:inline-flex !important}.lgdesktop-grid{display:grid !important}.lgdesktop-flex{display:flex !important}}/*! purgecss end ignore */.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-ai-c{align-items:center !important}.flex-ai-fs{align-items:flex-start !important}.flex-ai-fe{align-items:flex-end !important}.flex-ai-s{align-items:stretch !important}.flex-ac-sb{align-content:space-between !important}.flex-ac-fe{align-content:flex-end !important}.flex-ac-c{align-content:center !important}.flex-as-c{align-self:center !important}.flex-jc-c{justify-content:center !important}.flex-jc-fs{justify-content:flex-start !important}.flex-jc-fe{justify-content:flex-end !important}.flex-jc-sb{justify-content:space-between !important}.flex-jc-sa{justify-content:space-around !important}.flex-fd-c{flex-direction:column !important}.flex-fd-r{flex-direction:row !important}.flex-fd-rr{flex-direction:row-reverse !important}.flex-fd-cr{flex-direction:column-reverse !important}.flex-o-1{order:1 !important}.flex-o-2{order:2 !important}@media only screen and (min-width: 25em){.xs-flex-wrap{flex-wrap:wrap !important}.xs-flex-nowrap{flex-wrap:nowrap !important}.xs-flex-ai-c{align-items:center !important}.xs-flex-ai-fs{align-items:flex-start !important}.xs-flex-ai-fe{align-items:flex-end !important}.xs-flex-ai-s{align-items:stretch !important}.xs-flex-ac-sb{align-content:space-between !important}.xs-flex-ac-fe{align-content:flex-end !important}.xs-flex-ac-c{align-content:center !important}.xs-flex-as-c{align-self:center !important}.xs-flex-jc-c{justify-content:center !important}.xs-flex-jc-fs{justify-content:flex-start !important}.xs-flex-jc-fe{justify-content:flex-end !important}.xs-flex-jc-sb{justify-content:space-between !important}.xs-flex-jc-sa{justify-content:space-around !important}.xs-flex-fd-c{flex-direction:column !important}.xs-flex-fd-r{flex-direction:row !important}.xs-flex-fd-rr{flex-direction:row-reverse !important}.xs-flex-o-1{order:1 !important}.xs-flex-o-2{order:2 !important}}@media only screen and (min-width: 48em){.md-flex-wrap{flex-wrap:wrap !important}.md-flex-nowrap{flex-wrap:nowrap !important}.md-flex-ai-c{align-items:center !important}.md-flex-ai-fs{align-items:flex-start !important}.md-flex-ai-fe{align-items:flex-end !important}.md-flex-ai-s{align-items:stretch !important}.md-flex-ac-sb{align-content:space-between !important}.md-flex-ac-fe{align-content:flex-end !important}.md-flex-ac-c{align-content:center !important}.md-flex-as-c{align-self:center !important}.md-flex-jc-c{justify-content:center !important}.md-flex-jc-fs{justify-content:flex-start !important}.md-flex-jc-fe{justify-content:flex-end !important}.md-flex-jc-sb{justify-content:space-between !important}.md-flex-jc-sa{justify-content:space-around !important}.md-flex-fd-c{flex-direction:column !important}.md-flex-fd-r{flex-direction:row !important}.md-flex-fd-rr{flex-direction:row-reverse !important}.md-flex-o-1{order:1 !important}.md-flex-o-2{order:2 !important}}@media only screen and (min-width: 62em){.lg-flex-wrap{flex-wrap:wrap !important}.lg-flex-nowrap{flex-wrap:nowrap !important}.lg-flex-ai-c{align-items:center !important}.lg-flex-ai-fs{align-items:flex-start !important}.lg-flex-ai-fe{align-items:flex-end !important}.lg-flex-ai-s{align-items:stretch !important}.lg-flex-ac-sb{align-content:space-between !important}.lg-flex-ac-fe{align-content:flex-end !important}.lg-flex-ac-c{align-content:center !important}.lg-flex-as-c{align-self:center !important}.lg-flex-jc-c{justify-content:center !important}.lg-flex-jc-fs{justify-content:flex-start !important}.lg-flex-jc-fe{justify-content:flex-end !important}.lg-flex-jc-sb{justify-content:space-between !important}.lg-flex-jc-sa{justify-content:space-around !important}.lg-flex-fd-c{flex-direction:column !important}.lg-flex-fd-r{flex-direction:row !important}.lg-flex-fd-rr{flex-direction:row-reverse !important}.lg-flex-o-1{order:1 !important}.lg-flex-o-2{order:2 !important}}@media only screen and (min-width: 1194px){.xlg-flex-wrap{flex-wrap:wrap !important}.xlg-flex-nowrap{flex-wrap:nowrap !important}.xlg-flex-ai-c{align-items:center !important}.xlg-flex-ai-fs{align-items:flex-start !important}.xlg-flex-ai-fe{align-items:flex-end !important}.xlg-flex-ai-s{align-items:stretch !important}.xlg-flex-ac-sb{align-content:space-between !important}.xlg-flex-ac-fe{align-content:flex-end !important}.xlg-flex-ac-c{align-content:center !important}.xlg-flex-as-c{align-self:center !important}.xlg-flex-jc-c{justify-content:center !important}.xlg-flex-jc-fs{justify-content:flex-start !important}.xlg-flex-jc-fe{justify-content:flex-end !important}.xlg-flex-jc-sb{justify-content:space-between !important}.xlg-flex-jc-sa{justify-content:space-around !important}.xlg-flex-fd-c{flex-direction:column !important}.xlg-flex-fd-r{flex-direction:row !important}.xlg-flex-fd-rr{flex-direction:row-reverse !important}.xlg-flex-o-1{order:1 !important}.xlg-flex-o-2{order:2 !important}}@media only screen and (min-width: 1194px){.xsdesktop-flex-wrap{flex-wrap:wrap !important}.xsdesktop-flex-nowrap{flex-wrap:nowrap !important}.xsdesktop-flex-ai-c{align-items:center !important}.xsdesktop-flex-ai-fs{align-items:flex-start !important}.xsdesktop-flex-ai-fe{align-items:flex-end !important}.xsdesktop-flex-ai-s{align-items:stretch !important}.xsdesktop-flex-ac-sb{align-content:space-between !important}.xsdesktop-flex-ac-fe{align-content:flex-end !important}.xsdesktop-flex-ac-c{align-content:center !important}.xsdesktop-flex-as-c{align-self:center !important}.xsdesktop-flex-jc-c{justify-content:center !important}.xsdesktop-flex-jc-fs{justify-content:flex-start !important}.xsdesktop-flex-jc-fe{justify-content:flex-end !important}.xsdesktop-flex-jc-sb{justify-content:space-between !important}.xsdesktop-flex-jc-sa{justify-content:space-around !important}.xsdesktop-flex-fd-c{flex-direction:column !important}.xsdesktop-flex-fd-r{flex-direction:row !important}.xsdesktop-flex-fd-rr{flex-direction:row-reverse !important}.xsdesktop-flex-o-1{order:1 !important}.xsdesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 80em){.activexsdesktop-flex-wrap{flex-wrap:wrap !important}.activexsdesktop-flex-nowrap{flex-wrap:nowrap !important}.activexsdesktop-flex-ai-c{align-items:center !important}.activexsdesktop-flex-ai-fs{align-items:flex-start !important}.activexsdesktop-flex-ai-fe{align-items:flex-end !important}.activexsdesktop-flex-ai-s{align-items:stretch !important}.activexsdesktop-flex-ac-sb{align-content:space-between !important}.activexsdesktop-flex-ac-fe{align-content:flex-end !important}.activexsdesktop-flex-ac-c{align-content:center !important}.activexsdesktop-flex-as-c{align-self:center !important}.activexsdesktop-flex-jc-c{justify-content:center !important}.activexsdesktop-flex-jc-fs{justify-content:flex-start !important}.activexsdesktop-flex-jc-fe{justify-content:flex-end !important}.activexsdesktop-flex-jc-sb{justify-content:space-between !important}.activexsdesktop-flex-jc-sa{justify-content:space-around !important}.activexsdesktop-flex-fd-c{flex-direction:column !important}.activexsdesktop-flex-fd-r{flex-direction:row !important}.activexsdesktop-flex-fd-rr{flex-direction:row-reverse !important}.activexsdesktop-flex-o-1{order:1 !important}.activexsdesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 1366px){.smdesktop-flex-wrap{flex-wrap:wrap !important}.smdesktop-flex-nowrap{flex-wrap:nowrap !important}.smdesktop-flex-ai-c{align-items:center !important}.smdesktop-flex-ai-fs{align-items:flex-start !important}.smdesktop-flex-ai-fe{align-items:flex-end !important}.smdesktop-flex-ai-s{align-items:stretch !important}.smdesktop-flex-ac-sb{align-content:space-between !important}.smdesktop-flex-ac-fe{align-content:flex-end !important}.smdesktop-flex-ac-c{align-content:center !important}.smdesktop-flex-as-c{align-self:center !important}.smdesktop-flex-jc-c{justify-content:center !important}.smdesktop-flex-jc-fs{justify-content:flex-start !important}.smdesktop-flex-jc-fe{justify-content:flex-end !important}.smdesktop-flex-jc-sb{justify-content:space-between !important}.smdesktop-flex-jc-sa{justify-content:space-around !important}.smdesktop-flex-fd-c{flex-direction:column !important}.smdesktop-flex-fd-r{flex-direction:row !important}.smdesktop-flex-fd-rr{flex-direction:row-reverse !important}.smdesktop-flex-o-1{order:1 !important}.smdesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 90em){.mddesktop-flex-wrap{flex-wrap:wrap !important}.mddesktop-flex-nowrap{flex-wrap:nowrap !important}.mddesktop-flex-ai-c{align-items:center !important}.mddesktop-flex-ai-fs{align-items:flex-start !important}.mddesktop-flex-ai-fe{align-items:flex-end !important}.mddesktop-flex-ai-s{align-items:stretch !important}.mddesktop-flex-ac-sb{align-content:space-between !important}.mddesktop-flex-ac-fe{align-content:flex-end !important}.mddesktop-flex-ac-c{align-content:center !important}.mddesktop-flex-as-c{align-self:center !important}.mddesktop-flex-jc-c{justify-content:center !important}.mddesktop-flex-jc-fs{justify-content:flex-start !important}.mddesktop-flex-jc-fe{justify-content:flex-end !important}.mddesktop-flex-jc-sb{justify-content:space-between !important}.mddesktop-flex-jc-sa{justify-content:space-around !important}.mddesktop-flex-fd-c{flex-direction:column !important}.mddesktop-flex-fd-r{flex-direction:row !important}.mddesktop-flex-fd-rr{flex-direction:row-reverse !important}.mddesktop-flex-o-1{order:1 !important}.mddesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 1600px){.breakdesktop-flex-wrap{flex-wrap:wrap !important}.breakdesktop-flex-nowrap{flex-wrap:nowrap !important}.breakdesktop-flex-ai-c{align-items:center !important}.breakdesktop-flex-ai-fs{align-items:flex-start !important}.breakdesktop-flex-ai-fe{align-items:flex-end !important}.breakdesktop-flex-ai-s{align-items:stretch !important}.breakdesktop-flex-ac-sb{align-content:space-between !important}.breakdesktop-flex-ac-fe{align-content:flex-end !important}.breakdesktop-flex-ac-c{align-content:center !important}.breakdesktop-flex-as-c{align-self:center !important}.breakdesktop-flex-jc-c{justify-content:center !important}.breakdesktop-flex-jc-fs{justify-content:flex-start !important}.breakdesktop-flex-jc-fe{justify-content:flex-end !important}.breakdesktop-flex-jc-sb{justify-content:space-between !important}.breakdesktop-flex-jc-sa{justify-content:space-around !important}.breakdesktop-flex-fd-c{flex-direction:column !important}.breakdesktop-flex-fd-r{flex-direction:row !important}.breakdesktop-flex-fd-rr{flex-direction:row-reverse !important}.breakdesktop-flex-o-1{order:1 !important}.breakdesktop-flex-o-2{order:2 !important}}@media only screen and (min-width: 120em){.lgdesktop-flex-wrap{flex-wrap:wrap !important}.lgdesktop-flex-nowrap{flex-wrap:nowrap !important}.lgdesktop-flex-ai-c{align-items:center !important}.lgdesktop-flex-ai-fs{align-items:flex-start !important}.lgdesktop-flex-ai-fe{align-items:flex-end !important}.lgdesktop-flex-ai-s{align-items:stretch !important}.lgdesktop-flex-ac-sb{align-content:space-between !important}.lgdesktop-flex-ac-fe{align-content:flex-end !important}.lgdesktop-flex-ac-c{align-content:center !important}.lgdesktop-flex-as-c{align-self:center !important}.lgdesktop-flex-jc-c{justify-content:center !important}.lgdesktop-flex-jc-fs{justify-content:flex-start !important}.lgdesktop-flex-jc-fe{justify-content:flex-end !important}.lgdesktop-flex-jc-sb{justify-content:space-between !important}.lgdesktop-flex-jc-sa{justify-content:space-around !important}.lgdesktop-flex-fd-c{flex-direction:column !important}.lgdesktop-flex-fd-r{flex-direction:row !important}.lgdesktop-flex-fd-rr{flex-direction:row-reverse !important}.lgdesktop-flex-o-1{order:1 !important}.lgdesktop-flex-o-2{order:2 !important}}.object-fit-contain{object-fit:contain}.object-position-c-c{object-position:center center}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.relative{position:relative}.absolute{position:absolute}.static{position:static}.w-100p{width:100%}.max-w-100p{max-width:100%}.flex-1{flex:1}.h-100{height:100%}.mh-100vh{min-height:100vh}.p-0{padding:0 !important}.m-0{margin:0 !important}/*! purgecss end ignore */.ta-c{text-align:center !important}.ta-l{text-align:left !important}.ta-r{text-align:right !important}@media only screen and (min-width: 25em){.xs-ta-c{text-align:center !important}.xs-ta-l{text-align:left !important}.xs-ta-r{text-align:right !important}}@media only screen and (min-width: 48em){.md-ta-c{text-align:center !important}.md-ta-l{text-align:left !important}.md-ta-r{text-align:right !important}}@media only screen and (min-width: 62em){.lg-ta-c{text-align:center !important}.lg-ta-l{text-align:left !important}.lg-ta-r{text-align:right !important}}@media only screen and (min-width: 1194px){.xlg-ta-c{text-align:center !important}.xlg-ta-l{text-align:left !important}.xlg-ta-r{text-align:right !important}}@media only screen and (min-width: 1194px){.xsdesktop-ta-c{text-align:center !important}.xsdesktop-ta-l{text-align:left !important}.xsdesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 80em){.activexsdesktop-ta-c{text-align:center !important}.activexsdesktop-ta-l{text-align:left !important}.activexsdesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 1366px){.smdesktop-ta-c{text-align:center !important}.smdesktop-ta-l{text-align:left !important}.smdesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 90em){.mddesktop-ta-c{text-align:center !important}.mddesktop-ta-l{text-align:left !important}.mddesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 1600px){.breakdesktop-ta-c{text-align:center !important}.breakdesktop-ta-l{text-align:left !important}.breakdesktop-ta-r{text-align:right !important}}@media only screen and (min-width: 120em){.lgdesktop-ta-c{text-align:center !important}.lgdesktop-ta-l{text-align:left !important}.lgdesktop-ta-r{text-align:right !important}}.t-d-u{text-decoration:underline}a.t-d-u{text-decoration:underline}a.t-d-u:hover{text-decoration:none}.fw-500{font-weight:500 !important}.z-i-n1{z-index:-1}.z-i-0{z-index:0}.z-i-1{z-index:1}.z-i-2{z-index:2}/*! purgecss start ignore */:target{scroll-margin-top:160px;scroll-padding-top:0px;overflow:initial !important}/*! purgecss end ignore */

/*# sourceMappingURL=main.css.map*/