@charset "UTF-8";@font-face{font-family:NAMU;font-display:swap;src:url(../fonts/NAMU-1850.woff2) format("woff2"),url(../fonts/NAMU-1850.woff) format("woff");font-weight:400;font-style:normal}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:#fff;line-height:1;font-family:NAMU;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:NAMU;font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{line-height:1.1818181818}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:100.625rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 .9375rem}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg_contain] img{-o-object-fit:contain;object-fit:contain}.decor img,.header__button,.header__button::after,.header__button::before{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header__container .header__mail{color:#fff;font-size:22px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header__container .header__mail:hover{color:#9e3d00;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;padding-top:26px}.header__consult{color:#9e3d00;font-size:22px;margin-right:32px}@keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0);transform:translate(1px,1px) rotate(0)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px,0) rotate(1deg);transform:translate(-3px,0) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0);transform:translate(3px,2px) rotate(0)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0);transform:translate(-3px,1px) rotate(0)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0);transform:translate(1px,2px) rotate(0)}100%{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@-webkit-keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0);transform:translate(1px,1px) rotate(0)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px,0) rotate(1deg);transform:translate(-3px,0) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0);transform:translate(3px,2px) rotate(0)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0);transform:translate(-3px,1px) rotate(0)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0);transform:translate(1px,2px) rotate(0)}100%{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}.header__button{color:#00447c;background-color:#fff;padding:15px 19px 16px 16px;position:relative;font-size:22px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header__button::after,.header__button::before{content:"";width:30px;height:20px;position:absolute;background:#8dbeff;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.header__button::before{top:0;left:0;top:-12px;left:-12px}.header__button::after{bottom:0;right:0;bottom:-12px;right:-12px}.header__button:hover{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-animation:none;animation:none;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.header__button:active{background:#00447c;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-animation:none;animation:none;color:#fff}.footer{padding-bottom:20px}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.footer__text{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer__logo{-ms-flex-preferred-size:200px;flex-basis:200px}body{background-color:#8dbeff}main{position:relative}.decor{z-index:-1;position:absolute;width:100%}.decor img{position:absolute;left:50%}.decor__desc{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.decor__mobile{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);display:none;width:100%}.main-wrap{z-index:3}.offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer_logo img{width:100%}.main-texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:26px}.dev-text{margin-bottom:3px}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.socials__item:not(:last-child){margin-right:10px}.socials__link{position:relative}.socials__link .socials__link-img-gray{display:block;position:absolute;width:100%;top:0;left:0;-webkit-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.socials__link:hover .socials__link-img-gray{opacity:0;-webkit-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.main__slider{z-index:3;position:relative;background-color:#00447c;overflow:visible}.main__slider::after,.main__slider::before{content:"";width:100%;position:absolute;background-color:#fff}.main__slider::before{top:0;left:0}.main__slider::after{bottom:0;left:0}.main__wrapper{z-index:2}.swiper{overflow:hidden}.swiper-initialized{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (min-width:102.5em){.footer{padding-top:1.875rem}.footer__text{font-size:1.375rem}main{padding-top:6.25rem}.decor__desc{top:-15rem}.decor__mobile{top:-25rem}.offer{margin-bottom:5rem}.offer_logo{width:31.25rem}.offer_logo{margin-bottom:1.5625rem}.offer_title{font-size:2.5rem}.dev-text{font-size:1.375rem}.call-text{font-size:1.625rem}.socials{margin-bottom:5.75rem}.main__slider::after,.main__slider::before{height:.75rem}.main__wrapper{padding-top:2.5625rem}.main__wrapper{padding-bottom:2.5625rem}.main__slide-img{height:40.625rem}}@media (max-width:820px){.socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:20em){.footer{padding-top:1.25rem}.footer__text{font-size:.8125rem}main{padding-top:2.5rem}.decor__desc{top:-6.25rem}.decor__mobile{top:-11.25rem}.offer{margin-bottom:2.5rem}.offer_logo{width:15rem}.offer_logo{margin-bottom:.4375rem}.offer_title{font-size:1.875rem}.dev-text{font-size:.8125rem}.call-text{font-size:1.125rem}.socials{margin-bottom:2.0625rem}.main__slider::after,.main__slider::before{height:.5625rem}.main__wrapper{padding-top:1.5625rem}.main__wrapper{padding-bottom:1.5625rem}.main__slide-img{height:21.875rem}}@media (max-width:102.5em){.decor__desc{width:70%}}@media (max-width:61.99875em){.header .header__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .header__container .header__mail{padding-top:36px}.header__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}.header__consult{margin-right:0;margin-bottom:32px}.decor__desc{width:80%}}@media (max-width:61.99875em) and (max-width:20em){.header__wrapper{margin-bottom:2.5rem}}@media (max-width:47.99875em){.decor__desc{display:none}.decor__mobile{display:inline-block;width:110%}}@media (max-width:29.99875em){.header__consult{margin-bottom:23px}.footer__wrapper{gap:25px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.decor__mobile{-webkit-transform:translate(-57%,0);-ms-transform:translate(-57%,0);transform:translate(-57%,0);width:140%}}@media (max-width:61.99875em) and (min-width:102.5em){.header__wrapper{margin-bottom:3.125rem}}@media (max-width:61.99875em) and (min-width:20em) and (max-width:102.5em){@supports (margin-bottom:clamp(2.5rem ,2.3484848485rem + 0.7575757576vw ,3.125rem)){.header__wrapper{margin-bottom:clamp(2.5rem ,2.3484848485rem + .7575757576vw ,3.125rem)}}@supports not (margin-bottom:clamp(2.5rem ,2.3484848485rem + 0.7575757576vw ,3.125rem)){.header__wrapper{margin-bottom:calc(2.5rem + .625 * (100vw - 20rem)/ 82.5)}}}@media (min-width:20em) and (max-width:102.5em){@supports (padding-top:clamp(1.25rem ,1.0984848485rem + 0.7575757576vw ,1.875rem)){.footer{padding-top:clamp(1.25rem ,1.0984848485rem + .7575757576vw ,1.875rem)}}@supports not (padding-top:clamp(1.25rem ,1.0984848485rem + 0.7575757576vw ,1.875rem)){.footer{padding-top:calc(1.25rem + .625 * (100vw - 20rem)/ 82.5)}}@supports (font-size:clamp(0.8125rem ,0.6761363636rem + 0.6818181818vw ,1.375rem)){.footer__text{font-size:clamp(.8125rem ,.6761363636rem + .6818181818vw ,1.375rem)}}@supports not (font-size:clamp(0.8125rem ,0.6761363636rem + 0.6818181818vw ,1.375rem)){.footer__text{font-size:calc(.8125rem + .5625 * (100vw - 20rem)/ 82.5)}}@supports (padding-top:clamp(2.5rem ,1.5909090909rem + 4.5454545455vw ,6.25rem)){main{padding-top:clamp(2.5rem ,1.5909090909rem + 4.5454545455vw ,6.25rem)}}@supports not (padding-top:clamp(2.5rem ,1.5909090909rem + 4.5454545455vw ,6.25rem)){main{padding-top:calc(2.5rem + 3.75 * (100vw - 20rem)/ 82.5)}}@supports (top:clamp(-15rem ,-4.1287878788rem + -10.6060606061vw ,-6.25rem)){.decor__desc{top:clamp(-15rem ,-4.1287878788rem + -10.6060606061vw ,-6.25rem)}}@supports not (top:clamp(-15rem ,-4.1287878788rem + -10.6060606061vw ,-6.25rem)){.decor__desc{top:calc(-6.25rem + -8.75 * (100vw - 20rem)/ 82.5)}}@supports (top:clamp(-25rem ,-7.9166666667rem + -16.6666666667vw ,-11.25rem)){.decor__mobile{top:clamp(-25rem ,-7.9166666667rem + -16.6666666667vw ,-11.25rem)}}@supports not (top:clamp(-25rem ,-7.9166666667rem + -16.6666666667vw ,-11.25rem)){.decor__mobile{top:calc(-11.25rem + -13.75 * (100vw - 20rem)/ 82.5)}}@supports (margin-bottom:clamp(2.5rem ,1.8939393939rem + 3.0303030303vw ,5rem)){.offer{margin-bottom:clamp(2.5rem ,1.8939393939rem + 3.0303030303vw ,5rem)}}@supports not (margin-bottom:clamp(2.5rem ,1.8939393939rem + 3.0303030303vw ,5rem)){.offer{margin-bottom:calc(2.5rem + 2.5 * (100vw - 20rem)/ 82.5)}}@supports (width:clamp(15rem ,11.0606060606rem + 19.696969697vw ,31.25rem)){.offer_logo{width:clamp(15rem ,11.0606060606rem + 19.696969697vw ,31.25rem)}}@supports not (width:clamp(15rem ,11.0606060606rem + 19.696969697vw ,31.25rem)){.offer_logo{width:calc(15rem + 16.25 * (100vw - 20rem)/ 82.5)}}@supports (margin-bottom:clamp(0.4375rem ,0.1647727273rem + 1.3636363636vw ,1.5625rem)){.offer_logo{margin-bottom:clamp(.4375rem ,.1647727273rem + 1.3636363636vw ,1.5625rem)}}@supports not (margin-bottom:clamp(0.4375rem ,0.1647727273rem + 1.3636363636vw ,1.5625rem)){.offer_logo{margin-bottom:calc(.4375rem + 1.125 * (100vw - 20rem)/ 82.5)}}@supports (font-size:clamp(1.875rem ,1.7234848485rem + 0.7575757576vw ,2.5rem)){.offer_title{font-size:clamp(1.875rem ,1.7234848485rem + .7575757576vw ,2.5rem)}}@supports not (font-size:clamp(1.875rem ,1.7234848485rem + 0.7575757576vw ,2.5rem)){.offer_title{font-size:calc(1.875rem + .625 * (100vw - 20rem)/ 82.5)}}@supports (font-size:clamp(0.8125rem ,0.6761363636rem + 0.6818181818vw ,1.375rem)){.dev-text{font-size:clamp(.8125rem ,.6761363636rem + .6818181818vw ,1.375rem)}}@supports not (font-size:clamp(0.8125rem ,0.6761363636rem + 0.6818181818vw ,1.375rem)){.dev-text{font-size:calc(.8125rem + .5625 * (100vw - 20rem)/ 82.5)}}@supports (font-size:clamp(1.125rem ,1.0037878788rem + 0.6060606061vw ,1.625rem)){.call-text{font-size:clamp(1.125rem ,1.0037878788rem + .6060606061vw ,1.625rem)}}@supports not (font-size:clamp(1.125rem ,1.0037878788rem + 0.6060606061vw ,1.625rem)){.call-text{font-size:calc(1.125rem + .5 * (100vw - 20rem)/ 82.5)}}@supports (margin-bottom:clamp(2.0625rem ,1.1685606061rem + 4.4696969697vw ,5.75rem)){.socials{margin-bottom:clamp(2.0625rem ,1.1685606061rem + 4.4696969697vw ,5.75rem)}}@supports not (margin-bottom:clamp(2.0625rem ,1.1685606061rem + 4.4696969697vw ,5.75rem)){.socials{margin-bottom:calc(2.0625rem + 3.6875 * (100vw - 20rem)/ 82.5)}}@supports (height:clamp(0.5625rem ,0.5170454545rem + 0.2272727273vw ,0.75rem)){.main__slider::after,.main__slider::before{height:clamp(.5625rem ,.5170454545rem + .2272727273vw ,.75rem)}}@supports not (height:clamp(0.5625rem ,0.5170454545rem + 0.2272727273vw ,0.75rem)){.main__slider::after,.main__slider::before{height:calc(.5625rem + .1875 * (100vw - 20rem)/ 82.5)}}@supports (padding-top:clamp(1.5625rem ,1.3200757576rem + 1.2121212121vw ,2.5625rem)){.main__wrapper{padding-top:clamp(1.5625rem ,1.3200757576rem + 1.2121212121vw ,2.5625rem)}}@supports not (padding-top:clamp(1.5625rem ,1.3200757576rem + 1.2121212121vw ,2.5625rem)){.main__wrapper{padding-top:calc(1.5625rem + 1 * (100vw - 20rem)/ 82.5)}}@supports (padding-bottom:clamp(1.5625rem ,1.3200757576rem + 1.2121212121vw ,2.5625rem)){.main__wrapper{padding-bottom:clamp(1.5625rem ,1.3200757576rem + 1.2121212121vw ,2.5625rem)}}@supports not (padding-bottom:clamp(1.5625rem ,1.3200757576rem + 1.2121212121vw ,2.5625rem)){.main__wrapper{padding-bottom:calc(1.5625rem + 1 * (100vw - 20rem)/ 82.5)}}@supports (height:clamp(21.875rem ,17.3295454545rem + 22.7272727273vw ,40.625rem)){.main__slide-img{height:clamp(21.875rem ,17.3295454545rem + 22.7272727273vw ,40.625rem)}}@supports not (height:clamp(21.875rem ,17.3295454545rem + 22.7272727273vw ,40.625rem)){.main__slide-img{height:calc(21.875rem + 18.75 * (100vw - 20rem)/ 82.5)}}}