@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);@import url(https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Hind+Madurai:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap);:root{--primary:#111111;--secondary:#555555;--border:rgba(17, 17, 17, 0.1);--bg:#111111;--theme:#FF6A3A;--black:#111111;--black-2:#999999;--white:#FFFFFF;--white-2:#999999;--action:#FF6A3A}:root .dark{--primary:#ffffff;--secondary:#999999;--border:rgba(255, 255, 255, 0.1);--bg:#171717}@font-face{font-family:Thunder;src:url("../fonts/Thunder-BoldLC.ttf");font-weight:700}@font-face{font-family:Thunder;src:url("../fonts/Thunder-SemiBoldLC.ttf");font-weight:600}@font-face{font-family:Thunder;src:url("../fonts/Thunder-LC.ttf");font-weight:400}@font-face{font-family:Thunder;src:url("../fonts/Thunder-MediumLC.ttf");font-weight:500}@font-face{font-family:"Sequel Sans Roman Body";src:url("../fonts/Sequel Sans Roman Body.otf");font-weight:310}@font-face{font-family:"Sequel Sans Medium Body";src:url("../fonts/Sequel Sans Medium Body.otf");font-weight:315}@font-face{font-family:TimesNow-SemiLightItalic;src:url("../fonts/TimesNow-SemiLightItalic.ttf");font-weight:400}@font-face{font-family:BDOGrotesk-Regular;src:url("../fonts/BDOGrotesk-Regular.ttf");font-weight:400}@font-face{font-family:BDOGrotesk-Regular;src:url("../fonts/BDOGrotesk-Medium.ttf");font-weight:500}@font-face{font-family:BDOGrotesk-Regular;src:url("../fonts/BDOGrotesk-DemiBold.ttf");font-weight:600}@font-face{font-family:Tartuffo_Trial;src:url("../fonts/Tartuffo_Trial-Thin.otf");font-weight:100}@font-face{font-family:Tartuffo_Trial;src:url("../fonts/Tartuffo_Trial-LightItalic.otf");font-weight:300}@font-face{font-family:Tartuffo_Trial;src:url("../fonts/Tartuffo_Trial-Light.otf");font-weight:300}@font-face{font-family:tartuffo-font-family-family;src:url("../fonts/Tartuffo_Trial-MediumItalic.otf");font-weight:500}:root{--font_dmsans:"DM Sans",sans-serif;--font_instrumentsans:"Instrument Sans",sans-serif;--font_thunder:"Thunder";--font_sequelsansromanbody:"Sequel Sans Roman Body";--font_sequelsansmediumbody:"Sequel Sans Medium Body";--font_timesnow:"TimesNow-SemiLightItalic";--font_bdogrotesk:"BDOGrotesk-Regular";--font_tartuffo:"tartuffo-font-family";--font_tartuffotrial:"Tartuffo_Trial";--font_awesome:"Font Awesome 6 Free"}.font-heading-sequelsans-romanbody h1,.font-heading-sequelsans-romanbody h2,.font-heading-sequelsans-romanbody h3,.font-heading-sequelsans-romanbody h4{font-family:var(--font_sequelsansromanbody)}.font-heading-bdogrotesk-regular h1,.font-heading-bdogrotesk-regular h2,.font-heading-bdogrotesk-regular h3,.font-heading-bdogrotesk-regular h4{font-family:var(--font_bdogrotesk)}*{margin:0;padding:0}body{font-family:var(--font_dmsans);line-height:1}html{scroll-behavior:smooth}h1,h2,h3,h4{padding:0;margin:0;color:var(--primary);line-height:1.22;font-family:var(--font_instrumentsans);font-weight:500}ul{padding:0;margin:0}li{list-style:none}a{text-decoration:none;transition:all .3s;color:inherit}a:hover{color:var(--primary)}button{background-color:transparent;border:0}p{padding:0;margin:0;font-weight:400;font-size:22px;line-height:30px;color:var(--secondary)}@media only screen and (max-width:1399px){p{font-size:20px;line-height:28px}}strong{font-weight:500}iframe,img,video{margin:0;padding:0}img{max-width:100%}.bold{font-weight:700}@media only screen and (max-width:767px){br{display:none}}main{display:inline-block;width:100%;overflow:hidden}h1{font-size:48px}h2{font-size:36px}h3{font-size:32px}h4{font-size:24px}@keyframes t-Bubble{0%{scale:1}50%{scale:1.5}100%{scale:1}}@keyframes t-Zoom{0%{scale:1}50%{scale:0.5}100%{scale:1}}@keyframes t-Zoom_2{0%{scale:1}50%{scale:0.9}100%{scale:1}}@keyframes t-SlideBottom{0%{transform:translateY(0)}50%{transform:translateY(50px)}100%{transform:translateY(0)}}@keyframes t-reveal{to{opacity:1;filter:blur(0px)}}@keyframes t-fadeUp{0%{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes t-spinner{to{transform:rotateZ(360deg)}}@keyframes t-characters{0%,100%,75%{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0)}}@keyframes t-sheen{50%{transform:translateY(-20px);color:var(--primary)}}@keyframes t-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideFadeIn{from{opacity:0;transform:translateY(-130px)}to{opacity:1;transform:translateY(0)}}.rr-container-1405{max-width:1405px}.text-slider-active .swiper-slide{width:auto}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#d6d6d6}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.circle-text{width:140px;height:140px;position:relative;border-radius:100px;background:0 0;display:flex;align-items:center;justify-content:center;padding:14px}@media only screen and (max-width:991px){.circle-text{width:120px;height:120px}}.circle-text .text{width:100%;height:100%;font-size:14px;color:var(--primary);position:absolute;-webkit-animation:textRotation 8s linear infinite;animation:textRotation 8s linear infinite}@-webkit-keyframes textRotation{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes textRotation{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.circle-text .text span{left:50%;top:0;font-size:14px;text-transform:uppercase;position:absolute;transform-origin:0 65px}.circle-text .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.circle-text:before{position:absolute;content:"";width:100%;height:100%;border:37px solid transparent;border-radius:50%}.fix{overflow:hidden}.has-left-line{position:relative;padding-inline-start:35px;display:inline-block}.has-left-line:before{position:absolute;content:"";width:30px;height:1px;background-color:currentColor;inset-inline-start:0;top:50%;transform:translateY(-50%)}.lines{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:space-between}.lines .line{width:1px;height:100%;background-color:rgba(0,81,83,.031372549);display:inline-block;position:relative;z-index:1}.pos-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.parallax-view{overflow:hidden}.hover-reveal{position:relative;overflow:hidden;cursor:none}.hover-reveal:hover>:first-child{opacity:1!important}.hover-reveal>:first-child{opacity:0;z-index:1}.section-spacing{padding-top:100px;padding-bottom:100px}@media only screen and (max-width:1919px){.section-spacing{padding-top:90px;padding-bottom:90px}}@media only screen and (max-width:1399px){.section-spacing{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:1199px){.section-spacing{padding-top:60px;padding-bottom:60px}}.section-spacing-top{padding-top:100px}@media only screen and (max-width:1919px){.section-spacing-top{padding-top:90px}}@media only screen and (max-width:1399px){.section-spacing-top{padding-top:80px}}@media only screen and (max-width:1199px){.section-spacing-top{padding-top:60px}}.section-spacing-bottom{padding-bottom:100px}@media only screen and (max-width:1919px){.section-spacing-bottom{padding-bottom:90px}}@media only screen and (max-width:1399px){.section-spacing-bottom{padding-bottom:80px}}@media only screen and (max-width:1199px){.section-spacing-bottom{padding-bottom:60px}}.container{--bs-gutter-x:30px}.section-subtitle{font-size:14px;font-weight:400;line-height:20px;display:inline-block;text-transform:uppercase;color:var(--primary)}.section-title{font-size:100px}@media only screen and (max-width:1919px){.section-title{font-size:80px}}@media only screen and (max-width:1399px){.section-title{font-size:60px}}@media only screen and (max-width:1199px){.section-title{font-size:50px}}@media only screen and (max-width:991px){.section-title{font-size:40px}}@media only screen and (max-width:767px){.section-title{font-size:35px}}.section-title.font-sequelsans-romanbody{font-family:var(--font_sequelsansromanbody);font-weight:310;line-height:.9;letter-spacing:-.07em}@media only screen and (max-width:991px){.section-title.font-sequelsans-romanbody{line-height:1.1}}.section-title.font-bdogrotesk-regular{font-family:var(--font_bdogrotesk);font-weight:400;line-height:.95;letter-spacing:-.05em}@media only screen and (max-width:991px){.section-title.font-bdogrotesk-regular{line-height:1.1}}.text-invert>div{background-image:linear-gradient(to right,var(--primary) 50%,#cdc9c6 51%);background-size:200% 100%;background-position-x:100%;color:transparent;background-clip:text;-webkit-background-clip:text}.offcanvas-overlay{position:fixed;height:100%;width:100%;background:#000;z-index:900;top:0;opacity:0;visibility:hidden;transition:all .5s}.offcanvas-overlay.overlay-open{opacity:.5;visibility:visible}.side-info-close{font-size:18px;padding:0;transition:all .3s linear;background-color:var(--white);color:var(--black);width:40px;height:40px;border:1px solid var(--black);border-radius:50%;line-height:38px}.dark .side-info-close{background-color:#292828;color:var(--white)}.side-info-close:hover{transform:rotate(90deg)}.side-info{background:var(--white) none repeat scroll 0 0;padding:40px 45px;position:fixed;right:0;top:0;width:500px;height:100%;-webkit-transform:translateX(calc(100% + 80px));-moz-transform:translateX(calc(100% + 80px));-ms-transform:translateX(calc(100% + 80px));-o-transform:translateX(calc(100% + 80px));transform:translateX(calc(100% + 80px));-webkit-transition:transform .45s ease-in-out,opacity .45s ease-in-out;-moz-transition:transform .45s ease-in-out,opacity .45s ease-in-out;transition:transform .45s ease-in-out,opacity .45s ease-in-out;z-index:9999;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none}.dark .side-info{background-color:var(--black)}.side-info ::-webkit-scrollbar{display:none}@media (max-width:575px){.side-info{width:100%;padding:30px 30px}}.side-info.info-open{opacity:1;transform:translateX(0)}.offset-header{display:flex;justify-content:space-between;align-items:center}.offset-logo{width:120px}@media (max-width:575px){.offset-logo{width:100px}}.offset-logo img{max-width:120px}.offset-button{margin-top:40px}@media (min-width:576px){.offset-button{display:none}}.offset-widget-box{margin-top:40px}.offset-widget-box .title{font-size:24px;line-height:1.33;margin-bottom:15px}@media only screen and (max-width:1919px){.offset-widget-box .title{margin-bottom:22px}}.offset-widget-box .contact-meta>:not(:first-child){margin-top:16px}.offset-widget-box .contact-item{display:flex;align-items:center;gap:14px}.offset-widget-box .contact-item span{color:var(--primary);font-weight:500}.offset-widget-box .contact-item span a:hover{color:var(--secondary)}.offset-widget-box .contact-item .icon{width:40px;min-width:40px;height:40px;display:inline-flex;border:1px solid var(--primary);justify-content:center;align-items:center;border-radius:50%;color:var(--primary)}.mobile-menu{margin-top:40px}.body-page-inner{position:relative;z-index:100;background-color:#fff}.body-page-inner.dark .header-area-2 .side-toggle{background-color:#1d1c1c}@media (min-width:1650px){.body-page-inner .container.large{max-width:1650px;--container-max-widths:1620px;--bs-gutter-x:30px}}.body-page-inner .header-area-2 .side-toggle{background-color:#f3f3f3}.dark .body-page-inner .header-area-2 .side-toggle{background-color:#1d1c1c}.body-page-inner .header-area-2__inner{border-bottom:1px solid var(--border)}.header-sticky{transition:all .5s}.transformed{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:800;transform:translateY(-100%)}.sticky{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:800;background-color:#fff;transform:translateY(0)}.page-title-wrapper{margin-top:68px;margin-bottom:28px}@media only screen and (max-width:991px){.page-title-wrapper{margin-bottom:10px}}.page-title-wrapper .page-title{font-family:var(--font_thunder);font-size:495px;font-weight:600;line-height:.8;letter-spacing:-.02em;text-align:center;text-transform:uppercase}@media only screen and (max-width:1919px){.page-title-wrapper .page-title{font-size:385px}}@media only screen and (max-width:1399px){.page-title-wrapper .page-title{font-size:325px}}@media only screen and (max-width:1199px){.page-title-wrapper .page-title{font-size:265px}}@media only screen and (max-width:991px){.page-title-wrapper .page-title{font-size:185px}}@media only screen and (max-width:767px){.page-title-wrapper .page-title{font-size:125px}}@media (max-width:575px){.page-title-wrapper .page-title{font-size:90px}}html{--container-max-widths:1320px}@media only screen and (max-width:1399px){html{--container-max-widths:1140px}}@media only screen and (max-width:1199px){html{--container-max-widths:960px}}@media only screen and (max-width:991px){html{--container-max-widths:720px}}@media only screen and (max-width:767px){html{--container-max-widths:540px}}body{background-color:#f8f8f8;color:var(--secondary)}.body-wrapper{background-color:var(--white)}.body-wrapper.dark{background-color:var(--black)}.img_anim_reveal{visibility:hidden;overflow:hidden}.img_anim_reveal img{object-fit:cover;transform-origin:left}.bg-theme{background-color:var(--theme)!important}.text-underline{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-skip-ink:none}header{margin-bottom:-1px;z-index:100}section{margin-bottom:-1px}.swiper{direction:ltr}.container-preloader{align-items:center;cursor:none;display:flex;width:100vw;height:100vh;justify-content:center;position:fixed;left:0;top:0;z-index:900}.container-preloader .animation-preloader{position:absolute;z-index:100}.container-preloader .animation-preloader .spinner{animation:t-spinner 1s infinite linear;border-radius:50%;height:9em;width:9em;border:10px solid var(--primary);border-top-color:var(--white);margin:0 auto 3.5em auto}.dark .container-preloader .animation-preloader .spinner{border-top-color:var(--black)}@media only screen and (max-width:1919px){.container-preloader .animation-preloader .spinner{height:5em;width:5em;border-width:5px}}@media only screen and (max-width:767px){.container-preloader .animation-preloader .spinner{margin:0 auto .2em auto}}.container-preloader .loader-section{background-color:var(--white);height:100%;position:fixed;top:0;width:calc(50% + 1px)}.dark .container-preloader .loader-section{background-color:var(--black)}.container-preloader .loader-section.section-left{left:0}.container-preloader .loader-section.section-right{right:0}.loaded .animation-preloader{opacity:0;transition:.3s ease-out}.loaded .loader-section.section-left{transform:translateX(-101%);transition:.7s .3s all cubic-bezier(.1, .1, .1, 1)}.loaded .loader-section.section-right{transform:translateX(101%);transition:.7s .3s all cubic-bezier(.1, .1, .1, 1)}.progress-wrap{position:fixed;right:20px;bottom:20px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;z-index:9999;opacity:0;visibility:hidden;transform:translateY(-100px);transition:all .3s linear}.progress-wrap::after{position:absolute;content:"\f062";font:var(--fa-font-solid);text-align:center;line-height:46px;font-size:20px;color:var(--primary);left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;transition:all .2s linear;border-radius:50px}.dark .progress-wrap::after{color:var(--black)}.progress-wrap svg path{fill:var(--black-6)}.progress-wrap svg.progress-circle path{fill:var(--white);stroke:transparent;stroke-width:5;box-sizing:border-box;transition:all .2s linear}.rr-btn{justify-content:center;position:relative;overflow:hidden;z-index:5;padding:26px 42px;background-color:var(--primary);color:var(--white);border:1px solid var(--primary);border-radius:100px;font-style:normal;font-weight:500;font-size:18px;line-height:1;display:inline-flex;align-items:center;text-transform:capitalize;letter-spacing:-.02em}.dark .rr-btn{color:var(--black)}@media only screen and (max-width:1199px){.rr-btn{padding:18px 29px}}.rr-btn:focus::before,.rr-btn:hover::before{height:100%}.rr-btn:focus .btn-wrap .text-one,.rr-btn:hover .btn-wrap .text-one{transform:translateY(-150%)}.rr-btn:focus .btn-wrap .text-two,.rr-btn:hover .btn-wrap .text-two{top:50%;transform:translateY(-50%);color:var(--black)}.dark .rr-btn:focus .btn-wrap .text-two,.dark .rr-btn:hover .btn-wrap .text-two{color:var(--white)}.rr-btn:after{display:block;clear:both;content:""}.rr-btn::before{background-color:var(--white);content:"";width:100%;height:0;bottom:0;position:absolute;transition:all .5s}.dark .rr-btn::before{background-color:var(--black)}.rr-btn .btn-wrap{z-index:1;overflow:hidden;position:relative;display:inline-block;border:none}.rr-btn .btn-wrap .text-one,.rr-btn .btn-wrap .text-two{display:flex;align-items:center}.rr-btn .btn-wrap .text-one{position:relative;display:block;color:var(--white);transition:all .5s}.dark .rr-btn .btn-wrap .text-one{color:var(--black)}.rr-btn .btn-wrap .text-two{position:absolute;top:100%;display:block;color:var(--white);transition:all .5s}.dark .rr-btn .btn-wrap .text-two{color:var(--black)}.rr-btn-underline{font-size:14px;font-weight:500;letter-spacing:0;color:var(--primary);text-transform:uppercase;position:relative;display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;white-space:nowrap}.rr-btn-underline:hover::before{width:0}.rr-btn-underline::before{position:absolute;content:"";inset-inline-start:0;bottom:0;width:100%;height:2px;background-color:currentColor;transition:.3s}.rr-btn-underline i{font-size:10px}.rr-hover-btn-wrapper{display:inline-block}.rr-btn-circle{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;text-align:center;width:170px;height:170px;border-radius:50%;font-weight:500;font-size:14px;line-height:16px;text-transform:uppercase;color:var(--primary);border:1px solid rgba(17,17,17,.2);z-index:1}.dark .rr-btn-circle{border-color:rgba(255,255,255,.2)}.rr-btn-circle:hover{color:var(--white);border-color:transparent}.dark .rr-btn-circle:hover{color:var(--black)}.rr-btn-circle:hover .rr-btn-circle-dot{width:400px;height:400px}.rr-btn-circle-dot{position:absolute;width:1px;height:1px;background-color:var(--primary);line-height:20px;border-radius:50%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}@keyframes mask_animation{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes mask_animation_2{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.main-menu>ul{display:flex}.main-menu>ul>li:hover>a{color:var(--primary)}.main-menu>ul>li:hover>ul{opacity:1;pointer-events:all;inset-inline-start:0}.main-menu>ul>li:hover>ul.dp-menu li:hover>ul{opacity:1;pointer-events:all;inset-inline-start:100%}.main-menu li{position:relative}.main-menu li a{display:flex;align-items:center;font-weight:400;font-size:18px;line-height:1;color:var(--primary);padding:37px 15px;text-transform:capitalize}.main-menu ul.dp-menu{background-color:#232529;padding:18px 0;width:250px;position:absolute;inset-inline-start:10px;opacity:0;pointer-events:none;z-index:10;transition:all .5s}.main-menu ul.dp-menu ul{background:var(--black);padding:18px 0;width:300px;position:absolute;inset-inline-start:calc(100% + 10px);top:0;opacity:0;z-index:10;transition:all .5s}.main-menu ul.dp-menu li{position:relative;padding:0 25px}.main-menu ul.dp-menu li:hover>a{color:var(--white);background-color:transparent}.main-menu ul.dp-menu li:hover>ul{opacity:1;transform:none!important;pointer-events:all}.main-menu ul.dp-menu li a{font-size:16px;font-weight:500;color:#999;padding:10px 0;background-color:transparent;border-radius:8px;text-transform:capitalize}.main-menu ul.dp-menu li a:hover{letter-spacing:.5px}.main-menu ul.dp-menu li a:after{transform:rotate(-90deg);margin-left:auto}.main-menu li.menu-item-has-children>a:after{content:"\f107";font-family:var(--font_awesome);margin-inline-start:5px;font-weight:600;font-size:14px}.main-menu .new{font-size:10px;font-weight:600;background:#ffa38e;color:var(--black);padding:3px 7px;line-height:1;border-radius:2px;margin-inline-start:8px;display:inline-block}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */.cb-cursor{position:fixed;top:0;left:0;z-index:150;contain:layout style size;pointer-events:none;will-change:transform;-webkit-transition:opacity .3s,color .4s;-o-transition:opacity .3s,color .4s;-moz-transition:opacity .3s,color .4s;transition:opacity .3s,color .4s}.cb-cursor:before{content:"";position:absolute;top:-24px;left:-24px;display:block;width:80px;height:30px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-transition:opacity .1s,-webkit-transform .3s ease-in-out;transition:opacity .1s,-webkit-transform .3s ease-in-out;-o-transition:opacity .1s,-o-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,opacity .1s,-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .1s;transition:transform .3s ease-in-out,opacity .1s,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out,-o-transform .3s ease-in-out}.cb-cursor-text{position:absolute;top:-28px;left:-4px;width:36px;height:36px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(0) rotate(10deg);-moz-transform:scale(0) rotate(10deg);-ms-transform:scale(0) rotate(10deg);-o-transform:scale(0) rotate(10deg);transform:scale(0) rotate(10deg);opacity:0;color:#000;font-size:16px;line-height:20px;text-align:center;white-space:nowrap;letter-spacing:-.01em;-webkit-transition:opacity .4s,-webkit-transform .3s;transition:opacity .4s,-webkit-transform .3s;-o-transition:opacity .4s,-o-transform .3s;-moz-transition:opacity .4s,transform .3s,-moz-transform .3s;transition:opacity .4s,transform .3s;transition:opacity .4s,transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s}.cb-cursor.-text{mix-blend-mode:normal}.cb-cursor.-text:before{background:currentColor}.cb-cursor.-visible:before{-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2)}.cb-cursor.-visible.-active:before{-webkit-transform:scale(.23);-moz-transform:scale(.23);-ms-transform:scale(.23);-o-transform:scale(.23);transform:scale(.23);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.cb-cursor.-text:before{background:#fff;-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);-o-transform:scale(1.7);transform:scale(1.7)}.cb-cursor.-text .cb-cursor-text{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.cb-cursor.-text.-active:before{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.cb-cursor.-green{color:green}.cb-cursor.-green:before{background:green}.cb-cursor.-red .cb-cursor-text{color:#000;top:0;left:0;width:50px;height:50px;text-transform:uppercase}.cb-cursor.-red{color:#000;background-color:#000;width:5px;height:5px}.cb-cursor.-red:before{border-radius:500px;background:#fff;width:100px;height:100px;color:#fff}.cb-cursor.-portfolio:before{display:none}.cb-cursor.-portfolio .cb-cursor-text{top:0;left:0;width:auto;height:auto;display:block;text-align:start}.cb-cursor.-portfolio .content{position:absolute;top:0;left:0}.cb-cursor.-portfolio .title{font-weight:300;font-size:30px;line-height:27px;background-color:var(--white);padding:15px 20px 13px;color:var(--black)}.cb-cursor.-portfolio .meta{font-family:var(--font_tartuffotrial);font-weight:300;font-style:italic;font-size:16px;line-height:27px;background-color:var(--white);display:inline-block;padding:5px 15px 3px;margin-top:3px;color:var(--black)}.hero-area{background-color:rgba(255,129,58,.15);position:relative;z-index:2}.dark .hero-area{background-color:#171717}.hero-area .section-title{font-size:100px;font-weight:500;line-height:.9;max-width:660px}@media only screen and (max-width:1919px){.hero-area .section-title{font-size:70px}}@media only screen and (max-width:1399px){.hero-area .section-title{font-size:50px;max-width:340px}}@media only screen and (max-width:1199px){.hero-area .section-title{max-width:590px}}.hero-area .feature-box .number{font-size:100px;font-weight:400;line-height:.72;display:inline-block;color:var(--primary)}@media only screen and (max-width:1919px){.hero-area .feature-box .number{font-size:70px}}@media only screen and (max-width:1399px){.hero-area .feature-box .number{font-size:50px}}.hero-area .feature-box .text{font-size:18px;font-weight:400;line-height:21px;color:var(--primary);margin-top:21px}.hero-area .text-wrapper{margin-top:87px}@media only screen and (max-width:1919px){.hero-area .text-wrapper{margin-top:37px}}.hero-area .text-wrapper .text{font-size:22px;font-weight:400;line-height:30px;color:var(--primary);max-width:490px}@media only screen and (max-width:1399px){.hero-area .text-wrapper .text{font-size:18px}}.hero-area .features-wrapper-box{padding-bottom:36px;border-bottom:1px solid var(--border)}.hero-area .features-wrapper{display:grid;gap:40px 60px;grid-template-columns:repeat(2,230px);justify-content:space-between}@media only screen and (max-width:1919px){.hero-area .features-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.hero-area .features-wrapper{grid-template-columns:repeat(1,100%)}}.hero-area .section-content{margin-top:10px}@media only screen and (max-width:1199px){.hero-area .section-content{max-width:600px}}.hero-area .big-text{font-family:var(--font_thunder);font-size:920px;font-weight:700;line-height:.477;letter-spacing:-.02em;text-transform:uppercase;color:var(--theme);display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1919px){.hero-area .big-text{font-size:690px}}@media only screen and (max-width:1399px){.hero-area .big-text{font-size:590px}}@media only screen and (max-width:1199px){.hero-area .big-text{display:none}}video.video-area{width:100%}.about-area{position:relative}.about-area .section-title{font-family:var(--font_thunder);font-size:120px;font-weight:700;line-height:.83;text-transform:uppercase;display:inline;position:relative}@media only screen and (max-width:1399px){.about-area .section-title{font-size:80px}}.about-area .section-content{text-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative}.about-area .section-content .text{font-size:30px;font-weight:400;line-height:1.26;letter-spacing:-.02em;max-width:950px;color:var(--primary);margin-inline:auto}@media only screen and (max-width:1399px){.about-area .section-content .text{font-size:24px;max-width:800px}}@media only screen and (max-width:767px){.about-area .section-content .text{font-size:20px}}.about-area .section-content .text-wrapper{opacity:0;transform:translateY(100px);transition:transform .5s,opacity .5s}@media only screen and (max-width:1199px){.about-area .section-content .text-wrapper{opacity:1;transform:translateY(0)}}.about-area .section-content .btn-wrapper{margin-top:62px;opacity:0;transform:translateY(100px);transition:transform .5s,opacity .5s}@media only screen and (max-width:1199px){.about-area .section-content .btn-wrapper{opacity:1;margin-top:50px;transform:translateY(0)}}.about-area .section-title-wrapper{display:none}@media only screen and (max-width:1199px){.about-area .section-title-wrapper{display:block;margin-bottom:20px}}.funfact-area{background-color:var(--bg)}.funfact-area .section-title{color:var(--white)}.funfact-area .section-title-wrapper{margin-top:41px}.funfact-area .funfact-area-inner{display:grid;gap:40px 60px;grid-template-columns:1fr 950px}@media only screen and (max-width:1919px){.funfact-area .funfact-area-inner{grid-template-columns:1fr 750px}}@media only screen and (max-width:1399px){.funfact-area .funfact-area-inner{grid-template-columns:1fr 650px}}@media only screen and (max-width:1199px){.funfact-area .funfact-area-inner{grid-template-columns:1fr 550px}}@media only screen and (max-width:991px){.funfact-area .funfact-area-inner{grid-template-columns:1fr}}.funfact-area .funfact-wrapper-box{padding-left:30px;position:relative;z-index:1}@media only screen and (max-width:991px){.funfact-area .funfact-wrapper-box{padding-left:0;padding-top:0}}.funfact-area .funfact-wrapper-box .line-1{position:absolute;content:"";width:1px;height:100%;background-color:rgba(255,255,255,.08);top:0;left:0;z-index:-1}@media only screen and (max-width:991px){.funfact-area .funfact-wrapper-box .line-1{display:none}}.funfact-area .funfact-wrapper-box .line-2{position:absolute;content:"";width:1px;height:100%;background-color:rgba(255,255,255,.08);top:0;left:30px;z-index:-1}@media only screen and (max-width:991px){.funfact-area .funfact-wrapper-box .line-2{display:none}}.funfact-area .funfact-wrapper-box .line-3{position:absolute;content:"";width:1px;height:100%;background-color:rgba(255,255,255,.08);top:0;right:390px;z-index:-1}@media only screen and (max-width:1199px){.funfact-area .funfact-wrapper-box .line-3{right:320px}}@media only screen and (max-width:991px){.funfact-area .funfact-wrapper-box .line-3{display:none}}.funfact-area .funfact-wrapper-box .line-4{position:absolute;content:"";width:1px;height:100%;background-color:rgba(255,255,255,.08);top:0;right:360px;z-index:-1}@media only screen and (max-width:1199px){.funfact-area .funfact-wrapper-box .line-4{right:290px}}@media only screen and (max-width:991px){.funfact-area .funfact-wrapper-box .line-4{display:none}}.funfact-area .funfact-wrapper{margin-top:52px;margin-bottom:43px}.funfact-area .funfact-item{max-width:360px;opacity:.2}@media only screen and (max-width:1199px){.funfact-area .funfact-item{max-width:290px}}.funfact-area .funfact-item:not(:first-child){margin-top:195px}@media only screen and (max-width:1399px){.funfact-area .funfact-item:not(:first-child){margin-top:155px}}@media only screen and (max-width:1199px){.funfact-area .funfact-item:not(:first-child){margin-top:115px}}@media only screen and (max-width:991px){.funfact-area .funfact-item:not(:first-child){margin-top:20px}}@media only screen and (max-width:767px){.funfact-area .funfact-item:not(:first-child){margin-top:50px}}.funfact-area .funfact-item:nth-child(2n){margin-left:auto}@media (max-width:575px){.funfact-area .funfact-item:nth-child(2n){margin-left:0}}.funfact-area .funfact-item .number{font-size:130px;font-weight:500;line-height:.7;display:inline-block;color:var(--white)}@media only screen and (max-width:1399px){.funfact-area .funfact-item .number{font-size:80px}}@media only screen and (max-width:1199px){.funfact-area .funfact-item .number{font-size:60px}}.funfact-area .funfact-item .text{margin-top:34px;color:#999}@media only screen and (max-width:1399px){.funfact-area .funfact-item .text{margin-top:24px}}.client-area .section-title{max-width:1430px}.client-area .section-title span{color:var(--theme)}.client-area .section-content{margin-top:21px}.client-area .section-content .text-wrapper{max-width:505px;margin-top:133px;margin-left:545px}@media only screen and (max-width:1919px){.client-area .section-content .text-wrapper{margin-top:83px}}@media only screen and (max-width:1399px){.client-area .section-content .text-wrapper{margin-top:63px;margin-left:345px}}@media only screen and (max-width:991px){.client-area .section-content .text-wrapper{margin-top:43px;margin-left:auto}}@media only screen and (max-width:767px){.client-area .section-content .text-wrapper{max-width:100%;margin-top:23px}}.client-area .client-capsule-wrapper{position:relative;overflow:hidden;pointer-events:none;margin-top:-200px;height:633px}@media only screen and (max-width:1919px){.client-area .client-capsule-wrapper{height:533px}}@media only screen and (max-width:1399px){.client-area .client-capsule-wrapper{height:483px}}@media only screen and (max-width:991px){.client-area .client-capsule-wrapper{height:433px}}.client-area .client-capsule-wrapper>*{position:absolute;display:inline-block;margin-bottom:0;left:0;top:0;user-select:none;pointer-events:auto;transition:none}.client-area .client-box{width:215px;height:100px;padding:10px 20px;background-color:var(--primary);display:inline-flex;justify-content:center;align-items:center;border-radius:100px;transform:translate(-50%,-50%) rotate(0rad)}@media only screen and (max-width:1919px){.client-area .client-box{width:165px;height:70px}}@media only screen and (max-width:1399px){.client-area .client-box{width:135px;height:50px}}@media only screen and (max-width:991px){.client-area .client-box{width:105px;height:40px}}@media only screen and (max-width:767px){.client-area .client-box{width:85px;height:30px}}.client-area .client-box img{pointer-events:none;max-width:100%;max-height:100%}.client-area .line{border-bottom:1px solid var(--primary)}.client-area .lines-wrapper{display:grid;gap:5px 0}@media only screen and (max-width:1399px){.client-area .lines-wrapper{gap:3px 0}}@media only screen and (max-width:767px){.client-area .lines-wrapper{gap:1px 0}}.cta-area{height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.cta-area .section-title{font-family:var(--font_thunder);font-size:360px;font-weight:700;line-height:20px;text-transform:uppercase;color:var(--white);display:inline-block;font-size:4vw}.cta-area .section-title a:hover{color:var(--white)}.cta-area .section-content{text-align:center}.text-slider-active .swiper-slide{width:auto}@keyframes marquee-081a87f6{to{transform:translate(-50%)}}.service-area-4{position:relative;width:100vw;overflow:hidden}.services-wrapper-4{gap:100px;width:fit-content;display:flex;align-items:center}@media only screen and (max-width:991px){.services-wrapper-4{display:grid;gap:50px}}.services-wrapper-4 .service-box{border-top:1px solid var(--primary);width:760px}@media only screen and (max-width:991px){.services-wrapper-4 .service-box{width:100%}}.services-wrapper-4 .service-box .number{font-family:var(--font_thunder);font-size:350px;font-weight:400;line-height:.7;letter-spacing:-.02em;display:inline-block;color:var(--primary);margin-top:80px}@media only screen and (max-width:1919px){.services-wrapper-4 .service-box .number{font-size:200px}}@media only screen and (max-width:1399px){.services-wrapper-4 .service-box .number{font-size:180px;margin-top:60px}}@media only screen and (max-width:1199px){.services-wrapper-4 .service-box .number{font-size:150px}}@media only screen and (max-width:991px){.services-wrapper-4 .service-box .number{font-size:120px}}@media only screen and (max-width:991px){.services-wrapper-4 .service-box .number{font-size:100px}}.services-wrapper-4 .service-box .title{font-family:var(--font_thunder);font-size:100px;text-transform:uppercase;margin-top:40px}@media only screen and (max-width:1919px){.services-wrapper-4 .service-box .title{font-size:80px}}@media only screen and (max-width:1399px){.services-wrapper-4 .service-box .title{font-size:60px;margin-top:30px}}@media only screen and (max-width:1199px){.services-wrapper-4 .service-box .title{font-size:50px}}@media only screen and (max-width:991px){.services-wrapper-4 .service-box .title{font-size:40px}}@media only screen and (max-width:767px){.services-wrapper-4 .service-box .title{font-size:35px}}.services-wrapper-4 .service-box .feature-list{border-top:1px dashed #878482;margin-top:34px}.dark .services-wrapper-4 .service-box .feature-list{border-color:#6f6d6c}.services-wrapper-4 .service-box .feature-list li{font-family:var(--font_thunder);font-size:20px;font-weight:400;line-height:28px;color:var(--primary);text-transform:uppercase;display:flex;align-items:center;border-bottom:1px dashed #878482;padding-top:13px;padding-bottom:8px}.dark .services-wrapper-4 .service-box .feature-list li{border-color:#6f6d6c}.services-wrapper-4 .service-box .feature-list li:before{content:"+";margin-right:4px}.services-wrapper-4 .service-thumb-line-wrapper{position:absolute;top:0;left:0;display:flex;rotate:180deg}@media only screen and (max-width:991px){.services-wrapper-4 .service-thumb-line-wrapper{display:none}}.services-wrapper-4 .service-thumb-line-wrapper span{width:70px;height:1000px;background-color:var(--white);transform-origin:right center;margin-left:-1px}.dark .services-wrapper-4 .service-thumb-line-wrapper span{background-color:var(--black)}.about-area-2{overflow-x:clip}.about-area-2 .section-title{max-width:1130px}@media only screen and (max-width:1919px){.about-area-2 .section-title{max-width:830px}}@media only screen and (max-width:1399px){.about-area-2 .section-title{max-width:630px}}.about-area-2 .section-header{margin-top:69px}.about-area-2 .section-content{min-height:300vh}@media only screen and (max-width:1399px){.about-area-2 .section-content{min-height:auto}}.about-area-2 .section-content .year-since{font-size:500px;font-weight:315;line-height:.71;letter-spacing:-.1em;font-family:var(--font_sequelsansmediumbody);white-space:nowrap;text-transform:uppercase;position:absolute;top:0;opacity:1}@media only screen and (max-width:1919px){.about-area-2 .section-content .year-since{font-size:340px}}@media only screen and (max-width:1399px){.about-area-2 .section-content .year-since{font-size:235px;text-align:left;position:relative;white-space:wrap}}@media only screen and (max-width:1199px){.about-area-2 .section-content .year-since{font-size:180px}}@media only screen and (max-width:991px){.about-area-2 .section-content .year-since{font-size:110px}}@media only screen and (max-width:767px){.about-area-2 .section-content .year-since{font-size:100px}}@media (max-width:575px){.about-area-2 .section-content .year-since{font-size:60px}}.about-area-2 .section-content .year-since .last-text{width:var(--container-max-widths);display:inline-block;text-align:center;position:relative;transform-origin:top center}@media only screen and (max-width:1399px){.about-area-2 .section-content .year-since .last-text{display:none}}.about-area-2 .section-content .text{font-size:20px;font-weight:400;line-height:28px;max-width:515px}.about-area-2 .section-content .text-wrapper{margin-top:91px;max-width:770px;margin-left:auto}@media only screen and (max-width:1919px){.about-area-2 .section-content .text-wrapper{max-width:570px;margin-top:61px}}@media only screen and (max-width:1399px){.about-area-2 .section-content .text-wrapper{max-width:670px}}@media only screen and (max-width:1199px){.about-area-2 .section-content .text-wrapper{max-width:550px}}@media only screen and (max-width:991px){.about-area-2 .section-content .text-wrapper{max-width:100%;margin-top:41px}}.about-area-2 .section-content .btn-wrapper{margin-top:38px;max-width:770px;margin-left:auto}@media only screen and (max-width:1919px){.about-area-2 .section-content .btn-wrapper{max-width:570px}}@media only screen and (max-width:1399px){.about-area-2 .section-content .btn-wrapper{max-width:670px}}@media only screen and (max-width:1199px){.about-area-2 .section-content .btn-wrapper{max-width:550px}}@media only screen and (max-width:991px){.about-area-2 .section-content .btn-wrapper{max-width:100%}}.work-area-2{position:relative}.works-wrapper-2{display:grid;gap:98px 20px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1919px){.works-wrapper-2{gap:78px 20px}}@media only screen and (max-width:1399px){.works-wrapper-2{gap:58px 20px}}@media only screen and (max-width:991px){.works-wrapper-2{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.works-wrapper-2{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.works-wrapper-2{grid-template-columns:repeat(1,1fr)}}.works-wrapper-2>:nth-child(3){grid-column-start:4}.works-wrapper-2>:nth-child(4){grid-column-start:2}.works-wrapper-2>:nth-child(6){grid-column-start:1}.works-wrapper-2>:nth-child(7){grid-column-start:3}.works-wrapper-2>:nth-child(9){grid-column-start:2}.works-wrapper-2>:nth-child(12){grid-column-start:3}@media only screen and (max-width:991px){.works-wrapper-2>:nth-child(n){grid-column-start:auto}}.works-wrapper-2 .work-box{position:relative}.works-wrapper-2 .work-box .thumb{overflow:hidden;position:relative}.works-wrapper-2 .work-box .thumb:hover .t-btn{opacity:1}.works-wrapper-2 .work-box .thumb img{width:100%;cursor:none}.works-wrapper-2 .work-box .thumb .t-btn{font-size:16px;font-weight:400;line-height:30px;letter-spacing:-.02em;padding:10px 20px;display:inline-block;background-color:#fff;color:var(--black);border-radius:50px;position:absolute;top:0;left:0;opacity:0;margin:-25px 0 0 -65px;transition:opacity .3s,transform .7s cubic-bezier(.23, 1, .32, 1),-webkit-transform .7s cubic-bezier(.23, 1, .32, 1);pointer-events:none}.works-wrapper-2 .work-box .content{margin-top:8px}.works-wrapper-2 .work-box .title{font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.02em;font-family:var(--font_sequelsansmediumbody)}@media only screen and (max-width:1199px){.works-wrapper-2 .work-box .title{font-size:18px}}.works-wrapper-2 .work-box .meta{display:flex;gap:5px;align-items:center}.works-wrapper-2 .work-box .meta span{font-size:14px;font-weight:400;line-height:1;color:#999;display:flex;align-items:center}.works-wrapper-2 .work-box .meta span:not(:first-child):before{content:"";width:6px;height:1px;background-color:currentColor;display:inline-block;margin-inline-end:5px}.actually-area{height:100vh;display:flex;align-items:center;justify-content:center}.actually-area .section-title{max-width:716px;text-align:center;margin-inline:auto}.actually-area .t_line>div{background-image:linear-gradient(to right,var(--primary) 50%,#cdc9c6 50%);background-size:200% 100%;background-position-x:100%;color:transparent;background-clip:text;-webkit-background-clip:text}.dark .actually-area .t_line>div{background-image:linear-gradient(to right,var(--primary) 50%,#464646 51%)}.service-area-2 .section-header{position:relative;z-index:-1;transition:all .3s;margin-top:91px;margin-bottom:357px}@media only screen and (max-width:1919px){.service-area-2 .section-header{margin-top:61px;margin-bottom:237px}}@media only screen and (max-width:1399px){.service-area-2 .section-header{margin-top:41px;margin-bottom:157px}}@media only screen and (max-width:1199px){.service-area-2 .section-header{margin-top:31px;margin-bottom:117px}}@media only screen and (max-width:991px){.service-area-2 .section-header{margin-top:21px;margin-bottom:77px}}.service-area-2 .services-wrapper-box{background-color:var(--primary);position:relative}.service-content-wrapper{background-color:var(--primary)}.service-content-wrapper .service-content{display:grid;gap:30px 60px;grid-template-columns:705px auto;justify-content:space-between}@media only screen and (max-width:1199px){.service-content-wrapper .service-content{grid-template-columns:405px auto}}@media only screen and (max-width:991px){.service-content-wrapper .service-content{grid-template-columns:auto}}.service-content-wrapper .service-content .text{font-family:var(--font_sequelsansromanbody);font-size:30px;font-weight:310;line-height:1.16;letter-spacing:-.07em;color:rgba(252,247,243,.3)}@media only screen and (max-width:1919px){.service-content-wrapper .service-content .text{font-size:24px}}@media only screen and (max-width:1399px){.service-content-wrapper .service-content .text{font-size:22px}}@media only screen and (max-width:1199px){.service-content-wrapper .service-content .text{font-size:20px}}.service-content-wrapper .service-content .text.text-invert>div{background-image:linear-gradient(to right,#fcf7f3 50%,rgba(252,247,243,.3) 51%)}.dark .service-content-wrapper .service-content .text.text-invert>div{background-image:linear-gradient(to right,#111 50%,rgba(17,17,17,.3) 51%)}.service-content-wrapper .service-content .btn-wrapper{margin-top:54px}.service-content-wrapper .service-content .text-wrapper{margin-top:192px;max-width:525px}@media only screen and (max-width:1919px){.service-content-wrapper .service-content .text-wrapper{margin-top:102px}}@media only screen and (max-width:991px){.service-content-wrapper .service-content .text-wrapper{margin-top:0}}.service-content-wrapper .service-content .text-wrapper .text:not(:first-child){margin-top:35px}.service-content-wrapper .service-content .section-info-wrapper .thumb{max-width:250px;margin-left:auto}@media only screen and (max-width:991px){.service-content-wrapper .service-content .section-info-wrapper .thumb{display:none}}.circular-shape-wrapper{height:100vh;background-color:var(--primary);display:flex;justify-content:center;align-items:center;overflow:hidden}.circular-shape-wrapper .shape-thumb img{transform:scale(1) rotate(0);opacity:.9}.text-underline{position:relative;cursor:pointer}.image-hover{position:fixed;top:0;left:0;width:200px;height:250px;pointer-events:none;opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s ease}@media (max-width:768px){.image-hover{display:none}}.text-underline:hover .image-hover{opacity:1;transform:scale(1)}.approach-area .section-header{margin-top:43px}.approach-area .section-title-wrapper{display:grid;gap:20px 60px;grid-template-columns:1fr 1225px;align-items:flex-end}@media only screen and (max-width:1919px){.approach-area .section-title-wrapper{grid-template-columns:1fr 905px}}@media only screen and (max-width:1399px){.approach-area .section-title-wrapper{grid-template-columns:1fr 675px}}@media only screen and (max-width:1199px){.approach-area .section-title-wrapper{grid-template-columns:1fr 575px}}@media only screen and (max-width:991px){.approach-area .section-title-wrapper{grid-template-columns:1fr}}.approach-area .section-subtitle{font-family:var(--font_sequelsansromanbody);font-size:30px;font-weight:310;line-height:1.16;letter-spacing:-.07em;color:var(--primary)}@media only screen and (max-width:1919px){.approach-area .section-subtitle{font-size:24px}}@media only screen and (max-width:991px){.approach-area .section-subtitle{font-size:18px}.approach-area .section-subtitle br{display:none}}.approach-area .section-title{max-width:1126px}.approach-area .section-title span{color:rgba(17,17,17,.3)}.dark .approach-area .section-title span{color:rgba(252,247,243,.3)}.approach-area .approach-wrapper-box{margin-top:94px;display:grid;gap:20px 60px;grid-template-columns:1fr 1225px;align-items:flex-start;margin-bottom:80px}@media only screen and (max-width:1919px){.approach-area .approach-wrapper-box{grid-template-columns:1fr 905px;margin-top:64px}}@media only screen and (max-width:1399px){.approach-area .approach-wrapper-box{grid-template-columns:1fr 675px}}@media only screen and (max-width:1199px){.approach-area .approach-wrapper-box{grid-template-columns:1fr 575px}}@media only screen and (max-width:991px){.approach-area .approach-wrapper-box{grid-template-columns:1fr;margin-top:44px}}.approach-area .approach-wrapper-box .steps{font-family:var(--font_sequelsansromanbody);font-size:265px;font-weight:310;line-height:.65;letter-spacing:-.07em;color:var(--primary)}@media only screen and (max-width:1919px){.approach-area .approach-wrapper-box .steps{font-size:205px}}@media only screen and (max-width:1399px){.approach-area .approach-wrapper-box .steps{font-size:165px}}@media only screen and (max-width:991px){.approach-area .approach-wrapper-box .steps{display:none}}.approach-area .approach-box{display:grid;gap:10px 50px;grid-template-columns:60px 1fr 595px;align-items:flex-start;padding-top:24px;padding-bottom:24px;border-bottom:1px dashed #878482}.approach-area .approach-box:first-child{border-top:1px dashed #878482}@media only screen and (max-width:1919px){.approach-area .approach-box{grid-template-columns:60px 1fr 395px}}@media only screen and (max-width:1399px){.approach-area .approach-box{grid-template-columns:60px 1fr}}@media only screen and (max-width:991px){.approach-area .approach-box{gap:10px 30px}}@media (max-width:575px){.approach-area .approach-box{grid-template-columns:30px 1fr}}.approach-area .approach-box .number{font-size:18px;font-weight:400;line-height:26px;color:var(--primary)}@media only screen and (max-width:1399px){.approach-area .approach-box .number{grid-row:span 2}}.approach-area .approach-box .title{font-size:30px;font-weight:310;line-height:30px;letter-spacing:-.07em}@media only screen and (max-width:1919px){.approach-area .approach-box .title{font-size:24px}}.approach-area .approach-box .text{font-size:18px;font-weight:400;line-height:26px}.funfact-area-2{background-color:var(--bg)}.funfact-area-2 .section-header{margin-top:50px}.funfact-area-2 .section-title{max-width:820px;color:#fcf7f3}@media only screen and (max-width:1399px){.funfact-area-2 .section-title{max-width:500px}}.funfact-area-2 .section-content{margin-top:79px}@media only screen and (max-width:1919px){.funfact-area-2 .section-content{margin-top:59px}}.funfact-area-2 .section-content .text{font-size:20px;font-weight:400;line-height:28px;color:var(--white-2);max-width:410px}.funfact-area-2 .section-content .info-text{margin-top:49px;margin-left:265px;display:grid;gap:20px 90px;grid-template-columns:auto 1fr;align-items:flex-end}@media only screen and (max-width:1919px){.funfact-area-2 .section-content .info-text{margin-top:29px}}@media only screen and (max-width:1399px){.funfact-area-2 .section-content .info-text{margin-left:165px}}@media only screen and (max-width:991px){.funfact-area-2 .section-content .info-text{margin-top:19px}}@media only screen and (max-width:767px){.funfact-area-2 .section-content .info-text{margin-left:0}}@media (max-width:575px){.funfact-area-2 .section-content .info-text{grid-template-columns:1fr}}.funfact-area-2 .section-content .info-text img{height:43px}@media only screen and (max-width:1919px){.funfact-area-2 .section-content .info-text img{height:33px}}@media only screen and (max-width:1199px){.funfact-area-2 .section-content .info-text img{height:20px}}@media (max-width:575px){.funfact-area-2 .section-content .info-text img{display:none}}.funfact-area-2 .section-content .info-text .text{font-family:var(--font_sequelsansromanbody);font-size:30px;font-weight:310;line-height:1.16;letter-spacing:-.07em;color:#fcf7f3;max-width:273px;margin-top:42px}@media only screen and (max-width:1919px){.funfact-area-2 .section-content .info-text .text{font-size:24px;max-width:223px}}@media only screen and (max-width:1199px){.funfact-area-2 .section-content .info-text .text{font-size:18px;max-width:173px;margin-top:22px}}.funfact-area-2 .section-content .text-wrapper{margin-left:265px}@media only screen and (max-width:1399px){.funfact-area-2 .section-content .text-wrapper{margin-left:165px}}@media only screen and (max-width:767px){.funfact-area-2 .section-content .text-wrapper{margin-left:0}}.funfact-area-2 .thumb{margin-top:94px}.funfact-area-2 .thumb img{width:100%;transform:scale(.67);transform-origin:top right}.body-startup-agency{background-color:#fff}@media (min-width:1650px){.body-startup-agency .container.large{max-width:1650px}}.body-startup-agency .section-subtitle{font-size:20px;font-weight:400;line-height:26px;text-transform:unset;display:inline-block;color:var(--primary);padding-bottom:10px;position:relative}.body-startup-agency .section-subtitle svg{position:absolute;bottom:0;width:100%!important;left:0;height:7px}@-webkit-keyframes animate-svg-stroke-1{0%{stroke-dashoffset:195.8011322021px;stroke-dasharray:195.8011322021px}20%{stroke-dashoffset:391.6022644043px;stroke-dasharray:195.8011322021px}100%{stroke-dashoffset:391.6022644043px;stroke-dasharray:195.8011322021px}}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:195.8011322021px;stroke-dasharray:195.8011322021px}20%{stroke-dashoffset:391.6022644043px;stroke-dasharray:195.8011322021px}100%{stroke-dashoffset:391.6022644043px;stroke-dasharray:195.8011322021px}}.body-startup-agency .section-subtitle .svg-elem-1{-webkit-animation:animate-svg-stroke-1 5s ease-in-out 0s both infinite;animation:animate-svg-stroke-1 5s ease-in-out 0s both infinite}.body-startup-agency .rr-btn-underline{font-size:18px;font-weight:400;line-height:26px;text-transform:unset;gap:5px}.body-startup-agency .rr-btn-underline::before{height:1px}.body-startup-agency .rr-btn-underline .icon{width:13px}.body-startup-agency .header-area-5 .side-toggle{background-color:#f3f3f3}.hero-area-5 .section-content-wrapper{margin-top:16px;display:grid;gap:40px 110px;grid-template-columns:715px 1fr}@media only screen and (max-width:1919px){.hero-area-5 .section-content-wrapper{gap:40px 80px;grid-template-columns:515px 1fr}}@media only screen and (max-width:1399px){.hero-area-5 .section-content-wrapper{gap:40px 60px;grid-template-columns:425px 1fr}}@media only screen and (max-width:1199px){.hero-area-5 .section-content-wrapper{grid-template-columns:455px 1fr;margin-top:26px}}@media only screen and (max-width:991px){.hero-area-5 .section-content-wrapper{grid-template-columns:1fr}}.hero-area-5 .hero-video{margin-top:14px;border-radius:15px;overflow:hidden}.hero-area-5 .hero-video video{width:100%;height:100%;object-fit:cover}.hero-area-5 .section-title{font-size:80px;font-weight:500;line-height:1;letter-spacing:-.05em;max-width:575px}@media only screen and (max-width:1919px){.hero-area-5 .section-title{font-size:70px;max-width:505px}}@media only screen and (max-width:1399px){.hero-area-5 .section-title{font-size:60px;max-width:455px}}@media only screen and (max-width:1199px){.hero-area-5 .section-title{font-size:50px;max-width:375px}}@media only screen and (max-width:991px){.hero-area-5 .section-title{font-size:40px}}@media only screen and (max-width:767px){.hero-area-5 .section-title{font-size:35px}}.hero-area-5 .section-content .text{font-size:20px;font-weight:400;line-height:26px}.hero-area-5 .section-content .text-btn-wrapper{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:43px;display:grid;grid-template-columns:330px 1fr}@media only screen and (max-width:1199px){.hero-area-5 .section-content .text-btn-wrapper{grid-template-columns:1fr}}.hero-area-5 .section-content .text-wrapper{margin-top:62px;margin-bottom:62px}@media only screen and (max-width:1919px){.hero-area-5 .section-content .text-wrapper{margin-top:42px;margin-bottom:42px}}@media only screen and (max-width:1199px){.hero-area-5 .section-content .text-wrapper{margin-top:32px;margin-bottom:32px}}.hero-area-5 .section-content .btn-wrapper{border-left:1px solid var(--border);margin-left:74px;padding-left:28px;padding-top:90px;padding-bottom:68px}@media only screen and (max-width:1919px){.hero-area-5 .section-content .btn-wrapper{margin-left:44px;padding-top:70px;padding-bottom:48px}}@media only screen and (max-width:1199px){.hero-area-5 .section-content .btn-wrapper{margin-left:0;padding-top:0;padding-bottom:38px;border-left:0;padding-left:0}}.work-area-4 .section-header{border-top:1px solid var(--border);padding-top:35px}.work-area-4 .section-header .btn-wrapper{margin-top:44px}@media only screen and (max-width:1919px){.work-area-4 .section-header .btn-wrapper{margin-top:34px}}@media only screen and (max-width:1199px){.work-area-4 .section-header .btn-wrapper{margin-top:24px}}.work-area-4 .section-header .subtitle-wrapper{margin-top:9px}.work-area-4 .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1015px}@media only screen and (max-width:1919px){.work-area-4 .section-title-wrapper{grid-template-columns:1fr 815px}}@media only screen and (max-width:1399px){.work-area-4 .section-title-wrapper{grid-template-columns:1fr 700px}}@media only screen and (max-width:1199px){.work-area-4 .section-title-wrapper{grid-template-columns:1fr 600px}}@media only screen and (max-width:991px){.work-area-4 .section-title-wrapper{grid-template-columns:1fr 430px}}@media only screen and (max-width:767px){.work-area-4 .section-title-wrapper{grid-template-columns:1fr}}.work-area-4 .section-title{max-width:700px}@media only screen and (max-width:1919px){.work-area-4 .section-title{max-width:600px}}@media only screen and (max-width:1399px){.work-area-4 .section-title{max-width:450px}}@media only screen and (max-width:1199px){.work-area-4 .section-title{max-width:350px}}@media only screen and (max-width:767px){.work-area-4 .section-title{max-width:100%}}.work-area-4 .works-wrapper-box{margin-top:29px}@media only screen and (max-width:1399px){.work-area-4 .works-wrapper-box{margin-top:9px}}.works-wrapper-4{display:grid;gap:85px 10px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1919px){.works-wrapper-4{gap:65px 10px}}@media only screen and (max-width:1199px){.works-wrapper-4{gap:45px 10px}}@media only screen and (max-width:767px){.works-wrapper-4{grid-template-columns:repeat(1,1fr)}}.works-wrapper-4>* .image{transform-origin:bottom right}.works-wrapper-4>:nth-child(2n) .image{transform-origin:bottom left}.works-wrapper-4 .work-box .thumb{border-radius:15px;overflow:hidden}.works-wrapper-4 .work-box .thumb .image{overflow:hidden;position:relative;border-radius:20px;transform:scale(.9)}.works-wrapper-4 .work-box .thumb .image img{transform-origin:center}.works-wrapper-4 .work-box .thumb img{width:100%;cursor:none}.works-wrapper-4 .work-box .content{margin-top:24px}@media only screen and (max-width:1199px){.works-wrapper-4 .work-box .content{margin-top:14px}}.works-wrapper-4 .work-box .title{font-size:20px;font-weight:400;line-height:26px;letter-spacing:-.05em}@media only screen and (max-width:1199px){.works-wrapper-4 .work-box .title{font-size:18px}}.works-wrapper-4 .work-box .tag{font-size:20px;font-weight:400;line-height:26px;letter-spacing:-.05em;display:block;font-family:var(--font_bdogrotesk);color:var(--primary)}@media only screen and (max-width:1199px){.works-wrapper-4 .work-box .tag{font-size:18px}}.works-wrapper-4 .work-box .date{font-size:20px;font-weight:400;line-height:26px;letter-spacing:-.05em;display:block;font-family:var(--font_bdogrotesk);color:var(--primary)}@media only screen and (max-width:1199px){.works-wrapper-4 .work-box .date{font-size:18px}}.marquee-text-area{height:100vh;display:flex;align-items:center;overflow:hidden}.marquee-text-area .section-title{font-size:280px;font-weight:400;line-height:1;letter-spacing:-.07em;white-space:nowrap;margin-bottom:50px}@media only screen and (max-width:1919px){.marquee-text-area .section-title{font-size:210px;margin-bottom:40px}}@media only screen and (max-width:1399px){.marquee-text-area .section-title{font-size:200px}}@media only screen and (max-width:1199px){.marquee-text-area .section-title{font-size:150px;margin-bottom:30px}}@media only screen and (max-width:991px){.marquee-text-area .section-title{font-size:110px;margin-bottom:20px}}@media only screen and (max-width:767px){.marquee-text-area .section-title{font-size:90px}}@media (max-width:575px){.marquee-text-area .section-title{font-size:60px;margin-bottom:10px}}.marquee-text-area .moving-text{width:100%}.about-area-4 .section-header{border-top:1px solid var(--border);padding-top:35px}.about-area-4 .section-header .btn-wrapper{display:flex;gap:20px 25px;align-items:center;margin-top:73px;flex-wrap:wrap}@media only screen and (max-width:1919px){.about-area-4 .section-header .btn-wrapper{margin-top:53px}}@media only screen and (max-width:1199px){.about-area-4 .section-header .btn-wrapper{margin-top:43px}}.about-area-4 .section-header .subtitle-wrapper{margin-top:9px}.about-area-4 .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1015px}@media only screen and (max-width:1919px){.about-area-4 .section-title-wrapper{grid-template-columns:1fr 815px}}@media only screen and (max-width:1399px){.about-area-4 .section-title-wrapper{grid-template-columns:1fr 700px}}@media only screen and (max-width:1199px){.about-area-4 .section-title-wrapper{grid-template-columns:1fr 600px}}@media only screen and (max-width:991px){.about-area-4 .section-title-wrapper{grid-template-columns:1fr 430px}}@media only screen and (max-width:767px){.about-area-4 .section-title-wrapper{grid-template-columns:1fr}}.about-area-4 .section-title{max-width:885px}@media only screen and (max-width:1919px){.about-area-4 .section-title{max-width:785px}}@media only screen and (max-width:1399px){.about-area-4 .section-title{max-width:585px}}@media only screen and (max-width:1199px){.about-area-4 .section-title{max-width:455px}}@media only screen and (max-width:767px){.about-area-4 .section-title{max-width:100%}}.about-area-4 .thumb{margin-top:80px}@media only screen and (max-width:1919px){.about-area-4 .thumb{margin-top:60px}}@media only screen and (max-width:1199px){.about-area-4 .thumb{margin-top:50px}}.about-area-4 .thumb img{width:100%}.service-area-5 .section-header{border-top:1px solid var(--border);padding-top:35px}.service-area-5 .section-header .subtitle-wrapper{margin-top:9px}.service-area-5 .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1015px}@media only screen and (max-width:1919px){.service-area-5 .section-title-wrapper{grid-template-columns:1fr 815px}}@media only screen and (max-width:1399px){.service-area-5 .section-title-wrapper{grid-template-columns:1fr 700px}}@media only screen and (max-width:1199px){.service-area-5 .section-title-wrapper{grid-template-columns:1fr 600px}}@media only screen and (max-width:991px){.service-area-5 .section-title-wrapper{grid-template-columns:1fr 430px}}@media only screen and (max-width:767px){.service-area-5 .section-title-wrapper{grid-template-columns:1fr}}.service-area-5 .section-title{max-width:483px}@media only screen and (max-width:1919px){.service-area-5 .section-title{max-width:383px}}@media only screen and (max-width:1399px){.service-area-5 .section-title{max-width:300px}}@media only screen and (max-width:1199px){.service-area-5 .section-title{max-width:250px}}@media only screen and (max-width:767px){.service-area-5 .section-title{max-width:100%}}.service-area-5 .services-wrapper-box{margin-top:87px;display:grid;gap:15px 60px;grid-template-columns:1fr 1015px}@media only screen and (max-width:1919px){.service-area-5 .services-wrapper-box{grid-template-columns:1fr 815px;margin-top:57px}}@media only screen and (max-width:1399px){.service-area-5 .services-wrapper-box{grid-template-columns:1fr 700px}}@media only screen and (max-width:1199px){.service-area-5 .services-wrapper-box{grid-template-columns:1fr 600px;margin-top:47px}}@media only screen and (max-width:991px){.service-area-5 .services-wrapper-box{grid-template-columns:1fr 430px}}@media only screen and (max-width:991px){.service-area-5 .services-wrapper-box{grid-template-columns:1fr}}.service-area-5 .services-wrapper-box .info-text{font-size:20px;font-weight:400;line-height:26px;max-width:280px}@media only screen and (max-width:1399px){.service-area-5 .services-wrapper-box .info-text{font-size:16px}}.services-wrapper-5{border-top:1px solid var(--border);margin-top:6px}.services-wrapper-5 .service-box{border-bottom:1px solid var(--border);padding-top:21px;padding-bottom:29px;display:grid;gap:15px 30px;grid-template-columns:120px 1fr 295px;pointer-events:auto}@media only screen and (max-width:1919px){.services-wrapper-5 .service-box{padding-top:11px;padding-bottom:19px}}@media only screen and (max-width:1399px){.services-wrapper-5 .service-box{grid-template-columns:80px 1fr 225px}}@media only screen and (max-width:1199px){.services-wrapper-5 .service-box{grid-template-columns:60px 1fr 205px}}@media (max-width:575px){.services-wrapper-5 .service-box{grid-template-columns:1fr}}.services-wrapper-5 .service-box:hover .thumb img{max-width:100%}.services-wrapper-5 .service-box:hover .text{opacity:1;height:100%}.services-wrapper-5 .service-box .number{font-size:20px;font-weight:400;line-height:26px}@media only screen and (max-width:1919px){.services-wrapper-5 .service-box .number{font-size:16px}}.services-wrapper-5 .service-box .title{font-size:36px;font-weight:400;line-height:1.11;letter-spacing:-.05em}@media only screen and (max-width:1919px){.services-wrapper-5 .service-box .title{font-size:32px}}@media only screen and (max-width:1199px){.services-wrapper-5 .service-box .title{font-size:24px}}.services-wrapper-5 .service-box .text{font-size:20px;font-weight:400;line-height:26px;margin-top:28px;opacity:0;max-height:0;transition:opacity .3s,height .5s;max-width:370px}@media only screen and (max-width:1919px){.services-wrapper-5 .service-box .text{margin-top:20px}}@media only screen and (max-width:1399px){.services-wrapper-5 .service-box .text{font-size:16px}}@media only screen and (max-width:1199px){.services-wrapper-5 .service-box .text{opacity:1;max-height:100%}}.services-wrapper-5 .service-box .count{margin-top:2px}.services-wrapper-5 .service-box .thumb{margin-top:8px;text-align:right}@media (max-width:575px){.services-wrapper-5 .service-box .thumb{text-align:left}}.services-wrapper-5 .service-box .thumb img{border-radius:15px;width:100%;max-width:165px;height:auto;transition:all .5s}@media only screen and (max-width:1199px){.services-wrapper-5 .service-box .thumb img{width:100%}}.cta-area-4 .section-header{margin-top:78px}@media only screen and (max-width:1919px){.cta-area-4 .section-header{margin-top:58px}}@media only screen and (max-width:1199px){.cta-area-4 .section-header{margin-top:38px}}.cta-area-4 .section-title{font-size:140px;font-weight:400;line-height:.96;letter-spacing:-.05em;padding-bottom:34px;position:relative;display:inline-flex}@media only screen and (max-width:1919px){.cta-area-4 .section-title{font-size:120px;padding-bottom:24px}}@media only screen and (max-width:1399px){.cta-area-4 .section-title{font-size:110px}}@media only screen and (max-width:1199px){.cta-area-4 .section-title{font-size:90px;padding-bottom:14px}}@media only screen and (max-width:991px){.cta-area-4 .section-title{font-size:60px}}@media (max-width:575px){.cta-area-4 .section-title{font-size:40px}}.cta-area-4 .section-title:hover::before{width:0}.cta-area-4 .section-title:hover .icon .first{transform:translate(100%,-100%)}.cta-area-4 .section-title:hover .icon .second{transform:translate(0,0)}.cta-area-4 .section-title::before{position:absolute;content:"";inset-inline-start:0;bottom:0;width:100%;height:5px;background-color:currentColor;transition:.3s}@media only screen and (max-width:1199px){.cta-area-4 .section-title::before{height:3px}}.cta-area-4 .section-title .icon{--white-space:0.07em;margin-left:24px;display:inline-block;line-height:0;position:relative;overflow:hidden;transform:translate(0,var(--white-space))}@media only screen and (max-width:1199px){.cta-area-4 .section-title .icon{margin-left:19px}}@media (max-width:575px){.cta-area-4 .section-title .icon{margin-left:14px}}.cta-area-4 .section-title .icon .first{transition:all .3s;width:.72em;box-sizing:content-box;padding:var(--white-space)}.cta-area-4 .section-title .icon .second{position:absolute;bottom:0;left:0;transform:translate(-100%,100%);transition:all .3s;width:.72em;box-sizing:content-box;padding:var(--white-space)}.cta-area-4 .section-title br{display:block}.img_anim_reveal{visibility:hidden;overflow:hidden}.img_anim_reveal img{object-fit:cover;transform-origin:top}.portfolio{width:100vw;height:100vh}.portfolio .swiper-slide{overflow:hidden}.portfolio-activ{width:100%;height:100%;position:absolute;left:0;top:0}.portfolio .slide-inner{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;text-align:left}.portfolio__slider__arrow-next,.portfolio__slider__arrow-prev{gap:8px;display:flex;font-size:14px;font-weight:600;align-items:center;color:var(--white)}.portfolio .portfolio-pagination{position:absolute;bottom:50px;left:50px;z-index:9;display:inline-block}@media (max-width:575px){.portfolio .portfolio-pagination{left:30px}}.portfolio .swiper-pagination-bullet{width:150px;height:10px;display:inline-block;margin:0 5px;overflow:hidden;transition:.4s;position:relative;border-radius:5px;background:rgba(255,255,255,.3)}@media only screen and (max-width:1199px){.portfolio .swiper-pagination-bullet{width:120px}}@media only screen and (max-width:991px){.portfolio .swiper-pagination-bullet{width:90px}}@media only screen and (max-width:767px){.portfolio .swiper-pagination-bullet{width:70px;bottom:45px}}@media (max-width:575px){.portfolio .swiper-pagination-bullet{width:40px}}.portfolio .swiper-pagination-bullet::before{content:"";width:150px;height:100%;position:absolute;transition:.6s;z-index:9;left:0;border-radius:5px;background:rgba(255,255,255,.3)}.portfolio .swiper-pagination-bullet::after{content:"";width:0;height:100%;position:absolute;transition:.6s;z-index:8;left:0;background-color:#fff}.portfolio .swiper-pagination-bullet-active::after{opacity:1;width:100%}.portfolio-2__slider__arrow-next,.portfolio-2__slider__arrow-prev{gap:8px;display:flex;font-size:14px;font-weight:600;align-items:center;color:var(--white)}.portfolio-3 .grid-mask{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,1fr)}.portfolio-3 .grid-mask div{background-color:var(--white);width:100%;height:100%;transition:opacity .6s ease-in-out}.portfolio-3 .swiper-slide-active .grid-mask div{opacity:0}.portfolio-3__slider__arrow-next,.portfolio-3__slider__arrow-prev{gap:8px;display:flex;font-size:14px;font-weight:600;align-items:center;color:var(--white)}.portfolio-3 .portfolio-3-pagination{position:absolute;bottom:50px;left:50px;z-index:9;display:inline-block}@media (max-width:575px){.portfolio-3 .portfolio-3-pagination{left:30px}}.portfolio-3 .swiper-pagination-bullet{width:150px;height:10px;display:inline-block;margin:0 5px;overflow:hidden;transition:.4s;position:relative;border-radius:5px;background:rgba(255,255,255,.3)}@media only screen and (max-width:1199px){.portfolio-3 .swiper-pagination-bullet{width:120px}}@media only screen and (max-width:991px){.portfolio-3 .swiper-pagination-bullet{width:90px}}@media only screen and (max-width:767px){.portfolio-3 .swiper-pagination-bullet{width:70px;bottom:45px}}.portfolio-3 .swiper-pagination-bullet::before{content:"";width:150px;height:100%;position:absolute;transition:.6s;z-index:9;left:0;border-radius:5px;background:rgba(255,255,255,.3)}.portfolio-3 .swiper-pagination-bullet::after{content:"";width:0;height:100%;position:absolute;transition:.6s;z-index:8;left:0;background-color:#fff}.portfolio-3 .swiper-pagination-bullet-active::after{opacity:1;width:100%}.portfolio-4 .slider{min-height:50vh}.portfolio-4 .slider .swiper-slide{overflow:hidden;position:relative;height:100%;display:flex;justify-content:center}.portfolio-4 .slider .swiper-slide .slide-inner{position:absolute;width:100%;height:100vh;left:0;top:0}.portfolio-4 .slider .swiper-slide .slide-inner img{position:absolute;width:100vw;height:100vh;object-fit:cover;left:0;top:0;bottom:0;margin:auto}.portfolio-4__slider__arrow-next,.portfolio-4__slider__arrow-prev{gap:8px;display:flex;font-size:14px;font-weight:600;align-items:center;color:var(--white)}.portfolio-4 .portfolio-4-pagination{position:absolute;bottom:50px;left:50px;z-index:9;display:flex;gap:15px;top:inherit;right:0;transform:inherit}@media (max-width:575px){.portfolio-4 .portfolio-4-pagination{left:30px}}.portfolio-4 .swiper-pagination-bullet{width:150px;height:10px;display:inline-block;margin:0 5px;overflow:hidden;transition:.4s;position:relative;border-radius:5px;background:rgba(255,255,255,.3)}@media only screen and (max-width:1199px){.portfolio-4 .swiper-pagination-bullet{width:120px}}@media only screen and (max-width:991px){.portfolio-4 .swiper-pagination-bullet{width:90px}}@media only screen and (max-width:767px){.portfolio-4 .swiper-pagination-bullet{width:70px;bottom:45px}}.portfolio-4 .swiper-pagination-bullet::before{content:"";width:150px;height:100%;position:absolute;transition:.6s;z-index:9;left:0;border-radius:5px;background:rgba(255,255,255,.3)}.portfolio-4 .swiper-pagination-bullet::after{content:"";width:0;height:100%;position:absolute;transition:.6s;z-index:8;left:0;background-color:#fff}.portfolio-4 .swiper-pagination-bullet-active::after{opacity:1;width:100%}.portfolio-5{width:100vw;height:100vh;max-width:100vw;max-width:100vw}.portfolio-5__slider__arrow-next,.portfolio-5__slider__arrow-prev{gap:8px;display:flex;font-size:14px;font-weight:600;align-items:center;color:var(--white)}.portfolio-5 .swiper{width:100vw;height:100vh;max-width:100vw;max-width:100vw}.portfolio-5 img{margin:0!important;padding:0!important}.portfolio-5 .portfolio-5-pagination{position:absolute;bottom:50px;left:50px;z-index:9;display:flex;gap:15px;top:inherit;right:0;transform:inherit}@media (max-width:575px){.portfolio-5 .portfolio-5-pagination{left:30px}}.portfolio-5 .swiper-pagination-bullet{width:150px;height:10px;display:inline-block;margin:0 5px;overflow:hidden;transition:.4s;position:relative;border-radius:5px;background:rgba(255,255,255,.3)}@media only screen and (max-width:1199px){.portfolio-5 .swiper-pagination-bullet{width:120px}}@media only screen and (max-width:991px){.portfolio-5 .swiper-pagination-bullet{width:90px}}@media only screen and (max-width:767px){.portfolio-5 .swiper-pagination-bullet{width:70px;bottom:45px}}.portfolio-5 .swiper-pagination-bullet::before{content:"";width:150px;height:100%;position:absolute;transition:.6s;z-index:9;left:0;border-radius:5px;background:rgba(255,255,255,.3)}.portfolio-5 .swiper-pagination-bullet::after{content:"";width:0;height:100%;position:absolute;transition:.6s;z-index:8;left:0;background-color:#fff}.portfolio-5 .swiper-pagination-bullet-active::after{opacity:1;width:100%}.parallax-slider-wrapper{width:100%;height:100vh;display:flex;overflow:hidden;margin-left:10px;position:relative;align-items:center;justify-content:flex-start}.works-wrapper-5{display:grid;gap:40px 40px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1919px){.works-wrapper-5{gap:30px 30px}}@media only screen and (max-width:1199px){.works-wrapper-5{gap:20px 20px}}@media only screen and (max-width:1199px){.works-wrapper-5{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.works-wrapper-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.works-wrapper-5{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:991px){.works-wrapper-5>:nth-child(n){grid-column-start:auto}}.works-wrapper-5 .work-box{min-height:375px}.works-wrapper-5 .work-box .thumb{border-radius:15px;overflow:hidden}.works-wrapper-5 .work-box .thumb img{width:100%}.works-wrapper-5 .section-header{margin-top:-8px}.works-wrapper-5 .section-header .section-title{font-size:36px;font-weight:400;line-height:1.33;letter-spacing:-.05em;max-width:440px}@media only screen and (max-width:1919px){.works-wrapper-5 .section-header .section-title{font-size:30px;max-width:370px}}@media only screen and (max-width:1199px){.works-wrapper-5 .section-header .section-title{font-size:24px;max-width:300px}}.works-wrapper-5 .services-wrapper-box{margin-top:-7px;margin-bottom:-6px;display:flex;gap:20px;flex-direction:column;justify-content:space-between}.works-wrapper-5 .service-box .title{font-size:36px;font-weight:400;line-height:1.33;letter-spacing:-.05em}@media only screen and (max-width:1919px){.works-wrapper-5 .service-box .title{font-size:30px}}@media only screen and (max-width:1199px){.works-wrapper-5 .service-box .title{font-size:24px}}.works-wrapper-5 .service-box .title a:hover{color:var(--secondary)}.card-wrap{transform:perspective(700px);transform-style:preserve-3d;cursor:pointer;max-height:375px;position:relative}.card-wrap:hover .card-bg{transition:.6s cubic-bezier(.23, 1, .32, 1),opacity 1s cubic-bezier(.23, 1, .32, 1);opacity:1}.card-wrap:hover .card{transition:.6s cubic-bezier(.23, 1, .32, 1),cubic-bezier(.23, 1, .32, 1)}.card{position:relative;width:100%;height:100%;object-fit:cover;background-repeat:no-repeat;overflow:hidden;border-radius:10px;transition:1s cubic-bezier(.445, .05, .55, .95);will-change:transform;border:none}.card-bg{position:absolute;top:-18px;left:-18px;width:110%;height:110%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:1s cubic-bezier(.445, .05, .55, .95),opacity 5s 1s cubic-bezier(.445, .05, .55, .95);pointer-events:none}.error-area-inner{height:100vh;display:flex;justify-content:center;align-items:center;text-align:center}.error-area .section-subtitle{font-family:var(--font_sequelsansmediumbody);font-size:300px;font-weight:315;line-height:.7;letter-spacing:-.07em}@media only screen and (max-width:1919px){.error-area .section-subtitle{font-size:240px}}@media only screen and (max-width:1399px){.error-area .section-subtitle{font-size:180px}}@media only screen and (max-width:1199px){.error-area .section-subtitle{font-size:140px}}@media only screen and (max-width:991px){.error-area .section-subtitle{font-size:120px}}.error-area .section-title{max-width:740px}@media only screen and (max-width:1919px){.error-area .section-title{max-width:640px}}@media only screen and (max-width:1399px){.error-area .section-title{max-width:540px}}@media only screen and (max-width:1199px){.error-area .section-title{max-width:440px}}@media only screen and (max-width:991px){.error-area .section-title{max-width:340px}}.error-area .section-content{align-self:center}.error-area .section-content .title-wrapper{margin-top:37px}@media only screen and (max-width:1919px){.error-area .section-content .title-wrapper{margin-top:27px}}@media only screen and (max-width:1199px){.error-area .section-content .title-wrapper{margin-top:17px}}.error-area .section-content .btn-wrapper{margin-top:64px}@media only screen and (max-width:1919px){.error-area .section-content .btn-wrapper{margin-top:44px}}@media only screen and (max-width:1199px){.error-area .section-content .btn-wrapper{margin-top:34px}}@media only screen and (max-width:991px){.error-area .section-content .btn-wrapper{margin-top:24px}}.about-area-details .section-header{border-top:1px solid var(--border);padding-top:37px}@media only screen and (max-width:991px){.about-area-details .section-header{padding-top:7px}}.about-area-details .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1235px}@media only screen and (max-width:1919px){.about-area-details .section-title-wrapper{grid-template-columns:1fr 1000px}}@media only screen and (max-width:1399px){.about-area-details .section-title-wrapper{grid-template-columns:1fr 850px}}@media only screen and (max-width:1199px){.about-area-details .section-title-wrapper{grid-template-columns:1fr 750px}}@media only screen and (max-width:991px){.about-area-details .section-title-wrapper{grid-template-columns:1fr}}.about-area-details .subtitle-wrapper{margin-top:8px}.about-area-details .section-title{max-width:1030px}@media only screen and (max-width:1919px){.about-area-details .section-title{max-width:840px}}@media only screen and (max-width:1399px){.about-area-details .section-title{max-width:640px}}.about-area-details .section-content .text{font-size:30px;font-weight:400;line-height:1.26}@media only screen and (max-width:1919px){.about-area-details .section-content .text{font-size:24px}}@media only screen and (max-width:1399px){.about-area-details .section-content .text{font-size:20px}}.about-area-details .section-content .text:not(:first-child){margin-top:38px}@media only screen and (max-width:1919px){.about-area-details .section-content .text:not(:first-child){margin-top:28px}}.about-area-details .section-content .btn-wrapper{margin-top:61px}@media only screen and (max-width:1919px){.about-area-details .section-content .btn-wrapper{margin-top:41px}}.about-area-details .info-list li{font-size:30px;font-weight:310;line-height:1.16;letter-spacing:-.07em;color:var(--primary);font-family:var(--font_sequelsansromanbody);position:relative;display:flex;align-items:center}@media only screen and (max-width:1919px){.about-area-details .info-list li{font-size:24px}}@media only screen and (max-width:1399px){.about-area-details .info-list li{font-size:20px}}.about-area-details .info-list li:not(:first-child){margin-top:4px}.about-area-details .info-list li:before{content:"";width:6px;height:6px;background-color:var(--primary);margin-right:10px}@media only screen and (max-width:1399px){.about-area-details .info-list li:before{width:4px;height:4px}}.about-area-details .section-content-wrapper{border-top:1px solid var(--border);padding-top:22px;margin-top:64px;max-width:1235px;margin-left:auto;display:grid;gap:20px 60px;grid-template-columns:1fr 715px}@media only screen and (max-width:1919px){.about-area-details .section-content-wrapper{margin-top:54px;max-width:1000px;grid-template-columns:1fr 565px}}@media only screen and (max-width:1399px){.about-area-details .section-content-wrapper{margin-top:44px;max-width:850px;grid-template-columns:1fr 465px}}@media only screen and (max-width:1199px){.about-area-details .section-content-wrapper{max-width:750px}}@media only screen and (max-width:991px){.about-area-details .section-content-wrapper{grid-template-columns:1fr}}.about-area-details .wrapper-gallery{display:inline-flex;align-items:flex-start;margin-top:50px;padding:0}.about-area-details .moving-gallery li{width:40vw;padding-left:10px;padding-right:10px;box-sizing:border-box;list-style:none}@media only screen and (max-width:1199px){.about-area-details .moving-gallery li{padding-left:4px;padding-right:4px}}.about-area-details .moving-gallery li img{height:auto;margin:0;width:100%}.about-area-details .moving-gallery li:first-child{padding-left:0}.about-area-details .moving-gallery li:last-child{padding-right:0}.about-area-details .moving-gallery li:first-child{width:30vw}@media (max-width:575px){.about-area-details .moving-gallery li:first-child{width:60vw}}.about-area-details .moving-gallery li:nth-child(2){width:25vw}@media (max-width:575px){.about-area-details .moving-gallery li:nth-child(2){width:50vw}}.about-area-details .moving-gallery li:nth-child(3){width:20vw}@media (max-width:575px){.about-area-details .moving-gallery li:nth-child(3){width:40vw}}.about-area-details .moving-gallery li:nth-child(4){width:25vw}@media (max-width:575px){.about-area-details .moving-gallery li:nth-child(4){width:50vw}}.about-area-details .moving-gallery li:nth-child(5){width:30vw}@media (max-width:575px){.about-area-details .moving-gallery li:nth-child(5){width:60vw}}.approach-area-about-page .section-title{max-width:845px}@media only screen and (max-width:1919px){.approach-area-about-page .section-title{max-width:645px}}@media only screen and (max-width:1399px){.approach-area-about-page .section-title{max-width:545px}}.approach-area-about-page .subtitle-wrapper{margin-top:8px}.approach-area-about-page .section-header{margin-top:50px;border-top:1px solid var(--border);padding-top:37px}@media only screen and (max-width:991px){.approach-area-about-page .section-header{margin-top:10px;padding-top:7px}}.approach-area-about-page .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1235px}@media only screen and (max-width:1919px){.approach-area-about-page .section-title-wrapper{grid-template-columns:1fr 1000px}}@media only screen and (max-width:1399px){.approach-area-about-page .section-title-wrapper{grid-template-columns:1fr 850px}}@media only screen and (max-width:1199px){.approach-area-about-page .section-title-wrapper{grid-template-columns:1fr 750px}}@media only screen and (max-width:991px){.approach-area-about-page .section-title-wrapper{grid-template-columns:1fr}}.approach-area-about-page .approach-wrapper-box{max-width:1235px;margin-left:auto;margin-top:81px;margin-bottom:43px}@media only screen and (max-width:1919px){.approach-area-about-page .approach-wrapper-box{max-width:1000px;margin-top:61px}}@media only screen and (max-width:1399px){.approach-area-about-page .approach-wrapper-box{max-width:850px}}@media only screen and (max-width:1199px){.approach-area-about-page .approach-wrapper-box{max-width:750px;margin-right:0;margin-top:41px}}.approach-area-about-page .approach-wrapper{display:grid;gap:40px 50px;grid-template-columns:1fr 1fr auto}@media only screen and (max-width:767px){.approach-area-about-page .approach-wrapper{grid-template-columns:1fr}}.approach-area-about-page .approach-box .title{font-size:30px;font-weight:310;line-height:1.16;letter-spacing:-.07em;display:flex;gap:0 20px;align-items:center;justify-content:space-between}@media only screen and (max-width:1919px){.approach-area-about-page .approach-box .title{font-size:24px}}.approach-area-about-page .approach-box .title img{width:250px}@media only screen and (max-width:1919px){.approach-area-about-page .approach-box .title img{width:200px}}@media only screen and (max-width:1399px){.approach-area-about-page .approach-box .title img{width:150px}}@media only screen and (max-width:1199px){.approach-area-about-page .approach-box .title img{display:none}}.approach-area-about-page .approach-box .approach-list{margin-top:28px}@media only screen and (max-width:1199px){.approach-area-about-page .approach-box .approach-list{margin-top:18px}}.approach-area-about-page .approach-box .approach-list li{font-size:18px;font-weight:400;line-height:26px;color:var(--primary)}.info-area-page-about{background-color:var(--bg)}.info-area-page-about .section-header{border-top:1px solid rgba(255,255,255,.1);margin-top:50px;padding-top:37px}@media only screen and (max-width:991px){.info-area-page-about .section-header{margin-top:10px;padding-top:7px}}.info-area-page-about .section-header .subtitle-wrapper{margin-top:8px}.info-area-page-about .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1235px}@media only screen and (max-width:1919px){.info-area-page-about .section-title-wrapper{grid-template-columns:1fr 1000px}}@media only screen and (max-width:1399px){.info-area-page-about .section-title-wrapper{grid-template-columns:1fr 850px}}@media only screen and (max-width:1199px){.info-area-page-about .section-title-wrapper{grid-template-columns:1fr 750px}}@media only screen and (max-width:991px){.info-area-page-about .section-title-wrapper{grid-template-columns:1fr}}.info-area-page-about .section-subtitle{color:var(--white)}.info-area-page-about .section-title{color:var(--white);max-width:805px}.info-area-page-about .counter-wrapper-box{margin-top:94px}@media only screen and (max-width:1919px){.info-area-page-about .counter-wrapper-box{margin-top:64px}}@media only screen and (max-width:991px){.info-area-page-about .counter-wrapper-box{margin-top:44px}}.info-area-page-about .counter-wrapper{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:991px){.info-area-page-about .counter-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.info-area-page-about .counter-wrapper{grid-template-columns:repeat(1,1fr)}}.info-area-page-about .funfact-item{padding:39px 50px 41px;border-radius:20px;background-color:#1d1c1c}@media only screen and (max-width:1919px){.info-area-page-about .funfact-item{padding:29px 30px 31px}}@media only screen and (max-width:1199px){.info-area-page-about .funfact-item{padding:19px 20px 21px}}.info-area-page-about .funfact-item .text{font-size:18px;font-weight:400;line-height:26px;color:#999}.info-area-page-about .funfact-item .number{font-size:50px;font-weight:310;line-height:1;letter-spacing:-.07em;color:var(--white);margin-top:14px}@media only screen and (max-width:1199px){.info-area-page-about .funfact-item .number{font-size:35px}}.client-area-page-about{background-color:var(--bg);margin-bottom:-1px}.client-area-page-about .section-header{margin-top:39px}.client-area-page-about .section-header .text{font-size:20px;font-weight:400;line-height:28px;text-align:center;max-width:340px;color:#fcf7f3;margin-inline:auto}.client-area-page-about .clients-wrapper-box{margin-top:63px;margin-bottom:50px}@media only screen and (max-width:1199px){.client-area-page-about .clients-wrapper-box{margin-top:43px}}.client-area-page-about .clients-wrapper{display:flex;gap:0;justify-content:center;flex-wrap:wrap}.client-area-page-about .clients-wrapper .client-slider-active .swiper-slide{width:auto}.client-area-page-about .clients-wrapper .client-slider-active .swiper-wrapper{transition-timing-function:linear!important}.client-area-page-about .client-box{border:1px solid rgba(252,247,243,.1);border-radius:70px;width:215px;height:140px;padding:0 20px;display:inline-flex;justify-content:center;align-items:center}@media only screen and (max-width:1919px){.client-area-page-about .client-box{width:155px;height:90px}}@media only screen and (max-width:1399px){.client-area-page-about .client-box{width:135px;height:70px}}.media-area-page-about{background-color:var(--bg)}.media-area-page-about .section-content-wrapper{display:grid;grid-template-columns:1fr 575px}@media only screen and (max-width:1399px){.media-area-page-about .section-content-wrapper{grid-template-columns:1fr 475px}}@media only screen and (max-width:991px){.media-area-page-about .section-content-wrapper{grid-template-columns:1fr}}.media-area-page-about .area-thumb img{width:100%;height:100%;object-fit:cover}.media-area-page-about .section-content{padding:87px 50px 100px;background-color:#1d1c1c}@media only screen and (max-width:1399px){.media-area-page-about .section-content{padding:37px 40px 40px}}@media only screen and (max-width:767px){.media-area-page-about .section-content{padding:17px 20px 20px}}.media-area-page-about .section-content .section-title{font-size:30px;font-weight:310;line-height:35px;letter-spacing:-.07em;color:var(--white);max-width:310px}.media-area-page-about .section-content .text{font-size:18px;font-weight:400;line-height:26px;color:#999}.media-area-page-about .section-content .text-wrapper{margin-top:267px}@media only screen and (max-width:1919px){.media-area-page-about .section-content .text-wrapper{margin-top:167px}}@media only screen and (max-width:1399px){.media-area-page-about .section-content .text-wrapper{margin-top:67px}}@media only screen and (max-width:991px){.media-area-page-about .section-content .text-wrapper{margin-top:27px}}.media-area-page-about .section-content .btn-wrapper{margin-top:43px}.media-area-page-about .section-content .rr-btn{background-color:#1d1c1c;border-color:rgba(255,255,255,.2)}.media-area-page-about .section-content .rr-btn:hover{border-color:var(--white)}.dark .media-area-page-about .section-content .rr-btn:before{background-color:var(--white)}.media-area-page-about .section-content .rr-btn .text-one{color:var(--white)}.media-area-page-about .section-content .rr-btn .text-two{color:var(--black)}.dark .media-area-page-about .section-content .rr-btn .text-two{color:var(--black)}.award-area-page-about{background-color:var(--bg)}.award-area-page-about .section-subtitle{color:var(--white)}.award-area-page-about .section-title{color:var(--white)}.award-area-page-about .section-header{margin-top:50px;border-top:1px solid rgba(255,255,255,.1);padding-top:37px}@media only screen and (max-width:991px){.award-area-page-about .section-header{margin-top:10px;padding-top:7px}}.award-area-page-about .section-header .subtitle-wrapper{margin-top:8px}.award-area-page-about .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1235px}@media only screen and (max-width:1919px){.award-area-page-about .section-title-wrapper{grid-template-columns:1fr 1000px}}@media only screen and (max-width:1399px){.award-area-page-about .section-title-wrapper{grid-template-columns:1fr 850px}}@media only screen and (max-width:1199px){.award-area-page-about .section-title-wrapper{grid-template-columns:1fr 750px}}@media only screen and (max-width:991px){.award-area-page-about .section-title-wrapper{grid-template-columns:1fr}}.award-area-page-about .awards-wrapper-box{margin-top:94px;border-top:1px solid rgba(255,255,255,.1);padding-top:32px;max-width:1235px;margin-left:auto;margin-bottom:43px}@media only screen and (max-width:1919px){.award-area-page-about .awards-wrapper-box{margin-top:64px}}@media only screen and (max-width:991px){.award-area-page-about .awards-wrapper-box{margin-top:44px}}.award-area-page-about .awards-wrapper{max-width:630px;margin-left:auto}.award-area-page-about .award-box{display:grid;gap:20px 30px;grid-template-columns:1fr 370px}@media only screen and (max-width:767px){.award-area-page-about .award-box{grid-template-columns:1fr 340px}}@media (max-width:575px){.award-area-page-about .award-box{grid-template-columns:1fr}}.award-area-page-about .award-box:not(:first-child){margin-top:56px}.award-area-page-about .award-box .award-list li{display:grid;gap:10px 20px;grid-template-columns:auto auto;justify-content:space-between;font-size:20px;font-weight:400;line-height:28px;color:var(--white)}@media only screen and (max-width:767px){.award-area-page-about .award-box .award-list li{font-size:18px}}.award-area-page-about .award-box .category{font-size:20px;font-weight:400;line-height:20px;color:var(--white)}@media only screen and (max-width:767px){.award-area-page-about .award-box .category{font-size:18px}}.team-area-about-page .section-header{margin-top:50px;border-top:1px solid var(--border);padding-top:37px}@media only screen and (max-width:991px){.team-area-about-page .section-header{margin-top:10px;padding-top:7px}}.team-area-about-page .section-header .subtitle-wrapper{margin-top:8px}.team-area-about-page .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1235px}@media only screen and (max-width:1919px){.team-area-about-page .section-title-wrapper{grid-template-columns:1fr 1000px}}@media only screen and (max-width:1399px){.team-area-about-page .section-title-wrapper{grid-template-columns:1fr 850px}}@media only screen and (max-width:1199px){.team-area-about-page .section-title-wrapper{grid-template-columns:1fr 750px}}@media only screen and (max-width:991px){.team-area-about-page .section-title-wrapper{grid-template-columns:1fr}}.team-area-about-page .section-title{max-width:765px}@media only screen and (max-width:1919px){.team-area-about-page .section-title{max-width:665px}}@media only screen and (max-width:1399px){.team-area-about-page .section-title{max-width:465px}}.team-area-about-page .team-wrapper-box{margin-top:94px}@media only screen and (max-width:1919px){.team-area-about-page .team-wrapper-box{margin-top:64px}}@media only screen and (max-width:991px){.team-area-about-page .team-wrapper-box{margin-top:44px}}.team-area-about-page .team-wrapper{display:grid;gap:40px 20px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:991px){.team-area-about-page .team-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.team-area-about-page .team-wrapper{grid-template-columns:repeat(1,1fr)}}.team-area-about-page .team-box:hover .thumb img{transform:scale(1.1)}.team-area-about-page .team-box .thumb{overflow:hidden}.team-area-about-page .team-box .thumb img{width:100%;transition:all .5s}.team-area-about-page .team-box .name{font-size:30px;font-weight:310;line-height:1;letter-spacing:-.07em}@media only screen and (max-width:1919px){.team-area-about-page .team-box .name{font-size:24px}}.team-area-about-page .team-box .post{font-size:16px;font-weight:400;line-height:30px;display:inline-block;margin-top:3px}.team-area-about-page .team-box .content{margin-top:19px}.blog-details-area .section-title{max-width:1130px}@media only screen and (max-width:1919px){.blog-details-area .section-title{max-width:930px}}@media only screen and (max-width:1399px){.blog-details-area .section-title{max-width:730px}}.blog-details-area .section-header{margin-top:17px}@media only screen and (max-width:1399px){.blog-details-area .section-header{margin-top:37px}}.blog-details-area .meta{display:flex;gap:5px;align-items:center;margin-top:36px}@media only screen and (max-width:1199px){.blog-details-area .meta{margin-top:9px}}.blog-details-area .meta span{font-size:14px;font-weight:400;line-height:27px;display:inline-block}.blog-details-area .meta span.has-left-line{padding-inline-start:15px}.blog-details-area .meta span.has-left-line:before{width:10px}.blog-details-area .meta .name span{font-weight:500;color:var(--primary)}.blog-details-area .image-wrapper{margin-top:89px;margin-bottom:50px}@media only screen and (max-width:1919px){.blog-details-area .image-wrapper{margin-top:59px;margin-bottom:40px}}@media only screen and (max-width:1199px){.blog-details-area .image-wrapper{margin-top:29px;margin-bottom:30px}}.blog-details-area .section-details .text{font-size:18px;font-weight:400;line-height:26px}.blog-details-area .section-details .text:not(:first-child){margin-top:26px}.blog-details-area .section-details .title{font-size:50px;font-weight:310;line-height:.7;letter-spacing:-.07em;margin-bottom:28px}@media only screen and (max-width:1919px){.blog-details-area .section-details .title{font-size:40px}}@media only screen and (max-width:1199px){.blog-details-area .section-details .title{font-size:30px;margin-bottom:23px}}@media only screen and (max-width:991px){.blog-details-area .section-details .title{font-size:28px}}@media only screen and (max-width:767px){.blog-details-area .section-details .title{font-size:24px}}.blog-details-area .section-details .details-info{margin-top:50px}@media only screen and (max-width:767px){.blog-details-area .section-details .details-info{margin-top:40px}}.blog-details-area .section-details .text-wrapper+.details-info{margin-top:43px}@media only screen and (max-width:767px){.blog-details-area .section-details .text-wrapper+.details-info{margin-top:33px}}.blog-details-area .section-details .thumb-text-wrapper{margin-top:17px;display:grid;gap:20px 30px;grid-template-columns:1fr 1fr}@media only screen and (max-width:991px){.blog-details-area .section-details .thumb-text-wrapper{grid-template-columns:1fr}}.blog-details-area .section-details .thumb-text-wrapper .thumb{margin-top:6px}.blog-details-area .section-details .thumb-text-wrapper .thumb img{width:100%;height:120%;object-fit:cover}.blog-details-area .section-details .feature-list{margin-top:26px;margin-bottom:26px}.blog-details-area .section-details .feature-list li{font-size:18px;font-weight:400;line-height:26px;position:relative;padding-left:27px}.blog-details-area .section-details .feature-list li:before{position:absolute;content:"";width:5px;height:5px;background-color:currentColor;border-radius:50%;left:11px;top:10px}.blog-details-area .section-details .gallery-wrapper{margin-top:24px;margin-bottom:20px;display:grid;gap:30px;grid-template-columns:auto auto}@media only screen and (max-width:1199px){.blog-details-area .section-details .gallery-wrapper{gap:20px}}@media only screen and (max-width:767px){.blog-details-area .section-details .gallery-wrapper{gap:10px}}.blog-details-area .section-details .gallery-wrapper img{width:100%;height:100%;object-fit:cover}.blog-details-area .section-details .tags-wrapper{margin-top:62px;display:flex;gap:10px;align-items:flex-start}@media only screen and (max-width:1399px){.blog-details-area .section-details .tags-wrapper{margin-top:42px}}.blog-details-area .section-details .tags-wrapper .heading{font-size:20px;font-weight:400;line-height:28px;color:var(--primary);display:inline-block}.blog-details-area .section-details .tags{display:flex;gap:5px;flex-wrap:wrap}.blog-details-area .section-details .tags .tag{font-size:14px;font-weight:500;line-height:28px;display:inline-block;padding:0 15px;border:1px solid var(--border);border-radius:30px}.blog-details-area .section-details .comment-wrap{margin-top:90px}@media only screen and (max-width:1399px){.blog-details-area .section-details .comment-wrap{margin-top:60px}}.blog-details-area .section-details .comment-formwrap{display:grid;gap:60px 30px;grid-template-columns:repeat(2,1fr);margin-top:52px}@media only screen and (max-width:1399px){.blog-details-area .section-details .comment-formwrap{gap:40px 30px;margin-top:32px}}@media only screen and (max-width:1199px){.blog-details-area .section-details .comment-formwrap{gap:30px 30px}}@media only screen and (max-width:767px){.blog-details-area .section-details .comment-formwrap{grid-template-columns:repeat(1,1fr)}}.blog-details-area .section-details .comment-formwrap .message{grid-column:span 2}@media only screen and (max-width:767px){.blog-details-area .section-details .comment-formwrap .message{grid-column:auto}}.blog-details-area .section-details .comment-formfield input{width:100%;height:40px;border:none;border-bottom:1px solid rgba(17,17,17,.2);outline:0;background-color:transparent;transition:all .5s;color:var(--primary);font-size:18px}.dark .blog-details-area .section-details .comment-formfield input{border-color:rgba(255,255,255,.2)}@media only screen and (max-width:1199px){.blog-details-area .section-details .comment-formfield input{font-size:16px}}.blog-details-area .section-details .comment-formfield input:focus{border-color:var(--primary)}.blog-details-area .section-details .comment-formfield input::placeholder{color:var(--primary)}.blog-details-area .section-details .comment-formfield input:-webkit-autofill,.blog-details-area .section-details .comment-formfield input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}.blog-details-area .section-details .comment-formfield select{width:100%;height:40px;border:none;border-bottom:1px solid var(--primary);outline:0;background-color:transparent;transition:all .5s;color:var(--primary)}.blog-details-area .section-details .comment-formfield select:focus{border-color:var(--primary)}.blog-details-area .section-details .comment-formfield select option{width:100%;max-width:100%}.blog-details-area .section-details .submit-btn{margin-top:50px}@media only screen and (max-width:1399px){.blog-details-area .section-details .submit-btn{margin-top:40px}}.blog-area-3 .section-header{margin-top:50px;border-top:1px solid var(--border);padding-top:37px}@media only screen and (max-width:991px){.blog-area-3 .section-header{margin-top:10px;padding-top:7px}}.blog-area-3 .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1235px}@media only screen and (max-width:1919px){.blog-area-3 .section-title-wrapper{grid-template-columns:1fr 1000px}}@media only screen and (max-width:1399px){.blog-area-3 .section-title-wrapper{grid-template-columns:1fr 850px}}@media only screen and (max-width:1199px){.blog-area-3 .section-title-wrapper{grid-template-columns:1fr 750px}}@media only screen and (max-width:991px){.blog-area-3 .section-title-wrapper{grid-template-columns:1fr}}.blog-area-3 .subtitle-wrapper{margin-top:8px}.blog-area-3 .section-title{max-width:800px}@media only screen and (max-width:1919px){.blog-area-3 .section-title{max-width:700px}}@media only screen and (max-width:1399px){.blog-area-3 .section-title{max-width:640px}}.blog-area-3 .blogs-wrapper-box{margin-top:94px}@media only screen and (max-width:1919px){.blog-area-3 .blogs-wrapper-box{margin-top:64px}}@media only screen and (max-width:991px){.blog-area-3 .blogs-wrapper-box{margin-top:44px}}.blog-area-3 .blogs-wrapper{display:grid;gap:76px 60px;grid-template-columns:repeat(6,1fr);overflow:hidden}@media only screen and (max-width:1919px){.blog-area-3 .blogs-wrapper{gap:46px 40px}}@media only screen and (max-width:991px){.blog-area-3 .blogs-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.blog-area-3 .blogs-wrapper{grid-template-columns:repeat(1,1fr)}}.blog-area-3 .blogs-wrapper>*{grid-column:span 2}@media only screen and (max-width:991px){.blog-area-3 .blogs-wrapper>*{grid-column:auto}}.blog-area-3 .blogs-wrapper>:nth-child(4),.blog-area-3 .blogs-wrapper>:nth-child(5){grid-column:span 3}@media only screen and (max-width:991px){.blog-area-3 .blogs-wrapper>:nth-child(4),.blog-area-3 .blogs-wrapper>:nth-child(5){grid-column:auto}}.blog-area-3 .blogs-wrapper>:nth-child(4) .content,.blog-area-3 .blogs-wrapper>:nth-child(5) .content{padding-right:130px}@media only screen and (max-width:1919px){.blog-area-3 .blogs-wrapper>:nth-child(4) .content,.blog-area-3 .blogs-wrapper>:nth-child(5) .content{padding-right:100px}}@media only screen and (max-width:1199px){.blog-area-3 .blogs-wrapper>:nth-child(4) .content,.blog-area-3 .blogs-wrapper>:nth-child(5) .content{padding-right:80px}}@media only screen and (max-width:991px){.blog-area-3 .blogs-wrapper>:nth-child(4) .content,.blog-area-3 .blogs-wrapper>:nth-child(5) .content{padding-right:0}}.blog-area-3 .blogs-wrapper>* .content{padding-right:90px}@media only screen and (max-width:1919px){.blog-area-3 .blogs-wrapper>* .content{padding-right:70px}}@media only screen and (max-width:1199px){.blog-area-3 .blogs-wrapper>* .content{padding-right:0}}.blog-area-3 .blog{position:relative}.blog-area-3 .blog:hover .thumb img{transform:scale(1.1)}.blog-area-3 .blog:hover .title .arrow{background-color:var(--primary)}.blog-area-3 .blog:hover .title .arrow svg{transform:rotate(60deg)}.blog-area-3 .blog:hover .title .arrow svg *{fill:var(--white)}.dark .blog-area-3 .blog:hover .title .arrow svg *{fill:var(--black)}.blog-area-3 .blog:before{position:absolute;content:"";width:1px;height:100%;background-color:var(--border);top:0;left:-30px}@media only screen and (max-width:1919px){.blog-area-3 .blog:before{left:-20px}}.blog-area-3 .blog .thumb{overflow:hidden}.blog-area-3 .blog .thumb img{width:100%;transition:all .5s}.blog-area-3 .blog .content{margin-top:24px}@media only screen and (max-width:1199px){.blog-area-3 .blog .content{margin-top:14px}}.blog-area-3 .blog .title{font-size:36px;font-weight:310;line-height:1;letter-spacing:-.07em;display:inline}@media only screen and (max-width:1919px){.blog-area-3 .blog .title{font-size:30px}}@media only screen and (max-width:1399px){.blog-area-3 .blog .title{font-size:24px}}@media only screen and (max-width:1199px){.blog-area-3 .blog .title{font-size:20px}}.blog-area-3 .blog .title .arrow{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;transition:all .3s;border-radius:50%;border:2px solid var(--primary);transform:translate(0,-1px);margin-left:5px}@media only screen and (max-width:1919px){.blog-area-3 .blog .title .arrow{width:20px;height:20px}}@media only screen and (max-width:1399px){.blog-area-3 .blog .title .arrow{width:17px;height:17px}}@media only screen and (max-width:1199px){.blog-area-3 .blog .title .arrow{width:15px;height:15px;border-width:1px}}.blog-area-3 .blog .title .arrow svg{transition:all .3s;width:13px}@media only screen and (max-width:1919px){.blog-area-3 .blog .title .arrow svg{width:10px}}@media only screen and (max-width:1399px){.blog-area-3 .blog .title .arrow svg{width:7px}}.blog-area-3 .blog .title .arrow svg *{fill:var(--primary)}.blog-area-3 .blog .meta{display:flex;gap:5px;align-items:center;margin-top:14px}@media only screen and (max-width:1199px){.blog-area-3 .blog .meta{margin-top:9px}}.blog-area-3 .blog .meta span{font-size:14px;font-weight:400;line-height:24px;color:var(--secondary)}.blog-area-3 .blog .meta span.has-left-line{padding-inline-start:15px}.blog-area-3 .blog .meta span.has-left-line:before{width:10px}.blog-area-3 .blog .meta .name span{font-weight:500;color:var(--primary)}.blog-area-2 .section-header{border-top:1px solid var(--border);padding-top:37px}@media only screen and (max-width:991px){.blog-area-2 .section-header{padding-top:7px}}.blog-area-2 .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1235px}@media only screen and (max-width:1919px){.blog-area-2 .section-title-wrapper{grid-template-columns:1fr 1000px}}@media only screen and (max-width:1399px){.blog-area-2 .section-title-wrapper{grid-template-columns:1fr 850px}}@media only screen and (max-width:1199px){.blog-area-2 .section-title-wrapper{grid-template-columns:1fr 750px}}@media only screen and (max-width:991px){.blog-area-2 .section-title-wrapper{grid-template-columns:1fr}}.blog-area-2 .subtitle-wrapper{margin-top:8px}.blog-area-2 .section-title{max-width:800px}@media only screen and (max-width:1919px){.blog-area-2 .section-title{max-width:700px}}@media only screen and (max-width:1399px){.blog-area-2 .section-title{max-width:640px}}.blog-area-2 .blogs-wrapper-box{margin-top:94px}@media only screen and (max-width:1919px){.blog-area-2 .blogs-wrapper-box{margin-top:64px}}@media only screen and (max-width:991px){.blog-area-2 .blogs-wrapper-box{margin-top:44px}}.blog-area-2 .blogs-wrapper{display:grid;gap:76px 60px;grid-template-columns:repeat(6,1fr);overflow:hidden}@media only screen and (max-width:1919px){.blog-area-2 .blogs-wrapper{gap:46px 40px}}@media only screen and (max-width:991px){.blog-area-2 .blogs-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.blog-area-2 .blogs-wrapper{grid-template-columns:repeat(1,1fr)}}.blog-area-2 .blogs-wrapper>*{grid-column:span 2}@media only screen and (max-width:991px){.blog-area-2 .blogs-wrapper>*{grid-column:auto}}.blog-area-2 .blogs-wrapper>:nth-child(4),.blog-area-2 .blogs-wrapper>:nth-child(5){grid-column:span 3}@media only screen and (max-width:991px){.blog-area-2 .blogs-wrapper>:nth-child(4),.blog-area-2 .blogs-wrapper>:nth-child(5){grid-column:auto}}.blog-area-2 .blogs-wrapper>:nth-child(4) .content,.blog-area-2 .blogs-wrapper>:nth-child(5) .content{padding-right:130px}@media only screen and (max-width:1919px){.blog-area-2 .blogs-wrapper>:nth-child(4) .content,.blog-area-2 .blogs-wrapper>:nth-child(5) .content{padding-right:100px}}@media only screen and (max-width:1199px){.blog-area-2 .blogs-wrapper>:nth-child(4) .content,.blog-area-2 .blogs-wrapper>:nth-child(5) .content{padding-right:80px}}@media only screen and (max-width:991px){.blog-area-2 .blogs-wrapper>:nth-child(4) .content,.blog-area-2 .blogs-wrapper>:nth-child(5) .content{padding-right:0}}.blog-area-2 .blogs-wrapper>* .content{padding-right:90px}@media only screen and (max-width:1919px){.blog-area-2 .blogs-wrapper>* .content{padding-right:70px}}@media only screen and (max-width:1199px){.blog-area-2 .blogs-wrapper>* .content{padding-right:0}}.blog-area-2 .blog{position:relative}.blog-area-2 .blog:hover .thumb img{transform:scale(1.1)}.blog-area-2 .blog:hover .title .arrow{background-color:var(--primary)}.blog-area-2 .blog:hover .title .arrow svg{transform:rotate(60deg)}.blog-area-2 .blog:hover .title .arrow svg *{fill:var(--white)}.dark .blog-area-2 .blog:hover .title .arrow svg *{fill:var(--black)}.blog-area-2 .blog:before{position:absolute;content:"";width:1px;height:100%;background-color:var(--border);top:0;left:-30px}@media only screen and (max-width:1919px){.blog-area-2 .blog:before{left:-20px}}.blog-area-2 .blog .thumb{overflow:hidden}.blog-area-2 .blog .thumb img{width:100%;transition:all .5s}.blog-area-2 .blog .content{margin-top:24px}@media only screen and (max-width:1199px){.blog-area-2 .blog .content{margin-top:14px}}.blog-area-2 .blog .title{font-size:36px;font-weight:310;line-height:1;letter-spacing:-.07em;display:inline}@media only screen and (max-width:1919px){.blog-area-2 .blog .title{font-size:30px}}@media only screen and (max-width:1399px){.blog-area-2 .blog .title{font-size:24px}}@media only screen and (max-width:1199px){.blog-area-2 .blog .title{font-size:20px}}.blog-area-2 .blog .title .arrow{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;transition:all .3s;border-radius:50%;border:2px solid var(--primary);transform:translate(0,-1px);margin-left:5px}@media only screen and (max-width:1919px){.blog-area-2 .blog .title .arrow{width:20px;height:20px}}@media only screen and (max-width:1399px){.blog-area-2 .blog .title .arrow{width:17px;height:17px}}@media only screen and (max-width:1199px){.blog-area-2 .blog .title .arrow{width:15px;height:15px;border-width:1px}}.blog-area-2 .blog .title .arrow svg{transition:all .3s;width:13px}@media only screen and (max-width:1919px){.blog-area-2 .blog .title .arrow svg{width:10px}}@media only screen and (max-width:1399px){.blog-area-2 .blog .title .arrow svg{width:7px}}.blog-area-2 .blog .title .arrow svg *{fill:var(--primary)}.blog-area-2 .blog .meta{display:flex;gap:5px;align-items:center;margin-top:14px}@media only screen and (max-width:1199px){.blog-area-2 .blog .meta{margin-top:9px}}.blog-area-2 .blog .meta span{font-size:14px;font-weight:400;line-height:24px;color:var(--secondary)}.blog-area-2 .blog .meta span.has-left-line{padding-inline-start:15px}.blog-area-2 .blog .meta span.has-left-line:before{width:10px}.blog-area-2 .blog .meta .name span{font-weight:500;color:var(--primary)}.loading-form{display:none;position:fixed;width:100%;height:100%;top:0;z-index:99;left:0;background:rgba(0,0,0,.5);color:var(--white);font-size:20px;text-align:center;padding-top:20%}.success-message{color:green;margin-top:10px}.error-message{color:red;margin-top:10px}#response-message{margin-top:10px}.contact-area-contact-page .section-header{border-top:1px solid var(--border);padding-top:37px}@media only screen and (max-width:991px){.contact-area-contact-page .section-header{padding-top:7px}}.contact-area-contact-page .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1235px}@media only screen and (max-width:1919px){.contact-area-contact-page .section-title-wrapper{grid-template-columns:1fr 1000px}}@media only screen and (max-width:1399px){.contact-area-contact-page .section-title-wrapper{grid-template-columns:1fr 850px}}@media only screen and (max-width:1199px){.contact-area-contact-page .section-title-wrapper{grid-template-columns:1fr 750px}}@media only screen and (max-width:991px){.contact-area-contact-page .section-title-wrapper{grid-template-columns:1fr}}.contact-area-contact-page .subtitle-wrapper{margin-top:8px}.contact-area-contact-page .section-title{max-width:875px}@media only screen and (max-width:1919px){.contact-area-contact-page .section-title{max-width:675px}}@media only screen and (max-width:1399px){.contact-area-contact-page .section-title{max-width:495px}}.contact-area-contact-page .section-content-wrapper{margin-top:90px;margin-bottom:4px;display:grid;gap:40px 60px;grid-template-columns:1fr 1030px;align-items:flex-start}@media only screen and (max-width:1919px){.contact-area-contact-page .section-content-wrapper{margin-top:60px;grid-template-columns:1fr 730px}}@media only screen and (max-width:1399px){.contact-area-contact-page .section-content-wrapper{grid-template-columns:1fr 680px}}@media only screen and (max-width:1199px){.contact-area-contact-page .section-content-wrapper{grid-template-columns:1fr 550px}}@media only screen and (max-width:991px){.contact-area-contact-page .section-content-wrapper{grid-template-columns:1fr}}.contact-area-contact-page .contact-mail .title{font-size:20px;font-weight:400;line-height:20px;color:var(--primary)}.contact-area-contact-page .contact-mail .text{font-family:var(--font_sequelsansromanbody);font-size:30px;font-weight:310;line-height:1.16;letter-spacing:-.07em;color:var(--primary);max-width:410px;margin-top:24px}@media only screen and (max-width:1919px){.contact-area-contact-page .contact-mail .text{font-size:24px;max-width:330px}}@media only screen and (max-width:1199px){.contact-area-contact-page .contact-mail .text{font-size:20px;max-width:280px}}.contact-area-contact-page .contact-mail .text a{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:1px;text-underline-offset:3px}.contact-area-contact-page .contact-mail .text a:hover{color:var(--secondary)}.contact-area-contact-page .contact-social{margin-top:51px}.contact-area-contact-page .contact-social .title{font-size:20px;font-weight:400;line-height:20px;color:var(--primary)}.contact-area-contact-page .contact-social .social-links{display:flex;flex-direction:column;align-items:flex-start;margin-top:24px}.contact-area-contact-page .contact-social .social-links a{font-family:var(--font_sequelsansromanbody);font-size:30px;font-weight:310;line-height:1.16;letter-spacing:-.07em;color:var(--primary);display:inline-block;transition:all .5s}@media only screen and (max-width:1919px){.contact-area-contact-page .contact-social .social-links a{font-size:24px}}@media only screen and (max-width:1199px){.contact-area-contact-page .contact-social .social-links a{font-size:20px}}.contact-area-contact-page .contact-social .social-links a:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:1px;text-underline-offset:3px}.contact-area-contact-page .contact-formwrap{display:grid;gap:60px 60px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1399px){.contact-area-contact-page .contact-formwrap{gap:40px 40px}}@media only screen and (max-width:1199px){.contact-area-contact-page .contact-formwrap{gap:30px 30px}}@media only screen and (max-width:767px){.contact-area-contact-page .contact-formwrap{grid-template-columns:repeat(1,1fr)}}.contact-area-contact-page .contact-formwrap .message{grid-column:span 2;margin-top:30px}@media only screen and (max-width:767px){.contact-area-contact-page .contact-formwrap .message{grid-column:auto}}.contact-area-contact-page .contact-formfield input{width:100%;height:40px;border:none;border-bottom:1px solid var(--primary);outline:0;background-color:transparent;transition:all .5s;color:var(--primary)}.contact-area-contact-page .contact-formfield input:focus{border-color:var(--primary)}.contact-area-contact-page .contact-formfield input::placeholder{color:var(--primary)}.contact-area-contact-page .contact-formfield input:-webkit-autofill,.contact-area-contact-page .contact-formfield input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}.contact-area-contact-page .contact-formfield select{width:100%;height:40px;border:none;border-bottom:1px solid var(--primary);outline:0;background-color:transparent;transition:all .5s;color:var(--primary)}.contact-area-contact-page .contact-formfield select:focus{border-color:var(--primary)}.contact-area-contact-page .contact-formfield select option{width:100%;max-width:100%}.dark .contact-area-contact-page .contact-formfield select option{background-color:var(--black)}.contact-area-contact-page .contact-formfield select option[disabled]{background-color:var(--black)!important}.contact-area-contact-page .submit-btn{margin-top:50px}@media only screen and (max-width:1399px){.contact-area-contact-page .submit-btn{margin-top:40px}}.faq-area-faq-page .section-header{border-top:1px solid var(--border);padding-top:37px}@media only screen and (max-width:991px){.faq-area-faq-page .section-header{padding-top:7px}}.faq-area-faq-page .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1235px}@media only screen and (max-width:1919px){.faq-area-faq-page .section-title-wrapper{grid-template-columns:1fr 1000px}}@media only screen and (max-width:1399px){.faq-area-faq-page .section-title-wrapper{grid-template-columns:1fr 850px}}@media only screen and (max-width:1199px){.faq-area-faq-page .section-title-wrapper{grid-template-columns:1fr 750px}}@media only screen and (max-width:991px){.faq-area-faq-page .section-title-wrapper{grid-template-columns:1fr}}.faq-area-faq-page .subtitle-wrapper{margin-top:8px}.faq-area-faq-page .section-title{max-width:1005px}@media only screen and (max-width:1919px){.faq-area-faq-page .section-title{max-width:805px}}@media only screen and (max-width:1399px){.faq-area-faq-page .section-title{max-width:605px}}.faq-area-faq-page .accordion-wrapper{max-width:1235px;margin-left:auto;margin-top:93px;margin-bottom:10px}@media only screen and (max-width:1919px){.faq-area-faq-page .accordion-wrapper{margin-top:63px;max-width:1000px}}@media only screen and (max-width:1399px){.faq-area-faq-page .accordion-wrapper{margin-top:43px;max-width:900px}}@media only screen and (max-width:1199px){.faq-area-faq-page .accordion-wrapper{max-width:750px}}.faq-area-faq-page .accordion{border-top:1px solid var(--border);counter-reset:accordion}.faq-area-faq-page .accordion-button{font-size:30px;font-weight:310;line-height:1.16;letter-spacing:-.07em;color:var(--primary);padding:30px 0 33px;border-radius:0!important;background-color:transparent;outline:0;box-shadow:none}@media only screen and (max-width:1919px){.faq-area-faq-page .accordion-button{padding:20px 0 23px;font-size:24px}}@media only screen and (max-width:767px){.faq-area-faq-page .accordion-button{font-size:20px}}.faq-area-faq-page .accordion-button::after{content:"+";font-family:var(--font_awesome);background-image:none;width:auto;height:auto}.faq-area-faq-page .accordion-button:not(.collapsed){pointer-events:none}.faq-area-faq-page .accordion-button:not(.collapsed)::after{content:"-"}.faq-area-faq-page .accordion-item{background-color:transparent;border:none;border-bottom:1px solid var(--border);position:relative;padding-left:130px;transition:all .5s}@media only screen and (max-width:991px){.faq-area-faq-page .accordion-item{padding-left:80px}}@media only screen and (max-width:767px){.faq-area-faq-page .accordion-item{padding-left:50px}}.faq-area-faq-page .accordion-item:before{counter-increment:accordion;content:counter(accordion,decimal-leading-zero);font-family:var(--font_sequelsansromanbody);font-size:30px;font-weight:310;line-height:1.16;letter-spacing:-.07em;position:absolute;top:30px;left:0;transition:all .5s;color:var(--primary)}@media only screen and (max-width:1919px){.faq-area-faq-page .accordion-item:before{top:20px;font-size:24px}}@media only screen and (max-width:767px){.faq-area-faq-page .accordion-item:before{font-size:20px}}.faq-area-faq-page .accordion-body{font-size:20px;font-weight:400;line-height:28px;color:var(--secondary);padding:4px 0 43px;border:none}.hero-area-service-details .service-meta{display:grid;gap:10px 60px;grid-template-columns:1fr 1045px;position:relative;margin-top:27px}@media only screen and (max-width:1919px){.hero-area-service-details .service-meta{grid-template-columns:1fr 845px}}@media only screen and (max-width:1399px){.hero-area-service-details .service-meta{grid-template-columns:1fr 645px}}@media only screen and (max-width:1199px){.hero-area-service-details .service-meta{grid-template-columns:1fr 585px}}@media only screen and (max-width:991px){.hero-area-service-details .service-meta{grid-template-columns:1fr}}.hero-area-service-details .service-meta .serial{font-size:18px;font-weight:400;line-height:20px;display:inline-block}.hero-area-service-details .service-meta .tag{font-size:18px;font-weight:400;line-height:20px;display:inline-block}.hero-area-service-details .service-meta .next-item{font-size:18px;font-weight:400;line-height:20px;display:inline-block;position:absolute;right:0;top:0}.hero-area-service-details .section-header{margin-top:84px;display:grid;grid-template-columns:1045px;justify-content:flex-end}@media only screen and (max-width:1919px){.hero-area-service-details .section-header{grid-template-columns:845px;margin-top:64px}}@media only screen and (max-width:1399px){.hero-area-service-details .section-header{grid-template-columns:645px}}@media only screen and (max-width:1199px){.hero-area-service-details .section-header{grid-template-columns:585px;margin-top:44px}}@media only screen and (max-width:991px){.hero-area-service-details .section-header{grid-template-columns:1fr}}.hero-area-service-details .section-content-wrapper{margin-top:94px;display:grid;gap:40px 60px;grid-template-columns:1fr 1045px}@media only screen and (max-width:1919px){.hero-area-service-details .section-content-wrapper{grid-template-columns:1fr 845px;margin-top:64px}}@media only screen and (max-width:1399px){.hero-area-service-details .section-content-wrapper{grid-template-columns:1fr 645px}}@media only screen and (max-width:1199px){.hero-area-service-details .section-content-wrapper{grid-template-columns:1fr 585px;margin-top:44px}}@media only screen and (max-width:991px){.hero-area-service-details .section-content-wrapper{grid-template-columns:1fr}}.hero-area-service-details .section-content .text{font-size:18px;font-weight:400;line-height:26px;max-width:420px}.hero-area-service-details .section-thumb img{width:100%}.hero-area-service-details .feature-list{margin-top:26px}.hero-area-service-details .feature-list li{font-size:18px;font-weight:400;line-height:26px;color:var(--primary);display:flex;align-items:center}.hero-area-service-details .feature-list li:before{content:"+";margin-right:5px}.approach-area-service-details-page .section-header{margin-top:32px}.approach-area-service-details-page .section-title-wrapper{display:grid;gap:20px 60px;grid-template-columns:1fr 1125px;align-items:flex-end}@media only screen and (max-width:1919px){.approach-area-service-details-page .section-title-wrapper{grid-template-columns:1fr 905px}}@media only screen and (max-width:1399px){.approach-area-service-details-page .section-title-wrapper{grid-template-columns:1fr 675px}}@media only screen and (max-width:1199px){.approach-area-service-details-page .section-title-wrapper{grid-template-columns:1fr 575px}}@media only screen and (max-width:991px){.approach-area-service-details-page .section-title-wrapper{grid-template-columns:1fr}}.approach-area-service-details-page .section-subtitle{font-family:var(--font_sequelsansromanbody);font-size:30px;font-weight:310;line-height:1.16;letter-spacing:-.07em;color:var(--primary);text-transform:unset}@media only screen and (max-width:1919px){.approach-area-service-details-page .section-subtitle{font-size:24px}}@media only screen and (max-width:991px){.approach-area-service-details-page .section-subtitle{font-size:18px}.approach-area-service-details-page .section-subtitle br{display:none}}.approach-area-service-details-page .section-title{max-width:875px}@media (min-width:1200px){.approach-area-service-details-page .section-title{font-size:50px;line-height:1}}.approach-area-service-details-page .approach-wrapper-box{margin-top:94px;display:grid;gap:20px 60px;grid-template-columns:1fr 1125px;align-items:flex-start;margin-bottom:50px}@media only screen and (max-width:1919px){.approach-area-service-details-page .approach-wrapper-box{grid-template-columns:1fr 905px;margin-top:64px}}@media only screen and (max-width:1399px){.approach-area-service-details-page .approach-wrapper-box{grid-template-columns:1fr 675px}}@media only screen and (max-width:1199px){.approach-area-service-details-page .approach-wrapper-box{grid-template-columns:1fr 575px}}@media only screen and (max-width:991px){.approach-area-service-details-page .approach-wrapper-box{grid-template-columns:1fr;margin-top:44px}}.approach-area-service-details-page .approach-wrapper-box .steps{font-family:var(--font_sequelsansromanbody);font-size:265px;font-weight:310;line-height:.65;letter-spacing:-.07em;color:var(--primary)}@media only screen and (max-width:1919px){.approach-area-service-details-page .approach-wrapper-box .steps{font-size:205px}}@media only screen and (max-width:1399px){.approach-area-service-details-page .approach-wrapper-box .steps{font-size:165px}}@media only screen and (max-width:991px){.approach-area-service-details-page .approach-wrapper-box .steps{display:none}}.approach-area-service-details-page .approach-wrapper{border-top:1px dashed #878482}.approach-area-service-details-page .approach-box{display:grid;gap:10px 50px;grid-template-columns:60px 1fr 595px;align-items:flex-start;padding-top:24px;padding-bottom:24px;border-bottom:1px dashed #878482}@media only screen and (max-width:1919px){.approach-area-service-details-page .approach-box{grid-template-columns:60px 1fr 395px}}@media only screen and (max-width:1399px){.approach-area-service-details-page .approach-box{grid-template-columns:60px 1fr}}@media only screen and (max-width:991px){.approach-area-service-details-page .approach-box{gap:10px 30px}}@media (max-width:575px){.approach-area-service-details-page .approach-box{grid-template-columns:30px 1fr}}.approach-area-service-details-page .approach-box .number{font-size:18px;font-weight:400;line-height:26px;color:var(--primary)}@media only screen and (max-width:1399px){.approach-area-service-details-page .approach-box .number{grid-row:span 2}}.approach-area-service-details-page .approach-box .title{font-size:30px;font-weight:310;line-height:30px;letter-spacing:-.07em}@media only screen and (max-width:1919px){.approach-area-service-details-page .approach-box .title{font-size:24px}}.approach-area-service-details-page .approach-box .text{font-size:18px;font-weight:400;line-height:26px}.feature-area{background-color:var(--bg)}.feature-area .features-wrapper-box{margin-top:44px}.feature-area .features-wrapper{display:grid;gap:60px 60px;grid-template-columns:repeat(4,1fr);overflow:hidden}@media only screen and (max-width:1919px){.feature-area .features-wrapper{gap:60px 40px}}@media only screen and (max-width:1199px){.feature-area .features-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.feature-area .features-wrapper{grid-template-columns:repeat(1,1fr)}}.feature-area .features-wrapper>:nth-child(2n) .thumb{order:2}@media only screen and (max-width:1199px){.feature-area .features-wrapper>:nth-child(2n) .thumb{order:unset}}.feature-area .feature-box{position:relative;display:grid;gap:175px}@media only screen and (max-width:1919px){.feature-area .feature-box{gap:95px}}@media only screen and (max-width:1399px){.feature-area .feature-box{gap:75px}}@media only screen and (max-width:1199px){.feature-area .feature-box{gap:45px}}.feature-area .feature-box:before{position:absolute;content:"";width:1px;height:100%;background-color:rgba(255,255,255,.1);top:0;left:-30px}@media only screen and (max-width:1919px){.feature-area .feature-box:before{left:-20px}}.feature-area .feature-box .thumb img{height:80px}@media only screen and (max-width:1919px){.feature-area .feature-box .thumb img{height:60px}}.feature-area .feature-box .title{font-size:30px;font-weight:310;line-height:1;letter-spacing:-.07em;color:var(--white)}@media only screen and (max-width:1919px){.feature-area .feature-box .title{font-size:24px}}.feature-area .feature-box .text{font-size:20px;font-weight:400;line-height:28px;color:var(--white-2);margin-top:30px}@media only screen and (max-width:1919px){.feature-area .feature-box .text{font-size:18px;margin-top:20px}}.value-area{background-color:var(--bg)}.value-area .section-content-wrapper{margin-top:32px;margin-bottom:45px;display:grid;gap:40px 60px;grid-template-columns:605px 905px;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:1919px){.value-area .section-content-wrapper{grid-template-columns:1fr 770px}}@media only screen and (max-width:1199px){.value-area .section-content-wrapper{grid-template-columns:1fr}}.value-area .section-thumb{margin-top:11px;max-width:660px}.value-area .section-thumb img{width:100%}.value-area .section-title{letter-spacing:-.07em;color:var(--white);max-width:660px}@media (min-width:1200px){.value-area .section-title{font-size:50px;font-weight:315;line-height:55px}}.value-area .values-wrapper{margin-top:56px}@media only screen and (max-width:991px){.value-area .values-wrapper{margin-top:36px}}.value-area .value-box{display:grid;gap:20px 80px;grid-template-columns:330px 1fr}@media only screen and (max-width:1919px){.value-area .value-box{grid-template-columns:230px 1fr}}@media only screen and (max-width:991px){.value-area .value-box{grid-template-columns:130px 1fr}}@media only screen and (max-width:767px){.value-area .value-box{grid-template-columns:1fr}}.value-area .value-box:not(:first-child){margin-top:68px}@media only screen and (max-width:991px){.value-area .value-box:not(:first-child){margin-top:38px}}.value-area .value-box .number{font-size:100px;font-weight:310;line-height:.9;letter-spacing:-.07em;color:var(--white);padding-top:17px;border-top:1px solid rgba(252,247,243,.2);margin-top:6px}@media only screen and (max-width:1919px){.value-area .value-box .number{font-size:80px}}@media only screen and (max-width:1399px){.value-area .value-box .number{font-size:60px}}@media only screen and (max-width:1199px){.value-area .value-box .number{font-size:50px}}@media only screen and (max-width:991px){.value-area .value-box .number{font-size:40px}}@media only screen and (max-width:767px){.value-area .value-box .number{font-size:35px}}.value-area .value-box .text{font-size:20px;font-weight:400;line-height:26px;color:var(--white-2)}@media only screen and (max-width:1919px){.value-area .value-box .text{font-size:18px}}.faq-area .section-header{margin-top:50px;border-top:1px solid var(--border);padding-top:37px}@media only screen and (max-width:991px){.faq-area .section-header{margin-top:10px;padding-top:7px}}.faq-area .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1235px}@media only screen and (max-width:1919px){.faq-area .section-title-wrapper{grid-template-columns:1fr 1000px}}@media only screen and (max-width:1399px){.faq-area .section-title-wrapper{grid-template-columns:1fr 850px}}@media only screen and (max-width:1199px){.faq-area .section-title-wrapper{grid-template-columns:1fr 750px}}@media only screen and (max-width:991px){.faq-area .section-title-wrapper{grid-template-columns:1fr}}.faq-area .subtitle-wrapper{margin-top:8px}.faq-area .section-title{max-width:1005px}@media only screen and (max-width:1919px){.faq-area .section-title{max-width:905px}}@media only screen and (max-width:1399px){.faq-area .section-title{max-width:705px}}.faq-area .accordion-wrapper{max-width:1235px;margin-left:auto;margin-top:93px;margin-bottom:10px}@media only screen and (max-width:1919px){.faq-area .accordion-wrapper{margin-top:63px;max-width:1000px}}@media only screen and (max-width:1399px){.faq-area .accordion-wrapper{margin-top:43px;max-width:850px}}@media only screen and (max-width:1199px){.faq-area .accordion-wrapper{max-width:750px}}.faq-area .accordion{border-top:1px solid var(--border);counter-reset:accordion}.faq-area .accordion-button{font-size:30px;font-weight:310;line-height:1.16;letter-spacing:-.07em;color:var(--primary);padding:30px 0 33px;border-radius:0!important;background-color:transparent;outline:0;box-shadow:none}@media only screen and (max-width:1919px){.faq-area .accordion-button{padding:20px 0 23px;font-size:24px}}@media only screen and (max-width:767px){.faq-area .accordion-button{font-size:20px}}.faq-area .accordion-button::after{content:"+";font-family:var(--font_awesome);background-image:none;width:auto;height:auto}.faq-area .accordion-button:not(.collapsed){pointer-events:none}.faq-area .accordion-button:not(.collapsed)::after{content:"-"}.faq-area .accordion-item{background-color:transparent;border:none;border-bottom:1px solid var(--border);position:relative;padding-left:130px;transition:all .5s}@media only screen and (max-width:991px){.faq-area .accordion-item{padding-left:80px}}@media only screen and (max-width:767px){.faq-area .accordion-item{padding-left:50px}}.faq-area .accordion-item:before{counter-increment:accordion;content:counter(accordion,decimal-leading-zero);font-family:var(--font_sequelsansromanbody);font-size:30px;font-weight:310;line-height:1.16;letter-spacing:-.07em;color:var(--primary);position:absolute;top:30px;left:0;transition:all .5s}@media only screen and (max-width:1919px){.faq-area .accordion-item:before{top:20px;font-size:24px}}@media only screen and (max-width:767px){.faq-area .accordion-item:before{font-size:20px}}.faq-area .accordion-body{font-size:20px;font-weight:400;line-height:28px;color:var(--secondary);padding:4px 0 43px;border:none}.service-area-service-page .section-header{border-top:1px solid var(--border);padding-top:37px}@media only screen and (max-width:991px){.service-area-service-page .section-header{padding-top:7px}}.service-area-service-page .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1235px}@media only screen and (max-width:1919px){.service-area-service-page .section-title-wrapper{grid-template-columns:1fr 1000px}}@media only screen and (max-width:1399px){.service-area-service-page .section-title-wrapper{grid-template-columns:1fr 850px}}@media only screen and (max-width:1199px){.service-area-service-page .section-title-wrapper{grid-template-columns:1fr 750px}}@media only screen and (max-width:991px){.service-area-service-page .section-title-wrapper{grid-template-columns:1fr}}.service-area-service-page .subtitle-wrapper{margin-top:8px}.service-area-service-page .section-title{max-width:800px}@media only screen and (max-width:1919px){.service-area-service-page .section-title{max-width:700px}}@media only screen and (max-width:1399px){.service-area-service-page .section-title{max-width:500px}}.service-area-service-page .services-wrapper-box{margin-top:94px}@media only screen and (max-width:1919px){.service-area-service-page .services-wrapper-box{margin-top:64px}}@media only screen and (max-width:991px){.service-area-service-page .services-wrapper-box{margin-top:44px}}.service-area-service-page .service-content-wrapper{background-color:transparent}.service-area-service-page .service-content-wrapper .service-content .text.text-invert>div{background-image:linear-gradient(to right,#111 50%,rgba(17,17,17,.3) 51%)}.dark .service-area-service-page .service-content-wrapper .service-content .text.text-invert>div{background-image:linear-gradient(to right,#fff 50%,rgba(255,255,255,.3) 51%)}.client-area-service-page .section-title{max-width:1430px}@media only screen and (max-width:1919px){.client-area-service-page .section-title{max-width:1130px}}.client-area-service-page .section-title span{color:var(--primary)}.client-area-service-page .section-content{margin-top:20px}.client-area-service-page .section-content .text-wrapper{max-width:505px;margin-top:133px;margin-left:545px}@media only screen and (max-width:1919px){.client-area-service-page .section-content .text-wrapper{margin-top:83px}}@media only screen and (max-width:1399px){.client-area-service-page .section-content .text-wrapper{margin-top:63px;margin-left:345px}}@media only screen and (max-width:991px){.client-area-service-page .section-content .text-wrapper{margin-top:43px;margin-left:auto}}@media only screen and (max-width:767px){.client-area-service-page .section-content .text-wrapper{max-width:100%;margin-top:23px}}.client-area-service-page .client-capsule-wrapper{position:relative;overflow:hidden;pointer-events:none;margin-top:-200px;height:633px}@media only screen and (max-width:1919px){.client-area-service-page .client-capsule-wrapper{height:533px}}@media only screen and (max-width:1399px){.client-area-service-page .client-capsule-wrapper{height:483px}}@media only screen and (max-width:991px){.client-area-service-page .client-capsule-wrapper{height:433px}}.client-area-service-page .client-capsule-wrapper>*{position:absolute;display:inline-block;margin-bottom:0;left:0;top:0;user-select:none;pointer-events:auto;transition:none}.client-area-service-page .client-box{width:215px;height:100px;padding:10px 20px;background-color:var(--primary);display:inline-flex;justify-content:center;align-items:center;border-radius:100px;transform:translate(-50%,-50%) rotate(0rad)}@media only screen and (max-width:1919px){.client-area-service-page .client-box{width:165px;height:70px}}@media only screen and (max-width:1399px){.client-area-service-page .client-box{width:135px;height:50px}}@media only screen and (max-width:991px){.client-area-service-page .client-box{width:105px;height:40px}}@media only screen and (max-width:767px){.client-area-service-page .client-box{width:85px;height:30px}}.client-area-service-page .client-box img{pointer-events:none;max-width:100%;max-height:100%}.client-area-service-page .line{border-bottom:1px solid var(--primary)}.client-area-service-page .lines-wrapper{display:grid;gap:5px 0}@media only screen and (max-width:1399px){.client-area-service-page .lines-wrapper{gap:3px 0}}@media only screen and (max-width:767px){.client-area-service-page .lines-wrapper{gap:1px 0}}.team-list-area .team-box{border-bottom:1px solid #e1e1e1;padding-top:20px;padding-bottom:20px;display:grid;gap:15px 25px;grid-template-columns:100px 1fr 960px auto;align-items:center;justify-content:space-between;transition:all .5s}.dark .team-list-area .team-box{border-color:#292929}@media only screen and (max-width:1919px){.team-list-area .team-box{grid-template-columns:100px 1fr 560px auto}}@media only screen and (max-width:1199px){.team-list-area .team-box{grid-template-columns:100px 1fr 310px auto}}@media only screen and (max-width:991px){.team-list-area .team-box{grid-template-columns:80px 1fr 210px auto}}@media only screen and (max-width:767px){.team-list-area .team-box{grid-template-columns:1fr 1fr auto}}.team-list-area .team-box:hover{background-color:#fafafa}.dark .team-list-area .team-box:hover{background-color:#1d1c1c}.team-list-area .team-box:hover .thumb{transform:translateX(20px)}.team-list-area .team-box:hover .name{transform:translateX(20px)}.team-list-area .team-box:hover .t-btn-normal{transform:translateX(-20px)}.team-list-area .team-box .thumb{width:100px;height:100px;border-radius:50%;overflow:hidden;transition:all .5s}@media only screen and (max-width:991px){.team-list-area .team-box .thumb{width:80px;height:80px}}@media only screen and (max-width:767px){.team-list-area .team-box .thumb{grid-column:span 3}}.team-list-area .team-box .thumb img{width:100%}.team-list-area .team-box .name{font-size:30px;font-weight:310;line-height:1;letter-spacing:-.07em;transition:all .5s}@media only screen and (max-width:1399px){.team-list-area .team-box .name{font-size:24px}}.team-list-area .team-box .post{font-size:16px;font-weight:400;line-height:16px;display:inline-block}.team-list-area .team-wrapper-box{margin-top:90px}@media only screen and (max-width:1399px){.team-list-area .team-wrapper-box{margin-top:70px}}.team-list-area .team-wrapper{border-top:1px solid #e1e1e1}.dark .team-list-area .team-wrapper{border-color:#292929}.work-details-area .section-header{margin-top:17px}.work-details-area .section-title-wrapper{display:grid;gap:20px 29px;grid-template-columns:315px 1fr}@media only screen and (max-width:1919px){.work-details-area .section-title-wrapper{grid-template-columns:245px 1fr}}@media only screen and (max-width:1399px){.work-details-area .section-title-wrapper{grid-template-columns:195px 1fr}}@media only screen and (max-width:1199px){.work-details-area .section-title-wrapper{align-items:center}}@media only screen and (max-width:767px){.work-details-area .section-title-wrapper{grid-template-columns:1fr}}.work-details-area .section-title-wrapper .title-thumb{border-radius:20px;overflow:hidden;display:inline-block;margin-top:13px;max-width:315px}@media only screen and (max-width:1399px){.work-details-area .section-title-wrapper .title-thumb{margin-top:5px}}.work-details-area .meta-wrapper{margin-top:51px;display:grid;gap:30px 60px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:95px}@media only screen and (max-width:1919px){.work-details-area .meta-wrapper{margin-top:41px;margin-bottom:65px}}@media only screen and (max-width:1199px){.work-details-area .meta-wrapper{gap:30px 40px;margin-top:31px;margin-bottom:45px}}@media only screen and (max-width:991px){.work-details-area .meta-wrapper{grid-template-columns:1fr 1fr}}.work-details-area .meta-item{border-top:1px solid var(--border);padding-top:14px}.work-details-area .meta-item .title{font-size:18px;font-weight:400;line-height:25px}.work-details-area .meta-item .text{font-size:18px;font-weight:400;line-height:25px;color:var(--primary);margin-top:4px}.work-details-area .section-info{margin-top:59px;margin-bottom:93px;display:grid;gap:20px 60px;grid-template-columns:1fr 825px}@media only screen and (max-width:1919px){.work-details-area .section-info{margin-top:49px;margin-bottom:63px}}@media only screen and (max-width:1399px){.work-details-area .section-info{grid-template-columns:1fr 650px}}@media only screen and (max-width:1199px){.work-details-area .section-info{grid-template-columns:1fr 550px;margin-top:29px;margin-bottom:43px}}@media only screen and (max-width:991px){.work-details-area .section-info{grid-template-columns:1fr}}.work-details-area .section-info .title{font-size:50px;font-weight:310;line-height:1;letter-spacing:-.07em;max-width:440px}@media only screen and (max-width:1919px){.work-details-area .section-info .title{font-size:38px;max-width:340px}}@media (max-width:575px){.work-details-area .section-info .title{font-size:28px}}.work-details-area .section-info .content{margin-top:2px}.work-details-area .section-info .text{font-size:20px;font-weight:400;line-height:28px}.work-details-area .section-info .feature-list{margin-top:28px}.work-details-area .section-info .feature-list li{font-size:20px;font-weight:400;line-height:28px;color:var(--primary);position:relative;display:flex;align-items:center}.work-details-area .section-info .feature-list li:before{content:"+";margin-right:6px}.work-details-area .gallery-wrapper{padding:0 50px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:1199px){.work-details-area .gallery-wrapper{padding:0 10px}}.work-details-area .gallery-wrapper>:first-child{grid-column:span 2}.work-details-area .gallery-wrapper>:nth-child(3){grid-column:span 3}.work-details-area .gallery-wrapper .image{border-radius:20px}@media only screen and (max-width:767px){.work-details-area .gallery-wrapper .image{border-radius:5px}}.work-details-area .details-info .title{font-size:30px;font-weight:310;line-height:27px;letter-spacing:-.08em}@media only screen and (max-width:1199px){.work-details-area .details-info .title{font-size:24px}}.work-details-area .details-info .text{font-size:20px;font-weight:400;line-height:28px;margin-top:16px}@media only screen and (max-width:1199px){.work-details-area .details-info .text{font-size:18px}}.work-details-area .section-details{margin-top:41px;margin-bottom:93px;display:grid;gap:30px 60px;grid-template-columns:1fr 1fr;max-width:1120px;margin-left:auto}@media only screen and (max-width:1919px){.work-details-area .section-details{margin-top:41px;margin-bottom:63px}}@media only screen and (max-width:1199px){.work-details-area .section-details{margin-top:31px;margin-bottom:43px}}@media only screen and (max-width:767px){.work-details-area .section-details{grid-template-columns:1fr}}.work-details-area .gallery-wrapper-2{padding:0 50px;display:grid;gap:10px;grid-template-columns:1fr}@media only screen and (max-width:1199px){.work-details-area .gallery-wrapper-2{padding:0 10px}}.work-details-area .gallery-wrapper-2 .image{border-radius:20px}@media only screen and (max-width:767px){.work-details-area .gallery-wrapper-2 .image{border-radius:5px}}.work-details-area .pagination{display:flex;gap:10px;justify-content:center;margin-bottom:1px}.work-details-area .pagination a{border:1px solid var(--border);width:170px;height:90px;display:inline-flex;justify-content:center;align-items:center;gap:15px;border-radius:90px;color:var(--primary)}@media only screen and (max-width:1919px){.work-details-area .pagination a{width:150px;height:70px}}@media only screen and (max-width:1199px){.work-details-area .pagination a{width:120px;height:50px}}.work-details-area .pagination a:hover{background-color:var(--primary);border-color:transparent;color:var(--white)}.dark .work-details-area .pagination a:hover{color:var(--black)}.work-details-area .pagination a:hover svg *{fill:var(--white)}.dark .work-details-area .pagination a:hover svg *{fill:var(--black)}.work-details-area .pagination a svg *{fill:var(--primary)}.work-area-work-page .section-header{border-top:1px solid var(--border);padding-top:37px}@media only screen and (max-width:991px){.work-area-work-page .section-header{padding-top:7px}}.work-area-work-page .section-title-wrapper{display:grid;gap:15px 60px;grid-template-columns:1fr 1235px}@media only screen and (max-width:1919px){.work-area-work-page .section-title-wrapper{grid-template-columns:1fr 1000px}}@media only screen and (max-width:1399px){.work-area-work-page .section-title-wrapper{grid-template-columns:1fr 850px}}@media only screen and (max-width:1199px){.work-area-work-page .section-title-wrapper{grid-template-columns:1fr 750px}}@media only screen and (max-width:991px){.work-area-work-page .section-title-wrapper{grid-template-columns:1fr}}.work-area-work-page .subtitle-wrapper{margin-top:8px}.work-area-work-page .section-title{max-width:800px}@media only screen and (max-width:1919px){.work-area-work-page .section-title{max-width:700px}}@media only screen and (max-width:1399px){.work-area-work-page .section-title{max-width:640px}}.work-area-work-page .section-content .text{font-size:18px;font-weight:400;line-height:26px;max-width:490px}.work-area-work-page .info-list li{font-size:18px;font-weight:400;line-height:26px;position:relative;display:flex;align-items:center}.work-area-work-page .info-list li:before{content:"+";margin-right:5px}.work-area-work-page .section-content-wrapper{margin-top:84px;margin-bottom:93px;max-width:1235px;margin-left:auto;display:grid;gap:20px 60px;grid-template-columns:200px 1fr}@media only screen and (max-width:1919px){.work-area-work-page .section-content-wrapper{margin-top:54px;margin-bottom:53px;max-width:1000px}}@media only screen and (max-width:1399px){.work-area-work-page .section-content-wrapper{margin-top:44px;max-width:900px}}@media only screen and (max-width:1199px){.work-area-work-page .section-content-wrapper{margin-bottom:43px;max-width:750px}}@media only screen and (max-width:991px){.work-area-work-page .section-content-wrapper{grid-template-columns:1fr}}.work-area-work-page .works-wrapper-box .container.large{max-width:1850px}.works-wrapper-8{display:grid;gap:68px 20px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1919px){.works-wrapper-8{gap:48px 20px}}@media only screen and (max-width:767px){.works-wrapper-8{gap:38px 20px}}@media (max-width:575px){.works-wrapper-8{grid-template-columns:repeat(1,1fr)}}.works-wrapper-8>* .image{transform-origin:bottom right}.works-wrapper-8>:nth-child(2n) .image{transform-origin:bottom left}.works-wrapper-8 .work-box .thumb{overflow:hidden;position:relative;border-radius:20px}.works-wrapper-8 .work-box .thumb:hover .t-btn{opacity:1}.works-wrapper-8 .work-box .thumb .image{overflow:hidden;position:relative;border-radius:20px;transform:scale(.9)}.works-wrapper-8 .work-box .thumb .image img{transform-origin:center}.works-wrapper-8 .work-box .thumb img{width:100%;cursor:none}.works-wrapper-8 .work-box .thumb .t-btn{font-size:16px;font-weight:400;line-height:30px;letter-spacing:-.02em;padding:10px 20px;display:inline-block;background-color:#fff;color:var(--black);border-radius:50px;position:absolute;top:0;left:0;opacity:0;margin:-25px 0 0 -65px;transition:opacity .3s,transform .7s cubic-bezier(.23, 1, .32, 1),-webkit-transform .7s cubic-bezier(.23, 1, .32, 1);pointer-events:none}.works-wrapper-8 .work-box .content{margin-top:14px}.works-wrapper-8 .work-box .title{font-size:30px;font-weight:310;line-height:1;letter-spacing:-.08em}@media only screen and (max-width:1199px){.works-wrapper-8 .work-box .title{font-size:22px}}@media only screen and (max-width:767px){.works-wrapper-8 .work-box .title{font-size:20px}}.works-wrapper-8 .work-box .meta{display:flex;gap:5px;align-items:center;margin-top:10px}.works-wrapper-8 .work-box .meta span{font-size:14px;font-weight:400;line-height:1;display:flex;align-items:center}.works-wrapper-8 .work-box .meta span:not(:first-child):before{content:"";width:10px;height:1px;background-color:currentColor;display:inline-block;margin-inline-end:5px}.header-area-2{position:absolute;top:0;left:0;width:100%}.header-area-2__inner{display:flex;align-items:center;gap:10px;position:relative;height:80px}@media only screen and (max-width:1199px){.header-area-2__inner{height:70px;gap:10px}}.header-area-2__inner>:first-child{margin-inline-end:auto}.header-area-2 .sticky,.header-area-2 .transformed{background-color:#fcf7f3}.header-area-2 .header__logo img{max-width:120px}.header-area-2 .header__nav{margin-right:-50%}.header-area-2 .main-menu li a{font-size:16px;font-weight:400;padding:21px 17px}.header-area-2 .main-menu li a:hover{color:var(--action)}@media (max-width:575px){.header-area-2 .header__button{display:none}}.header-area-2 .rr-btn{padding:16px 28px;font-size:16px;letter-spacing:-.04em}.header-area-2 .side-toggle{width:50px;height:50px;background-color:#f1e8e1;border-radius:50%}.header-area-2 .side-toggle i{font-size:22px}.header-area-5{position:absolute;top:0;left:0;width:100%}.header-area-5__inner{display:flex;align-items:center;gap:10px;position:relative;border-bottom:1px solid var(--border)}@media only screen and (max-width:1199px){.header-area-5__inner{padding-top:15px;padding-bottom:15px}}.header-area-5__inner>:first-child{margin-inline-end:auto}.header-area-5 .header__logo img{max-width:170px}.header-area-5 .main-menu li a{padding:31px 15px}.header-area-5 .main-menu>ul>li:last-child>a{padding-right:0}.header-area-5 .menu li a{font-size:18px;font-weight:400;line-height:22px;padding:0 0;position:relative;color:var(--primary)}.header-area-5 .menu li a::before{width:0;height:1px;background-color:currentColor;content:"";position:absolute;left:0;bottom:0;transition:all .5s}.header-area-5 .menu li a:hover{color:var(--primary)}.header-area-5 .menu li a:hover::before{width:100%}.header-area-5 .menu>ul{display:flex;gap:40px}.header-area-5 .side-toggle{width:40px;height:40px;background-color:#f1e8e1;border-radius:50%}.header-area-5 .side-toggle i{font-size:22px}.footer-area-4 .footer-widget-wrapper-box{border-top:1px solid var(--border);padding-top:60px;padding-bottom:60px;margin-top:50px}@media only screen and (max-width:1919px){.footer-area-4 .footer-widget-wrapper-box{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:1399px){.footer-area-4 .footer-widget-wrapper-box{padding-top:40px;padding-bottom:40px}}.footer-area-4 .footer-widget-wrapper{display:grid;gap:30px 170px;grid-template-columns:1fr auto;justify-content:space-between}@media only screen and (max-width:1399px){.footer-area-4 .footer-widget-wrapper{gap:30px 60px}}@media only screen and (max-width:767px){.footer-area-4 .footer-widget-wrapper{grid-template-columns:1fr}}.footer-area-4 .footer-logo img{max-width:180px}.footer-area-4 .footer-nav-list{display:flex;gap:5px 40px;flex-wrap:wrap}@media only screen and (max-width:1199px){.footer-area-4 .footer-nav-list{gap:5px 30px}}.footer-area-4 .footer-nav-list:hover li a{opacity:.3}.footer-area-4 .footer-nav-list li{font-size:20px;line-height:28px;color:var(--primary);transition-property:opacity;transition-duration:.5s}@media only screen and (max-width:1199px){.footer-area-4 .footer-nav-list li{font-size:18px}}.footer-area-4 .footer-nav-list li a:hover{opacity:1}.footer-area-4 .footer-nav-list li a:hover a strong{opacity:1;top:-23px}.footer-area-4 .footer-nav-list li a a strong{opacity:0;transition-property:opacity,top;transition-duration:250ms}.footer-area-4 .copyright-area-inner{border-top:1px solid var(--border);padding-top:36px;padding-bottom:55px}@media only screen and (max-width:1919px){.footer-area-4 .copyright-area-inner{padding-top:31px;padding-bottom:35px}}@media only screen and (max-width:1199px){.footer-area-4 .copyright-area-inner{padding-top:26px;padding-bottom:26px}}.footer-area-4 .copyright-text .text{font-size:20px;line-height:28px;color:var(--primary);text-align:center}@media only screen and (max-width:1199px){.footer-area-4 .copyright-text .text{font-size:18px}}.footer-area-4 .copyright-text .text a{color:#999;transition:all .3s;position:relative}.dark .footer-area-4 .copyright-text .text a{color:#555}.footer-area-4 .copyright-text .text a::before{width:0;height:1px;background-color:currentColor;content:"";position:absolute;left:0;bottom:0;transition:all .5s}.footer-area-4 .copyright-text .text a:hover{color:var(--primary)}.footer-area-4 .copyright-text .text a:hover::before{width:100%}.footer-area-inner-page .footer-top-inner{padding-top:50px;border-top:1px solid var(--border);padding-bottom:50px;margin-top:50px;display:grid;gap:30px 60px;grid-template-columns:1fr 660px}@media only screen and (max-width:1919px){.footer-area-inner-page .footer-top-inner{padding-top:40px;padding-bottom:40px;margin-top:30px}}@media only screen and (max-width:1399px){.footer-area-inner-page .footer-top-inner{grid-template-columns:1fr 580px}}@media only screen and (max-width:1199px){.footer-area-inner-page .footer-top-inner{grid-template-columns:1fr 470px}}@media only screen and (max-width:991px){.footer-area-inner-page .footer-top-inner{grid-template-columns:1fr 430px}}@media only screen and (max-width:767px){.footer-area-inner-page .footer-top-inner{grid-template-columns:1fr}}.footer-area-inner-page .footer-top-inner .info-text .text{max-width:510px;font-size:30px;line-height:1.26;color:var(--primary)}@media only screen and (max-width:1919px){.footer-area-inner-page .footer-top-inner .info-text .text{font-size:22px}}@media only screen and (max-width:1199px){.footer-area-inner-page .footer-top-inner .info-text .text{font-size:18px}}.footer-area-inner-page .footer-top-inner .info-link a{font-size:30px;line-height:1.5;color:var(--black-2);position:relative}.dark .footer-area-inner-page .footer-top-inner .info-link a{color:#555}@media only screen and (max-width:1919px){.footer-area-inner-page .footer-top-inner .info-link a{font-size:22px}}.footer-area-inner-page .footer-top-inner .info-link a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;transition:all .3s;background-color:currentColor}.footer-area-inner-page .footer-top-inner .info-link a:hover{color:var(--primary)}.footer-area-inner-page .footer-top-inner .info-link a:hover::before{width:0}.footer-area-inner-page .footer-logo{margin-top:8px;max-width:657px}@media only screen and (max-width:1919px){.footer-area-inner-page .footer-logo{max-width:257px}}@media only screen and (max-width:1199px){.footer-area-inner-page .footer-logo{max-width:207px}}@media only screen and (max-width:991px){.footer-area-inner-page .footer-logo{max-width:147px}}.footer-area-inner-page .footer-widget-wrapper-box{border-top:1px solid var(--border);padding-top:97px;padding-bottom:94px}@media only screen and (max-width:1919px){.footer-area-inner-page .footer-widget-wrapper-box{padding-top:77px;padding-bottom:74px}}@media only screen and (max-width:1199px){.footer-area-inner-page .footer-widget-wrapper-box{padding-top:57px;padding-bottom:54px}}.footer-area-inner-page .footer-widget-wrapper{display:grid;gap:30px 170px;grid-template-columns:1fr auto auto auto;justify-content:space-between}@media only screen and (max-width:1399px){.footer-area-inner-page .footer-widget-wrapper{gap:30px 130px}}@media only screen and (max-width:1199px){.footer-area-inner-page .footer-widget-wrapper{gap:30px 90px}}@media only screen and (max-width:991px){.footer-area-inner-page .footer-widget-wrapper{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:767px){.footer-area-inner-page .footer-widget-wrapper{grid-template-columns:1fr 1fr}}@media (max-width:575px){.footer-area-inner-page .footer-widget-wrapper{grid-template-columns:1fr}}.footer-area-inner-page .subscribe-form{max-width:515px}.footer-area-inner-page .subscribe-form .input-field{display:flex;gap:10px;background-color:rgba(17,17,17,.05);padding:32px 30px;border-radius:50px}.dark .footer-area-inner-page .subscribe-form .input-field{background-color:rgba(255,255,255,.05)}@media only screen and (max-width:1919px){.footer-area-inner-page .subscribe-form .input-field{padding:22px 30px}}.footer-area-inner-page .subscribe-form .input-field input{width:100%;background-color:transparent;border:0;outline:0;font-size:22px;color:var(--primary)}@media only screen and (max-width:1199px){.footer-area-inner-page .subscribe-form .input-field input{font-size:18px}}.footer-area-inner-page .subscribe-form .input-field input::placeholder{line-height:1;color:rgba(17,17,17,.3)}.dark .footer-area-inner-page .subscribe-form .input-field input::placeholder{color:rgba(255,255,255,.3)}.footer-area-inner-page .subscription-text{margin-top:23px}.footer-area-inner-page .subscription-text .text{font-size:22px;line-height:28px;color:var(--primary);max-width:345px}@media only screen and (max-width:1919px){.footer-area-inner-page .subscription-text .text{font-size:20px}}@media only screen and (max-width:1199px){.footer-area-inner-page .subscription-text .text{font-size:18px}}.footer-area-inner-page .subscription-text .text a{position:relative}.footer-area-inner-page .subscription-text .text a::before{transition:all .5s;width:100%;height:1px;position:absolute;bottom:0;left:0;content:"";background-color:currentColor}.footer-area-inner-page .subscription-text .text a:hover:hover::before{width:0}.footer-area-inner-page .footer-widget-box .title{font-size:22px;line-height:20px;margin-bottom:30px;color:var(--black-2);font-family:var(--font_dmsans)}.dark .footer-area-inner-page .footer-widget-box .title{color:#555}@media only screen and (max-width:1919px){.footer-area-inner-page .footer-widget-box .title{margin-bottom:20px}}@media only screen and (max-width:991px){.footer-area-inner-page .footer-widget-box.newsletter{order:4;grid-column:span 2}}@media (max-width:575px){.footer-area-inner-page .footer-widget-box.newsletter{grid-column:auto}}.footer-area-inner-page .footer-nav-list:hover li a{opacity:.3}.footer-area-inner-page .footer-nav-list li{font-size:22px;line-height:30px;color:var(--primary);transition-property:opacity;transition-duration:.5s}@media only screen and (max-width:1199px){.footer-area-inner-page .footer-nav-list li{font-size:18px}}.footer-area-inner-page .footer-nav-list li a:hover{opacity:1}.footer-area-inner-page .footer-nav-list li a:hover a strong{opacity:1;top:-23px}.footer-area-inner-page .footer-nav-list li a a strong{opacity:0;transition-property:opacity,top;transition-duration:250ms}.footer-area-inner-page .copyright-area-inner{border-top:1px solid var(--border);padding:47px 0}@media only screen and (max-width:1919px){.footer-area-inner-page .copyright-area-inner{padding:37px 0}}@media only screen and (max-width:1399px){.footer-area-inner-page .copyright-area-inner{padding:27px 0}}.footer-area-inner-page .copyright-text .text{font-size:24px;line-height:1;color:var(--primary);text-align:center}@media only screen and (max-width:1919px){.footer-area-inner-page .copyright-text .text{font-size:22px}}@media only screen and (max-width:1399px){.footer-area-inner-page .copyright-text .text{font-size:20px}}@media only screen and (max-width:1199px){.footer-area-inner-page .copyright-text .text{font-size:18px}}.footer-area-inner-page .copyright-text .text a{color:#999;transition:all .3s;position:relative}.dark .footer-area-inner-page .copyright-text .text a{color:#555}.footer-area-inner-page .copyright-text .text a::before{width:0;height:1px;background-color:currentColor;content:"";position:absolute;left:0;bottom:0;transition:all .5s}.footer-area-inner-page .copyright-text .text a:hover{color:var(--primary)}.footer-area-inner-page .copyright-text .text a:hover::before{width:100%}:root{--rr-ff-grotesk:"BDO Grotesk",sans-serif;--rr-ff-body:"Inter",sans-serif;--rr-common-white:#FFFFFF;--rr-theme-primary:#222222;--rr-heading-primary:#222222;--rr-heading-secondary:#222020;--rr-theme-primary:#151515;--rr-text-body:rgba(34, 34, 34, 0.6);--rr-fw-medium:500}.tp-hover-btn-wrapper{display:inline-block}@media only screen and (min-width:768px) and (max-width:992px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.tp-hover-btn-wrapper{margin-top:20px}}.award__thumb{max-width:345px;height:510px;object-fit:cover;transition:transform .6s ease-in-out;width:100%;margin:0 auto;display:inline-block;margin-left:140px}@media only screen and (min-width:768px) and (max-width:992px){.award__thumb{height:340px}}.award__thumb img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:768px) and (max-width:992px){.award__thumb img{width:auto}}@media (max-width:320px){.award__thumb img{width:200px;height:100%;object-fit:cover}}@media only screen and (min-width:1200px) and (max-width:1399px){.award__thumb{margin-left:0}}@media only screen and (min-width:992px) and (max-width:1199px){.award__thumb{margin-left:0;max-width:inherit;height:inherit}}@media only screen and (min-width:768px) and (max-width:992px){.award__thumb{display:flex;align-items:center;justify-content:center;margin:0 auto 50px auto}}@media only screen and (min-width:576px) and (max-width:767px){.award__thumb{display:flex;align-items:center;justify-content:center;margin-bottom:50px}}@media (max-width:575px){.award__thumb{display:flex;align-items:center;justify-content:center;margin-bottom:50px;width:200px;height:inherit}}@media (max-width:450px){.award__thumb{margin-left:0;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:50px}}@media (max-width:376px){.award__thumb{width:inherit;height:inherit}}@media (max-width:320px){.award__thumb{width:inherit;height:inherit;margin-left:0}}.award__item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-left:30px;padding-top:40px;padding-bottom:39px;border-bottom:1px solid #e1e2e4;transition:all .4s ease-in-out}@media (max-width:450px){.award__item{padding-left:0}}.award__item:hover{background:#000;cursor:pointer}.award__item:hover .date{color:var(--rr-common-white)}.award__item:hover .number{color:rgba(255,255,255,.7)}.award__item:hover img:first-child{width:593px;height:613px}.award__item:first-child{border-top:1px solid #e1e2e4}.award__item .number{font-family:var(--rr-ff-grotesk);font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:var(--rr-text-body);transform:translateX(-79px);transition:all .4s ease-in-out}@media (max-width:450px){.award__item .number{transform:translateX(0)}}@media (max-width:575px){.award__item .number{font-size:20px;transform:translateX(-15px)}}@media only screen and (min-width:576px) and (max-width:767px){.award__item .number{transform:translateX(-30px)}}.testimonial__slider{overflow:visible;max-width:1530px}@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.testimonial__slider{margin:0 30px}}.testimonial__slider .swiper-wrapper .swiper-slide-active{opacity:1}.testimonial__slider-arrow-prev{left:-28px}@media only screen and (min-width:768px) and (max-width:992px),only screen and (min-width:576px) and (max-width:767px){.testimonial__slider-arrow-prev{left:28px}}.testimonial__slider-arrow-next{right:-28px}@media only screen and (min-width:768px) and (max-width:992px),only screen and (min-width:576px) and (max-width:767px){.testimonial__slider-arrow-next{right:28px}}.h1-blog__item-thumb{top:0;left:0;opacity:0;z-index:-1;position:absolute;transform:scale(0);transition:all .8s ease-in-out}.h1-blog__item-thumb.active{opacity:1;z-index:2;transform:scale(1);position:relative;transition:opacity .9s cubic-bezier(.215, .61, .355, 1)}.h1-blog__item-thumb img{transition:all .3s 0s ease-out}@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:992px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.h1-blog__item-thumb img{width:100%;height:100%;object-fit:cover}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:992px){.h1-blog__item-thumb img{height:500px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.h1-blog__item-thumb img{height:400px}}.h1-blog__content{padding:38.1px 40px;flex-wrap:wrap;margin-left:-58px}@media only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:992px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.h1-blog__content{margin-left:0}}@media only screen and (min-width:1400px) and (max-width:1600px){.h1-blog__content{flex-wrap:nowrap;padding:38.1px 20px}}@media (max-width:575px){.h1-blog__content{padding:20px 0}}@font-face{font-family:busico;src:url("../fonts/busico.eot");src:url("../fonts/busico.eot?#iefix") format("embedded-opentype"),url("../fonts/busico.woff2") format("woff2"),url("../fonts/busico.woff") format("woff");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:busico;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.owl-carousel .animated-text{transform:translateX(40px);opacity:0;visibility:hidden;transition:all .5s}.owl-carousel .animated-text.is-transitioned{transform:none;opacity:1;visibility:visible;transition:all 1.1s}@font-face{font-family:"Beatrice Trial";src:url("../fonts/BeatriceTRIAL-Regular.ttf");font-weight:400}@font-face{font-family:"Beatrice Trial";src:url("../fonts/BeatriceTRIAL-Medium.ttf");font-weight:500}@font-face{font-family:"Beatrice Trial";src:url("../fonts/BeatriceTRIAL-Semibold.ttf");font-weight:600}@font-face{font-family:"Beatrice Trial";src:url("../fonts/BeatriceTRIAL-Bold.ttf");font-weight:700}@font-face{font-family:"Beatrice Trial";src:url("../fonts/BeatriceTRIAL-Extrabold.ttf");font-weight:800}:root{--rr-ff-heading1:"Beatrice Trial",sans-serif;--rr-background-section-3-bg:#121212;--rr-text-primary-2:#121212;--rr-text-primary:#151515;--rr-theme-primary-2:#ECFF70}.row{--bs-gutter-x:30px}@keyframes upDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes upDown-top{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes leftRight{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-o-transform:translateX(-15px);transform:translateX(-15px)}}.banner-section-3__video__wrapper{width:100vw;height:100vh;overflow:hidden}@media (min-width:0px) and (max-width:1700px){.banner-section-3__video__wrapper{height:0}}.service-3__img{opacity:0;position:absolute;transition:all .5s ease-in-out;transform:rotate(0) translateX(0) translateY(0);-webkit-transform:rotate(0) translateX(0) translateY(0)}@media only screen and (min-width:1200px) and (max-width:1399px){.service-3__img{width:85%}}@media only screen and (min-width:992px) and (max-width:1199px){.service-3__img{width:75%}}.service-3__img.active{opacity:1;transform:rotate(15deg) translateX(70px) translateY(-20px);-webkit-transform:rotate(15deg) translateX(70px) translateY(-20px)}.service-3__item{display:flex;align-items:center;justify-content:space-between;padding:34px 0;padding-right:14px;transition:all .5s ease-in-out;border-bottom:1px solid rgba(18,18,18,.14)}.service-3__item.active{padding-left:30px;background-color:var(--rr-text-primary-2)}@media (max-width:575px){.service-3__item.active{padding-left:18px}}.project-bg-area{height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}@media only screen and (min-width:1200px) and (max-width:1399px){.testimonial-section-3__active .swiper-wrapper{margin-left:-85px}}@media (min-width:768px) and (max-width:991px){.testimonial-section-3__active .swiper-wrapper{margin-left:-110px}}.web-development.dark{background-color:#02050a}.pt-130{padding-top:130px}@media only screen and (max-width:992px){.pt-130{padding-top:80px}}@media only screen and (max-width:767px){.pt-130{padding-top:60px}}.reveal{visibility:hidden;position:relative;width:80%;height:80%;overflow:hidden}.reveal img{height:100%;width:100%;object-fit:cover;transform-origin:left}:root{--rr-ff-body:"Plus Jakarta Sans",sans-serif;--rr-ff-heading:"Plus Jakarta Sans",serif;--rr-ff-p:"Plus Jakarta Sans",sans-serif;--rr-fw-normal:normal;--rr-fw-thin:100;--rr-fw-elight:200;--rr-fw-light:300;--rr-fw-regular:400;--rr-fw-medium:500;--rr-fw-sbold:600;--rr-fw-bold:700;--rr-fw-ebold:800;--rr-fw-black:900;--rr-fs-body:16px;--rr-fs-p:16px;--rr-fs-h1:60px;--rr-fs-h2:48px;--rr-fs-h3:24px;--rr-fs-h4:20px;--rr-fs-h5:16px;--rr-fs-h6:14px;--rr-color-common-white:#ffffff;--rr-color-common-black:#000000;--rr-color-common-dark:#232323;--rr-color-heading-primary:#11151C;--rr-color-text-body:#B0B2B7;--rr-color-text-body-light:#74787C;--rr-color-theme-primary:#3F5AF3;--rr-color-theme-secondary:#ffc226;--rr-color-bg-1:#11151C;--rr-color-grey-1:#F8F8F8;--rr-color-grey-2:#2D343E;--rr-color-grey-light:#F2F3F4;--rr-color-border-1:#1E2228;--rr-color-border-light:#E4E4E4}.section-heading{margin-bottom:60px;position:relative;z-index:1}@media only screen and (max-width:992px){.section-heading{margin-bottom:40px}}.section-heading .section-title{font-size:48px;line-height:1.2;font-weight:700;display:block;margin-bottom:0;text-transform:inherit;position:relative;overflow:hidden}@media (max-width:1199px){.section-heading .section-title{font-size:40px}.section-heading .section-title br{display:none}}@media only screen and (max-width:992px){.section-heading .section-title{font-size:32px;max-width:100%}}@media only screen and (max-width:767px){.section-heading .section-title{font-size:32px}}.section-heading .sub-heading{font-family:var(--rr-ff-p);color:var(--rr-color-theme-primary);font-size:14px;font-weight:700;display:inline-block;margin-bottom:25px;text-transform:uppercase;position:relative;padding:0 50px;overflow:hidden}@media only screen and (max-width:992px){.section-heading .sub-heading{font-size:14px}}@media only screen and (max-width:767px){.section-heading .sub-heading{font-size:12px}}.section-heading .sub-heading:after,.section-heading .sub-heading:before{background:linear-gradient(270deg,rgba(63,90,243,.4) 0,transparent 100%);content:"";width:37px;height:10px;position:absolute;top:50%;left:10px;transform:translateY(-50%);opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-heading .sub-heading:after{background:linear-gradient(90deg,rgba(63,90,243,.4) 0,transparent 100%);left:auto;right:10px}.section-heading .sub-heading.active:before{left:0;opacity:1}.section-heading .sub-heading.active:after{right:0;opacity:1}@-webkit-keyframes hero-anim-2{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes hero-anim-2{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(15px);transform:translateY(15px)}}.project-carousel{overflow:visible}.testi-item{padding:100px 40px 40px 40px;background-color:var(--rr-color-grey-light);position:relative}.dark .testi-item{background-color:var(--rr-color-bg-1)}@media (max-width:1199px){.testi-item{margin-bottom:100px}}.testi-item .testi-thumb{height:160px;width:160px;border-radius:50%;margin:0 auto;position:absolute;top:-90px;left:50%;transform:translateX(-50%);border-radius:50%;border:10px solid var(--rr-color-common-white)}.dark .testi-item .testi-thumb{border:10px solid #02050a}.testi-item .testi-thumb img{object-fit:cover}.testi-item .testi-content p{color:#74787c;font-size:16px;line-height:28px;font-family:var(--rr-ff-body)}.dark .testi-item .testi-content p{color:var(--secondary)}.testi-item .testi-content .author{font-size:24px;font-weight:700;margin-bottom:20px}.testi-item .testi-content .author span{color:var(--rr-color-theme-primary);font-size:12px;text-transform:uppercase;display:block;margin-top:15px}.web-design.dark{background-color:#02050a}.process-section{position:relative;z-index:1}@media only screen and (max-width:767px){.process-section{padding-top:0}}@media only screen and (max-width:992px){.process-item{text-align:center}}.process-item .process-icon{height:160px;width:160px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:35px;position:relative;background-color:#f2f3f4}@media only screen and (max-width:992px){.process-item .process-icon{margin:0 auto;margin-bottom:30px}}.dark .process-item .process-icon{background-color:var(--rr-color-bg-1)}.process-item .process-icon:before{background-color:transparent;content:"";height:140px;width:140px;position:absolute;top:0;left:-20px;border:1px solid var(--rr-color-theme-primary);border-radius:50%;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1399px){.process-item .process-icon:before{left:-10px}}.process-item .process-icon img{width:55px;height:55px;object-fit:contain}.process-item .process-icon.icon-2{background-color:var(--rr-color-common-white)}.dark .process-item .process-icon.icon-2{background-color:#02050a}.process-item .process-content .title{font-weight:700;margin-bottom:15px;color:var(--rr-color-heading-primary);font-size:24px;line-height:28px}.dark .process-item .process-content .title{color:var(--rr-color-common-white)}@media (max-width:1199px){.process-item .process-content .title{font-size:20px}}.process-item .process-content p{font-size:16px;line-height:28px;color:#74787c}.dark .process-item .process-content p{color:var(--rr-color-text-body)}@media (max-width:1199px){.process-item .process-content p br{display:none}}.process-item .process-content p:last-child{margin-bottom:0}.process-item:hover .process-icon:before{top:5px;left:10px}.process-item:hover .process-icon img{animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.testi-carousel{overflow:visible;padding-top:90px;padding-bottom:80px}.testi-carousel .swiper-pagination{bottom:0}.testi-carousel .swiper-pagination .swiper-pagination-bullet{height:15px;width:15px;border:1px solid var(--rr-color-border-1);opacity:1;background-color:transparent}.testi-carousel .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--rr-color-theme-primary);border:1px solid var(--rr-color-theme-primary)}.testi-item{padding:100px 40px 40px 40px;position:relative;background-color:var(--rr-color-grey-light)}.dark .testi-item{background-color:var(--rr-color-bg-1)}.testi-item .testi-thumb{height:160px;width:160px;border-radius:50%;margin:0 auto;position:absolute;top:-90px;left:50%;transform:translateX(-50%);border:10px solid var(--rr-color-common-white);border-radius:50%}.dark .testi-item .testi-thumb{border:10px solid #02050a}.testi-item .testi-thumb img{object-fit:cover}.testi-item .testi-content .author{font-size:24px;font-weight:700;margin-bottom:20px}.testi-item .testi-content .author span{font-size:12px;display:block;margin-top:15px;text-transform:uppercase;color:var(--rr-color-theme-primary)}.rr-container-1405{max-width:1405px}@-webkit-keyframes wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@keyframes wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@keyframes asFadeIn{from{opacity:0}to{opacity:1}}@keyframes asFadeInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1}}@keyframes asFadeInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1}}@keyframes asFadeInTop{from{opacity:0;transform:translateY(-50px)}to{opacity:1}}@keyframes asFadeInBottom{from{opacity:0;transform:translateY(50px)}to{opacity:1}}.runok-slider{position:relative;z-index:2}.process-section{padding-top:80px}.process-section .section-heading{margin-bottom:50px}.process-section .sub-heading{font-size:14px;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:12px;color:var(--rr-color-theme-primary)}.process-item{padding:30px 20px;text-align:center}.process-icon{margin-bottom:20px;position:relative;display:inline-block}.process-icon img{width:60px;height:60px;object-fit:contain}.process-content .title{font-size:18px;margin-bottom:10px}.process-content p{font-size:14px;line-height:1.6;color:#666}@media (max-width:991px){.process-section{padding-top:60px;padding-bottom:40px}.process-section .section-title{font-size:28px!important}.process-item{padding:20px 15px}}@media (max-width:575px){.process-section{padding-top:40px}.process-section .section-title{font-size:22px!important}.process-icon img{width:48px;height:48px}.process-content .title{font-size:16px}}.funfact-area{overflow:hidden}.funfact-wrapper{display:flex;flex-wrap:wrap}.funfact-item{flex:1 1 200px;padding:30px 20px}.funfact-item .number{font-size:56px;font-weight:700;line-height:1;display:block;margin-bottom:12px}.funfact-item .text{font-size:14px;line-height:1.6;color:#666}@media (max-width:991px){.funfact-item{flex:1 1 45%;border-bottom:1px solid var(--border)}.funfact-item .number{font-size:42px}}@media (max-width:575px){.funfact-item{flex:1 1 100%}.funfact-item .number{font-size:36px}.funfact-area .section-title{font-size:26px!important}}.client-capsule-wrapper{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.client-box{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:100px;border:1px solid var(--border)}.client-box.bg-theme{background-color:var(--rr-color-theme-primary)}.client-box img{max-height:36px;width:auto;object-fit:contain}@media (max-width:991px){.client-area .section-title{font-size:26px!important}.client-box img{max-height:28px}.client-box{padding:12px 18px}}@media (max-width:575px){.client-area .section-title{font-size:20px!important}.client-capsule-wrapper{gap:10px}.client-box{padding:10px 14px}.client-box img{max-height:22px}}.testi-item{max-width:700px;margin:0 auto;padding:20px}.testi-thumb{width:80px;height:80px;border-radius:50%;overflow:hidden;margin:0 auto 20px}.testi-thumb img{width:100%;height:100%;object-fit:cover}.testi-content .author{font-size:18px;font-weight:600;margin-bottom:12px}.testi-content .author span{font-size:13px;font-weight:400;color:#888;display:block;margin-top:4px}.testi-content p{font-size:16px;line-height:1.8;color:#555}@media (max-width:991px){.testimonial-section{padding:60px 0!important}.testi-content p{font-size:15px}}@media (max-width:575px){.testimonial-section{padding:40px 0!important}.testi-thumb{width:64px;height:64px}.testi-content .author{font-size:16px}.testi-content p{font-size:14px;line-height:1.7}}@media (max-width:991px){.hero-area-5 .section-title{font-size:42px!important}.hero-area-5 .text{font-size:15px}}@media (max-width:575px){.hero-area-5 .section-title{font-size:30px!important}.hero-area-5 .text{font-size:14px}.rr-btn{padding:12px 24px;font-size:13px}}@media (max-width:991px){.work-area-4 .section-title{font-size:30px!important}}@media (max-width:575px){.work-area-4 .section-title{font-size:24px!important}}@media (max-width:991px){.about-area-4 .section-title{font-size:30px!important}}@media (max-width:575px){.about-area-4 .section-title{font-size:22px!important}}@media (max-width:575px){.service-area-5 .section-title{font-size:22px!important}}@media (max-width:575px){.footer-area-4 .footer-logo img{max-width:130px}}@media (max-width:575px){.header-area-5 .header__logo img{max-width:120px}}
/* === services-wrapper-2 restored === */
.services-wrapper-2 .service-box {
  display: grid;
  gap: 20px 50px;
  grid-template-columns: 215px 1fr 595px;
  border-top: 1px solid var(--border);
  padding-top: 59px;
  padding-bottom: 72px;
  background-color: var(--white);
  transition: all 0.5s;
}
.services-wrapper-2 .service-box:last-child {
  border-bottom: 1px solid var(--border);
}
.services-wrapper-2 .service-box-wrapper {
  background-color: var(--border);
}
.services-wrapper-2 .service-box-wrapper:hover .service-box {
  border-radius: 120px;
}
.services-wrapper-2 .service-box-wrapper:hover .service-box .number {
  transform: translateX(60px);
}
.services-wrapper-2 .service-box .number {
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  color: var(--primary);
  margin-top: 12px;
  transition: all 0.5s;
}
.services-wrapper-2 .service-box .title {
  font-size: 110px;
  font-weight: 310;
  line-height: 0.9;
  letter-spacing: -0.07em;
  color: var(--primary);
}
.services-wrapper-2 .service-box .text {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: var(--primary);
  max-width: 370px;
  margin-top: 7px;
}
@media (max-width: 1599px) {
  .services-wrapper-2 .service-box { grid-template-columns: 215px 1fr 395px; }
  .services-wrapper-2 .service-box .title { font-size: 80px; }
}
@media (max-width: 1199px) {
  .services-wrapper-2 .service-box { grid-template-columns: 165px 1fr 395px; }
  .services-wrapper-2 .service-box .title { font-size: 60px; }
}
@media (max-width: 991px) {
  .services-wrapper-2 .service-box { grid-template-columns: 115px 1fr 375px; padding-top: 39px; padding-bottom: 42px; }
  .services-wrapper-2 .service-box .title { font-size: 50px; }
  .services-wrapper-2 .service-box-wrapper:hover .service-box { border-radius: 80px; }
}
@media (max-width: 767px) {
  .services-wrapper-2 .service-box { grid-template-columns: 55px 1fr 200px; padding-top: 30px; padding-bottom: 32px; }
  .services-wrapper-2 .service-box .title { font-size: 40px; }
  .services-wrapper-2 .service-box .text { font-size: 16px; }
}
@media (max-width: 575px) {
  .services-wrapper-2 .service-box { grid-template-columns: auto; gap: 8px; padding-top: 24px; padding-bottom: 24px; }
  .services-wrapper-2 .service-box .title { font-size: 34px; }
  .services-wrapper-2 .service-box-wrapper:hover .service-box { border-radius: 0; }
  .services-wrapper-2 .service-box-wrapper:hover .service-box .number { transform: none; }
}

/* === Process Section (restored) === */
.process-section { position: relative; z-index: 1; }
.process-section .bg-shape { position: absolute; top: 0; right: 0; z-index: -1; opacity: 0.01; }
.process-section .section-heading { margin-bottom: 60px; }
.process-section .section-heading .sub-heading {
  display: block; font-size: 13px; font-weight: 700; letter-spacing: 2px;
  text-transform: uppercase; color: var(--rr-color-theme-primary);
  margin-bottom: 14px;
}
.process-section .section-heading .section-title {
  font-size: 48px; font-weight: 700; line-height: 1.1;
  color: var(--rr-color-heading-primary);
}
.process-item .light-img { display: block; }
.process-item .dark-img { display: none; }
.process-item .process-icon {
  height: 160px; width: 160px;
  display: flex; align-items: center; justify-content: center;
  border-radius: 50%; margin-bottom: 35px; position: relative;
  background-color: #F2F3F4;
}
.process-item .process-icon::before {
  background-color: transparent; content: "";
  height: 140px; width: 140px; position: absolute;
  top: 0; left: -20px;
  border: 1px solid var(--rr-color-theme-primary);
  border-radius: 50%; z-index: -1;
  transition: all 0.3s ease-in-out;
}
.process-item .process-icon img { width: 55px; height: 55px; object-fit: contain; }
.process-item:hover .process-icon::before { top: 5px; left: 10px; }
.process-item .process-content .title {
  font-weight: 700; margin-bottom: 12px;
  font-size: 22px; line-height: 28px;
  color: var(--rr-color-heading-primary);
}
.process-item .process-content p {
  font-size: 16px; line-height: 28px; color: #74787C;
}
.process-text {
  max-width: 1720px; width: 100%; margin: 0 auto;
  padding: 80px 15px; text-align: center;
}
.process-text img { max-width: 100%; }
.process-text .dark-img { display: none; }
.process-text .light-img { display: block; }
.pt-130 { padding-top: 130px; }
@media (max-width: 991px) {
  .process-section .section-heading .section-title { font-size: 34px; }
  .process-item .process-icon { margin: 0 auto 30px; }
  .process-item { text-align: center; }
  .pt-130 { padding-top: 70px; }
}
@media (max-width: 575px) {
  .process-section .section-heading .section-title { font-size: 26px; }
  .process-item .process-icon { height: 130px; width: 130px; }
  .process-item .process-icon::before { height: 115px; width: 115px; left: -14px; }
  .process-item .process-content .title { font-size: 18px; }
  .process-text { padding: 40px 15px 0; }
}

/* === Blizznex Process Section - Clean Modern Design === */
.blizznex-process-section {
  padding: 120px 0;
  background: #fff;
}
.blizznex-process-header {
  margin-bottom: 80px;
}
.blizznex-process-label {
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: var(--rr-color-theme-primary, #6d6be5);
  margin-bottom: 18px;
}
.blizznex-process-title {
  font-size: 56px;
  font-weight: 700;
  line-height: 1.1;
  color: #111;
  letter-spacing: -0.02em;
}
.blizznex-process-steps {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
}
.blizznex-step {
  padding: 0 40px 0 0;
  position: relative;
}
.blizznex-step-number {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 2px;
  color: var(--rr-color-theme-primary, #6d6be5);
  margin-bottom: 20px;
}
.blizznex-step-bar {
  width: 100%;
  height: 2px;
  background: #111;
  margin-bottom: 28px;
  position: relative;
}
.blizznex-step-bar::before {
  content: '';
  width: 10px;
  height: 10px;
  background: #111;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.blizznex-step:last-child .blizznex-step-bar::before { display: none; }
.blizznex-step-title {
  font-size: 22px;
  font-weight: 700;
  color: #111;
  margin-bottom: 14px;
  line-height: 1.2;
}
.blizznex-step-text {
  font-size: 15px;
  line-height: 1.7;
  color: #666;
}

@media (max-width: 991px) {
  .blizznex-process-section { padding: 80px 0; }
  .blizznex-process-title { font-size: 38px; }
  .blizznex-process-steps { grid-template-columns: repeat(2, 1fr); gap: 50px 30px; }
  .blizznex-step { padding: 0; }
}
@media (max-width: 575px) {
  .blizznex-process-section { padding: 60px 0; }
  .blizznex-process-title { font-size: 28px; }
  .blizznex-process-header { margin-bottom: 50px; }
  .blizznex-process-steps { grid-template-columns: 1fr; gap: 40px; }
  .blizznex-step-title { font-size: 19px; }
}

/* === work-area-2 (creative-agency portfolio grid) === */
.work-area-2-inner { padding-top: 100px !important; }
.works-wrapper-head {
  display: grid; gap: 10px 60px;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 48px; align-items: flex-end;
}
.works-wrapper-head .text {
  font-size: 28px; font-weight: 315;
  line-height: 27px; letter-spacing: -0.1em;
  text-transform: uppercase; color: var(--primary);
}
.works-wrapper-head > *:nth-child(2) { text-align: end; }
.works-wrapper-2 {
  display: grid; gap: 80px 20px;
  grid-template-columns: repeat(4, 1fr);
}
.works-wrapper-2 > *:nth-child(3) { grid-column-start: 4; }
.works-wrapper-2 > *:nth-child(4) { grid-column-start: 2; }
.works-wrapper-2 > *:nth-child(6) { grid-column-start: 1; }
.works-wrapper-2 > *:nth-child(7) { grid-column-start: 3; }
.works-wrapper-2 > *:nth-child(9) { grid-column-start: 2; }
.works-wrapper-2 .work-box .thumb {
  overflow: hidden; position: relative; border-radius: 16px;
}
.works-wrapper-2 .work-box .thumb img {
  width: 100%; cursor: none; border-radius: 16px;
  transition: transform 0.5s ease;
}
.works-wrapper-2 .work-box .thumb:hover img { transform: scale(1.04); }
.works-wrapper-2 .work-box .content { margin-top: 12px; }
.works-wrapper-2 .work-box .title {
  font-size: 18px; font-weight: 500; line-height: 1.35;
  letter-spacing: -0.02em;
}
.works-wrapper-2 .work-box .meta {
  display: flex; gap: 5px; align-items: center; margin-top: 4px;
}
.works-wrapper-2 .work-box .meta span {
  font-size: 13px; font-weight: 400; color: #999;
}
.works-wrapper-2 .work-box .meta span:not(:first-child):before {
  content: ""; width: 6px; height: 1px;
  background-color: currentColor; display: inline-block; margin-inline-end: 5px;
}
@media (max-width: 1199px) {
  .works-wrapper-head { margin-bottom: 28px; }
  .works-wrapper-head .text { font-size: 22px; }
}
@media (max-width: 991px) {
  .works-wrapper-2 { grid-template-columns: repeat(2, 1fr); gap: 40px 20px; }
  .works-wrapper-2 > *:nth-child(n) { grid-column-start: auto !important; }
}
@media (max-width: 575px) {
  .works-wrapper-head { grid-template-columns: auto; }
  .works-wrapper-head > *:nth-child(2) { text-align: start; }
  .works-wrapper-2 { grid-template-columns: 1fr; gap: 30px; }
  .work-area-2-inner { padding-top: 60px !important; }
}

/* === Blog section === */
.blog-section { position: relative; z-index: 1; }
.blog-section .section-heading .sub-heading {
  display: inline-block; font-size: 12px; font-weight: 700;
  letter-spacing: 3px; text-transform: uppercase;
  color: var(--rr-color-theme-primary); margin-bottom: 16px;
}
.blog-section .section-heading .section-title {
  font-size: 48px; font-weight: 700; color: #111; letter-spacing: -0.02em;
}
.post-wrap { display: flex; flex-direction: column; gap: 0; }
.post-card-wrap:not(:last-of-type) { margin-bottom: 24px; }
.post-card {
  display: grid; align-items: center;
  grid-template-columns: 480px 1fr;
  grid-gap: 40px; padding: 24px;
  background-color: #f8f8f8;
  border: 1px solid #eee;
  border-radius: 20px;
  transition: all 0.3s ease;
}
.post-card:hover { border-color: var(--rr-color-theme-primary); }
.post-card .post-thumb {
  height: 220px; overflow: hidden; border-radius: 14px;
}
.post-card .post-thumb img {
  width: 100%; height: 100%; object-fit: cover;
  transition: transform 0.4s ease; border-radius: 14px;
}
.post-card:hover .post-thumb img { transform: scale(1.04); }
.post-meta {
  display: flex; list-style: none; flex-wrap: wrap;
  row-gap: 8px; margin-bottom: 16px; padding: 0;
}
.post-meta li {
  color: #aaa; font-size: 13px; font-weight: 500;
  text-transform: uppercase; display: flex; align-items: center; gap: 8px;
}
.post-meta li:not(:last-of-type) { margin-right: 20px; }
.post-content .title {
  font-size: 22px; font-weight: 600; line-height: 1.4;
  margin-bottom: 24px; color: #111;
}
.post-content .title a:hover { color: var(--rr-color-theme-primary); }
.rr-primary-btn {
  display: inline-flex; align-items: center; gap: 8px;
  padding: 12px 28px; border-radius: 50px;
  border: 1px solid #111; font-size: 14px; font-weight: 600;
  color: #111; background: transparent;
  transition: all 0.3s ease; text-decoration: none;
}
.rr-primary-btn:hover {
  background: var(--rr-color-theme-primary);
  border-color: var(--rr-color-theme-primary); color: #fff;
}
@media (max-width: 991px) {
  .post-card { grid-template-columns: 1fr; }
  .blog-section .section-heading .section-title { font-size: 34px; }
}
@media (max-width: 575px) {
  .post-card { padding: 16px; border-radius: 14px; }
  .post-card .post-thumb { height: 180px; }
  .blog-section .section-heading .section-title { font-size: 26px; }
  .post-content .title { font-size: 18px; }
}

/* === Mobile Sidebar Fix === */
.side-info {
  position: fixed; right: -400px; top: 0;
  width: 380px; height: 100%;
  background: #fff; z-index: 9999;
  overflow-y: auto; transition: right 0.4s ease;
  padding: 30px 30px 40px;
  box-shadow: -4px 0 30px rgba(0,0,0,0.12);
}
.side-info.info-open { right: 0; }
.offset-header {
  display: flex; align-items: center;
  justify-content: space-between; margin-bottom: 30px;
}
.offset-logo img { max-width: 140px; height: auto; }
.side-info-close {
  background: #f3f3f3; border: none; border-radius: 50%;
  width: 42px; height: 42px; display: flex;
  align-items: center; justify-content: center;
  font-size: 16px; cursor: pointer; color: #111;
  transition: all 0.3s;
}
.side-info-close:hover { background: #111; color: #fff; }
.offset-button { margin-bottom: 30px; }
.offset-widget-box { margin-top: 30px; }
.offset-widget-box .title {
  font-size: 18px; font-weight: 700; margin-bottom: 16px;
  color: #111; border-bottom: 1px solid #eee; padding-bottom: 10px;
}
.offset-widget-box .contact-item {
  display: flex; align-items: flex-start; gap: 12px;
  margin-bottom: 14px;
}
.offset-widget-box .contact-item .icon { color: var(--rr-color-theme-primary); margin-top: 2px; }
.offset-widget-box .contact-item .text { font-size: 14px; color: #555; line-height: 1.5; }
.offset-widget-box .contact-item .text a { color: #555; }
.offset-widget-box .contact-item .text a:hover { color: var(--rr-color-theme-primary); }
/* Mobile nav inside sidebar */
.mobile-menu { margin-top: 30px; }
.mean-container .mean-nav { background: transparent; }
.mean-container .mean-nav ul { padding: 0; margin: 0; list-style: none; }
.mean-container .mean-nav ul li a {
  display: block; padding: 12px 0;
  border-top: 1px solid #eee; font-size: 15px;
  font-weight: 600; color: #111; text-decoration: none;
}
.mean-container .mean-nav ul li a:hover { color: var(--rr-color-theme-primary); }
.mean-container .mean-nav ul li li a {
  font-size: 14px; font-weight: 400; padding-left: 16px;
}
.offcanvas-overlay {
  position: fixed; top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 9998; display: none;
}
.offcanvas-overlay.overlay-open { display: block; }
@media (max-width: 575px) {
  .side-info { width: 100%; right: -100%; }
}

/* === service-area-5 services-wrapper-2 grid fix (index page) === */
.service-area-5 .services-wrapper-2 .service-box {
  grid-template-columns: 160px 1fr 320px;
  overflow: hidden;
}
.service-area-5 .services-wrapper-2 .service-box .title {
  font-size: 70px;
}
@media (max-width: 1399px) {
  .service-area-5 .services-wrapper-2 .service-box {
    grid-template-columns: 130px 1fr 260px;
  }
  .service-area-5 .services-wrapper-2 .service-box .title { font-size: 55px; }
}
@media (max-width: 1199px) {
  .service-area-5 .services-wrapper-2 .service-box {
    grid-template-columns: 100px 1fr 220px;
  }
  .service-area-5 .services-wrapper-2 .service-box .title { font-size: 44px; }
}
@media (max-width: 991px) {
  .service-area-5 .services-wrapper-2 .service-box {
    grid-template-columns: 70px 1fr 180px;
  }
  .service-area-5 .services-wrapper-2 .service-box .title { font-size: 36px; }
}
@media (max-width: 767px) {
  .service-area-5 .services-wrapper-2 .service-box {
    grid-template-columns: auto;
  }
  .service-area-5 .services-wrapper-2 .service-box .title { font-size: 30px; }
}

/* === Asterisk Scrolling Marquee === */
.blizznex-marquee-wrap {
  overflow: hidden;
  background: #111;
  padding: 18px 0;
  white-space: nowrap;
}
.blizznex-marquee-track {
  display: inline-flex;
  align-items: center;
  gap: 0 40px;
  animation: blizznex-scroll 30s linear infinite;
  white-space: nowrap;
}
.blizznex-marquee-track span {
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #fff;
  flex-shrink: 0;
}
.blizznex-marquee-track .blizznex-star {
  color: var(--rr-color-theme-primary, #6d6be5);
  font-size: 18px;
}
@keyframes blizznex-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* === 4-col Blog Grid === */
.blizznex-blog-section { background: #f9f7f4; padding: 0 0 120px; }
.blizznex-blog-inner { padding-top: 80px; }
.blizznex-blog-head { margin-bottom: 60px; }
.blizznex-blog-heading {
  display: flex; align-items: flex-end;
  justify-content: space-between; flex-wrap: wrap; gap: 20px;
}
.blizznex-blog-heading .section-title {
  font-size: 52px; font-weight: 700;
  line-height: 1.1; letter-spacing: -0.03em; color: #111;
}
.blizznex-blog-link {
  display: inline-flex; align-items: center; gap: 12px;
  font-size: 15px; font-weight: 600; color: #111;
  border: 1px solid #111; padding: 14px 24px;
  border-radius: 50px; text-decoration: none;
  transition: all 0.3s; flex-shrink: 0;
}
.blizznex-blog-link:hover {
  background: #111; color: #fff;
}
.blizznex-blog-link .arrow-circle {
  width: 28px; height: 28px; border-radius: 50%;
  background: #111; color: #fff; display: inline-flex;
  align-items: center; justify-content: center; font-size: 12px;
  transition: all 0.3s;
}
.blizznex-blog-link:hover .arrow-circle { background: #fff; color: #111; }
.blizznex-blog-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}
.blizznex-blog-card { background: #fff; border-radius: 16px; overflow: hidden; }
.blizznex-blog-thumb { overflow: hidden; }
.blizznex-blog-thumb img {
  width: 100%; height: 240px; object-fit: cover;
  transition: transform 0.4s ease;
}
.blizznex-blog-card:hover .blizznex-blog-thumb img { transform: scale(1.05); }
.blizznex-blog-content { padding: 20px; }
.blizznex-blog-title {
  font-size: 17px; font-weight: 600; line-height: 1.4;
  margin-bottom: 12px; color: #111;
}
.blizznex-blog-title a { color: #111; text-decoration: none; }
.blizznex-blog-title a:hover { color: var(--rr-color-theme-primary); }
.blizznex-arrow { font-size: 14px; color: var(--rr-color-theme-primary); }
.blizznex-blog-meta { font-size: 13px; color: #999; }
.blizznex-blog-meta strong { color: #555; }
@media (max-width: 1199px) {
  .blizznex-blog-grid { grid-template-columns: repeat(2, 1fr); }
  .blizznex-blog-heading .section-title { font-size: 38px; }
}
@media (max-width: 767px) {
  .blizznex-blog-heading { flex-direction: column; align-items: flex-start; }
  .blizznex-blog-heading .section-title { font-size: 30px; }
}
@media (max-width: 575px) {
  .blizznex-blog-grid { grid-template-columns: 1fr; }
  .blizznex-blog-section { padding-bottom: 70px; }
}

/* === Testimonial area (creative-agency style) === */
.testimonial-area { background-color: #111; }
.testimonial-area .section-title {
  max-width: 1000px; margin-left: auto;
  color: #FCF7F3; font-size: 48px; font-weight: 310;
  line-height: 1.2; letter-spacing: -0.04em;
}
.testimonial-area .section-header { margin-top: 46px; }
.testimonial-area .testimonial-wrapper-box { padding-top: 60px; }
.testimonial-area .testimonial-wrapper {
  padding: 43px 0;
  display: flex; gap: 0; align-items: flex-start;
  overflow-x: auto; scroll-snap-type: x mandatory;
}
.testimonial-area .testimonial-wrapper::-webkit-scrollbar { display: none; }
.testimonial-item {
  background-color: #1D1C1C;
  padding: 38px 40px 45px;
  min-width: 380px; max-width: 380px;
  flex-shrink: 0; scroll-snap-align: start;
}
.testimonial-item.light {
  background-color: #FCF7F3;
}
.testimonial-item .text {
  font-size: 18px; font-weight: 400;
  line-height: 1.6; color: #FCF7F3;
}
.testimonial-item.light .text { color: #111; }
.testimonial-item .author {
  margin-top: 40px; display: grid;
  gap: 20px 30px; grid-template-columns: 1fr auto;
  align-items: center;
}
.testimonial-item .name {
  font-size: 18px; font-weight: 500;
  color: #FCF7F3; letter-spacing: -0.03em;
}
.testimonial-item.light .name { color: #111; }
.testimonial-item .post {
  font-size: 14px; color: rgba(252,247,243,0.5);
  display: block; margin-top: 2px;
}
.testimonial-item.light .post { color: rgba(17,17,17,0.45); }
.testimonial-item .icon {
  width: 60px; height: 60px; background: #FCF7F3;
  border-radius: 50%; display: inline-flex;
  align-items: center; justify-content: center;
}
.testimonial-item.light .icon { background: #111; }
.testimonial-item .quote-icon { width: 28px; height: 28px; }
@media (max-width: 991px) {
  .testimonial-area .testimonial-wrapper {
    display: grid; grid-template-columns: 1fr 1fr;
    gap: 20px; overflow-x: unset;
  }
  .testimonial-item { min-width: unset; max-width: unset; }
  .testimonial-area .section-title { font-size: 34px; }
}
@media (max-width: 575px) {
  .testimonial-area .testimonial-wrapper {
    grid-template-columns: 1fr;
  }
  .testimonial-item { padding: 24px; }
  .testimonial-area .section-title { font-size: 26px; }
}

/* === Testimonial area - proper full-width scroll animation === */
.testimonial-area { background-color: #111; overflow: hidden; }
.testimonial-area .container.large { padding-left: 60px; }
.testimonial-area .section-title {
  max-width: 1050px; margin-left: auto;
  color: #FCF7F3; font-size: 56px; font-weight: 310;
  line-height: 1.15; letter-spacing: -0.05em;
}
.testimonial-area .section-header { margin-top: 46px; }
.testimonial-area .testimonial-wrapper-box {
  padding-top: 0; margin-top: 60px;
}
/* Full-hd container = full viewport width */
.container.full-hd {
  max-width: 100%; padding: 0; margin: 0;
}
.testimonial-area .testimonial-wrapper {
  padding: 60px 60px 100px;
  display: flex; gap: 0 20px; align-items: flex-start;
  overflow: visible;
}
/* Each card - large, staggered by JS */
.testimonial-item.t-card {
  background-color: #1D1C1C; padding: 44px 48px 50px;
  min-width: 420px; max-width: 420px;
  flex-shrink: 0; border-radius: 0;
  transform-origin: center center;
}
.testimonial-item.t-card.light {
  background-color: #FCF7F3;
}
.testimonial-item.t-card .text {
  font-size: 20px; font-weight: 400;
  line-height: 1.55; color: #FCF7F3;
}
.testimonial-item.t-card.light .text { color: #111; }
.testimonial-item.t-card .author {
  margin-top: 50px; display: grid;
  gap: 10px 30px; grid-template-columns: 1fr auto;
  align-items: center;
}
.testimonial-item.t-card .name {
  font-size: 20px; font-weight: 500;
  color: #FCF7F3; letter-spacing: -0.04em; display: block;
}
.testimonial-item.t-card.light .name { color: #111; }
.testimonial-item.t-card .post {
  font-size: 14px; color: rgba(252,247,243,0.45);
  display: block; margin-top: 3px;
}
.testimonial-item.t-card.light .post { color: rgba(17,17,17,0.4); }
.testimonial-item.t-card .icon {
  width: 68px; height: 68px; background: #FCF7F3;
  border-radius: 50%; display: inline-flex;
  align-items: center; justify-content: center; flex-shrink: 0;
}
.testimonial-item.t-card.light .icon { background: #111; }
.testimonial-item.t-card .quote-icon { width: 30px; height: 30px; object-fit: contain; }

@media (max-width: 1199px) {
  .testimonial-item.t-card { min-width: 340px; max-width: 340px; padding: 32px; }
  .testimonial-area .section-title { font-size: 40px; }
  .testimonial-area .testimonial-wrapper { padding: 40px 30px 80px; }
}
@media (max-width: 991px) {
  .testimonial-area .testimonial-wrapper {
    display: grid; grid-template-columns: 1fr 1fr;
    gap: 20px; overflow: visible; padding: 30px;
  }
  .testimonial-item.t-card { min-width: unset; max-width: unset; }
}
@media (max-width: 575px) {
  .testimonial-area .testimonial-wrapper { grid-template-columns: 1fr; }
  .testimonial-area .section-title { font-size: 28px; }
  .testimonial-area .container.large { padding-left: 15px; }
}

/* === Dark client logo scrolling strip (after testimonials) === */
.blizznex-client-dark {
  background: #111; padding: 60px 0 100px;
  overflow: hidden;
}
.blizznex-client-dark .client-tagline {
  text-align: center; margin-bottom: 50px;
}
.blizznex-client-dark .client-tagline p {
  font-size: 18px; font-weight: 400; line-height: 1.6;
  color: rgba(255,255,255,0.5);
}
.blizznex-logo-strip {
  overflow: hidden; position: relative;
}
.blizznex-logo-track {
  display: inline-flex; align-items: center;
  gap: 0 16px; white-space: nowrap;
  animation: blizznex-logo-scroll 28s linear infinite;
}
.blizznex-logo-pill {
  display: inline-flex; align-items: center; gap: 10px;
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 50px; padding: 14px 28px;
  font-size: 15px; font-weight: 500;
  color: rgba(255,255,255,0.55);
  white-space: nowrap; flex-shrink: 0;
}
.blizznex-logo-pill img { height: 20px; width: auto; filter: brightness(0) invert(1); opacity: 0.5; }
@keyframes blizznex-logo-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* === Spinning asterisk === */
.blizznex-asterisk-wrap {
  display: flex; justify-content: center;
  align-items: center; padding: 60px 0;
  background: #111;
}
.blizznex-asterisk {
  width: 80px; height: 80px;
  animation: blizznex-spin 8s linear infinite;
  color: #fff; font-size: 70px; line-height: 1;
  text-align: center;
}
@keyframes blizznex-spin {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}

/* === Actually Area - scroll transition into dark section === */
.actually-area {
  height: 100vh;
  display: flex; align-items: center; justify-content: center;
  background-color: #fff;
  position: relative; overflow: hidden;
}
.actually-area-inner { position: relative; width: 100%; }
.actually-area .section-title {
  max-width: 716px; text-align: center;
  margin-inline: auto;
  font-size: 72px; font-weight: 310;
  line-height: 1.05; letter-spacing: -0.07em;
}
.actually-area .t_line > div {
  background-image: linear-gradient(to right, #111 50%, #CDC9C6 50%);
  background-size: 200% 100%;
  background-position-x: 100%;
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
}
.actually-area .bg-area {
  position: absolute;
  top: 40%; left: 51%;
  transform: translate(-50%, -50%) scale(0);
  background-color: #111;
  width: 250px; height: 250px;
  border-radius: 50%;
  pointer-events: none;
}
@media (max-width: 991px) {
  .actually-area .section-title { font-size: 52px; }
}
@media (max-width: 575px) {
  .actually-area .section-title { font-size: 36px; }
}

/* === Actually Area EXIT - dark→light starburst === */
.actually-area-exit {
  background-color: #111;
}
.actually-area-exit .section-title {
  color: transparent;
}
.actually-area-exit .t_line_exit > div {
  background-image: linear-gradient(to right, #FCF7F3 50%, rgba(252,247,243,0.2) 50%);
  background-size: 200% 100%;
  background-position-x: 100%;
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
}
.actually-area-exit .bg-area-light {
  background-color: #FCF7F3;
}

/* full-hd container for testimonials */
.container.full-hd {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* === Circular shape wrapper (starburst exit) === */
.circular-shape-wrapper {
  height: 100vh;
  background-color: #111;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.circular-shape-wrapper .shape-thumb img {
  transform: scale(1) rotate(0);
  opacity: 0.9;
  width: 108px; height: 108px;
}
.mb--1 { margin-bottom: -1px; }