@font-face{font-family:Catamaran;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/catamaran-400.woff2) format('woff2'),url(../fonts/catamaran-400.woff) format('woff')}@font-face{font-family:Catamaran;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/catamaran-700.woff2) format('woff2'),url(../fonts/catamaran-700.woff) format('woff')}@font-face{font-family:Catamaran;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/catamaran-900.woff2) format('woff2'),url(../fonts/catamaran-900.woff) format('woff')}@font-face{font-family:Muli;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/muli-300.woff2) format('woff2'),url(../fonts/muli-300.woff) format('woff')}@font-face{font-family:Muli;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/muli-400.woff2) format('woff2'),url(../fonts/muli-400.woff) format('woff')}@font-face{font-family:Muli;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/muli-600.woff2) format('woff2'),url(../fonts/muli-600.woff) format('woff')}@font-face{font-family:Muli;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/muli-700.woff2) format('woff2'),url(../fonts/muli-700.woff) format('woff')}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(libs/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#cdd4db;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#eacb00;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:13px;height:13px;margin:5px 7px;background:#cdd4db;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#eacb00}*{box-sizing:border-box;line-height:1}body,h1,h2,h3,h4,h5,ol,p,ul{margin:0;padding:0}a{text-decoration:none;color:#000}li{list-style-type:none}.title{font-family:Catamaran;font-size:60px;font-weight:900}.header{width:100%;padding:30px 123px 0;display:flex;justify-content:space-between;align-items:flex-start}.header__list{display:flex}.header__item{font-family:Muli;font-size:16px;font-weight:700}.header__item:not(:last-child){margin-right:50px}.header__link{position:relative;color:#fff}.header__link::after{position:absolute;display:block;content:'';width:0;height:2px;bottom:-2px;background-color:#eacb00}.header__nav{padding-top:29px}.header__link:hover:after{transition:.3s width ease-in;width:100%}.first-scr{background:url(../img/first/bg.png) center;min-height:1080px;max-width:1920px;position:relative;overflow:hidden}.first-scr__title{padding-left:17vw;padding-top:5vw;color:#fefefe;opacity:.4}.first-scr__school{display:block;line-height:.5;text-transform:uppercase;letter-spacing:3px}.first-scr__banana{margin-top:24px;display:block;font-family:Catamaran;font-size:220px;font-weight:900;text-transform:uppercase;letter-spacing:-.83px;line-height:.6;transform:translateX(-14px)}.first-scr__owners{position:absolute;z-index:3;top:237px;padding-left:46.6vw;padding-right:13vw;display:flex;justify-content:space-between;align-items:flex-start}.first-scr__main{position:relative;z-index:5;padding-top:8vw;padding-left:17vw}.first-scr__descr{max-width:521px;color:#fefefe;font-family:Muli;font-size:24px;font-weight:400;line-height:36px}.first-scr__ice{position:absolute;z-index:4;top:788px;left:calc(-960px + 50vw)}.first-scr__mountains{position:absolute;z-index:2;top:360px;left:calc(-960px + 50vw)}.button{width:240px;height:60px;border-radius:6px;background-color:#eacb00;border:none;color:#000;font-family:Catamaran;font-size:18px;font-weight:700;text-transform:uppercase;padding:19px;cursor:pointer}.button:hover{background-color:#ebc001;box-shadow:0 0 19px 6px #d6e4f1d5;transition:.15s all ease}.button_first-scr{margin-top:30px}.button_we-offer{margin-top:30px;width:120px;height:50px;color:#fefefe;font-size:12px;text-align:center;padding:0}.button_about{margin-top:53px}.we-offer{max-width:1920px;min-height:683px;padding:92px 0 141px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f6f6f6}.we-offer__title{color:#333;text-transform:uppercase;letter-spacing:.6px}.we-offer__descr{max-width:687px;margin-top:49px;color:#565656;font-family:Muli;font-size:18px;font-weight:300;line-height:32px;text-align:center;letter-spacing:.18px}.we-offer__list{margin-top:115px;width:1080px;display:flex;justify-content:space-between}.we-offer__item{width:279px;text-align:center;padding:0 10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.we-offer__item:nth-child(1){margin-top:5px}.we-offer__item:nth-child(3){margin-top:4px}.we-offer__subtitle{color:#565656;font-family:Muli;font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:.14px}.we-offer__name{margin-top:20px;width:193px;color:#333;font-family:Catamaran;font-size:24px;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.24px}.gallery__list{width:100%;max-width:1920px;-moz-column-count:3;column-count:3;-moz-column-gap:0;column-gap:0;margin:0 auto}.gallery__item{position:relative;display:inline-block;vertical-align:top;width:100%;max-width:100%}.gallery__img{max-width:100%;width:100%;height:auto;display:block;margin:0 auto}.gallery__item:hover .gallery__overlay{opacity:1;transition:.45s opacity ease-in-out}.gallery__overlay{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;background-color:rgba(234,203,0,.48);display:flex;flex-direction:column;justify-content:center}.gallery__title{font-family:Catamaran;font-size:60px;font-weight:900;color:#000;text-align:center;text-transform:uppercase;letter-spacing:.6px}.gallery__descr{max-width:493px;padding:0 15px;margin:0 auto;margin-top:88px;color:#000;font-family:Muli;font-size:24px;font-weight:700;line-height:24px;text-align:center;letter-spacing:.24px}.text{padding:100px 10px 140px}.text__title{color:#333;text-align:center;text-transform:uppercase;letter-spacing:.6px}.text__descr{margin:100px auto 0;padding:0 12px;max-width:707px;font-family:Muli;font-size:24px;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.24px}.about{width:100vw;height:1080px;background:url(../img/about/about-bg.jpg) center;padding:299px 0 186px}.about__main{max-width:64.7vw;margin:0 auto}.about__title{transform:translateX(-9px);color:#eacb00;font-family:Catamaran;font-size:122px;font-weight:900;text-align:left;text-transform:uppercase;letter-spacing:1.22px;line-height:.5}.about__descr{margin-top:71px}.about__text{width:544px;color:#fff;font-family:Catamaran;font-size:24px;font-weight:700;line-height:1.25;text-align:left}.about__text:not(:first-child){margin-top:8px}.about__it-works{margin-top:47px;display:block;color:#fff;font-family:Catamaran;font-size:48px;font-weight:900;letter-spacing:.48px}.opinion{height:760px;padding-top:174px}.opinion__title{color:#333;text-align:center;text-transform:uppercase;letter-spacing:.6px}.opinion__quote_right{transform:rotate(180deg)}.opinion__user-name{color:#333;font-family:Catamaran;font-size:18px;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.18px}.opinion__descr{padding:10px 20px 0;max-width:860px;color:#565656;font-family:Muli;font-size:18px;font-weight:300;line-height:32px;text-align:center;letter-spacing:.18px}.opinion__item{min-height:356px;padding:50px 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.opinion__user{height:167px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.opinion__user-wrap{height:143px;width:240px;display:flex;justify-content:space-between;align-items:flex-end}.opinion__photo{align-self:flex-start}.contact{background-color:#000;width:33vw;height:33vw;padding:5.2vw 11.3vw 5.2vw 6.4vw;display:flex;flex-direction:column;justify-content:space-between}.contact__title{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.6px}.contact__list{margin-top:63px;margin-left:36px}.contact__item:not(:first-child){margin-top:38px}.contact__item_call{list-style:url(../icon/call.png)}.contact__item_marker{list-style:url(../icon/marker.png)}.contact__item_mail{list-style:url(../icon/mail.png)}.contact__link{width:251px;color:#f7f7f7;font-family:Muli;font-size:18px;font-weight:300;text-align:left;text-transform:uppercase;letter-spacing:.18px;line-height:26px}.contact__link:hover{color:#eacb00}.contact__social-list{display:flex;justify-content:flex-start;align-content:center}.contact__social-item:not(:last-child){margin-right:38px}.footer{display:flex;align-items:flex-end}.offers{background-color:#eacb00}.offers__list{width:calc(100vw * 2 / 3);height:24vw;display:flex;justify-content:center}.offers__item{width:calc(100% / 3);display:flex;flex-direction:column;justify-content:center;align-items:center}.offers__title{color:#000;font-family:Catamaran;font-size:36px;font-weight:900}.offers__catalog{margin-top:40px;display:flex;flex-direction:column}.offers__catalog-item{font-size:24px;text-align:center;font-family:Muli;font-weight:300}.offers__catalog-item:not(:first-child){margin-top:10px}.hamburger{display:none;position:fixed;right:30px;top:45px;transform:translateY(-50%);width:26px;height:12px;z-index:3}.hamburger__dash{display:block;height:2px;width:100%;background-color:#000;margin-bottom:5px;transition:.5s all}.hamburger_active .hamburger__dash{margin-bottom:-2px}.hamburger_active .hamburger__dash_1{transform:translateY(6px) rotate(-45deg)}.hamburger_active .hamburger__dash_2{display:none}.hamburger_active .hamburger__dash_3{transform:translateY(6px) rotate(45deg)}@media screen and (max-device-width:1800px) and (-webkit-min-device-pixel-ratio:1){.contact__item:not(:first-child){margin-top:18px}.offers__list{height:432px}.offers__catalog-item{font-size:22px}}@media screen and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1){.first-scr__main{padding-top:13vw;padding-left:15vw}.first-scr__descr{font-size:23px}.first-scr__banana{font-size:190px}.about__main{margin-left:11vw}.about{background-position:-240px}.about__title{font-size:116px}.about__text{font-size:22px}.contact{width:calc(100vw / 3);height:528px}.offers__list{height:390px}.offers__catalog-item{font-size:17.5px}.gallery__descr{margin-top:40px;font-size:23px;line-height:23px}.gallery__title{font-size:53px}}@media only screen and (max-device-width:1200px) and (-webkit-min-device-pixel-ratio:1){.header__item:not(:last-child){margin-right:30px}.header{padding:30px 30px 0}.header__nav{padding-top:21px}.first-scr__banana{font-size:140px;margin-top:14px}.first-scr__descr{font-size:20px}.first-scr__main{padding-top:17vw;padding-left:10vw}.first-scr__title{padding-left:10vw;padding-top:8vw}.first-scr__owners{padding-left:31vw}.we-offer__list{width:980px}.about__title{font-size:106px}.about{height:980px;background-position-y:0}.offers__list{flex-direction:column;height:528px}.offers__item{width:100%;height:calc(100% / 3)}.offers__title{font-size:27px}.offers__catalog{margin-top:20px}.offers__catalog-item{font-size:16px}.contact{height:420px;padding:4.2vw 5.3vw 4.2vw 5.4vw}.contact__link{font-size:16px;line-height:23px}.gallery__descr{margin-top:18px;font-size:17px;line-height:17px}.gallery__title{font-size:38px}.title{font-size:52px}}@media only screen and (max-device-width:992px) and (-webkit-min-device-pixel-ratio:1){.first-scr__title{padding-top:11vw}.first-scr__banana{font-size:134px;transform:translateX(-10px)}.we-offer__list{width:720px}.we-offer__name{font-size:21px}.we-offer__subtitle{font-size:13px}.we-offer__descr{font-size:16px;line-height:30px}.we-offer__list{margin-top:100px}.we-offer__descr{margin-top:60px}.text__descr{font-size:22px}.about__title{font-size:96px}.about__text{font-size:19px}.about__it-works{font-size:45px}.button_about{width:220px}.about{height:905px;padding-top:250px}.about__descr{margin-top:65px}.opinion__descr{font-size:17px;line-height:28px}.opinion__item{padding:35px 0}.contact{width:40vw}.offers__list{width:60vw}.gallery__list{-moz-column-count:2;column-count:2}.gallery__descr{margin-top:28px}.title{font-size:46px}}@media only screen and (max-device-width:768px) and (-webkit-min-device-pixel-ratio:1){.first-scr__banana{font-size:110px;margin-top:8px;transform:translateX(-7px)}.first-scr__title{padding-top:11vw;padding-left:12vw}.first-scr__main{padding-left:12vw;padding-top:45vw}.first-scr__descr{font-size:17px;line-height:27px}.first-scr__owners{padding-left:0vw}.hamburger{display:block;z-index:10}.header{padding-top:25px}.header__nav{display:block}.header__list{position:fixed;flex-direction:column;justify-content:center;align-items:center;top:0;left:-100%;width:100%;height:100vh;padding:95px 15px 0;background-color:#d3d2d2;transition:.6s all;z-index:10}.header__list_active{left:0}.header__item{margin-top:30px;padding-right:0;border:none}.header__item:not(:last-child){margin-right:0}.header__link{font-size:19px}.we-offer__descr{max-width:547px}.we-offer__list{flex-wrap:wrap;width:100%}.we-offer__item{width:100%}.we-offer__item:not(:first-child){margin-top:40px}.text__descr{font-size:20px}.about__title{font-size:82px}.about__text{width:auto}.about{background-position-x:-410px;height:850px;padding-top:240px}.about__it-works{font-size:40px}.about__descr{margin-top:55px}.opinion__descr{line-height:26px;font-size:16px}.opinion{height:600px;padding-top:95px}.contact{width:50vw}.offers__list{width:50vw}.gallery__descr{margin-top:12px;font-size:15px;line-height:15px}.gallery__title{font-size:33px}.title{font-size:40px}}@media only screen and (max-device-width:576px) and (-webkit-min-device-pixel-ratio:1){.first-scr__banana{font-size:77px;margin-top:8px;transform:translateX(-5px)}.first-scr__school{margin-left:0}.first-scr__title{padding-top:20vw}.first-scr__owners{margin-left:-22vw}.text__descr{font-size:18px}.about__title{font-size:74px}.about{background-position-x:-480px;height:830px;padding-top:230px}.about__text{font-size:17px}.about__it-works{font-size:37px}.button_about{margin-top:40px}.opinion{height:590px;padding-top:80px}.footer{flex-direction:column-reverse}.contact{width:100vw}.offers__list{width:100vw;height:628px}.contact{height:360px;padding:6.2vw 5.3vw 6.2vw 8.4vw}.gallery__list{-moz-column-count:1;column-count:1}.gallery__descr{margin-top:23px;font-size:17px;line-height:17px}.gallery__title{font-size:39px}}@media only screen and (max-device-width:414px) and (-webkit-min-device-pixel-ratio:1){.first-scr__owners{margin-left:-40vw}.first-scr__main{padding-left:12vw;padding-top:80vw}.we-offer__descr{max-width:360px}.about__title{font-size:68px}.about__descr{margin-top:45px}}@media only screen and (max-device-width:375px) and (-webkit-min-device-pixel-ratio:1){.first-scr__banana{font-size:75px}.first-scr__title{padding-left:7vw}.first-scr__owners{margin-left:-60vw}.first-scr__main{padding-left:7vw;padding-top:85vw}.about__title{font-size:57px}}@media only screen and (max-device-width:320px) and (-webkit-min-device-pixel-ratio:1){.first-scr__banana{font-size:68px}.first-scr__title{padding-left:6vw}.first-scr__owners{margin-left:-75vw}.first-scr__main{padding-left:5vw;padding-top:150vw}.we-offer__descr{max-width:300px}.text__descr{font-size:16px}.gallery__title{font-size:36px}.gallery__descr{margin-top:17px;font-size:16px;line-height:16px}.title{font-size:36px}}