.page__body{background-color:#f5f5f5}.container{width:100%;margin:0 auto;padding:0 1rem;max-width:1280px}@media only screen and (max-width: 1280px){.container{max-width:1024px}}@media only screen and (max-width: 1024px){.container{max-width:768px}}@media only screen and (max-width: 768px){.container{max-width:640px}}@media only screen and (max-width: 640px){.container{max-width:100%}}.section{padding:125px 0;position:relative}@media only screen and (max-width: 768px){.section{padding:60px 0}}@media only screen and (max-width: 640px){.section{padding:25px 0}}.section h2{font-size:72px;line-height:1;font-weight:300;margin:0;margin-bottom:16px;color:rgba(0,0,0,.15)}@media only screen and (max-width: 1024px){.section h2{font-size:55px}}@media only screen and (max-width: 640px){.section h2{font-size:40px}}@media only screen and (max-width: 640px){.section h2{font-size:36px}}.btn{font-size:20px;line-height:1;color:#000;font-weight:bold;padding:17px 70px;background-color:#fff;display:inline-block;transition:opacity .25s ease}.btn:hover{opacity:.8}.btn.btn-black{background-color:#000;color:#fff}.btn.btn-pink{background-color:#e9e1dc}.header{text-transform:uppercase;line-height:1;font-size:24px;background-color:#fff;position:sticky;top:0;left:0;width:100%;z-index:100;color:#000}.header.fixed-header{box-shadow:0px 10px 30px rgba(0,0,0,.4)}.header.fixed-header .header__wrap{padding:15px 0}.header.hidden{position:fixed;top:-100%;transition:top .5s ease}.header.hidden .header__wrap{padding:15px 0}.header.hidden.fixed-header{top:0}@media only screen and (max-width: 1280px){.header.hidden{position:sticky;top:0 !important}}.header__wrap{display:flex;align-items:center;justify-content:space-between;padding-top:37px;padding-bottom:15px;transition:padding .25s}@media only screen and (max-width: 1280px){.header__wrap{padding:15px 0}}.header__left{display:flex;align-items:center;column-gap:64px;flex-grow:1}@media only screen and (max-width: 1280px){.header__left{flex-grow:0}}@media only screen and (max-width: 640px){.header__logo-img{max-width:154px}}@media only screen and (max-width: 1280px){.header__menu{display:none}}.header__menu-list{display:flex;align-items:center;column-gap:37px}.header__menu-link{transition:opacity .2s ease-in-out;line-height:1;color:#000}.header__menu-link:hover{opacity:.8}.header__menu-item.active .header__menu-link{font-weight:bold}.menu-btn{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background-color:rgba(0,0,0,0);border:none}@media only screen and (max-width: 1280px){.menu-btn{gap:5px}}.menu-btn span{width:21px;height:2px;background-color:#000}.menu-btn.mobile-menu-btn{display:none}@media only screen and (max-width: 1280px){.menu-btn.mobile-menu-btn{display:flex}}.header .icon-links__link--shopping-basket,.header .icon-links__link--shopping-basket-sales{background-image:url(../img/main-page/header/shopping-basket-empty.svg);background-size:cover;display:flex;align-items:center;justify-content:center}.header .icon-links__link--shopping-basket .icon-links__link-basket-number,.header .icon-links__link--shopping-basket-sales .icon-links__link-basket-number{display:block;font-size:14px;line-height:1;margin-top:12px;font-weight:bold}@media only screen and (max-width: 768px){.header .icon-links__link--shopping-basket .icon-links__link-basket-number,.header .icon-links__link--shopping-basket-sales .icon-links__link-basket-number{font-size:12px;margin-top:2px}}@media only screen and (max-width: 1280px){.icon-links__item:not(.basket){display:none}}.banner{min-height:700px;height:100vh;position:relative;background-size:cover;background-position:center top;z-index:1;color:#fff;padding:5% 0 3% 0}.banner::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.2);z-index:-1}.banner .container{height:100%}.banner__content{display:flex;flex-direction:column;height:100%}.banner__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7%}@media only screen and (max-width: 1280px){.banner__header{display:none}}.banner__center{flex-grow:1;display:flex;align-items:center;position:relative}.banner .banner-left-menu,.banner .banner-right-menu{position:absolute;transform:rotate(-90deg);display:flex;gap:28px;left:-187px;height:40px;display:flex;align-items:start}@media only screen and (max-width: 1280px){.banner .banner-left-menu,.banner .banner-right-menu{display:none}}.banner .banner-right-menu{align-items:end;left:auto;right:-147px}.banner__text{flex-grow:1;padding-left:8%}@media only screen and (max-width: 1280px){.banner__text{padding-left:0}}.banner__text h1{font-size:72px;font-weight:300;line-height:1;margin:0;margin-bottom:17px}@media only screen and (max-width: 640px){.banner__text h1{font-size:44px}}.banner__text p{max-width:335px;font-family:Roboto,sans-serif;font-weight:normal;font-size:14px;line-height:24px;margin-bottom:32px}.banner .banner-bottom-menu{display:flex;justify-content:center;gap:28px}@media only screen and (max-width: 1280px){.banner .banner-bottom-menu{display:none}}.banner .header__logo-img,.banner .icon-links__link{filter:invert(1)}.banner .icon-links{align-items:center}.banner .header__menu-link{font-size:40px;color:rgba(255,255,255,.5);font-weight:300;transition:color .2s}.banner .header__menu-link:hover{color:#fff}.banner .header__menu-item.active .header__menu-link{font-weight:300;color:#fff}.banner .menu-btn span{background-color:#fff;opacity:.5;transition:opacity .25s}.banner .menu-btn:hover span{opacity:1}.studio-hero{min-height:600px;height:calc(100vh - var(--hero));position:relative;z-index:1;display:flex}.studio-hero.cols-3 a{flex-basis:33.33%}.studio-hero.cols-4 a{flex-basis:25%}@media only screen and (max-width: 768px){.studio-hero{height:auto !important;flex-direction:column}}.studio-hero a{position:relative;background:#ccc;height:100%;transition:flex-basis 1s,filter 1.5s,padding 1s;overflow:hidden;display:block;background-color:#f2e6e8;background-size:cover;background-position:center top;padding:30px 0 0 40px}@media only screen and (max-width: 768px){.studio-hero a{position:relative;flex-basis:100%;aspect-ratio:1/.6}.studio-hero a:hover .arrow{transform:translateX(0) translateY(0) scale(1) !important}}@media only screen and (max-width: 640px){.studio-hero a{aspect-ratio:1;padding:25px 0 0 33px}}.studio-hero a .arrow{position:absolute;right:80px;top:50%;left:auto;bottom:auto;transform:translateY(-50%) scale(1);opacity:0}@media only screen and (max-width: 768px){.studio-hero a .arrow{opacity:1;width:36px;right:33px;top:42px;transform:translateY(0)}}.studio-hero a:hover .arrow{opacity:1;transition:opacity 2s;transform:translateX(0) translateY(-50%) scale(1)}.studio-hero a:hover p{opacity:1}.studio-hero a.grayscale{filter:grayscale(100)}.studio-hero a.grayscale .arrow{filter:invert(1)}.studio-hero a.grayscale h3{color:rgba(255,255,255,.3)}@media only screen and (max-width: 768px){.studio-hero a.grayscale h3{color:#fff}}.studio-hero a.grayscale p{color:#fff}.studio-hero a.grayscale:hover h3{color:#fff}.studio-hero.cols-3 a:hover{flex-basis:120%}.studio-hero.cols-4 a:hover{flex-basis:100%}.studio-hero a:hover{filter:grayscale(0);padding:60px 0 0 60px}@media only screen and (max-width: 768px){.studio-hero a:hover{padding:25px 0 0 33px}}.studio-hero a:hover img{transform:translateX(-50%) scale(1.1)}.studio-hero a h3{font-size:2.2rem;line-height:1;color:rgba(0,0,0,.2);transition:all .5s;margin:0 0 16px 0}@media only screen and (max-width: 1024px){.studio-hero a h3{font-size:1.6rem}}@media only screen and (max-width: 768px){.studio-hero a h3{color:#000;font-size:24px}}.studio-hero a:hover h3{color:#000;font-size:3rem}@media only screen and (max-width: 1024px){.studio-hero a:hover h3{font-size:1.8rem}}@media only screen and (max-width: 768px){.studio-hero a:hover h3{font-size:24px}}.studio-hero a p{font-size:18px;max-width:270px;line-height:25.65px;opacity:0;transition:opacity .5s;color:#000}@media only screen and (max-width: 768px){.studio-hero a p{opacity:0 !important}}.studio-hero a:nth-child(2){z-index:2}.studio-hero a:nth-child(1){z-index:3}.studio-hero a:last-child{z-index:1}.studio-hero a:last-child:hover{z-index:3}.studio-hero a img{position:absolute;left:50%;bottom:-50px;max-height:100%;transform:translateX(-50%) scale(1);transition:transform 1s}.about{position:relative}.about .absolute-img{max-width:100%;height:auto;margin-left:auto}@media only screen and (max-width: 1024px){.about .absolute-img{margin-left:0;width:100% !important}}@media only screen and (max-width: 640px){.about .absolute-img{height:300px;object-fit:cover;object-position:center top}}.about .container{position:absolute;left:50%;top:0;transform:translateX(-50%)}@media only screen and (max-width: 768px){.about .container{position:relative;left:0;transform:translateX(0)}}.about-content{padding:30px 50px;background:#fff;position:absolute;left:90px;top:70px;max-width:390px}@media only screen and (max-width: 1024px){.about-content{left:0;padding:30px;max-width:320px}}@media only screen and (max-width: 768px){.about-content{position:relative;top:0;max-width:390px;margin:-120px auto 0}}@media only screen and (max-width: 640px){.about-content{margin:-80px auto 0}}.about p{font-size:18px;line-height:25px;margin-bottom:16px;color:#393939}@media only screen and (max-width: 1024px){.about p{font-size:16px}}@media only screen and (max-width: 1024px){.about p{font-size:14px;line-height:19px;margin-bottom:10px}}.price{padding:0}.price h2{text-align:center}.price-btns{font-size:36px;line-height:1;color:rgba(0,0,0,.15);white-space:nowrap;display:flex;align-items:center;gap:8px;margin-bottom:15px}@media only screen and (max-width: 1024px){.price-btns{justify-content:center}}@media only screen and (max-width: 640px){.price-btns{font-size:20px}}.price-btns a{color:rgba(0,0,0,.15);position:relative;transition:color .3s}.price-btns a:hover{color:rgba(0,0,0,.3)}.price-btns a::before{content:"";position:absolute;height:1px;width:0;left:0;top:100%;background-color:#000;transition:width .15s}.price-btns a.active{color:#000}.price-btns a.active::before{width:40%}.price-wrap{position:relative}.price-slider{width:100%}.price-slider-btns{position:absolute;width:100%;top:50%;transform:translateY(-19px);z-index:1;display:none}@media only screen and (max-width: 768px){.price-slider-btns{display:flex}}.price-slider-btns button{border:none;width:37px;height:37px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.5);transition:.25s;position:absolute;right:15px;cursor:pointer}.price-slider-btns button:hover{background-color:rgba(255,255,255,.8)}.price-slider-btns .price-slider-left{transform:rotate(-180deg);right:auto;left:15px}.price-slider__slide{position:relative;aspect-ratio:1/1.8;background-image:linear-gradient(203deg, #EBEAEA 0%, #BCBCBC 100%);z-index:-1;font-size:18px;line-height:25px;padding:60px 35px 0}@media only screen and (max-width: 1280px){.price-slider__slide{padding:40px 25px 0}}@media only screen and (max-width: 420px){.price-slider__slide{font-size:14px}}.price-slider__slide-bg{position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:-1;max-width:100%}.price-slider__slide-badge{position:absolute;right:30px;top:30px}@media only screen and (max-width: 420px){.price-slider__slide-badge{width:45px;top:20px;right:20px}}.price-slider__slide.invert .price-slider__slide-bg{width:100%;height:100%;inset:0;transform:translateX(0);object-fit:cover}.price-slider__slide.invert li,.price-slider__slide.invert .price-slider__slide-badge{filter:invert(1)}.price-slider__slide li{padding-left:20px;margin-bottom:5px;background-image:url(../img/studio/icons/check.svg);background-repeat:no-repeat;background-position:left top 7px}.price-slider__slide .info{position:absolute;width:100%;left:0;bottom:0;background-color:rgba(255,255,255,.5)}.price-slider__slide .info-row{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:50px;column-gap:2px}@media only screen and (max-width: 1280px){.price-slider__slide .info-row{column-gap:5px}}@media only screen and (max-width: 420px){.price-slider__slide .info-row{column-gap:3px}}.price-slider__slide .info-row img{max-height:100%;max-width:100%;display:inline-block}@media only screen and (max-width: 420px){.price-slider__slide .info-row img{width:45px}}.price-slider__slide .info-row small{font-size:11px;font-family:Roboto,sans-serif;font-weight:bold}@media only screen and (max-width: 420px){.price-slider__slide .info-row small{font-size:9px}}.price-slider__slide .info-row-no-gap{gap:0}.price-slider__slide .info-row-no-gap *{flex:1 1 100%;padding:0;height:100%;display:flex;align-items:center;justify-content:center}.price-slider__slide .info-row-no-gap span{font-size:24px;font-weight:bold}@media only screen and (max-width: 420px){.price-slider__slide .info-row-no-gap span{font-size:18px}}.price-slider__slide .info-row-no-gap .btn{font-weight:300}@media only screen and (max-width: 420px){.price-slider__slide .info-row-no-gap .btn{font-size:16px}}.price-slider.four-slide .price-slider__slide{aspect-ratio:1/2.4}@media only screen and (max-width: 768px){.price-slider.four-slide .price-slider__slide{aspect-ratio:1/2}}.price-btn-wrap{text-align:center;margin-top:30px}@media only screen and (max-width: 1024px){.price-slider-btns.four-slide{display:flex}}.work-left{width:50%;position:relative;z-index:2}@media only screen and (max-width: 768px){.work-left{display:none}}.work-left img{width:100%;height:auto}.work-left h2{position:absolute;bottom:210px;margin-bottom:0;z-index:1;color:rgba(245,245,245,.5);transform:rotate(-90deg);right:-150px;white-space:nowrap}@media only screen and (max-width: 1024px){.work-left h2{right:-110px;bottom:180px;font-size:48px}}.work-right{padding:6% 0 6% 10%;background-color:#fff;font-size:24px;line-height:1;position:absolute;right:0;left:43%;bottom:3vw}@media only screen and (max-width: 1280px){.work-right{bottom:5vw}}@media only screen and (max-width: 1024px){.work-right{font-size:18px}}@media only screen and (max-width: 768px){.work-right{position:relative;padding:6%;width:100%;right:0;left:0;bottom:0}}@media only screen and (max-width: 640px){.work-right{font-size:16px}}.work-right h2{display:none;margin-bottom:30px}@media only screen and (max-width: 768px){.work-right h2{display:block}}@media only screen and (max-width: 640px){.work-right h2{text-align:center}}.work-steps{display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 1280px){.work-steps{gap:40px}}@media only screen and (max-width: 768px){.work-steps{gap:50px}}.work-step{display:flex;align-items:center;gap:18px}.work-step__icon{width:60px;height:60px;border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;position:relative}.work-step__icon img{width:calc(60px - 50%)}@media only screen and (max-width: 1280px){.work-step__icon img{width:calc(40px - 50%)}}@media only screen and (max-width: 768px){.work-step__icon img{width:calc(50px - 50%)}}@media only screen and (max-width: 1280px){.work-step__icon{width:40px;height:40px}}@media only screen and (max-width: 768px){.work-step__icon{width:50px;height:50px}}.work-step__icon::before{content:"";position:absolute;width:1px;height:50%;left:50%;top:calc(60px + 15px);background-color:#d9d9d9}@media only screen and (max-width: 1280px){.work-step__icon::before{top:calc(40px + 10px)}}@media only screen and (max-width: 768px){.work-step__icon::before{top:calc(50px + 12.5px)}}.work-step:last-child .work-step__icon::before{display:none}.portfolio{padding-bottom:80px}.portfolio h2{text-align:center}.portfolio-grid a{width:33.333%;margin:0;display:block;overflow:hidden}.portfolio-grid a:hover img{transform:scale(1.2)}@media only screen and (max-width: 640px){.portfolio-grid a{width:50%}}.portfolio-grid a.video::before{content:"";width:32px;height:32px;position:absolute;top:3%;right:6%;background-image:url(../img/studio/icons/play.svg);background-repeat:no-repeat;background-size:cover;z-index:1}@media only screen and (max-width: 640px){.portfolio-grid a.video::before{width:25px;height:25px}}.portfolio-grid img{max-width:100%;width:100%;height:auto;display:block;transform:scale(1.01);transition:transform .35s ease-in-out;object-fit:cover;object-position:center top}.portfolio-btns{margin-top:35px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:0 20px}.portfolio-btns a{text-align:center}@media only screen and (max-width: 640px){.portfolio-btns a{padding:17px;flex-grow:1;font-size:16px}}.faq{background-color:#fff;padding:80px 0}.faq h2{text-align:center}.faq-wrap{max-width:700px;margin:0 auto}.faq-content{display:none;padding:30px 15px 0;color:#585858;font-size:14px}.faq-content *:not(:last-child){margin-bottom:30px}@media only screen and (max-width: 420px){.faq-content *:not(:last-child){margin-bottom:20px}}.faq-item{border-bottom:1px solid #000;font-family:"Roboto",sans-serif;padding-bottom:20px}.faq-item__head{display:flex;align-items:center;justify-content:space-between;padding:20px 15px 0;cursor:pointer;font-size:16px}@media only screen and (max-width: 420px){.faq-item__head{font-size:14px}}.faq-item__head img{transform-origin:center;transform:rotate(0deg);transition:transform .25s}.faq-item__head.active img{transform:rotate(-180deg)}.faq-item .btn{font-family:"Bebas Neue","Arial",sans-serif}.video-player{position:relative;padding-bottom:56.25%;width:100%;z-index:1}.video-player::before{content:"";width:100%;height:100%;left:0;top:0;position:absolute;background-color:rgba(0,0,0,.5);z-index:1}.video-player video{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.video-player button{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:rgba(0,0,0,0);border:none}.video-player button img{transition:transform .25s}.video-player button:hover img{transform:scale(1.1)}.video-player button.pause-btn{display:none}.video-progress{position:absolute;height:3px;width:96%;bottom:25px;left:2%;background-color:rgba(217,217,217,.2)}@media only screen and (max-width: 420px){.video-progress{bottom:15px}}.video-progress span{position:absolute;height:100%;left:0;background-color:#fff}.sitemap{font-size:24px}.sitemap h1{margin-bottom:50px}.sitemap li{margin-bottom:15px}.sitemap li a{font-weight:bold;color:#000;opacity:.8}.sitemap li a:hover{opacity:1}/*# sourceMappingURL=styles.min.css.map */