@import "https://fonts.googleapis.com/css2?family=DM+Serif+Text:ital@0;1&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";*{border:0;margin:0;padding:0}*,:before,:after{box-sizing:border-box}:focus,:active,a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;width:100%;height:100%;font-size:14px;line-height:1}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit}:root{--white:#fefefe;--black:#242323;--soft-black:#2423234d;--border:#f3f3f333;--white-border:#fefefe1a;--grey-border:#fefefe99;--main-font:"DM Serif Text", serif;--second-font:"Plus Jakarta Sans", sans-serif}.preload-text{letter-spacing:-2px;color:var(--black);font-size:150px;font-weight:400;line-height:100%}.main-title{letter-spacing:-1px;color:var(--black);font-size:128px;font-weight:400;line-height:100%}.base-title{color:var(--black);font-size:82px;font-weight:400;line-height:100%}.nav-text{letter-spacing:-2px;color:var(--black);font-size:64px;font-weight:400;line-height:100%}.soft-title{letter-spacing:-2px;color:var(--black);font-size:32px;font-weight:400;line-height:100%}.main-text{font-family:var(--second-font);letter-spacing:-1px;color:var(--black);font-size:32px;font-weight:300;line-height:120%}.medium-text{font-family:var(--second-font);letter-spacing:-.5px;color:var(--black);font-size:24px;font-weight:400;line-height:100%}.base-text{font-family:var(--second-font);color:var(--black);font-size:18px;font-weight:400;line-height:120%}.soft-text{font-family:var(--second-font);color:var(--black);font-size:16px;font-weight:300;line-height:120%}@media (width<=1400px){.preload-text{font-size:125px}.main-title{font-size:100px}.base-title{font-size:64px}.nav-text{font-size:48px}.soft-title{font-size:32px}.main-text{font-size:24px}.medium-text{font-size:22px}.base-text{font-size:16px}}@media (width<=900px){.base-text{font-size:12px}.main-text{font-size:18px}.medium-text{font-size:16px}.base-title{font-size:48px}.main-title{font-size:64px}}@media (width<=600px){.base-title{font-size:32px}.main-text{font-size:16px}.medium-text{font-size:14px}}@media (width<=500px){.main-title{font-size:48px}}@media (width<=400px){.main-title{font-size:42px}}.type-button{font-family:var(--second-font);background:var(--black);color:var(--white);border:1px solid var(--soft-black);border-radius:60px;align-items:center;gap:16px;padding:24px 48px;font-size:24px;font-weight:400;line-height:140%;transition:all .5s;display:flex;overflow:hidden}.type-button svg{flex-shrink:0;width:24px;height:24px}.type-button__label{line-height:inherit;align-items:center;display:grid;position:relative;overflow:hidden}.type-button__line{line-height:inherit;white-space:nowrap;grid-area:1/1;align-items:center;display:flex}.type-button__char{line-height:inherit;will-change:transform;display:inline-block}.type-button__space{flex:0 0 .35em;width:.35em}.type-button:hover{color:var(--black);border-color:var(--soft-black);background:0 0}.type-button.transparent{color:var(--black);background:0 0;border:none;border-radius:0;padding:0}.type-button.different{border-color:var(--black);color:var(--black);background:0 0;padding:24px 32px}.type-button.another{color:var(--black);border-color:var(--soft-black);background:0 0}.type-button.another:hover{background:var(--black);color:var(--white)}@media (width<=1400px){.type-button,.type-button.different{gap:8px;padding:16px 24px;font-size:18px}.type-button svg,.type-button.different svg{width:16px;height:16px}}@media (width<=900px){.type-button,.type-button.different{padding:12px 16px;font-size:14px}}.header{z-index:100;mix-blend-mode:difference;width:100%;padding:44px 0;position:fixed;top:0;left:0}.header__body{justify-content:space-between;align-items:center;width:100%;display:flex}.header__body .logo{width:252px;height:42px}.header__body .logo img{object-fit:contain;width:100%;height:100%}.header__body button{aspect-ratio:1;background:0 0;justify-content:center;align-items:center;width:32px;transition:opacity .25s,transform .25s;display:flex;position:relative}.header__body button svg{width:32px;height:32px;color:var(--white);margin:auto;transition:opacity .25s,transform .25s;position:absolute;inset:0}.header__body button .lucide-text-align-justify{opacity:1;transform:rotate(0)scale(1)}.header__body button .lucide-X{opacity:0;transform:rotate(-90deg)scale(.75)}.header__body button.opened .lucide-text-align-justify{opacity:0;transform:rotate(90deg)scale(.75)}.header__body button.opened .lucide-X{opacity:1;transform:rotate(0)scale(1)}.header__menu{background:var(--white);z-index:99;width:100%;min-height:100vh;padding:var(--menu-padding);align-items:flex-start;max-height:100vh;display:none;position:fixed;top:0;left:0;overflow:auto}.header__menu-body{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.header__menu-body .main-navigation{gap:var(--section-gap);flex-direction:column;width:1000px;display:flex}.header__menu-body .main-navigation nav{width:100%}.header__menu-body .main-navigation nav ul{gap:var(--different-gap);flex-direction:column;display:flex}.header__menu-body .main-navigation nav ul li{width:100%}.header__menu-body .main-navigation nav ul li .accordion-wrap{padding-top:var(--different-gap)}.header__menu-body .main-navigation nav ul li .accordion-wrap ul{gap:var(--main-gap);flex-direction:column;display:flex}.header__menu-body .main-navigation nav ul li .accordion-wrap ul li{opacity:.6;font-weight:600;transition:all .3s}.header__menu-body .main-navigation nav ul li .accordion-wrap ul li a{justify-content:space-between;align-items:center;display:flex}.header__menu-body .main-navigation button{justify-content:center}.header__menu-body .contact-information{gap:var(--section-gap);display:flex}.header__menu-body .contact-information-wrap{gap:var(--different-gap);flex-direction:column;display:flex}.header__menu-body .contact-information-wrap .social-navigation{gap:var(--main-gap);flex-direction:column;display:flex}.header__menu-body .contact-information-wrap .social-navigation span{opacity:.6}.header__menu-body .contact-information-wrap .social-navigation nav ul{gap:var(--main-gap);flex-direction:column;display:flex}.header__menu-body .contact-information-wrap .social-navigation nav ul li{font-weight:400}.order{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#1f1f1f30;justify-content:center;align-items:center;width:100%;height:100vh;display:none;position:fixed;top:0;left:0}.order .order-wrap{background:var(--white);border-radius:var(--radius--main);padding:var(--different-gap);gap:var(--section-gap);flex-direction:column;margin:0 50px;display:flex;position:relative}.order .order-wrap .order-title{align-items:center;gap:128px;display:flex}.order .order-wrap .order-title .close-order{cursor:pointer;background:0 0;display:flex}.order .order-wrap .order-title .close-order svg{width:50px;height:50px}.order .order-wrap .order-form{gap:var(--different-gap);flex-direction:column;display:flex}.order .order-wrap .order-form .inputs{gap:var(--main-gap);grid-template-columns:repeat(2,1fr);display:grid}.order .order-wrap .order-form .inputs input{width:100%;color:var(--black);background:0 0;border-bottom:1px solid #1f1f1f30;padding:32px}.order .order-wrap .order-form .inputs input:first-child,.order .order-wrap .order-form .inputs input:last-child{grid-column:span 2}.order .order-wrap .order-form .order-price{gap:var(--main-gap);flex-direction:column;display:flex}.order .order-wrap .order-form .order-price .order-price-choose{gap:var(--soft-gap);flex-wrap:wrap;display:flex}.order .order-wrap .order-form .order-price .order-price-choose label{position:relative}.order .order-wrap .order-form .order-price .order-price-choose label:has(input:checked){background:var(--black);color:var(--white)}.order .order-wrap .order-form .order-price .order-price-choose label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.order .order-wrap .order-form .send-btn{align-self:center;max-width:max-content;padding:24px 100px}.wrap__bottom{z-index:2;background:var(--black);position:relative}.feedback{background:var(--black);z-index:1;width:100%;padding:100px 0;position:relative}.feedback__body{gap:var(--section-gap);flex-direction:column;display:flex}.feedback__body h2{color:var(--white)}.feedback__body .feedback-form{gap:var(--different-gap);flex-direction:column;display:flex}.feedback__body .feedback-form-inputs{gap:var(--main-gap);grid-template-columns:repeat(2,1fr);display:grid}.feedback__body .feedback-form-inputs input{border-bottom:1px solid var(--grey-border);width:100%;color:var(--white);background:0 0;padding:32px}.feedback__body .feedback-form-action{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.feedback__body .feedback-form-action .form-action-price{gap:var(--main-gap);flex-direction:column;display:flex}.feedback__body .feedback-form-action .form-action-price h3{color:var(--white)}.feedback__body .feedback-form-action .form-action-price .form-action-price-checker{gap:var(--soft-gap);flex-wrap:wrap;display:flex}.feedback__body .feedback-form-action .form-action-price .form-action-price-checker label{color:var(--white);border:1px solid var(--white);opacity:.6;cursor:pointer;position:relative}.feedback__body .feedback-form-action .form-action-price .form-action-price-checker label:has(input:checked){opacity:1}.feedback__body .feedback-form-action .form-action-price .form-action-price-checker label input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.feedback__body .feedback-form-action button{background:var(--white);justify-content:center;width:20%;max-height:max-content;display:flex}.feedback__body .feedback-form-action button:hover{border-color:var(--border);color:var(--white)}.contact{z-index:1;background:var(--black);width:100%;padding:100px 0;position:relative}.contact__body{justify-content:space-between;align-items:flex-end;gap:100px;width:100%;display:flex}.contact__body-main{gap:var(--soft-gap);flex-direction:column;display:flex}.contact__body-main .logo{color:var(--white);font-size:220px;font-weight:400;line-height:100%}.contact__body-main .contact-main-policy{justify-content:space-between;align-items:center;display:flex}.contact__body-main .contact-main-policy a,.contact__body-main .contact-main-policy p{color:var(--white);opacity:.6;font-weight:300;transition:all .3s}.contact__body-main .contact-main-policy a:hover,.contact__body-main .contact-main-policy p:hover{opacity:1}.contact__body-main .contact-main-policy a{text-decoration:underline}.contact__body-info{gap:var(--section-gap);display:flex}.contact__body-info .contact-info-main{gap:var(--different-gap);flex-direction:column;display:flex}.contact__body-info .contact-info-main .item{gap:var(--main-gap);flex-direction:column;display:flex}.contact__body-info .contact-info-main .item p{color:var(--white);opacity:.6}.contact__body-info .contact-info-main .item nav ul{gap:var(--main-gap);flex-direction:column;display:flex}.contact__body-info .contact-info-main .item nav ul li{color:var(--white)}.footer{background:#1f1f1f;width:100%;padding:100px 0;position:sticky;bottom:0}.footer__body{grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:100px;width:100%;display:grid}.footer__body-fragment{gap:var(--different-gap);flex-direction:column;display:flex}.footer__body-fragment h3{color:var(--white)}.footer__body-fragment nav ul{align-items:center;gap:var(--different-gap);display:flex}.footer__body-fragment nav ul li{color:var(--white);opacity:.6;transition:all .3s}.footer__body-fragment nav ul li:hover{opacity:1}@media (width<=1700px){.contact__body-main .logo{font-size:180px}.header__menu-body .main-navigation{width:600px}.contact__body-info{gap:var(--main-gap);flex-direction:column}.contact__body-info .contact-info-main .item nav ul{flex-flow:wrap}.contact__body-info .contact-info-main{gap:var(--main-gap);flex-direction:column}}@media (width<=1500px){.contact__body-main .logo{font-size:140px}.contact__body-info .contact-info-main .item{gap:var(--soft-gap)}.contact,.feedback{padding:75px 0}.contact__body{gap:var(--main-gap)}}@media (width<=1200px){.footer__body{gap:var(--section-gap)}.contact__body-main .logo{font-size:120px}.feedback__body .feedback-form-inputs input{padding:24px}}@media (width<=1000px){.contact__body-main .logo{font-size:100px}.header__menu{align-items:flex-start;max-height:100vh;overflow:auto}.header__menu-body{align-items:flex-start;gap:var(--section-gap);flex-direction:column}.header__menu-body .main-navigation{width:100%}.header__menu-body .main-navigation button{display:none!important}.header__menu-body .main-navigation nav ul li,.header__menu-body .main-navigation nav ul span{font-size:48px}.header__menu-body .main-navigation nav ul li.main-text{font-size:32px}.header__menu-body .main-navigation nav ul li.main-text svg{width:32px;height:32px}.header__menu-body .contact-information-wrap .social-navigation nav ul{flex-direction:row}.contact-information{align-items:flex-end}.contact-information span{font-size:24px}.footer__body-fragment nav ul{flex-wrap:wrap}}@media (width<=900px){.contact__body-main .logo{font-size:76px}.feedback,.contact,.footer{padding:50px 0}.contact-information span,.header__menu-body .contact-information-wrap .social-navigation nav ul li{font-size:24px}.header__menu-body .contact-information{flex-direction:column;align-items:flex-start}.header__body .logo{width:152px;height:28px}.header__body button{width:24px}.header__body button svg{width:24px;height:24px}.header{padding:32px 0}}@media (width<=700px){.contact__body-main .logo{font-size:62px}.contact__body-main .contact-main-policy a,.contact__body-main .contact-main-policy p{font-size:10px}.contact__body-info .contact-info-main .item nav ul{gap:var(--soft-gap)}}@media (width<=600px){.contact__body{flex-direction:column;align-items:flex-start}.contact__body-main{order:1;align-items:center;width:100%}.contact__body-main .logo{font-size:82px}.contact__body-main .contact-main-policy{justify-content:space-between;width:100%}.contact__body-main .contact-main-policy a,.contact__body-main .contact-main-policy p{font-size:14px}.contact__body-info{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%}.feedback__body .feedback-form-action .form-action-price .form-action-price-checker{gap:var(--soft-gap)}.feedback__body .feedback-form-inputs input{padding:16px}.header__menu-body .main-navigation nav ul li,.header__menu-body .main-navigation nav ul span{font-size:36px}.header__menu-body .main-navigation nav ul li.main-text{font-size:24px}.header__menu-body .main-navigation nav ul li.main-text svg{width:24px}.contact-information span{font-size:18px}.header__menu-body .contact-information-wrap .social-navigation nav ul li{font-size:20px}.header__menu-body .contact-information{flex-direction:row;justify-content:space-between;align-items:flex-end}.header__menu-body .contact-information-wrap .social-navigation nav ul{flex-wrap:wrap}.header__menu-body{gap:64px}.header__menu-body .main-navigation nav ul{gap:32px}.type-button,.type-button.different{padding:8px 12px;font-size:12px}.header__menu{align-items:flex-start;max-height:100vh;overflow:auto}.order .order-wrap .order-form .inputs{gap:var(--soft-gap);grid-template-columns:1fr}.order .order-wrap .order-form .inputs input{padding:24px;grid-column:span 1!important}.order .order-wrap .order-title .close-order svg{width:36px;height:36px}.order .order-wrap .order-form .send-btn{padding:16px 48px}.order .order-wrap{margin:0 24px}.order .order-wrap .order-title{gap:var(--section-gap)}}@media (width<=500px){.header{padding:24px 0}.feedback,.contact{padding:32px 0}.feedback__body .feedback-form-inputs{grid-template-columns:1fr}.feedback__body .feedback-form-inputs input{padding:24px;font-size:16px}.feedback__body .feedback-form-action{gap:var(--section-gap);flex-direction:column;align-items:flex-start;display:flex}.feedback__body .feedback-form-action .form-action-price-checker{gap:var(--soft-gap)}.feedback__body .feedback-form-action .form-action-price-checker label{white-space:nowrap;padding:16px 24px;font-size:14px}.feedback__body .feedback-form-action button{width:100%;max-width:none;padding:16px 24px;font-size:16px}.feedback__body .feedback-form-action button svg{width:16px}.contact__body-info{flex-direction:column;align-items:flex-start}.contact__body-main .logo{font-size:48px}.contact__body-main .contact-main-policy a,.contact__body-main .contact-main-policy p{font-size:12px}.footer{padding:42px 0 64px}.footer__body{flex-direction:column;gap:48px;display:flex}.footer__body-fragment{gap:var(--section-gap)}.footer__body-fragment h3{font-size:24px}.footer__body-fragment nav ul li{font-size:16px}}@media (width<=400px){.contact__body-main .contact-main-policy a,.contact__body-main .contact-main-policy p{font-size:10px}}.bread{padding:var(--bread-padding);width:100%}.bread__body{align-items:center;gap:5px;display:flex}.bread__body a{opacity:.6;transition:all .3s}.bread__body a:hover{opacity:1}.works{background:var(--white);width:100%;padding:var(--default-padding);z-index:1}.works__body{gap:var(--section-gap);flex-direction:column;display:flex}.works__body-information{justify-content:space-between;align-items:flex-end;display:flex}.works__body-information .title{gap:var(--main-gap);flex-direction:column;max-width:50%;display:flex}.works__body-information-choose{gap:var(--big-gap);align-items:center;display:flex}.works__body-information-choose a:hover{opacity:1}.works__body-information.info-column{flex-direction:column;align-items:flex-start}.works__body-information.info-column .works-filter-main{margin-top:var(--section-gap);gap:var(--different-gap);display:flex}.works__body-information.info-column .works-filter-main button{opacity:.6;background:0 0;transition:all .3s}.works__body-information.info-column .works-filter-main button.current,.works__body-information.info-column .works-filter-main button:hover{opacity:1}.works__body-information.info-column .works-filter-soft{margin-top:var(--different-gap);gap:var(--main-gap);display:flex}.works__body-information.info-column .works-filter-soft .item{gap:var(--soft-gap);flex-wrap:wrap;transition:all .3s;display:none}.works__body-information.info-column .works-filter-soft .item.current{display:flex}.works__body-information.info-column .works-filter-soft .item button{opacity:.6;transition:all .3s}.works__body-information.info-column .works-filter-soft .item button.current,.works__body-information.info-column .works-filter-soft .item button:hover{opacity:1}.works__body-frame{gap:var(--section-gap);flex-direction:column;align-items:center;display:flex}.works__body-frame .works-frame-section{row-gap:var(--section-gap);column-gap:var(--main-gap);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.works__body-frame .works-frame-section .item{gap:var(--main-gap);flex-direction:column;width:100%;display:flex}.works__body-frame .works-frame-section .item .preview{aspect-ratio:4/3;border-radius:var(--radius--main);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;background-size:cover!important}.works__body-frame .works-frame-section .item .preview img,.works__body-frame .works-frame-section .item .preview video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.works__body-frame .works-frame-section .item .preview video{z-index:0}.works__body-frame .works-frame-section .item-info{flex-direction:column;gap:18px;display:flex}.works__body-frame .works-frame-section .item-info h3{font-weight:600}.works__body-frame .works-frame-section .item-info p{font-weight:300}@media (width<=600px){.works__body-information{gap:var(--soft-gap);flex-direction:column;align-items:flex-start}.works__body-information .title{max-width:100%}.works__body-frame .works-frame-section .item-info{gap:12px}.works__body-frame .works-frame-section .item{gap:var(--soft-gap)}.works__body-information.info-column .works-filter-soft,.works__body-information.info-column .works-filter-main{margin-top:0}}@media (width<=500px){.works__body-frame .works-frame-section{grid-template-columns:1fr}.works__body-frame .works-frame-section .item .preview{aspect-ratio:5/3}.works__body-frame .works-frame-section .item-info h3{font-size:18px}}.hero-block{width:100%;padding:var(--first-padding)}.hero-block__body{gap:var(--section-gap);flex-direction:column;display:flex}.hero-block__body .hero-block-information{gap:var(--main-gap);flex-direction:column;display:flex}.hero-block__body .hero-block-information p{max-width:800px}.hero-block__body .hero-block-action{gap:var(--main-gap);display:flex}.hero-block__body.project{flex-direction:row;justify-content:space-between;align-items:flex-end}.hero-block__body.project .information-main{gap:var(--different-gap);grid-template-columns:repeat(2,1fr);justify-content:space-between;display:grid}.hero-block__body.project .information-main .item{flex-direction:column;gap:16px;display:flex}.hero-block__body.project .information-main .item p{opacity:.6}.hero-block__body.project .information-main .item .tags{gap:var(--soft-gap);flex-wrap:wrap;display:flex}.hero-block__body.project .information-main .item .tags a{max-width:max-content}.hero-block__body.project .information-main .item:last-child{grid-column:span 2}.main:has(.showreel){background:0 0!important}.showreel{width:100%}.showreel__body{flex-direction:column;align-items:center;gap:80px;display:flex;position:relative}.showreel__body-wrap{border-radius:var(--radius--main);z-index:-1;justify-content:center;align-items:flex-start;width:100%;max-width:1920px;height:120vh;padding:0 50px;display:flex;position:sticky;top:0}.showreel__body-wrap video{object-fit:cover;will-change:transform;perspective:1000px;border-radius:60px;width:100%;height:926px}.showreel__body-strokes{z-index:1;background:var(--white);width:100%;padding-top:82px;position:relative;overflow:hidden}.showreel__body-strokes:after,.showreel__body-strokes:before{content:"";z-index:1;background:linear-gradient(90deg,#fff 31.1%,#ffffff1a 88.84%);width:350px;height:100%;position:absolute;top:0}.showreel__body-strokes:before{left:0}.showreel__body-strokes:after{right:0;rotate:180deg}.showreel__body-strokes .showreel__body-partners,.showreel__body-strokes .showreel__body-partners .showreel-partners-stroke{align-items:center;gap:120px;display:flex}.showreel__body-strokes .showreel__body-partners img,.showreel__body-strokes .showreel__body-partners .showreel-partners-stroke img{max-width:240px;max-height:66px}.showreel__body-strokes .showreel__body-partners{width:100%;animation:40s linear infinite animPartners}@media (width<=1400px){.showreel__body-wrap video{height:700px}}@media (width<=1100px){.hero-block__body .hero-block-action{grid-template-columns:repeat(2,1fr);display:grid}.hero-block__body .hero-block-action button,.hero-block__body .hero-block-action a{justify-content:center;padding:24px 32px;font-size:20px}.hero-block__body .hero-block-action button svg,.hero-block__body .hero-block-action a svg{width:20px;height:20px}.showreel__body{gap:75px}.showreel__body-wrap{height:auto;position:static}.showreel__body-wrap video{border-radius:32px;height:500px}.showreel__body .showreel__body-strokes{padding-top:0}.showreel__body .showreel__body-strokes .showreel__body-partners img,.showreel__body .showreel__body-strokes .showreel__body-partners .showreel-partners-stroke img{max-width:180px;max-height:50px}.showreel__body-strokes:after,.showreel__body-strokes:before{width:200px}}@media (width<=900px){.showreel__body-wrap video{border-radius:24px;height:300px}.showreel__body-wrap{padding:0 40px}.showreel__body-strokes .showreel__body-partners,.showreel__body-strokes .showreel__body-partners .showreel-partners-stroke{gap:var(--section-gap)}.showreel__body .showreel__body-strokes .showreel__body-partners img,.showreel__body .showreel__body-strokes .showreel__body-partners .showreel-partners-stroke img{max-width:120px;max-height:40px}.showreel__body{gap:50px}.hero-block__body .hero-block-action button,.hero-block__body .hero-block-action a{justify-content:center;padding:16px 24px;font-size:18px}.hero-block__body .hero-block-action button svg,.hero-block__body .hero-block-action a svg{width:18px;height:18px}}@media (width<=600px){.hero-block__body .hero-block-action{gap:var(--soft-gap);grid-template-columns:1fr}.hero-block__body .hero-block-action button,.hero-block__body .hero-block-action a{justify-content:center;padding:16px 24px;font-size:16px}.hero-block__body .hero-block-action button svg,.hero-block__body .hero-block-action a svg{width:16px;height:16px}.showreel__body-wrap{padding:0 24px}.showreel__body{gap:40px}}@media (width<=500px){.showreel__body{gap:var(--section-gap)}.showreel__body-wrap video{height:200px}.showreel__body .showreel__body-strokes .showreel__body-partners img,.showreel__body .showreel__body-strokes .showreel__body-partners .showreel-partners-stroke img{max-width:100px;max-height:30px}.showreel__body-strokes:after,.showreel__body-strokes:before{width:100px}}.about{background:var(--black);width:100%;padding:var(--first-padding)}.about__body{flex-direction:column;display:flex}.about__body .about-bread{color:var(--white);align-items:center;gap:5px;display:flex}.about__body .about-bread a{color:var(--white);opacity:.6;text-decoration:none;transition:all .3s}.about__body .about-bread a:hover{opacity:1}.about__body .about-bread span{color:var(--white);opacity:.6}.about__body .about-info{gap:var(--different-gap);flex-direction:column;margin-top:180px;display:flex}.about__body .about-info h1{color:var(--white)}.about__body .about-info p{color:var(--white);max-width:1000px;font-weight:300}.about__body .about-attr{margin-top:var(--section-gap);gap:var(--section-gap);display:flex}.about__body .about-attr .item{gap:var(--soft-gap);flex-direction:column;display:flex}.about__body .about-attr .item .numbers{color:var(--white);font-size:92px;font-weight:400;line-height:100%}.about__body .about-attr .item p{color:var(--white);font-weight:300}.skills{width:100%;padding:var(--default-padding)}.skills__body{flex-direction:column;gap:100px;display:flex}.skills__body .skills-main{justify-content:space-between;gap:128px;width:100%;display:flex}.skills__body .skills-main-action{flex-direction:column;gap:100px;max-width:657px;display:flex}.skills__body .skills-main-action button{max-width:max-content}.skills__body .skills-main-list{gap:var(--section-gap);flex-direction:column;display:flex}.skills__body .skills-main-list .list-item{cursor:pointer}.skills__body .skills-main-list .list-item.current .list-item-title h3,.skills__body .skills-main-list .list-item.current .list-item-title button svg{opacity:1}.skills__body .skills-main-list .list-item.current .list-item-title button .lucide-plus{display:none}.skills__body .skills-main-list .list-item.current .list-item-title button .lucide-minus{display:block}.skills__body .skills-main-list .list-item-title{justify-content:space-between;align-items:center;width:100%;display:flex}.skills__body .skills-main-list .list-item-title h3{opacity:.6;font-size:48px;font-weight:600;transition:all .3s}.skills__body .skills-main-list .list-item-title button{background:0 0}.skills__body .skills-main-list .list-item-title button svg{width:36px;height:36px;color:var(--black);opacity:.6}.skills__body .skills-main-list .list-item-title button .lucide-minus{display:none}.skills__body .skills-main-list .list-item-wrap{max-height:0;transition:all .3s;overflow:hidden}.skills__body .skills-main-list .list-item-wrap p{color:var(--black);padding-top:var(--different-gap);font-weight:300}.skills__body .skills-partners{gap:var(--section-gap);flex-wrap:wrap;justify-content:center;display:flex}.skills__body .skills-partners img{object-fit:contain;opacity:.6;max-height:74px;transition:all .3s}.skills__body .skills-partners img:hover{opacity:1}.founder{background:var(--black);width:100%}.founder__body{justify-content:space-between;width:100%;display:flex}.founder__body .founder-information{justify-content:space-between;gap:var(--different-gap);flex-direction:column;padding:100px 0;display:flex}.founder__body .founder-information h2{color:var(--white)}.founder__body .founder-information .information-text{gap:var(--section-gap);flex-direction:column;display:flex}.founder__body .founder-information .information-text p{color:var(--white);max-width:660px;font-style:italic;font-weight:300}.founder__body .founder-information .information-text .founder-signature{align-items:center;gap:var(--different-gap);display:flex}.founder__body .founder-information .information-text .founder-signature span{text-transform:uppercase;color:var(--white);font-size:42px;font-weight:600}.founder__body .founder-information .information-text .founder-signature img{object-fit:contain;max-width:157px}.founder__body img{object-fit:cover;mix-blend-mode:lighten;max-width:45%}.team{width:100%;padding:var(--default-padding) 0px}.team__body{gap:var(--section-gap);flex-direction:column;display:flex}.team__body .splide{width:100%}.team__body .splide .splide__arrows{align-items:center;gap:16px;display:flex;position:absolute;top:-21.5%;right:0}.team__body .splide .splide__arrows .splide__arrow{aspect-ratio:1;background:var(--black);border-radius:50%;width:54px;height:54px;transition:all .3s;position:static;transform:translateY(0)}.team__body .splide .splide__arrows .splide__arrow svg{fill:none;width:24px;height:24px}.team__body .splide .splide__arrows .splide__arrow svg path{stroke:var(--white)}.team__body .splide .splide__slide{gap:var(--main-gap);flex-direction:column;display:flex}.team__body .splide .splide__slide img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius--main);width:100%}.team__body .splide .splide__slide .splide-namejob{flex-direction:column;gap:16px;display:flex}.team__body .splide .splide__slide .splide-namejob h3{font-size:42px;font-weight:600}.team__body .splide .splide__slide .splide-namejob p{font-weight:300}.how-work{width:100%;padding:0px 0px var(--default-padding)}.how-work__body{gap:var(--section-gap);flex-direction:column;display:flex}.how-work__body .how__body-frame{grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:100px;width:100%;display:grid}.how-work__body .how__body-frame .item{gap:var(--main-gap);flex-direction:column;display:flex}.how-work__body .how__body-frame .item h3{font-size:42px;font-weight:600}.how-work__body .how__body-frame .item p{font-weight:300}@media (width<=1400px){.founder__body{gap:var(--section-gap)}.skills__body .skills-partners img{max-height:54px}.about__body .about-attr .item .numbers{font-size:72px}.skills__body .skills-main-list .list-item-title h3{font-size:32px}.skills__body .skills-main-action{gap:var(--section-gap)}.about__body .about-info{margin-top:64px}}@media (width<=1024px){.skills__body .skills-partners img{max-height:44px}.founder__body .founder-information .information-text .founder-signature span{font-size:24px}.founder__body .founder-information .information-text .founder-signature img{max-width:90px}.founder__body .founder-information{padding:42px 0}.about__body .about-attr .item .numbers{font-size:48px}.about__body .about-info{margin-top:50px}.how-work__body .how__body-frame{gap:var(--section-gap)}.how-work__body .how__body-frame .item h3{font-size:24px}.team__body .splide .splide__arrows .splide__arrow{width:36px;height:36px}.team__body .splide .splide__arrows .splide__arrow svg{width:20px;height:20px}.skills__body .skills-main{gap:var(--section-gap)}}@media (width<=800px){.skills__body{gap:var(--section-gap)}.skills__body .skills-main{flex-direction:column}.skills__body .skills-main .skills-main-action button{padding:16px 24px;font-size:16px}.skills__body .skills-main .skills-main-action button svg{width:16px}}@media (width<=700px){.founder .container{padding:0}.founder .founder__body{flex-direction:column}.founder .founder__body .founder-information{padding:42px 40px 0}.founder .founder__body .founder-information .information-text .founder-signature span{font-size:18px}.founder .founder__body .founder-information .information-text .founder-signature img{max-width:70px}.founder .founder__body img{max-width:none}.about__body .about-info{margin-top:42px}}@media (width<=600px){.skills__body .skills-main-list .list-item-title h3{font-size:24px}.skills__body .skills-main-list .list-item-title button svg{width:24px;height:24px}.skills__body .skills-partners img{max-height:34px}.founder .founder__body .founder-information{padding:42px 24px 0}.how-work__body .how__body-frame{grid-template-columns:1fr}.skills__body .skills-main .skills-main-action button{justify-content:center;width:100%;max-width:none}.team__body .splide .splide__arrows{top:-27.5%}}@media (width<=400px){.about__body .about-attr{gap:var(--soft-gap);justify-content:space-between}}.contact-section{width:100%;padding:0 0 var(--default-padding)}.contact-section__body{gap:var(--section-gap);flex-direction:column;display:flex}.contact-section__body .contact-frame{gap:var(--section-gap);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.contact-section__body .contact-frame .contact-main{gap:var(--main-gap);flex-direction:column;display:flex}.contact-section__body .contact-frame .contact-main .type-button{justify-content:center}.contact-section__body .contact-frame .contact-main-action{gap:var(--section-gap);display:flex}.contact-section__body .contact-frame .contact-main-action .main-action-telmail{gap:var(--different-gap);flex-direction:column;display:flex}.contact-section__body .contact-frame .contact-main-action .item{gap:var(--main-gap);flex-direction:column;display:flex}.contact-section__body .contact-frame .contact-main-action .item span{opacity:.6}.contact-section__body .contact-frame .contact-main-action .item nav ul{gap:var(--main-gap);flex-direction:column;display:flex}.contact-section__body .contact-frame .contact-address{gap:var(--main-gap);flex-direction:column;grid-column:span 2;display:flex}.contact-section__body .contact-frame .contact-address .address-text{gap:var(--main-gap);flex-direction:column;display:flex}.contact-section__body .contact-frame .contact-address .address-text span{opacity:.6}.contact-section__body .contact-frame .contact-address iframe{border-radius:var(--radius--main);width:100%}@media (width<=500px){.contact-section__body .contact-frame{gap:var(--different-gap);grid-template-columns:1fr}.contact-section__body .contact-frame .contact-main .type-button{display:none}.contact-section__body .contact-frame .contact-main-action{gap:var(--different-gap);flex-direction:column}.contact-section__body .contact-frame .contact-main-action .item{gap:var(--soft-gap)}.contact-section__body .contact-frame .contact-main-action .item span{font-size:16px}.contact-section__body .contact-frame .contact-main-action .item nav ul{flex-direction:row;justify-content:space-between}.contact-section__body .contact-frame .contact-main-action .item nav ul li{font-size:18px}.contact-section__body .contact-frame .contact-address iframe{height:200px}.contact-section__body .contact-frame .contact-address .address-text{gap:var(--soft-gap)}.contact-section__body .contact-frame .contact-address .address-text span{font-size:16px}.contact-section__body .contact-frame .contact-address .address-text p{font-size:18px}.contact-section__body .contact-frame .contact-address .mob{justify-content:center;padding:16px 24px;font-size:16px;display:flex!important}.contact-section__body .contact-frame .contact-address .mob svg{width:16px}}.project-design{width:100%;padding:0 0 var(--default-padding)}.project-design__body{flex-direction:column;gap:100px;display:flex}.project-design__body .full-item{width:100%}.project-design__body .full-item img{object-fit:cover;border-radius:var(--radius--main);width:100%}.project-design__body .design__body-about{align-items:center;gap:var(--section-gap);grid-template-columns:repeat(3,1fr);display:grid}.project-design__body .design__body-about .about-info{gap:var(--main-gap);flex-direction:column;grid-column:span 2;display:flex}.project-design__body .design__body-about .about-info p{font-weight:300}.project-design__body .design__body-about .item{width:100%}.project-design__body .design__body-about .item img{object-fit:cover;border-radius:var(--radius--main);width:100%}.project-design__body .backstage__body{gap:var(--section-gap);flex-direction:column;width:100%;display:flex}.project-design__body .backstage__body-frame{gap:var(--section-gap);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.project-design__body .backstage__body-frame .backstage-item{border-radius:var(--radius--main);aspect-ratio:1;overflow:hidden}.project-design__body .backstage__body-frame .backstage-item:last-child{aspect-ratio:3;grid-column:span 2}.project-design__body .backstage__body-frame .backstage-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.project-design__body .design__body-grid{gap:var(--main-gap);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.project-design__body .design__body-grid .transform-item{border-radius:var(--radius--main);width:100%;overflow:hidden}.project-design__body .design__body-grid .transform-item img{object-fit:cover;width:100%;transition:transform .5s}.project-design__body .design__body-grid .transform-item:first-child{grid-area:span 2/span 2}.project-design__body .design__body-grid .transform-item:nth-child(2){grid-column:3/span 2}.project-design__body .design__body-idea{gap:var(--section-gap);flex-direction:column;display:flex}.project-design__body .design__body-idea .idea-text{gap:var(--main-gap);flex-direction:column;display:flex}.project-design__body .design__body-idea .idea-text p{font-weight:300}.project-design__body .design__body-idea .idea-grid{gap:var(--main-gap);grid-template-columns:repeat(2,1fr);display:grid}.project-design__body .design__body-idea .idea-grid .item{aspect-ratio:1;border-radius:var(--radius--main);overflow:hidden}.project-design__body .design__body-idea .idea-grid .item img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.project-design__body .video-reels__body{gap:var(--section-gap);grid-template-columns:repeat(2,1fr);display:grid}.project-design__body .video-reels__body .item{gap:var(--main-gap);flex-direction:column;display:flex}.project-design__body .video-reels__body .item p{font-weight:300}.project-design__body .video-reels__body .reels-preview{border-radius:var(--radius--main);aspect-ratio:16/9;grid-column:span 2;width:100%;overflow:hidden}.project-design__body .video-reels__body .reels-preview video{object-fit:cover;width:100%;height:100%}.share{width:100%;padding:0 0 var(--default-padding)}.share__body{justify-content:space-between;align-items:center;display:flex}.share__body-action{align-items:center;gap:var(--soft-gap);opacity:1;flex-wrap:wrap;display:flex}@media (width<=1200px){.project-design__body{gap:var(--section-gap)}}@media (width<=1550px){.hero-block__body.project{flex-direction:column;align-items:flex-start}.hero-block__body.project .information-main{order:-1;width:100%}.hero-block__body.project .information-main .item:last-child{grid-column:span 1}}@media (width<=1024px){.hero-block__body.project{flex-direction:column;align-items:flex-start}.hero-block__body.project .information-main{gap:var(--section-gap);flex-wrap:wrap;order:1;width:100%;display:flex}.share__body{align-items:flex-start;gap:var(--section-gap);flex-direction:column}}@media (width<=500px){.project-design__body .design__body-about{grid-template-columns:1fr}.project-design__body .design__body-about .about-info{grid-column:span 1}.project-design__body .design__body-idea .idea-grid{grid-template-columns:1fr}.project-design__body .design__body-grid{gap:var(--soft-gap);grid-template-columns:repeat(2,1fr)}.project-design__body .design__body-grid .transform-item{grid-area:span 1/span 1!important}.project-design__body .design__body-grid .transform-item img{height:100%}}.eu{width:100%;padding:var(--default-padding)}.eu__body{gap:var(--section-gap);flex-direction:column;display:flex}.eu__body .splide{width:100%}.eu__body .splide .splide__arrows{align-items:center;gap:16px;display:flex;position:absolute;top:-16.5%;right:0}.eu__body .splide .splide__arrows .splide__arrow{aspect-ratio:1;background:var(--black);border-radius:50%;width:54px;height:54px;transition:all .3s;position:static;transform:translateY(0)}.eu__body .splide .splide__arrows .splide__arrow svg{fill:none;width:24px;height:24px}.eu__body .splide .splide__arrows .splide__arrow svg path{stroke:var(--white)}.eu__body .splide .splide__slide{gap:var(--section-gap);flex-direction:column;width:100%;display:flex}.eu__body .splide .splide__slide img{object-fit:cover;border-radius:var(--radius--main);width:100%}@media (width<=1024px){.eu__body .splide .splide__arrows{top:-19.5%}.eu__body .splide .splide__arrows .splide__arrow{width:36px;height:36px}.eu__body .splide .splide__arrows .splide__arrow svg{width:20px;height:20px}}@media (width<=600px){.eu__body .splide .splide__arrows{top:-21.5%}}.page-transition{z-index:10000;background:var(--white);pointer-events:none;opacity:1;will-change:transform, opacity;position:fixed;inset:0}body.is-transitioning{overflow:hidden}.preloader{--preloader-duration:1.6s;z-index:9999;background:var(--white);will-change:opacity;width:100%;height:100vh;position:fixed;inset:0;overflow:hidden}.preloader__body{justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:relative}.preloader .start-text,.preloader .last-text{color:var(--black);letter-spacing:.02em;white-space:nowrap;font-family:DM Serif Text,serif;font-size:clamp(60px,8vw,120px);line-height:1;display:block}.preloader .start-text{opacity:.2;animation:preloader-base-pulse var(--preloader-duration) ease-in-out forwards}.preloader .last-text{clip-path:inset(0 100% 0 0);will-change:clip-path;animation:preloader-text-reveal var(--preloader-duration) cubic-bezier(.65, 0, .35, 1) forwards;position:absolute}@keyframes preloader-text-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes preloader-base-pulse{0%{opacity:.12}to{opacity:.28}}@media (width<=1024px){.preloader .start-text,.preloader .last-text{font-size:clamp(48px,8vw,72px)}}@media (width<=767px){.preloader__body{padding:20px}.preloader .start-text,.preloader .last-text{text-align:center;font-size:clamp(36px,11vw,60px)}}@media (prefers-reduced-motion:reduce){.preloader .start-text,.preloader .last-text{animation:none}.preloader .last-text{clip-path:inset(0)}}.services{padding:var(--default-padding);background:var(--white);width:100%}.services.different{background:var(--black)}.services.different .services__body h2{color:var(--white)}.services.different .services__body .services__body-frame .services-frame-item{border-color:#fefefe1a}.services.different .services__body .services__body-frame .services-frame-item .information{justify-content:space-between;gap:var(--section-gap);flex-direction:column;display:flex}.services.different .services__body .services__body-frame .services-frame-item .information-wrap h3,.services.different .services__body .services__body-frame .services-frame-item .information-wrap p,.services.different .services__body .services__body-frame .services-frame-item .information-tags a{color:var(--white)}.services.different .services__body .services__body-frame .services-frame-item .information a.medium-text{color:var(--white);opacity:.6;align-items:center;gap:16px;transition:all .3s;display:flex}.services.different .services__body .services__body-frame .services-frame-item .information a.medium-text:hover{opacity:1}.services__body{gap:var(--section-gap);flex-direction:column;display:flex}.services__body .title{gap:var(--main-gap);flex-direction:column;display:flex}.services__body-frame{flex-direction:column;display:flex}.services__body-frame .services-frame-item{border-bottom:1px solid var(--soft-black);justify-content:space-between;width:100%;padding:64px 0;display:flex;position:relative}.services__body-frame .services-frame-item:first-child{padding-top:0}.services__body-frame .services-frame-item:last-child{border-bottom:none;padding-bottom:0}.services__body-frame .services-frame-item .wrap-link{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.services__body-frame .services-frame-item .information{gap:var(--section-gap);flex-direction:column;max-width:55%;display:flex}.services__body-frame .services-frame-item .information-wrap{gap:var(--different-gap);flex-direction:column;display:flex}.services__body-frame .services-frame-item .information-wrap h3{font-size:48px;font-weight:600}.services__body-frame .services-frame-item .information-wrap p{color:var(--soft-black);opacity:.6}.services__body-frame .services-frame-item .information-tags{gap:var(--soft-gap);z-index:2;flex-wrap:wrap;display:flex;position:relative}.services__body-frame .services-frame-item .information-tags a{opacity:.6}.services__body-frame .services-frame-item .information-tags a:hover{opacity:1}.services__body-frame .services-frame-item .item-wrap{border-radius:var(--radius--main);width:40%;height:auto;min-height:430px;position:relative;overflow:hidden}.services__body-frame .services-frame-item .item-wrap img,.services__body-frame .services-frame-item .item-wrap video{object-fit:cover;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.services__body-frame .services-frame-item .item-wrap .preview-image{opacity:1}.services__body-frame .services-frame-item .item-wrap .preview-image.contain{object-fit:contain}@media (width<=1200px){.services__body-frame .services-frame-item .item-wrap{min-height:230px}.services__body-frame .services-frame-item{padding:48px 0}.services__body-frame .services-frame-item .information-wrap h3{font-size:36px}}@media (width<=900px){.services__body-frame .services-frame-item .information-wrap h3{font-size:24px}.services__body-frame .services-frame-item{padding:32px 0}}@media (width<=700px){.services__body-frame .services-frame-item .information-tags{gap:12px}.services__body-frame .services-frame-item .information-tags a{padding:12px;font-size:12px}}@media (width<=600px){.services__body-frame .services-frame-item .information-tags a{padding:8px 12px;font-size:10px}.services__body-frame .services-frame-item .item-wrap{min-height:180px}.services__body-frame .services-frame-item{gap:var(--section-gap);flex-direction:column}.services__body-frame .services-frame-item .information{gap:var(--different-gap);max-width:none}.services__body-frame .services-frame-item .information .information-tags a{padding:16px 30px;font-size:12px}.services__body-frame .services-frame-item .item-wrap{width:100%;min-height:200px}}.celebrities{background:var(--white);width:100%;padding:var(--default-padding)}.celebrities__body{gap:var(--section-gap);flex-direction:column;display:flex}.celebrities__body-frame,.celebrities__body-frame .splide{width:100%}.celebrities__body-frame .splide .splide__slide{border-radius:var(--radius--main);background:linear-gradient(#24232300 -13.81%,#242323 95.12%);flex-direction:column;justify-content:space-between;height:840px;padding:48px;display:flex;position:relative;overflow:hidden;width:690px!important}.celebrities__body-frame .splide .splide__slide img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.celebrities__body-frame .splide .splide__slide button{font-size:18px;font-family:var(--second-font);color:var(--white);border:1px solid var(--border);background:linear-gradient(90deg,#f3f3f31a 0%,#e9e9e903 100%);align-self:flex-end;max-width:max-content;padding:16px 36px;font-weight:400}.celebrities__body-frame .splide .splide__slide button svg{width:18px;height:18px}.celebrities__body-frame .splide .splide__slide .frame-celebritie-info{gap:var(--main-gap);flex-direction:column;display:flex}.celebrities__body-frame .splide .splide__slide .frame-celebritie-info h3{color:var(--white);font-size:42px;font-weight:600}.celebrities__body-frame .splide .splide__slide .frame-celebritie-info p{color:var(--white);font-weight:300}.celebrities__body-together{grid-template-columns:repeat(5,1fr);align-items:center;gap:200px;display:grid}.celebrities__body-together h2{padding:0}.celebrities__body-together .celebrities-together-information{column-gap:128px;row-gap:var(--section-gap);grid-column:span 4;grid-template-columns:repeat(2,1fr);display:grid}.celebrities__body-together .celebrities-together-information p{font-weight:300}@media (width<=1500px){.celebrities__body-frame .splide .splide__slide{height:640px;width:490px!important}.celebrities__body-together{gap:var(--section-gap);grid-template-columns:repeat(1,1fr);justify-content:space-between}}@media (width<=1200px){.celebrities__body-frame .splide .splide__slide{justify-content:flex-end;height:530px;padding:32px;width:430px!important}.celebrities__body-frame .splide .splide__slide button{display:none}.celebrities__body-frame .splide .splide__slide .frame-celebritie-info h3{font-size:32px}}@media (width<=900px){.celebrities__body-frame .splide .splide__slide .frame-celebritie-info h3{font-size:24px}.celebrities__body-frame .splide .splide__slide{height:390px;width:330px!important}.celebrities__body-frame .splide .splide__slide .frame-celebritie-info{gap:var(--soft-gap)}.celebrities__body-together .celebrities-together-information{column-gap:var(--section-gap)}}@media (width<=700px){.celebrities__body-frame .splide .splide__slide{height:330px;padding:24px;width:260px!important;margin-right:24px!important}}@media (width<=600px){.celebrities__body-together .celebrities-together-information{gap:var(--different-gap);grid-template-columns:1fr}}body{background:var(--white);max-width:2560px;font-family:var(--main-font);margin:0 auto;position:relative}:root{--first-padding:196px 0 150px;--menu-padding:196px 0 32px;--default-padding:150px 0px;--bread-padding:196px 0 64px;--section-gap:64px;--main-gap:32px;--big-gap:58px;--different-gap:48px;--soft-gap:24px;--radius--main:36px}.header__menu::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}.toast-close{color:var(--black);display:none}.container{width:100%;max-width:1920px;margin:0 auto;padding:0 50px}.desk{display:flex!important}.mob{display:none!important}.hidden{overflow:hidden}.wrap__bottom{position:relative}.no-padding{padding-top:0}@media (width<=1500px){:root{--default-padding:75px 0;--first-padding:146px 0 75px;--menu-padding:146px 0 32px;--bread-padding:146px 0 64px}}@media (width<=1200px){:root{--section-gap:48px;--main-gap:24px;--big-gap:32px;--different-gap:32px;--soft-gap:16px;--radius--main:24px}}@media (width<=900px){:root{--default-padding:50px 0;--menu-padding:120px 0 32px;--first-padding:120px 0 50px;--bread-padding:120px 0 50px;--different-gap:24px;--section-gap:32px}.container{padding:0 40px}}@media (width<=600px){.container{padding:0 24px}:root{--radius--main:16px;--different-gap:18px;--section-gap:32px;--big-gap:28px;--soft-gap:12px;--default-padding:40px 0px;--first-padding:100px 0px 40px;--menu-padding:100px 0px 40px;--bread-padding:100px 0 40px}}@media (width<=500px){:root{--first-padding:100px 0 32px}}
