@font-face{font-family:'Myriad Pro';src:local (''),url(../fonts/MyriadPro-Regular.woff2) format('woff2'),url(../fonts/MyriadPro-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Catamaran;font-style:normal;font-weight:400;font-display:swap;src:local(''),url(../fonts/Catamaran-Regular.woff2) format('woff2'),url(../fonts/Catamaran-Regular.woff) format('woff')}@font-face{font-family:Catamaran;font-style:normal;font-weight:900;font-display:swap;src:local(''),url(../fonts/Catamaran-Black.woff2) format('woff2'),url(../fonts/Catamaran-Black.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:700;font-display:swap;src:url(../fonts/muli-400.woff2) format('woff2'),url(../fonts/muli-400.woff) format('woff')}*{box-sizing:border-box;line-height:1}body,h1,h2,h3,h4,h5,ol,p,ul{margin:0;padding:0}a{text-decoration:none}li{list-style-type:none}body{margin:0 auto;max-width:1440px;font-family:Muli;background-color:#fff;color:#000}.body_fixed{overflow:hidden}.container{max-width:1222px;margin:0 auto}.line{width:2px;height:100px;margin:94px 155px 62px 89px;background-color:#5da8ef;margin:0 auto}.swiper-pagination{color:#f5f5f5;bottom:72px;left:36px;width:auto}.swiper-pagination-current{color:#eacb00}.swiper-pagination-total{color:#010101e6}.swiper-button-next:after,.swiper-button-prev:after{color:#000;font-size:18px!important}.swiper-button-next{left:70px}.swiper-button-next,.swiper-button-prev{position:absolute;top:calc(100% - 79px);outline:0}.nav{display:flex;justify-content:flex-start;padding:50px 0 0 31px}.nav__list{display:flex;justify-content:space-between;width:563px;padding:30px 0 0 54px;font-family:Muli;font-size:9px;font-weight:700;line-height:7.33;letter-spacing:5.58px;text-align:left}.nav__link{position:relative;color:#010101e6}.nav__link:hover{color:#5da8ef}.nav__link:after{display:block;position:absolute;top:17px;left:0;width:0;height:3px;background-color:#eacb00;content:"";transition:width .3s ease-out}.nav__link:focus:after,.nav__link:hover:after{width:100%}.nav__logo-link{pointer-events:none}.slider{padding:38px 0 76px 0;position:relative}.slider__text{position:absolute;top:36.1%;z-index:2}.slider__title{font-family:Catamaran;font-size:62px;font-weight:900;text-align:left}.slider__subtitle{margin-top:34px;width:322px;max-width:322px;font-family:Muli;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:.35px;text-align:left}.slider__img{display:block;width:88.4%;margin-left:auto;height:auto}.history{max-width:720px;padding:100px 30px 94px;margin:0 auto;font-family:Muli;font-size:18px;font-weight:400;line-height:normal;letter-spacing:.18px;text-align:center;color:rgba(51,51,51,.9)}.offers{padding-bottom:72px}.offers__item{position:relative;padding:62px 0 0 5px}.offers__item{display:flex;justify-content:space-between}.offers__item:nth-child(2){justify-content:flex-end}.offers__wrap{padding:0 70px}.offers__more{position:relative;font-family:Catamaran;font-size:9px;font-weight:900;line-height:7.33;letter-spacing:5.4px;text-transform:uppercase;text-align:center;color:#333;margin-left:-3px}.offers__more:hover{color:#5da8ef}.offers__more::after{position:absolute;display:block;content:'';width:99px;height:0;top:19px;left:10px;opacity:.7;border-top:1px solid #bcdbf8;border-bottom:1px solid #5da8ef}.offers__img{width:100%}.offers__number{display:block;font-family:Catamaran;font-size:130px;font-weight:900;letter-spacing:13px;line-height:.51;text-align:left;color:#eacb00;transform:translateX(-5px)}.offers__title{font-family:Catamaran;font-size:42px;font-weight:900;letter-spacing:.42px;text-align:left;color:#333;transform:translateY(-14px)}.offers__title::after{display:block;content:'';width:23px;height:2px;margin-top:21px;background-color:#5da8ef}.offers__descr{width:341px;margin-top:34px;opacity:.65;font-family:Muli;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:.35px;text-align:left;color:rgba(97,97,97,.65)}.subscribe{padding:64px 0 148px;text-align:center}.subscribe__title{font-family:Muli;font-size:42px;font-weight:700;letter-spacing:.42px;text-align:center;color:#333}.subscribe__subtitle{padding:0 15px;margin-top:28px;font-family:Muli;font-size:14px;font-weight:400;letter-spacing:.35px;text-align:center;color:rgba(0,0,0,.65)}.subscribe__wrap{padding:60px 20px 0;display:flex;justify-content:center}.subscribe__input{width:540px;height:50px;padding-left:30px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.03);background-color:#f5f5f5;border:none;font-family:Muli;font-size:9px;font-weight:700;letter-spacing:5.4px;text-align:left;text-transform:uppercase;color:rgba(51,51,51,.9)}.subscribe__btn{width:50px;height:50px;padding:16px 19px 16px 20px;background-color:#eacb00;border:none;cursor:pointer}.subscribe__btn:hover{background-color:#f7d80f}.footer__info{display:flex;justify-content:flex-start}.footer__wrap{padding:106px 0 0 45px}.footer__title{font-family:Catamaran;font-size:9px;font-weight:900;line-height:7.33;letter-spacing:5.58px;text-align:left;color:rgba(0,0,0,.27)}.footer__contact-list{margin-left:48px}.footer__contact-item{font-family:Muli;font-size:32px;font-weight:700;line-height:1.44;letter-spacing:.32px;text-align:left}.footer__contact-link{color:#333}.footer__contact-link:hover{color:#5da8ef}.footer-nav{padding:98px 0 44px;display:flex;flex-direction:column;align-items:center}.footer-nav__list{margin-top:34px;width:416px;max-width:416px;display:flex;justify-content:space-between}.footer-nav__item{font-family:Catamaran;font-size:12px;font-weight:900;letter-spacing:7.44px;text-align:center;text-transform:uppercase}.footer-nav__link{position:relative;color:rgba(11,12,17,.9)}.footer-nav__link:hover{color:#5da8ef}.footer-nav__link:after{display:block;position:absolute;top:17px;left:0;width:0;height:3px;background-color:#eacb00;content:"";transition:width .3s ease-out}.footer-nav__link:focus:after,.footer-nav__link:hover:after{width:100%}.social{padding-bottom:42px}.social__list{display:flex;justify-content:space-between;width:113px;margin:0 auto}.social__link{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;text-align:center}.social__link:hover{background:#5da8ef;background:radial-gradient(circle,#5da8ef 0,rgba(255,255,255,.847777) 100%);border:2px solid #86bdf0}.modal{opacity:0;visibility:hidden;position:fixed;width:100%;top:0;left:0;height:100vh;background-color:rgba(0,0,0,.6);transition:all .4s;z-index:20;display:flex;justify-content:center;align-items:center}.modal__content{position:relative;width:50%;padding:40px;background-color:#fff;transform:translateY(-1000px);transition:transform 1.5s}.modal__close{position:absolute;top:6px;right:10px;font-size:30px;cursor:pointer}.modal_visible{opacity:1;visibility:visible}.modal__content_visible{transform:translateY(0);transition:transform 1.5s}.hamburger{display:none;position:fixed;right:30px;top:40px;transform:translateY(-50%);width:26px;height:12px;z-index:11;cursor:pointer}.hamburger::after{position:absolute;top:-17px;left:-14px;display:block;content:'';width:54px;height:54px;border-radius:50%;background-color:#5da8ef;opacity:.5;z-index:10}.hamburger__dash{display:block;margin:0 auto;height:4px;width:100%;background-color:#000;margin-bottom:5px;transition:.5s all}.hamburger_active .hamburger__dash{margin-bottom:-2px}.hamburger_active .hamburger__dash_2{display:none}.media-content{position:relative;padding:88px 0 0 5px;display:flex;justify-content:space-between}.media-content__descr{max-width:430px;margin:96% 0 0 22%;font-family:Muli;font-size:14px;font-weight:400;line-height:1.71;letter-spacing:.35px;text-align:left;color:rgba(97,97,97,.65)}.media-content__more{position:relative;font-family:Catamaran;font-size:9px;font-weight:900;line-height:7.33;letter-spacing:5.4px;text-transform:uppercase;text-align:center;color:#333;margin-left:108px}.media-content__more::after{position:absolute;display:block;content:'';width:99px;height:0;top:19px;left:10px;opacity:.7;border-top:1px solid #bcdbf8;border-bottom:1px solid #5da8ef}.media-content__img{width:100%}.media-content__img_absolute{width:50%;position:absolute;top:67px;left:0;z-index:-1}.media-content__img-wrap{max-width:770px}@media (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:1){.container{width:960px}.header{padding-left:60px}.footer__img{width:50%}}@media (max-device-width:992px) and (-webkit-min-device-pixel-ratio:1){.container{width:720px}.header{padding-left:0}.nav__list{padding-left:35px;width:470px}.slider__text{top:20%}.slider__title{font-size:50px;max-width:300px}.slider__banana{margin-left:100px}.offers__item{display:flex;flex-direction:column;justify-content:space-between}.offers__item:nth-child(2){display:flex}.offers__wrap:nth-child(2){order:-1}.offers__img-wrap{text-align:center}.offers__img{width:80%}.offers__wrap{padding:0 20px}.offers__descr{width:100%}.footer__info{justify-content:center;align-items:center}.footer__img{width:45%}.footer__wrap{padding:50px 0 0 20px}.footer__contact-item{font-size:23px}.modal__content{width:80%}.media-content__descr{margin-left:10%;font-size:13px}.media-content__more{margin-left:58px}.swiper-pagination{bottom:12%;left:7.7%}.swiper-button-next,.swiper-button-prev{top:86.3%;left:1.7%}.swiper-pagination{transform:translateX(-50%)}.swiper-button-next{transform:translateX(215%)}}@media (max-device-width:768px) and (-webkit-min-device-pixel-ratio:1){.container{width:560px}.hamburger{display:block}.nav__list{position:fixed;flex-direction:column;justify-content:center;align-items:center;top:0;left:-100%;width:100%;height:100vh;padding:65px 15px 0;background-color:#ebebeb;transition:.6s all;z-index:10;overflow:scroll}.nav__list_active{left:0}.nav__item{padding:10px 0 8px;font-size:26px;width:290px;text-align:center;margin:15px 0}.nav__link{padding:0 30px}.nav__link:after{top:45px}.slider__title{font-size:42px}.slider__subtitle{margin-top:140px;font-size:16px;max-width:none;width:374px}.swiper-container{padding-bottom:150px}.swiper-pagination{top:calc(100% - 19px);left:50%;transform:translateX(-50%)}.swiper-button-next,.swiper-button-prev{top:calc(100% - 10px);left:50%}.swiper-button-next{transform:translateX(60%)}.swiper-button-prev{transform:translateX(-160%)}.history__descr{font-size:16px}.offers__img{width:100%}.footer__info{flex-direction:column}.footer__img{width:80%}}@media (max-device-width:576px) and (-webkit-min-device-pixel-ratio:1){.container{width:100%}.slider{padding-bottom:15px}.slider__text{padding-left:20px}.footer-nav__list{justify-content:center;flex-wrap:wrap}.footer-nav__item{padding:10px}.offers__item{padding-right:5px}.media-content{flex-direction:column;padding-right:5px}.media-content__more{margin-left:20px}.media-content__img-wrap{order:-1;width:63%;margin-left:auto}.media-content__descr{margin:30px 0 0 20px}.media-content__img_absolute{left:5px}}@media (max-device-width:414px) and (-webkit-min-device-pixel-ratio:1){.slider__text{top:13%}.slider__title{font-size:36px}.slider__subtitle{line-height:1.4}.slider__banana{margin-left:50px}.footer-nav__list{width:320px}}@media (max-device-width:375px) and (-webkit-min-device-pixel-ratio:1){.slider__banana{margin-left:30px}.history{padding:100px 10px 94px}.footer__contact-list{margin-left:28px}}@media (max-device-width:320px) and (-webkit-min-device-pixel-ratio:1){.slider__title{font-size:32px}.slider__subtitle{margin-top:100px;font-size:14px;width:290px}}@-webkit-keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes downAndRotate{0%{transform:translateY(0)}50%{width:4px;transform:translateY(8px)}to{width:100%;transform:translateY(8px) rotate(225deg)}}@keyframes downAndRotate{0%{transform:translateY(0)}50%{width:4px;transform:translateY(8px)}to{width:100%;transform:translateY(8px) rotate(225deg)}}.downAndRotate{-webkit-animation-name:downAndRotate;animation-name:downAndRotate;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes upAndRotate{0%{transform:translateY()}50%{width:4px;transform:translateY(6px)}to{width:100%;transform:translateY(6px) rotate(135deg)}}@keyframes upAndRotate{0%{transform:translateY()}50%{width:4px;transform:translateY(6px)}to{width:100%;transform:translateY(6px) rotate(135deg)}}.upAndRotate{-webkit-animation-name:upAndRotate;animation-name:upAndRotate;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}