:root{--bs-btn-disabled-border-color: red;--mobile-header-padding: 14rem}.body--landing-page{background-image:linear-gradient(-15deg,#0000001f,#0000)}@media (min-width: 1200px){.body--landing-page{width:100vw;height:100vh;overflow:hidden}}.landing-page-desktop-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:1;top:0;right:0;left:0;bottom:0}@media (max-width: 1199.98px){.landing-page-desktop-img{display:none}}.landing-page-mobile-img{margin:0 -1rem 1rem;width:calc(100% + 2rem)}@media (min-width: 1200px){.landing-page-mobile-img{display:none}}.landing-page{position:relative;z-index:3;padding:1rem 1rem 5rem}@media (min-width: 1200px){.landing-page{padding:0}}@media (min-width: 1200px){.landing-page--with-stamp .landing-page-title,.landing-page--with-stamp .landing-page-subtitle{padding-left:calc(1vw + var(--landing-page-stamp-size, 150px))}}.landing-page--form-in-center .landing-page__form-side{flex:0 0 50%;align-items:flex-start}@media (min-width: 1200px){.landing-page--form-in-center .landing-page__form-side{padding-right:calc(1vw + var(--landing-page-stamp-size, 50px))}}.landing-page__header{align-items:center;gap:.5rem;z-index:9}@media (max-width: 1199.98px){.landing-page__header{background-color:#fff;color:#212529!important;margin:-1rem -1rem 0;padding:1rem 1rem 0;position:sticky;top:0}}@media (min-width: 576px){.landing-page__header{display:flex;padding-bottom:1rem}}@media (min-width: 1200px){.landing-page__header{padding:2vh 5.5vw 0 1vw}}.landing-page .landing-page-contacts{display:flex;align-items:center;margin:.5rem -1rem 0;width:calc(100% + 2rem)}@media (min-width: 576px){.landing-page .landing-page-contacts{width:auto;margin:0 auto 0 0;gap:.5rem}}@media (min-width: 1200px){.landing-page .landing-page-contacts{display:none}}.landing-page .landing-page-contacts .btn{--bs-btn-font-size: 1.5rem;--bs-btn-border-radius: 0;display:flex;gap:.5rem;align-items:center;justify-content:center;width:100%}@media (min-width: 576px){.landing-page .landing-page-contacts .btn{width:auto}}.landing-page .landing-page-contacts .btn svg{color:#212529;width:1em;height:1em}@media (min-width: 1200px){.landing-page__contents{display:flex;flex-direction:row}}.landing-page__contents>*{flex:1 1 0px}.landing-page__main-side{position:relative;padding-top:2rem}@media (min-width: 1200px){.landing-page__main-side{font-size:min(1.75rem,1.0714rem + .4185vw);padding:1vw 5.5vw 0 1vw;flex:1 1 0px}}@media (min-width: 1200px){.landing-page__form-side{padding:4vw 1vw 0 5.5vw;flex:0 0 40%;display:flex;flex-direction:column;align-items:flex-end}}.landing-page .form-control{padding:.5rem 1rem;margin-bottom:1rem;border-width:1px}.landing-page .btn-send{font-size:1.25rem}.landing-page-logo{width:170px;height:auto}@media (min-width: 1200px){.landing-page-logo{width:215px}}@media (min-width: 1200px){.landing-page-texts{display:flex;align-items:stretch}}.landing-page-subtitle{margin:0;font-size:1.5rem;font-weight:700;line-height:1.07}@media (min-width: 1200px){.landing-page-subtitle{font-size:min(3rem,.8214rem + 1.3951vw)}}.landing-page-title{margin:0 0 .5em;font-size:2.5rem;font-weight:800;line-height:1.07}@media (min-width: 1200px){.landing-page-title{font-size:min(8rem,1.42857rem + 3.32vw);line-height:.92}}.landing-page-body{margin-bottom:2rem}.landing-page-body h1,.landing-page-body h2,.landing-page-body h3,.landing-page-body h4,.landing-page-body h5,.landing-page-body h6{color:inherit}.landing-page-survey-chart{flex:1 1 0px;height:70vw;margin-bottom:2rem;display:flex;flex-direction:column}@media (min-width: 1200px){.landing-page-survey-chart{margin-bottom:0;height:43vh}.landing-page-survey-chart+.landing-page-body{position:relative;margin-right:1.5vw;padding-right:1.5vw;flex:0 0 40%}.landing-page-survey-chart+.landing-page-body:before{content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:2px;background:currentColor;opacity:.27}}.landing-page-survey-chart--1-columns .survey-chart-item:nth-child(n+2){display:none}.landing-page-survey-chart--2-columns .survey-chart-item:nth-child(n+3){display:none}.landing-page-survey-chart--3-columns .survey-chart-item:nth-child(n+4){display:none}.landing-page-survey-chart--4-columns .survey-chart-item:nth-child(n+5){display:none}.landing-page-survey-chart--5-columns .survey-chart-item:nth-child(n+6){display:none}.landing-page-survey-chart--6-columns .survey-chart-item:nth-child(n+7){display:none}.landing-page-survey-chart--7-columns .survey-chart-item:nth-child(n+8){display:none}.landing-page-survey-chart--8-columns .survey-chart-item:nth-child(n+9){display:none}.landing-page-survey-chart--9-columns .survey-chart-item:nth-child(n+10){display:none}.landing-page-survey-chart--10-columns .survey-chart-item:nth-child(n+11){display:none}.landing-page-survey-chart--11-columns .survey-chart-item:nth-child(n+12){display:none}.landing-page-survey-chart--12-columns .survey-chart-item:nth-child(n+13){display:none}.landing-page-survey-chart--13-columns .survey-chart-item:nth-child(n+14){display:none}.landing-page-survey-chart--14-columns .survey-chart-item:nth-child(n+15){display:none}.landing-page-survey-chart--15-columns .survey-chart-item:nth-child(n+16){display:none}.landing-page-survey-chart .survey-chart-item:not(.selected){--box-color: #adb5bd}.landing-page-survey-chart .survey-chart-item.selected .survey-chart-item__label{font-weight:800}.landing-page-survey-chart .survey-chart-item__label{font-size:1.2rem;font-weight:600}@media (min-width: 1200px){.landing-page-survey-chart .survey-chart-item__label{font-size:min(1.75rem,1.0714rem + .4185vw)}}.landing-page-stamp{position:absolute;z-index:9;top:-1.75rem;left:-50px;width:var(--landing-page-stamp-size, 200px);height:var(--landing-page-stamp-size, 200px);background-color:#ff6927;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:2rem;font-weight:800;padding:.25rem 1rem;line-height:1.07;box-shadow:3px 6px 5px #00000079}@media (max-width: 1199.98px){.landing-page-stamp{display:none}}.landing-page-form-box{border:solid 1px rgba(0,0,0,.18);background:#fffc;padding:2rem 1rem}@media (max-width: 1199.98px){.landing-page-form-box{margin-top:2rem}}@media (min-width: 1200px){.landing-page-form-box{width:20vw;max-width:350px}}.landing-page-form-title{font-size:1.5rem;font-weight:800;color:#ff6927;line-height:1.07;margin-bottom:1rem}.landing-page-form-extra{margin-top:2rem;padding-top:1.5rem;border-top:solid 1px #dee2e6}.landing-page-form-extra p{margin:0}
