.checkbox[data-v-5d74d0e4]{position:relative;overflow:hidden;margin-right:16px}.checkbox[data-v-5d74d0e4]:last-child{margin-right:0}.checkbox._select .checkbox__lbl[data-v-5d74d0e4]{padding:12px;height:auto}.checkbox._select .checkbox__lbl[data-v-5d74d0e4]:before{width:14px;height:14px}.checkbox__inp[data-v-5d74d0e4]{position:absolute;left:0;top:0;opacity:0;visibility:hidden}.checkbox__inp:checked~.checkbox__lbl[data-v-5d74d0e4]:before{border-color:#38c1d5;background-color:#38c1d5}@media (hover:hover) and (pointer:fine){.checkbox__inp:checked~.checkbox__lbl[data-v-5d74d0e4]:hover:before{border-color:#38c1d5;background-color:#38c1d5}}.checkbox__inp._disabled~.checkbox__lbl[data-v-5d74d0e4],.checkbox__inp[disabled]~.checkbox__lbl[data-v-5d74d0e4]{color:rgba(0,0,0,.5);pointer-events:none}.checkbox__inp._disabled~.checkbox__lbl[data-v-5d74d0e4]:before,.checkbox__inp[disabled]~.checkbox__lbl[data-v-5d74d0e4]:before{border-color:#84899a}@media (hover:hover) and (pointer:fine){.checkbox__inp._disabled~.checkbox__lbl[data-v-5d74d0e4]:hover:before,.checkbox__inp[disabled]~.checkbox__lbl[data-v-5d74d0e4]:hover:before{border-color:#84899a}}.checkbox__lbl[data-v-5d74d0e4]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;line-height:12px}@media (max-width:767px){.checkbox__lbl[data-v-5d74d0e4]{-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start;line-height:18px}}@media (hover:hover) and (pointer:fine){.checkbox__lbl[data-v-5d74d0e4]:hover{cursor:pointer}.checkbox__lbl[data-v-5d74d0e4]:hover:before{border-color:#38c1d5}}.checkbox__lbl[data-v-5d74d0e4]:before{content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;display:block;background-color:#fff;background-image:url(/img/icons/icon_check.svg);-moz-background-size:90%;background-size:90%;background-repeat:no-repeat;background-position:1px;border:1px solid #0e193b;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;margin-right:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.checkbox._error .checkbox__lbl[data-v-5d74d0e4]:before{border:1px solid #e92066}.checkbox._small[data-v-5d74d0e4]{margin-right:unset}.checkbox._small .checkbox__lbl[data-v-5d74d0e4]:before{width:14px;height:14px}.all-page.up-button[data-v-e57d1cac]{position:fixed;bottom:20px;right:20px;z-index:100}.all-page.up-button._show[data-v-e57d1cac]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.up-button[data-v-e57d1cac]{width:80px;height:80px;display:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (max-width:767px){.up-button[data-v-e57d1cac]{width:56px;height:56px}}.up-button[data-v-e57d1cac]:before{content:"";position:absolute;left:9px;top:9px;width:57px;height:57px;border:1px solid hsla(0,0%,100%,.15);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background:#3099b2}@media (max-width:767px){.up-button[data-v-e57d1cac]:before{width:40px;height:40px;left:6px;top:6px}}.up-button svg[data-v-e57d1cac]{width:28px;height:18px;fill:#fff;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);position:relative;top:-4px}.choose-projects-list[data-v-009f0aa2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.choose-projects-list h2[data-v-009f0aa2]{margin-bottom:unset}.choose-projects-list__inner[data-v-009f0aa2]{width:100%;margin-top:40px;margin-bottom:32px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:24px;grid-row-gap:24px}@media (max-width:1023px){.choose-projects-list__inner[data-v-009f0aa2]{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:16px;grid-row-gap:16px;margin-top:32px}}@media (max-width:767px){.choose-projects-list__inner[data-v-009f0aa2]{margin-top:16px;margin-bottom:24px;-ms-grid-columns:1fr;grid-template-columns:1fr}}.choose-projects-list__item[data-v-009f0aa2]{width:100%;background:#fff}.choose-projects-list__more[data-v-009f0aa2]{margin-bottom:auto}.choose-projects-list__bottom[data-v-009f0aa2]{background:#fff;margin-top:80px}@media (max-width:767px){.choose-projects-list__bottom[data-v-009f0aa2]{margin-top:64px}}.choose-projects-list__up.up-button[data-v-009f0aa2]{position:fixed;bottom:20px;right:20px;z-index:20;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}@media (max-width:1279px){.choose-projects-list__up.up-button[data-v-009f0aa2]{--bottom-offset:20px;bottom:-webkit-calc(var(--bottom-offset));bottom:-moz-calc(var(--bottom-offset));bottom:calc(var(--bottom-offset));bottom:-webkit-calc(var(--bottom-offset) + var(--mobile-menu-padding,0)*1px);bottom:-moz-calc(var(--bottom-offset) + var(--mobile-menu-padding,0)*1px);bottom:calc(var(--bottom-offset) + var(--mobile-menu-padding, 0)*1px)}}@media (max-width:767px){.choose-projects-list__up.up-button[data-v-009f0aa2]{--bottom-offset:8px;right:8px}}.choose-projects-list__up.up-button._show[data-v-009f0aa2]{opacity:1;visibility:visible}.main-slider[data-v-009f0aa2]{position:relative}@media (max-width:767px){.main-slider[data-v-009f0aa2]{aspect-ratio:1}}.main-slider__inner[data-v-009f0aa2]{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:50%;bottom:0;padding-top:40px;padding-bottom:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:3;pointer-events:none}@media (max-width:1023px){.main-slider__inner[data-v-009f0aa2]{padding-top:32px;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}}@media (max-width:767px){.main-slider__inner[data-v-009f0aa2]{padding-top:16px;padding-bottom:16px}}.main-slider__inner.container[data-v-009f0aa2]{max-width:1424px}.main-slider__pagination[data-v-009f0aa2]{padding-top:10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;top:-15px}.main-slider__pagination[data-v-009f0aa2] .swiper-pagination-bullet{width:8px;height:8px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0 10px!important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:hsla(0,0%,100%,.8)!important;opacity:1}.main-slider__pagination[data-v-009f0aa2] .swiper-pagination-bullet-active{background:#fff!important;width:16px;height:16px;-webkit-transform:translateY(5px) rotate(45deg);-moz-transform:translateY(5px) rotate(45deg);-ms-transform:translateY(5px) rotate(45deg);-o-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}.main-slider__item[data-v-009f0aa2]{display:block;position:relative;padding:15% 0;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;min-height:auto;background-image:var(--bg)}@media (max-width:570px){.main-slider__item[data-v-009f0aa2]{background-image:var(--bg-xs)}}.main-slider__text[data-v-009f0aa2]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-weight:600;font-size:56px;line-height:56px;text-align:center}@media (max-width:1279px){.main-slider__text[data-v-009f0aa2]{font-size:36px;line-height:46px}}@media (max-width:767px){.main-slider__text[data-v-009f0aa2]{font-size:24px;line-height:36px}}.main-slider__controls[data-v-009f0aa2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:all;position:relative;width:209px}@media (max-width:1023px){.main-slider__controls[data-v-009f0aa2]{margin-top:40px}}@media (max-width:767px){.main-slider__controls[data-v-009f0aa2]{margin-top:12px}}.main-slider__arrows._prev[data-v-009f0aa2]{margin-right:24px}@media (max-width:767px){.main-slider__arrows._prev[data-v-009f0aa2]{margin-right:34px}}.main-slider__arrows._prev svg[data-v-009f0aa2]{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.main-slider__arrows._next[data-v-009f0aa2]{margin-left:24px}@media (max-width:767px){.main-slider__arrows._next[data-v-009f0aa2]{margin-left:34px}}.main-slider__arrows._next svg[data-v-009f0aa2]{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.main-slider__arrows svg[data-v-009f0aa2]{display:block;width:16px;height:16px;fill:#fff}@media (max-width:767px){.main-slider__arrows svg[data-v-009f0aa2]{width:12px;height:12px}}