@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap");html{font-size:.06944vw;letter-spacing:0.02em}@media (min-width: 1440px){html{font-size:1px}}@media (max-width: 768px){html{font-size:.22727vw}}body{margin:0 auto;font-family:'Josefin Sans', sans-serif;width:100%}html{font-size:.06944vw;letter-spacing:0.02em}@media (min-width: 1440px){html{font-size:1px}}@media (max-width: 768px){html{font-size:.22727vw}}body{margin:0 auto;font-family:'Josefin Sans', sans-serif;width:100%}p{color:#2E2E2E;font-size:18rem;font-weight:300;line-height:24rem;margin-bottom:18rem}h1{color:white;font-size:70rem;line-height:80rem;letter-spacing:6%;text-transform:uppercase;margin:0;font-weight:500}h2{color:#D9D9D9;font-size:64rem;line-height:100%;letter-spacing:8%;text-transform:uppercase;font-weight:300;margin-bottom:24rem;margin-top:0}h3{color:#BAAA49;font-weight:400;font-size:24rem;letter-spacing:8%;line-height:100%;text-transform:uppercase;margin-bottom:30rem}h4{color:#BAAA49;font-weight:300;font-size:40rem;line-height:48rem;margin:0}h5{font-size:66rem;letter-spacing:8%;text-transform:uppercase;font-weight:600;line-height:100%;color:#D9D9D9;margin-bottom:0}h5 span{font-size:96rem}ul{padding-left:0}ul li{font-size:18rem;line-height:28rem;font-weight:300;color:#2E2E2E}ul li.arrowed{list-style-type:none;position:relative;padding-left:30rem;margin-bottom:5rem}ul li.arrowed::before{content:"";position:absolute;left:0;top:13rem;transform:translateY(-50%);width:13rem;height:13rem;background-image:url("/assets/ico/li-arrow.png");background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width: 768px){h1{font-size:36rem !important;line-height:38rem !important}h2{font-size:32rem !important;line-height:100% !important;margin-bottom:0}h3{font-size:20rem !important;line-height:100% !important;margin-top:15rem}ul li{margin:0 !important}ul li.arrowed{padding-left:23rem}}.light-weight{font-weight:300 !important}html{font-size:.06944vw;letter-spacing:0.02em}@media (min-width: 1440px){html{font-size:1px}}@media (max-width: 768px){html{font-size:.22727vw}}body{margin:0 auto;font-family:'Josefin Sans', sans-serif;width:100%}section{display:block;width:100%;margin:0 auto;box-sizing:border-box;max-width:100%;padding-left:34rem;padding-right:34rem;margin-bottom:80rem}@media (min-width: 768px){section{padding-left:60rem;padding-right:60rem}}@media (min-width: 1024px){section{padding-left:80rem;padding-right:80rem}}@media (min-width: 1440px){section{max-width:1440rem;padding-left:0;padding-right:0}}section.max-width{max-width:100%;padding:0}section.max-width .inner-section{width:100%;margin:0 auto;box-sizing:border-box;padding-left:34rem;padding-right:34rem}@media (min-width: 768px){section.max-width .inner-section{padding-left:60rem;padding-right:60rem}}@media (min-width: 1440px){section.max-width .inner-section{max-width:1440rem;padding-left:0;padding-right:0}}.row{display:flex}@media (max-width: 768px){.row{flex-direction:column}}@media (max-width: 768px){.col{margin-bottom:60rem}}@media (min-width: 768px){section.left-margin,.inner-section.left-margin{padding-left:134rem !important}section.right-margin,.inner-section.right-margin{padding-right:134rem !important}section.both-margins,.inner-section.both-margins{padding-left:134rem !important;padding-right:134rem !important}}html{font-size:.06944vw;letter-spacing:0.02em}@media (min-width: 1440px){html{font-size:1px}}@media (max-width: 768px){html{font-size:.22727vw}}body{margin:0 auto;font-family:'Josefin Sans', sans-serif;width:100%}.logo{width:230rem}.navbar-wrapper{max-width:1440rem}.navbar.moving{box-shadow:rgba(0,0,0,0.16) 0px 3px 6px,rgba(0,0,0,0.23) 0px 3px 6px;position:fixed;z-index:100;top:0;left:0;right:0;margin:0 auto;display:flex;justify-content:center;width:100%;background-color:#2E2E2E;animation:slideDown 0.4s ease-in-out}.navbar.moving .navbar-wrapper{padding-top:20rem !important;padding-bottom:20rem !important}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.navbar.desktop .navbar-wrapper{padding:59rem 182rem 0 182rem;width:100%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.navbar.desktop .navbar-wrapper .nav-links .nav-main{display:flex;gap:34rem}.navbar.desktop .navbar-wrapper .nav-links .nav-item{position:relative}.navbar.desktop .navbar-wrapper .nav-links .nav-item:hover a{color:#F7E34D}.navbar.desktop .navbar-wrapper .nav-links .nav-item:hover .nav-dropdown-container{display:block}.navbar.desktop .navbar-wrapper .nav-links .nav-link,.navbar.desktop .navbar-wrapper .nav-links .dropdown-header{color:#ffffff;text-decoration:none;font-weight:500;font-size:18rem;display:flex;align-items:last baseline;gap:10rem;white-space:nowrap;justify-content:end}.navbar.desktop .navbar-wrapper .nav-links .nav-link .arrow-icon,.navbar.desktop .navbar-wrapper .nav-links .dropdown-header .arrow-icon{width:14rem;height:14rem;filter:invert(1);transform:rotate(90deg)}.navbar.desktop .navbar-wrapper .nav-links .nav-link .arrow-icon.main.rotate,.navbar.desktop .navbar-wrapper .nav-links .dropdown-header .arrow-icon.main.rotate{transform:rotate(180deg);filter:invert(91%) sepia(96%) saturate(1074%) hue-rotate(345deg) brightness(101%) contrast(106%)}.navbar.desktop .navbar-wrapper .nav-links .nav-link .arrow-icon.sub,.navbar.desktop .navbar-wrapper .nav-links .dropdown-header .arrow-icon.sub{transform:rotate(-90deg)}.navbar.desktop .navbar-wrapper .nav-links .dropdown-header{background:#282828;color:#F7E34D;cursor:pointer;text-align:right;padding-top:20rem;margin-bottom:15rem}.navbar.desktop .navbar-wrapper .nav-links .nav-dropdown-container{display:none;position:absolute;top:-20rem;left:-20rem;transform:translateX(-50%);background:#282828;min-width:256rem;width:max-content;z-index:50;box-shadow:0 15rem 40rem rgba(0,0,0,0.5);padding-right:20rem;text-align:right}.navbar.desktop .navbar-wrapper .nav-links .nav-dropdown-container .nav-dropdown{padding-bottom:10rem}.navbar.desktop .navbar-wrapper .nav-links .nav-dropdown-container .nav-dropdown .nav-item:hover{color:#F7E34D !important}.navbar.desktop .navbar-wrapper .nav-links .nav-dropdown-container .nav-dropdown .nav-item .nav-link{color:#ffffff;padding:10rem 0rem 10rem 25rem;font-size:16rem;font-weight:300;text-transform:none;justify-content:end;align-items:center}.navbar.desktop .navbar-wrapper .nav-links .nav-dropdown-container .nav-dropdown .nav-item .nav-link .sub{transform:rotate(0deg)}.navbar.desktop .navbar-wrapper .nav-links .nav-dropdown-container .nav-dropdown .nav-item .nav-link:hover{color:#F7E34D !important}.navbar.desktop .navbar-wrapper .nav-links .nav-dropdown-container .nav-dropdown .nav-item .nav-link:hover .arrow-icon.sub{filter:invert(91%) sepia(96%) saturate(1074%) hue-rotate(345deg) brightness(101%) contrast(106%);transform:rotate(90deg)}.navbar.mobile{--local-display: flex;justify-content:space-between;align-items:center;padding-top:46rem}.navbar.mobile.moving{box-sizing:border-box;padding-top:20rem;padding-bottom:20rem;padding-left:34rem;padding-right:34rem}.navbar.mobile .hamburger-button{width:47rem;height:47rem;cursor:pointer}.navbar.mobile .logo{width:187rem}#hamburger-menu{display:none}#hamburger-menu.opened{display:block;position:fixed;left:0;top:0;width:100dvw;overflow:auto;background:#2E2E2E;z-index:10;clip-path:polygon(0 0, 100% 0, 100% 84%, 0 100%);padding-top:142rem;padding-bottom:100rem;box-sizing:border-box}#hamburger-menu.opened .hamburger-button{width:47rem;height:47rem;position:fixed;top:46rem;right:34rem;cursor:pointer}#hamburger-menu.opened .nav-main-mobile{display:flex;flex-direction:column;align-items:flex-end;gap:30rem}#hamburger-menu.opened .nav-main-mobile .nav-item{display:flex;flex-direction:column;align-items:flex-end;width:100%}#hamburger-menu.opened .nav-main-mobile .nav-item .nav-link{color:#ffffff;text-decoration:none;font-size:20rem;font-weight:500;letter-spacing:1.5px;display:flex;align-items:center;justify-content:flex-end;gap:15rem}#hamburger-menu.opened .nav-main-mobile .nav-item .nav-link .arrow-icon{width:18rem;height:18rem;filter:invert(1)}#hamburger-menu.opened .nav-main-mobile .nav-item .nav-link .arrow-icon.mobile-main{transform:rotate(90deg)}#hamburger-menu.opened .nav-main-mobile .nav-item .nav-link .arrow-icon.mobile-sub{transform:rotate(180deg)}#hamburger-menu.opened .nav-main-mobile .nav-item .nav-link:hover,#hamburger-menu.opened .nav-main-mobile .nav-item .nav-link.active{color:#F7E34D}#hamburger-menu.opened .nav-main-mobile .nav-item .nav-link:hover .arrow-icon,#hamburger-menu.opened .nav-main-mobile .nav-item .nav-link.active .arrow-icon{filter:invert(91%) sepia(96%) saturate(1074%) hue-rotate(345deg) brightness(101%) contrast(106%)}#hamburger-menu.opened .nav-main-mobile .nav-item .nav-dropdown-mobile{display:flex;flex-direction:column;align-items:flex-end;gap:18rem;padding-top:15rem;padding-bottom:15rem}#hamburger-menu.opened .nav-main-mobile .nav-item .nav-dropdown-mobile .nav-item .nav-link{font-size:16rem;font-weight:300;letter-spacing:1px}.banner-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:700rem;background-image:url("/assets/img/banner.png");background-size:cover;background-repeat:no-repeat;clip-path:polygon(0 0, 100% 0, 100% 75%, 0 100%)}.banner{height:700rem;position:relative}.banner .banner-content{position:absolute;top:248rem;padding-left:182rem;max-width:840rem}.banner .banner-content h1{color:#fff;margin:0}.banner .yellow-element{position:absolute}.banner .yellow-element.left{left:0;bottom:30rem;width:154rem}.banner .yellow-element.right{right:181rem;top:270rem;width:170rem}@media (max-width: 768px){.banner-bg::before{content:"";position:absolute;top:0;left:0;height:496rem !important;width:100%;height:100%;background-size:cover;background-image:url("/assets/img/banner-mobile.png");clip-path:polygon(0 0, 100% 0, 100% 75%, 0 100%)}.banner{height:496rem !important;width:100vw}.banner .banner-content{top:171rem;left:77rem;padding-left:0;max-width:309rem}.banner .yellow-element.left{left:0;bottom:156rem;width:66rem}.banner .yellow-element.right{display:none}}html{font-size:.06944vw;letter-spacing:0.02em}@media (min-width: 1440px){html{font-size:1px}}@media (max-width: 768px){html{font-size:.22727vw}}body{margin:0 auto;font-family:'Josefin Sans', sans-serif;width:100%}.mobile{display:none !important}@media (max-width: 768px){.desktop{display:none !important}.mobile{display:var(--local-display, block) !important}}.flex{display:flex}.ac{align-items:center}.sb{justify-content:space-between}.w-100{width:100%}sep{display:block;height:20rem}button{padding:10rem 16rem 9rem 13rem;display:flex;align-items:baseline;gap:10rem;color:#2E2E2E;background-color:#F7E34D;border:none;cursor:pointer;font-family:'Josefin Sans', sans-serif;font-size:16rem;box-shadow:inset 0 1rem 4rem 0 rgba(12,12,13,0.05)}button span{line-height:0}button span img{width:14rem}button:hover{color:#F7E34D;background-color:black !important}button:hover span img{filter:invert(91%) sepia(96%) saturate(1074%) hue-rotate(345deg) brightness(101%) contrast(106%)}button.white{background:white;border:1rem solid #2E2E2E;padding:15rem 16rem 16rem 13rem}button.white img{padding-left:15rem}footer section{margin-bottom:0}footer .form-container{position:relative;min-height:480rem;width:100%;overflow:hidden}footer .form-container::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("/assets/img/form-bg.jpg");background-size:cover;background-position:center;filter:blur(5rem) brightness(0.2);transform:scale(1.1);z-index:0}footer .form-container .content{position:relative;z-index:1;padding-top:70rem;padding-bottom:58rem;max-width:850rem;margin:0 auto}footer .form-container .content form.success .form-title{color:#F7E34D !important;transition:color 0.5s ease}footer .form-container .content form.success input:not([type="hidden"]),footer .form-container .content form.success .input-multiline{color:rgba(255,255,255,0.4) !important;border-color:rgba(255,255,255,0.1) !important;pointer-events:none;opacity:0.6;transition:all 0.5s ease}footer .form-container .content form.success .upload-wrapper{opacity:0.5;pointer-events:none;transition:opacity 0.5s ease}footer .form-container .content form.success .upload-wrapper .upload-component.selected::before{background-color:rgba(255,255,255,0.4) !important}footer .form-container .content form.success .upload-wrapper .upload-component.selected span{color:rgba(255,255,255,0.4) !important;text-decoration-color:rgba(255,255,255,0.4) !important}footer .form-container .content form.success .upload-wrapper .remove-file{display:none}footer .form-container .content form.success .flex{opacity:0.5;pointer-events:none;transition:opacity 0.5s ease}footer .form-container .content form.success .flex input[type="checkbox"]{accent-color:gray}footer .form-container .content form.success .flex .disclaimer{color:rgba(255,255,255,0.4) !important}footer .form-container .content form.success .submit-btn{color:#F7E34D !important;border-color:#F7E34D !important;background-color:transparent !important;pointer-events:none;transition:all 0.5s ease}footer .form-container .content form.success .submit-btn:hover{background:transparent;transform:none}footer .form-container .content form.success .form-status{display:none !important}footer .form-container .content form .input-multiline{box-sizing:border-box;padding:12rem 15rem;font-family:'Josefin Sans', sans-serif;width:100%;min-height:37rem;height:auto;white-space:pre-wrap;word-break:break-word;letter-spacing:8%;color:white;font-size:12rem;line-height:16rem;font-weight:500;border:1rem solid white;background:rgba(255,255,255,0.2);text-transform:uppercase;outline:none}footer .form-container .content form .input-multiline:empty::before{content:attr(placeholder);color:rgba(255,255,255,0.6);pointer-events:none;display:block}footer .form-container .content form .input-multiline:focus{background:rgba(255,255,255,0.3)}footer .form-container .content form .upload-wrapper{display:flex;flex-direction:column;gap:8rem;margin-top:5rem;margin-bottom:20rem}footer .form-container .content form .upload-component{display:flex;align-items:center;gap:9rem;cursor:pointer}footer .form-container .content form .upload-component::before{content:"";width:13rem;height:13rem;background-color:white;-webkit-mask-image:url("/assets/ico/attachment.svg");mask-image:url("/assets/ico/attachment.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-shrink:0;transition:background-color 0.3s}footer .form-container .content form .upload-component .remove-file{margin-left:auto;width:25rem;height:25rem;display:flex;align-items:center;justify-content:center;font-size:20rem;color:white;opacity:0.5;cursor:pointer;transition:opacity 0.2s, transform 0.2s}footer .form-container .content form .upload-component .remove-file:hover{opacity:1;transform:scale(1.2);color:#ff4d4d}footer .form-container .content form .upload-component span{color:white;font-weight:300;font-size:15rem;line-height:28rem;text-decoration:underline;display:inline-block;transition:color 0.3s}footer .form-container .content form .upload-component.selected::before{background-color:#F7E34D}footer .form-container .content form .upload-component.selected span{color:#F7E34D}footer .form-container .content form .upload-component:hover:not(.selected) span{opacity:0.8}footer .form-container .content form .button-wrapper{width:100%;display:flex;justify-content:center;margin-top:40rem}footer .form-container .content form .button-wrapper button{padding:13rem 33rem}footer .form-container .content form .form-title{text-align:center;font-size:32rem;letter-spacing:8%;font-weight:400;color:white;margin-bottom:40rem}footer .form-container .content form .row{gap:25rem}footer .form-container .content form sep{height:25rem}footer .form-container .content form input{box-sizing:border-box;padding:12rem 15rem;font-family:'Josefin Sans', sans-serif;width:100%;height:37rem;letter-spacing:8%;color:white;font-size:12rem;font-weight:500;border:1rem solid white;background:rgba(255,255,255,0.2);text-transform:uppercase}footer .form-container .content form input::placeholder{color:white}footer .form-container .content form input[type="checkbox"]{width:12rem;height:12rem}footer .form-container .content form .disclaimer{margin-left:10rem;text-align:left;font-size:12rem;color:white;font-weight:300;line-height:17rem}footer .footer-container{background:#2E2E2E;min-height:296rem}footer .footer-container .footer-content{padding-top:50rem;padding-bottom:45rem}footer .footer-container .footer-content button{min-width:213rem;margin-bottom:20rem}footer .footer-container .footer-content p,footer .footer-container .footer-content a{color:white;font-size:14rem;line-height:28rem;display:block;margin:0;font-weight:300}footer .footer-container .footer-content a:hover{color:#F7E34D}footer .footer-container .footer-content img.logo{width:182rem}footer .footer-container .footer-content sep{height:33rem}footer .footer-container .footer-content .section-title{color:white;font-size:15rem;font-weight:500;line-height:22rem;letter-spacing:6%;text-transform:uppercase;margin-bottom:10rem}footer .footer-container .footer-content .section-title .not-bold{font-weight:300}html{font-size:.06944vw;letter-spacing:0.02em}@media (min-width: 1440px){html{font-size:1px}}@media (max-width: 768px){html{font-size:.22727vw}}body{margin:0 auto;font-family:'Josefin Sans', sans-serif;width:100%}html{font-size:.06944vw;letter-spacing:0.02em}@media (min-width: 1440px){html{font-size:1px}}@media (max-width: 768px){html{font-size:.22727vw}}body{margin:0 auto;font-family:'Josefin Sans', sans-serif;width:100%}section{display:block;width:100%;margin:0 auto;box-sizing:border-box;max-width:100%;padding-left:34rem;padding-right:34rem;margin-bottom:80rem}@media (min-width: 768px){section{padding-left:60rem;padding-right:60rem}}@media (min-width: 1024px){section{padding-left:80rem;padding-right:80rem}}@media (min-width: 1440px){section{max-width:1440rem;padding-left:0;padding-right:0}}section.max-width{max-width:100%;padding:0}section.max-width .inner-section{width:100%;margin:0 auto;box-sizing:border-box;padding-left:34rem;padding-right:34rem}@media (min-width: 768px){section.max-width .inner-section{padding-left:60rem;padding-right:60rem}}@media (min-width: 1440px){section.max-width .inner-section{max-width:1440rem;padding-left:0;padding-right:0}}.row{display:flex}@media (max-width: 768px){.row{flex-direction:column}}@media (max-width: 768px){.col{margin-bottom:60rem}}@media (min-width: 768px){section.left-margin,.inner-section.left-margin{padding-left:134rem !important}section.right-margin,.inner-section.right-margin{padding-right:134rem !important}section.both-margins,.inner-section.both-margins{padding-left:134rem !important;padding-right:134rem !important}}@media (max-width: 768px){.text_img_block .row{gap:unset !important}.text_img_block .content-image{max-width:100%}.text_img_block .txt-col{min-width:unset !important}}.text_img_block.second_version .txt-col{max-width:652rem}.text_img_block.second_version .row{gap:136rem}.text_img_block .row{gap:51rem}.text_img_block .txt-col{max-width:621rem;min-width:621rem}.text_img_block .img-col{width:100%}.text_img_block .img-container{position:relative;width:100%}.text_img_block .img-container .content-image{width:100%;max-width:632rem}.text_img_block .img-container button{position:absolute;bottom:-15rem;left:-20rem}.slider-img-text .slide-wrapper{margin:40rem 0}.slider-img-text .simple-fade-carousel{position:relative;padding-top:53rem}.slider-img-text .simple-fade-carousel .slide{display:none}.slider-img-text .simple-fade-carousel .slide.active{margin:0 auto;display:flex;justify-content:end;animation:fadeIn 0.6s ease-in-out;position:relative;width:100%;max-width:950rem}.slider-img-text .simple-fade-carousel .slide.active .img-content{background-repeat:no-repeat;background-position:center;background-size:cover;max-width:100%;width:375rem;height:250rem;position:absolute;left:0;top:-53rem}.slider-img-text .simple-fade-carousel .slide.active .text-content{background:#2E2E2E;padding:31rem 67rem;box-sizing:border-box;width:100%;max-width:600rem}.slider-img-text .simple-fade-carousel .slide.active .text-content h3,.slider-img-text .simple-fade-carousel .slide.active .text-content p{color:white}.slider-img-text .simple-fade-carousel .slide.active .text-content h3{margin-top:0;font-weight:300}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.slider-img-text .simple-fade-carousel .contact-btn{margin-top:30rem}.slider-img-text .simple-fade-carousel .prev,.slider-img-text .simple-fade-carousel .next{position:absolute;z-index:10;cursor:pointer;top:50%;transform:translate(0, -50%)}.slider-img-text .simple-fade-carousel .prev img,.slider-img-text .simple-fade-carousel .next img{width:33rem}.slider-img-text .simple-fade-carousel .prev{left:0}.slider-img-text .simple-fade-carousel .prev img{transform:rotate(180deg)}.slider-img-text .simple-fade-carousel .next{right:0}@media (max-width: 768px){.slider-img-text .simple-fade-carousel{padding-top:0}.slider-img-text .slide-wrapper{margin:0 !important}.slider-img-text .prev,.slider-img-text .next{z-index:10;top:135rem !important}.slider-img-text .prev img,.slider-img-text .next img{width:40rem !important;filter:invert(91%) sepia(96%) saturate(1074%) hue-rotate(345deg) brightness(101%) contrast(106%)}.slider-img-text .prev{left:-20rem !important}.slider-img-text .next{right:-20rem !important}.slider-img-text .slide.active{flex-direction:column}.slider-img-text .slide.active .img-content{position:unset !important}.slider-img-text .slide.active .text-content{padding:25rem 35rem 40rem 35rem !important}}.three-cols-block{position:relative;background:#434343}.three-cols-block .yellow-element{height:317rem;width:159rem;background-image:url("/assets/img/yel3.png");background-size:cover;position:absolute;right:0;top:-49rem;z-index:1}@media (max-width: 768px){.three-cols-block .row{gap:15rem}.three-cols-block .inner-section{padding-bottom:30rem !important}.three-cols-block .yellow-element{height:158rem;width:80rem;background-image:url("/assets/img/yel3.png");background-size:cover;position:absolute;right:0;top:-49rem;z-index:1}}.three-cols-block .inner-section{padding-top:78rem;padding-bottom:61rem}.three-cols-block h2,.three-cols-block h3,.three-cols-block p{color:white}.three-cols-block h3{font-weight:300;margin-top:0}.three-cols-block .header-section{text-align:center;margin-bottom:70rem}.three-cols-block .row{gap:38rem}.three-cols-block .col{width:100%;cursor:pointer;display:flex;flex-direction:column}.three-cols-block .col .img-content{height:333rem;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;flex-shrink:0}.three-cols-block .col .text-content{padding:31rem 22rem;background:#2E2E2E;flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.three-cols-block .col .text-content p{margin-bottom:30rem}.three-cols-block .col .text-content .contact-btn{margin-top:auto}@media (max-width: 768px){.arrows-block .row{align-items:unset !important}.arrows-block .text-content{text-align:start !important}.arrows-block .arrows-content{height:150rem;margin-bottom:40rem}.arrows-block .arrows-content img{height:150rem !important;width:150rem !important}.arrows-block .arrows-content img.second{left:50% !important;transform:translate(-50%, 0)}.arrows-block .arrows-content img.third{right:0;left:unset !important}}.arrows-block .text-content{width:100%;max-width:781rem;text-align:end}.arrows-block .row{align-items:center}.arrows-block .arrows-content{position:relative;height:208rem}.arrows-block .arrows-content img{position:absolute;width:208rem;height:208rem}.arrows-block .arrows-content img.first{left:0}.arrows-block .arrows-content img.second{left:141rem}.arrows-block .arrows-content img.third{left:282rem}@media (max-width: 768px){.stats-counter-block .row{gap:unset}.stats-counter-block h5{margin-top:20rem !important}}.stats-counter-block .row{gap:36rem}.stats-counter-block h5{margin-top:20rem !important}.stats-counter-block h3{color:#2E2E2E}.movie-block{background:#F7E34D !important}.movie-block .inner-section{padding-top:52rem;padding-bottom:52rem}.movie-block .header-content{text-align:end}.movie-block .header-content h2{color:#2E2E2E}.movie-block .movie-content{width:100%}.movie-block .text-content{max-width:440rem;width:100%;text-align:end}.movie-block .row{gap:110rem}@media (max-width: 768px){.movie-block .row{gap:unset}.movie-block .header-content{text-align:center !important}.movie-block .text-content{max-width:100%;text-align:start}}.icons_grid_block .icons-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:34rem;row-gap:47rem}.icons_grid_block .grid-item{display:flex;align-items:flex-start;gap:20rem}.icons_grid_block .icon{flex-shrink:0;width:57rem;height:57rem;background:#2E2E2E;display:flex;align-items:center;justify-content:center;border-radius:50%}.icons_grid_block .icon img{width:35rem;height:35rem;display:block}.icons_grid_block .text-content{display:flex;flex-direction:column}.icons_grid_block .text-header{font-weight:400;font-size:16rem;color:#2E2E2E;line-height:24rem}.icons_grid_block .text-sub-header{font-size:16rem;font-weight:400;color:#BAAA49;line-height:24rem;margin-bottom:5rem}.icons_grid_block p{font-size:14rem;line-height:1.6;color:#666;margin:0}@media (max-width: 768px){.icons_grid_block .icons-grid{grid-template-columns:1fr;gap:40rem}}.portfolio-showcase .portfolio-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30rem}.portfolio-showcase .text-content{grid-column:2 / 4;grid-row:1;align-self:end;padding-bottom:20rem;text-align:right}.portfolio-showcase .text-content p{text-align:right;max-width:90%;margin-left:auto}.portfolio-showcase .img-1{grid-column:1;grid-row:1 / 3}.portfolio-showcase .img-2{grid-column:2;grid-row:2}.portfolio-showcase .img-3{grid-column:3;grid-row:2 / 4;position:relative}.portfolio-showcase .img-4{grid-column:1;grid-row:3}.portfolio-showcase .img-5{grid-column:2;grid-row:3}.portfolio-showcase .img-wrapper{width:100%;height:100%;min-height:250rem;overflow:hidden}.portfolio-showcase .img-wrapper a{display:block;width:100%;height:100%;cursor:zoom-in}.portfolio-showcase .img-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}.portfolio-showcase .img-wrapper:hover img{transform:scale(1.05)}.portfolio-showcase .yellow-polygon{position:absolute;right:0;bottom:25%;width:159rem;height:317rem;background-image:url("/assets/img/yel3.png");background-position:center;background-size:cover;background-repeat:no-repeat;z-index:2}@media (max-width: 768px){.portfolio-showcase .portfolio-grid{grid-template-columns:1fr;gap:20rem}.portfolio-showcase .text-content{grid-column:1;grid-row:auto;text-align:center;padding-bottom:10rem}.portfolio-showcase .text-content p{max-width:100%;text-align:center}.portfolio-showcase .img-1,.portfolio-showcase .img-2,.portfolio-showcase .img-3,.portfolio-showcase .img-4,.portfolio-showcase .img-5{grid-column:1;grid-row:auto}.portfolio-showcase .img-wrapper{min-height:300rem}.portfolio-showcase .yellow-polygon{right:-34rem;width:calc(159rem / 2);height:calc(317rem / 2)}}.stitched-container{display:flex;width:100%}.stitched-container .box{flex:1;box-sizing:border-box;display:flex;flex-direction:column;padding-top:70rem;padding-bottom:70rem;justify-content:center}@media (min-width: 1024px){.stitched-container .box.black-box{padding-left:134rem;padding-right:80rem;align-items:flex-start}}@media (min-width: 1024px) and (min-width: 1440px){.stitched-container .box.black-box{padding-left:calc((100vw - 1440rem) / 2 + 134rem)}}@media (min-width: 1024px){.stitched-container .box.yellow-box{padding-left:100rem;padding-right:134rem;align-items:flex-start}}@media (min-width: 1024px) and (min-width: 1440px){.stitched-container .box.yellow-box{padding-right:calc((100vw - 1440rem) / 2 + 134rem)}}.stitched-container .box-content{width:100%;max-width:520rem}.stitched-container .black-box{background-color:#2e2e2e;color:#fff;position:relative;z-index:1}.stitched-container .black-box p,.stitched-container .black-box li{color:white;font-size:16rem}.stitched-container .black-box::after{content:'';position:absolute;top:0;bottom:0;right:0;width:12px;transform:translateX(50%);z-index:10;background-image:url("/assets/img/stitch.svg");background-repeat:repeat-y;background-position:center}.stitched-container .yellow-box{background-color:#f7e653;color:#2e2e2e}.stitched-container .grid-item{margin-bottom:30rem;display:flex;align-items:flex-start;gap:20rem}.stitched-container .grid-item .icon{flex-shrink:0;width:57rem;height:57rem;background:#2E2E2E;display:flex;align-items:center;justify-content:center;border-radius:50%}.stitched-container .grid-item .icon img{width:35rem;height:35rem;display:block}.stitched-container .grid-item .text-content{display:flex;flex-direction:column}.stitched-container .grid-item .text-header{font-weight:400;font-size:16rem;color:#2E2E2E;line-height:24rem;text-transform:uppercase;margin-bottom:10rem}.stitched-container .grid-item p{font-size:15rem;line-height:1.6;color:black;margin:0}@media (max-width: 768px){.stitched-container{flex-direction:column}.stitched-container .box{padding:60rem 34rem !important;display:block}.stitched-container .box .box-content{max-width:100%}.stitched-container .black-box::after{top:auto;right:0;bottom:0;left:0;width:100%;height:12px;transform:translateY(50%);background-image:url("/assets/img/stitch_rot.svg");background-repeat:repeat-x}.stitched-container .yellow-box{padding-top:80rem !important}}.text_ribbon_block{text-align:center;width:100%;position:relative;margin-top:40rem;min-height:300rem}@media (max-width: 768px){.text_ribbon_block{text-align:left;margin-top:unset;min-height:unset}.text_ribbon_block .yellow-element{display:none}}.text_ribbon_block .yellow-element{position:absolute;background-repeat:no-repeat;background-position:center;z-index:-1}.text_ribbon_block .yellow-element.right{height:317rem;width:159rem;background-image:url("/assets/img/yel3.png");right:0;top:0;background-size:cover}.text_ribbon_block .yellow-element.left{background-image:url("/assets/img/yel1.png");left:0;top:-88rem;height:321rem;width:154rem;background-size:contain}.text_ribbon_block p{max-width:900rem;margin:0 auto}.brands_block .row{gap:80rem;align-items:center}.brands_block .col{flex:1;max-width:50%}.brands_block .brands-box{display:grid;grid-template-columns:repeat(4, 1fr);align-items:center;scroll-behavior:smooth}.brands_block .brand-img{width:100%;height:100rem;display:flex;justify-content:center;align-items:center}.brands_block .brand-img img{max-width:100%;max-height:100%;object-fit:contain}@media (max-width: 768px){.brands_block .row{display:flex;flex-direction:column;gap:40rem}.brands_block .col{max-width:100%}.brands_block .brands-box{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;padding-bottom:20rem;scrollbar-width:none}.brands_block .brands-box::-webkit-scrollbar{display:none}.brands_block .brand-img{flex:0 0 100%;scroll-snap-align:start;height:250rem}.brands_block .brand-img img{width:100%;height:auto;max-height:100%}}.gallery_2el_block .row{display:flex;align-items:flex-start;gap:30rem}@media (max-width: 768px){.gallery_2el_block .row{flex-direction:column;gap:20rem}}.gallery_2el_block .img-wrapper{overflow:hidden}.gallery_2el_block .img-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.gallery_2el_block .img-wrapper.landscape{flex:2;aspect-ratio:3 / 2;margin-top:100rem}@media (max-width: 768px){.gallery_2el_block .img-wrapper.landscape{margin-top:0;aspect-ratio:16 / 9}}.gallery_2el_block .img-wrapper.portrait{flex:1;aspect-ratio:1 / 2}@media (max-width: 768px){.gallery_2el_block .img-wrapper.portrait{flex:none;width:100%;aspect-ratio:3 / 4}}.gallery_4el_block .gallery-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:30rem}@media (max-width: 768px){.gallery_4el_block .gallery-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:15rem;margin:0 -20rem;padding:0 20rem 20rem;scrollbar-width:none}.gallery_4el_block .gallery-grid::-webkit-scrollbar{display:none}}.gallery_4el_block .img-wrapper{aspect-ratio:1 / 1;overflow:hidden;border-radius:4rem}@media (max-width: 768px){.gallery_4el_block .img-wrapper{flex:0 0 85%;scroll-snap-align:center;aspect-ratio:4 / 5}}.gallery_4el_block .img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.25, 1, 0.5, 1)}.gallery_4el_block .img-wrapper img:hover{transform:scale(1.08)}.contact_block,.text_about_us_block{position:relative}@media (max-width: 768px){.contact_block .yellow-element,.text_about_us_block .yellow-element{z-index:-1 !important}.contact_block .row,.text_about_us_block .row{gap:unset !important}.contact_block .content-image,.text_about_us_block .content-image{max-width:100%}.contact_block .txt-col,.text_about_us_block .txt-col{min-width:unset !important}.contact_block .img-container,.text_about_us_block .img-container{text-align:center !important}}.contact_block .img-col,.text_about_us_block .img-col{width:100%}.contact_block .img-container,.text_about_us_block .img-container{position:relative;width:100%}.contact_block .img-container p,.text_about_us_block .img-container p{line-height:14rem}.contact_block .grid-item{margin-bottom:30rem;display:flex;align-items:flex-start;gap:20rem}.contact_block .grid-item .icon{flex-shrink:0;width:57rem;height:57rem;background:#2E2E2E;display:flex;align-items:center;justify-content:center;border-radius:50%}.contact_block .grid-item .icon img{width:35rem;height:35rem;display:block}.contact_block .grid-item .text-content{padding-top:7rem;display:flex;flex-direction:column}.contact_block .grid-item p{font-size:18rem;line-height:24rem;margin:0}.contact_block .yellow-element{height:359rem;width:180rem;background-image:url("/assets/img/yel3.png");background-size:cover;position:absolute;right:0;top:175rem;z-index:1}.contact_block .row{gap:170rem}.contact_block .txt-col{max-width:635rem;min-width:635rem}.contact_block .content-image{width:100%;max-width:364rem}.text_about_us_block .row{gap:200rem}.text_about_us_block .yellow-element{height:317rem;width:159rem;background-image:url("/assets/img/yel3.png");background-size:cover;position:absolute;right:0;top:-49rem;z-index:1}.text_about_us_block .txt-col{max-width:621rem;min-width:621rem}.text_about_us_block .content-image{width:100%;max-width:248rem}.movie-bg-block{background-image:url("/assets/img/movie_bg.jpg");background-position:center;background-size:cover}.movie-bg-block .inner-section{padding-top:88rem;padding-bottom:88rem}.movie-bg-block .header-content{text-align:end}.movie-bg-block .header-content h2{color:#2E2E2E}.movie-bg-block .movie-content{width:100%}.movie-bg-block .text-content{max-width:500rem;width:100%;text-align:end}.movie-bg-block .text-content h3{color:#2E2E2E}.movie-bg-block .row{gap:170rem}.movie-bg-block .row.left{flex-direction:row-reverse}.movie-bg-block .row.left .text-content{text-align:start}@media (max-width: 768px){.movie-bg-block .row{gap:unset;flex-direction:column !important}.movie-bg-block .header-content{text-align:center !important}.movie-bg-block .text-content{max-width:100%;text-align:start}}.faq_block .faq-list{display:flex;flex-direction:column;gap:15rem}.faq_block .faq-item{border-bottom:1px solid #eaeaea;padding-bottom:15rem}.faq_block .faq-item .faq-question-row{display:flex;align-items:center;cursor:pointer;gap:20rem}.faq_block .faq-item .faq-question-row:hover .faq-question-text{opacity:0.8}.faq_block .faq-item .faq-question-row .faq-icon{width:57rem;height:57rem;border-radius:50%;background-color:#2E2E2E;display:flex;align-items:center;justify-content:center}.faq_block .faq-item .faq-question-row .faq-icon img{width:35rem}.faq_block .faq-item .faq-question-row .faq-question-text{flex:1}.faq_block .faq-item .faq-question-row .faq-question-text h3{margin-bottom:20rem}.faq_block .faq-item .faq-question-row .faq-arrow .arrow-icon{width:18rem;height:18rem;transition:transform 0.3s ease;transform:rotate(90deg);filter:invert(61%) sepia(80%) saturate(350%) hue-rotate(5deg) brightness(92%) contrast(89%)}.faq_block .faq-item .faq-answer-row{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s ease-out;overflow:hidden;margin-left:14rem}.faq_block .faq-item .faq-answer-row .faq-answer-content{min-height:0;padding-left:65rem}.faq_block .faq-item .faq-answer-row .faq-answer-content p{margin-top:15rem;margin-bottom:0}.faq_block .faq-item.active .faq-question-row .faq-arrow .arrow-icon{transform:rotate(-90deg)}.faq_block .faq-item.active .faq-answer-row{grid-template-rows:1fr;margin-bottom:30rem}.services_grid_block{position:relative;background:#333;overflow:hidden}.services_grid_block .yellow-corner-tr{position:absolute;top:0;right:0;width:0;height:0;border-left:200rem solid transparent;border-top:200rem solid #F7E34D;z-index:1}@media (max-width: 768px){.services_grid_block h3{max-width:220rem}}.services_grid_block .inner-section{padding-top:80rem;padding-bottom:80rem;position:relative;z-index:2}.services_grid_block .header-section{text-align:center;margin-bottom:60rem;max-width:900rem;margin-left:auto;margin-right:auto}.services_grid_block .header-section h2{color:white;font-size:36rem;font-weight:300;letter-spacing:2px;margin-bottom:20rem}.services_grid_block .header-section p{color:#ccc;font-size:16rem;line-height:1.6}.services_grid_block .cards-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:25rem;margin-bottom:60rem}@media (max-width: 768px){.services_grid_block .cards-grid{grid-template-columns:1fr}}.services_grid_block .card-item{background:#282828;padding:40rem 30rem;position:relative;cursor:pointer;transition:all 0.3s ease}.services_grid_block .card-item h3{color:white;font-weight:300;font-size:24rem;margin-top:0;margin-bottom:20rem;transition:color 0.3s ease}.services_grid_block .card-item p{color:#aaa;font-size:14rem;line-height:1.6;margin-bottom:30rem;transition:color 0.3s ease}.services_grid_block .card-item .read-more{color:white;text-decoration:none;font-size:14rem;font-weight:500;display:flex;align-items:center;gap:10rem;transition:color 0.3s ease}.services_grid_block .card-item .read-more .ext-icon{width:14rem;height:14rem;filter:invert(1);transition:filter 0.3s ease}.services_grid_block .card-item .card-icon{position:absolute;top:20rem;right:20rem;width:40rem;height:40rem;border-radius:50%;background:#F7E34D;display:flex;justify-content:center;align-items:center;transition:background 0.3s ease}.services_grid_block .card-item .card-icon img{width:20rem;height:20rem;filter:none;transition:filter 0.3s ease}.services_grid_block .card-item:hover,.services_grid_block .card-item.active{background:#F7E34D}.services_grid_block .card-item:hover h3,.services_grid_block .card-item:hover p,.services_grid_block .card-item:hover .read-more,.services_grid_block .card-item.active h3,.services_grid_block .card-item.active p,.services_grid_block .card-item.active .read-more{color:#2E2E2E}.services_grid_block .card-item:hover .read-more .ext-icon,.services_grid_block .card-item.active .read-more .ext-icon{filter:none}.services_grid_block .card-item:hover .card-icon,.services_grid_block .card-item.active .card-icon{background:#2E2E2E}.services_grid_block .card-item:hover .card-icon img,.services_grid_block .card-item.active .card-icon img{filter:invert(21%)}.services_grid_block .bottom-action{text-align:center}.services_grid_block .bottom-action .main-btn{background:#F7E34D;color:#2E2E2E;border:none;padding:15rem 40rem;font-size:16rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;transition:background 0.3s ease, color 0.3s ease}.services_grid_block .bottom-action .main-btn:hover{background:white}.case_study_block .row{display:flex;align-items:start;gap:38rem}.case_study_block .row.right{flex-direction:row-reverse}@media (max-width: 768px){.case_study_block .row{flex-direction:column !important;gap:20rem}}.case_study_block .img-col{width:633rem;flex-shrink:0}.case_study_block .img-col img{display:block;object-fit:cover}@media (max-width: 768px){.case_study_block .img-col{width:100%}}.case_study_block .txt-col{flex:1}.case_study_block .txt-col h3{margin-top:0;margin-bottom:25rem}.case_study_block .txt-col .text-wrapper p{margin-bottom:20rem}.case_study_block .txt-col button.white{margin-top:35rem}.projects_grid_block .projects-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40rem}@media (max-width: 768px){.projects_grid_block .projects-grid{grid-template-columns:1fr;gap:40rem}}.projects_grid_block .project-card{display:flex;flex-direction:column}.projects_grid_block .project-card .img-wrapper{width:100%;margin-bottom:30rem;overflow:hidden}.projects_grid_block .project-card .img-wrapper img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:cover;transition:transform 0.5s ease}.projects_grid_block .project-card:hover .img-wrapper img{transform:scale(1.03)}.projects_grid_block .project-card .text-wrapper{display:flex;flex-direction:column;flex:1}.projects_grid_block .project-card .text-wrapper h3{margin-top:0;margin-bottom:0rem}.projects_grid_block .project-card .text-wrapper p{margin-bottom:25rem;flex:1}.projects_grid_block .project-card .text-wrapper .square-arrow-btn{width:48rem;height:48rem;border:1rem solid #2E2E2E;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;text-decoration:none;background:white}.projects_grid_block .project-card .text-wrapper .square-arrow-btn img{width:14rem;transition:all 0.3s ease}.projects_grid_block .project-card .text-wrapper .square-arrow-btn:hover{background:#2E2E2E;border-color:#2E2E2E}.projects_grid_block .project-card .text-wrapper .square-arrow-btn:hover img{filter:invert(91%) sepia(96%) saturate(1074%) hue-rotate(345deg) brightness(101%) contrast(106%)}.feature_zigzag_block{margin-bottom:60rem}.feature_zigzag_block .row{align-items:center;gap:60rem}.feature_zigzag_block .row.reverse{flex-direction:row-reverse}@media (max-width: 768px){.feature_zigzag_block .row{flex-direction:column !important}}.feature_zigzag_block .row:not(.reverse) li{position:relative;text-align:right;padding-right:25rem;padding-left:0}.feature_zigzag_block .row:not(.reverse) li::before{left:auto;content:"";position:absolute;right:0;top:13rem;transform:translateY(-50%) scaleX(-1);width:13rem;height:13rem;background-image:url("/assets/ico/li-arrow.png");background-size:contain;background-repeat:no-repeat;background-position:center}.feature_zigzag_block .img-col{flex:1;width:100%}.feature_zigzag_block .img-col img{display:block;width:100%;height:auto;object-fit:contain}.feature_zigzag_block .txt-col{flex:1}.feature_zigzag_block .txt-col ul{list-style:none;padding:0;margin:0}.feature_zigzag_block .txt-col.text-right{text-align:right}.feature_zigzag_block .txt-col.text-right ul{display:inline-block;text-align:left}.feature_zigzag_block .txt-col.text-left{text-align:left}.feature_zigzag_block .txt-col.text-right{text-align:right}.feature_zigzag_block .txt-col.text-left{text-align:left}
