@font-face{font-family:Darker Grotesque;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/a4a106b004be1cf6-s.0__1jd8k6-l91.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Darker Grotesque;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/c4db6bbd369b4670-s.0vju7vimyrs8j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Darker Grotesque;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/567cf56dd3e45733-s.p.22q39762_babf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Darker Grotesque Fallback;src:local(Arial);ascent-override:130.9%;descent-override:36.55%;line-gap-override:0.0%;size-adjust:80.98%}._7T5sTq_className{font-family:Darker Grotesque,Darker Grotesque Fallback;font-style:normal}._7T5sTq_variable{--font-darker-grotesque:"Darker Grotesque", "Darker Grotesque Fallback"}
*{box-sizing:border-box;margin:0;padding:0}body{font:24px/28px var(--font-darker-grotesque), "Darker Grotesque", sans-serif;color:#050505;background:#fff;overflow-x:hidden}a{color:#050505;text-decoration:none}input,button{outline:none}.list-none{list-style:none}.flex{display:flex}.logo_width_big_screen{width:100%}.hamburger{cursor:pointer;z-index:9999;flex-direction:column;justify-content:space-between;width:30px;height:24px;display:none;position:relative}.hamburger span{background-color:#050505;border-radius:3px;width:100%;height:3px;transition:all .3s;display:block}.hamburger.active span:first-child{transform:rotate(45deg)translate(5px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-6px)}.mobile-btn-container{margin-top:20px;display:none}@media only screen and (max-width:999px){.hamburger{display:flex}.desktop-btn{display:none!important}#nav{z-index:999;opacity:0;visibility:hidden;background:#fff;border-top:1px solid #eee;flex-direction:column;align-items:center;width:100%;padding:40px 0;transition:all .3s;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 20px #0000001a}#nav.open{opacity:1!important;visibility:visible!important;display:flex!important;position:absolute!important}#nav ul{text-align:center;flex-direction:column;gap:25px}.mobile-btn-container{display:block}}@media only screen and (max-width:767px){#nav{opacity:0;position:absolute!important}#nav.open{padding:20px 0;opacity:1!important}}.flex-wrap{flex-wrap:wrap}.flex-middle{align-items:center}.flex-center{justify-content:center}.space-between{justify-content:space-between}.flex-right{margin-left:auto!important}.flex-left{margin-right:auto!important}.flex-end{align-items:flex-end}.flex-column{flex-direction:column}.text-center{text-align:center}.text-left{text-align:left}.transition{transition:all .3s}#wrapper{padding:0 0 30px}.container{max-width:1600px;margin:0 auto;padding:0 80px;position:relative}#header{padding:61px 0 0}.btn-start{border:1px solid #050505;border-radius:40px;gap:12px;width:192px;padding:10px}.btn-start .circle{border:1px solid #050505;border-radius:100%;width:38px;height:38px}#nav{padding-right:60px}#nav ul{gap:40px}#nav a{border-radius:30px;width:100%;padding:10px;font-weight:500;line-height:34px;display:flex}#nav li.active a{color:#fff;background:#050505}.highlight{vertical-align:top;color:#fff;background:#050505;border-radius:13px;margin:27px -9px 0;padding:7px 6px 41px;line-height:65px;display:inline-block}.banner h1{letter-spacing:-5px;color:#050505;margin:0 0 80px;font-size:140px;line-height:140px}.banner{padding:100px 0 110px}.banner .text{max-width:842px}.banner .text p{margin:0 0 70px;line-height:40px}.banner .btn-start{border-radius:100px;gap:12px;width:247px;padding:13px 16px}.banner .btn-start .circle{width:54px;height:54px}.sections section:nth-child(2n){background:#fff;margin-top:-77px}.sections section{background:#050505;border-radius:80px 80px 0 0;padding:90px 0 190px}.sec-label{align-items:center;display:flex;margin:0 0 50px!important}.sec-label a{border:1px solid #050505;border-radius:100%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.black-icon{filter:invert()}.sec-label span{color:#050505;border:1px solid #050505;border-radius:50px;justify-content:center;align-items:center;height:44px;padding:0 21px;font-weight:500;display:flex}.white-text{color:#fff!important}.sec-label span.white{color:#fff;border-color:#fff}.sec-header h2{color:#050505;letter-spacing:-2px;max-width:502px;font-size:70px;line-height:68px}.fluid{width:100%!important;max-width:none!important}.black-bg .sec-header h2{color:#fff}.sec-header p{color:#ffffffb3;text-align:justify;border-bottom:1px solid #ffffffb3;max-width:448px;padding-bottom:25px}.our-skills li{color:#050505;background:#fff;border-radius:40px;flex:1;padding:48px 35px;line-height:32px}.our-skills img{max-width:97px;margin:0 0 32px;display:block}.our-skills strong{margin:0 0 9px;font-size:44px;line-height:48px;display:block}.our-skills{gap:15px;padding:80px 0 0}.our-skills li.active,.our-skills li:hover{transform:rotate(7deg)}h2.main-heading{text-align:center;letter-spacing:-5px;color:#050505;margin:0 0 57px;font-size:clamp(42px,8vw,139px);line-height:140px}.about-us .text{text-align:center;text-align:center;margin:0 0 90px;font-weight:500}.about-us{margin:0 0 93px}.about-us p{text-align:center;max-width:749px;margin:0 auto}.toolkit h3{color:#050505;font-size:46px;font-weight:700;line-height:41px}.toolkit ul a{text-align:center;border:1px solid #050505;border-radius:100px;width:260px;padding:13px 27px;font-weight:500;display:block}.toolkit ul li.active a,.toolkit ul a:hover{color:#fff;background:#050505;border-color:#050505;font-size:20px}.toolkit ul{gap:20px;max-width:850px}.left.fluid{text-align:center;width:100%}.left.fluid h2{max-width:none}.process{flex-wrap:wrap;gap:20px}.process li{color:#050505;background:#fff;border-radius:30px;width:calc(50% - 10px);padding:65px 50px;line-height:32px}.process li.active,.process li:hover{transform:rotate(3.78deg)}.margin-0{margin:0}.holder.margin{margin:0 0 80px}em.counter{color:#fff;font-size:72px;font-style:normal;font-weight:700;line-height:72px}.process li.active em.counter,.process li:hover em.counter{color:#050505}.process li.active .sec-label span,.process li:hover .sec-label span{color:#fff;background:#050505}.list-label.black{border-color:#000}.projects .sec-header h2{max-width:748px;margin:0 auto}.projects-list li{width:calc(30% - 28px)}.projects-list{gap:100px 60px;padding-top:100px}.projects-list img{object-fit:cover;width:100%;height:auto;transition:all .9s;display:block}.projects-list .img-holder{aspect-ratio:16/9;background:#fafafa;border-radius:28px;height:auto;margin:0 0 15px;overflow:hidden;box-shadow:10px 10px 22px #00000014}.projects-list strong{margin:0 0 15px;font-size:3vw;font-weight:600;line-height:1;display:block}.projects-list p{text-align:justify;font-weight:500}.projects-list .transition{transition:all .9s}.projects-list li:hover .img-holder img{scale:1.4}.projects-list a{display:block}.sec-label a.white{border-color:#fff}.slick-slider .slick-item{margin:0 10px;display:inline-block}.slick-slider .slick-disabled{pointer-events:none}.slick-item .img-holder{border:2px solid #fff;border-radius:40px;justify-content:center;align-items:center;width:440px;height:440px;display:flex}.slide-holder{color:#ffffffb3;align-items:center;gap:47px;max-width:940px;margin:0 auto;font-size:27px;line-height:44px;display:flex}.slide-holder strong{color:#fff;font-weight:200;display:block}.slide-holder .text img{margin:0 0 70px;display:block}.slide-holder em{font-size:24px;font-style:normal;display:block}.slick-item p{margin:0 0 18px;font-style:italic}.slide-holder .text{flex:1}.slick-slider{margin:90px 0 0;padding:0 0 0 260px}button.slick-prev,button.slick-next{cursor:pointer;background:url(/images/icons/slider-arrow.svg) 50% no-repeat;border:1px solid #fff;border-radius:100%;width:81px;height:81px;font-size:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}button.slick-next{left:100px;transform:translateY(-50%)rotate(180deg)}button.slick-prev:hover{background:#fff url(/images/icons/slider-arrow2.svg) 50% no-repeat;transform:translateY(-50%)rotate(180deg)}button.slick-next:hover{background:#fff url(/images/icons/slider-arrow2.svg) 50% no-repeat;transform:translateY(-50%)rotate(0)}.footer-fav{filter:invert()}.socials{gap:20px;position:absolute;bottom:120px}.socials:after{content:"";background:#050505;width:1px;height:57px;position:absolute;bottom:-60px;left:14px}.projects-area{padding:174px 0 0}.projects-area h2{letter-spacing:-5px;color:#050505;max-width:970px;margin:0 0 93px;font-size:120px;line-height:140px}.projects-area .projects-list li{width:calc(33.3% - 43px)}.projects-area .projects-list{justify-content:flex-start;gap:61px;padding:0 0 100px}.small-title{opacity:.7;margin:0 0 30px;font-size:30px;font-weight:400;display:block}#footer{background:#fff;border-radius:80px 80px 0 0;margin-top:-70px;padding:90px 0 0}.form-area h2{margin:0 0 50px;font-size:140px;line-height:140px}.form-area .left{width:45%}.form-area .btn-start{width:fit-content}.form-area .left p{margin:0 0 40px}.contact-form{background:#050505;border-radius:40px;width:100%;height:100%;padding:50px}.contact-form input{color:#fff;background:0 0;border:none;border-bottom:1px solid #fff6;width:100%;height:57px;padding-bottom:8px;font-size:20px;font-weight:500}.contact-form .form-row{margin:0 0 50px}.contact-form .form-row:last-child{margin:0}.contact-form input[type=submit]{color:#050505;cursor:pointer;background:#fff url(/images/icons/submit-icon.png) 15px no-repeat;border-radius:50px;width:153px;height:63px;padding:0 0 0 37px;font-size:20px}.footer-bottom{background:#050505;border-radius:80px}.form-area{margin:0 0 110px}.menu-area .col{gap:114px;width:100%}.menu-area{flex-wrap:wrap;justify-content:space-between;padding:67px 65px;display:flex}.menu-area .text{width:100%;margin:50px auto}.footer-list a{color:#fff;word-wrap:break-word;font-size:20px;font-weight:500}#footer .column strong{color:#fff;opacity:.5;font-size:20px;font-weight:400}#footer .cols{flex-wrap:wrap;gap:70px;width:100%;max-width:100%;display:flex}#footer .cols .column{width:calc(20.3% - 52px)}.menu-area .text .title{color:#fff;margin:0 0 114px;font-size:120px;line-height:120px;display:block}.copyrights{color:#fff;padding:17px 65px 50px;flex-wrap:wrap;justify-content:space-between;width:100%;padding-inline:0;display:flex}.copyrights a{color:#fff}.menu-area .col img{max-width:440px}.copyrights ul{gap:25px}.copyrights ul li{position:relative}.copyrights ul li:after{content:"";background:#fff;width:9px;height:2px;position:absolute;top:18px;left:-16px}.copyrights ul li:first-child:after{opacity:0}.faqs-area{background:#050505;border-radius:80px 80px 0 0;padding:100px 0 130px}.faqs-list li{background:#fff;border-radius:20px;margin:0 0 30px;padding:43px 45px;position:relative}.faqs-list .question{color:#050505;padding:0;font-weight:600;display:block;position:relative}.faqs-list .answer{margin:20px 0 0;display:none}.faqs-list li:after{content:"+";box-sizing:border-box;color:#fff;text-align:center;background:#050505;border-radius:100%;width:48px;height:48px;padding:1px 0 0;font-size:55px;position:absolute;top:35px;right:45px}.projects-area.single h2{max-width:none}.cat-header span{color:#050505e3;font-size:21px}.cat-header .btn-preview{border:1px solid #050505;border-radius:45px;padding:11px 15px 14px;font-size:20px}.img-responsive{width:100%;height:auto;display:block}.details-holder img{border-radius:40px}.cat-header{margin:0 0 60px}.info-cols .cols{justify-content:space-between;display:flex}.info-cols .cols .col{width:40%}.info-cols h3{margin:0 0 90px;font-size:88px;line-height:88px}.info-cols{padding:100px 0}.info-cols.add{padding:0}.col-widget strong{margin:0 0 8px;font-weight:400;display:block}.col-widget ul a{color:#05050570;pointer-events:none;cursor:default;font-size:20px;line-height:24px}.col-widget{margin:0 0 45px}.col-widget strong.title{margin:0 0 30px;font-size:36px;font-weight:600}.single p{color:#000;margin:0 0 30px;font-size:22px}.single .images img{margin:0 0 80px}.details-text p,.details-text strong{width:38%}.details-text strong{width:29%;font-weight:500}.next-project{text-align:center;border-top:1px solid #05050530;border-bottom:1px solid #05050530;height:461px;padding:60px 0 0;overflow:hidden}.next-project img{border-radius:30px;margin:0 auto;display:block}.next-project .img-holder{background:#f7f2ef;border-radius:30px;width:425px;height:422px;margin:0 auto}a.btn-next{justify-content:center;align-items:center;gap:15px;width:fit-content;margin:0 auto;font-size:24px;font-weight:500;display:flex}.next-project h3{margin:0 0 60px;font-size:100px;line-height:114px}a.btn-next img{position:relative;top:3px}.single{margin:0 0 70px}.menu-area .col img:first-child{width:100%;max-width:100%}span.button-text{border:none;width:auto;max-width:max-content;height:auto;margin-top:-5px;padding-right:18px;font-size:22px}span.button-text.white-button-text{color:#fff}.menu-area .col img:first-child img{width:auto;max-width:400px;display:block}#footer .cols .column:first-child{width:33%}.column p{color:#fff;font-size:clamp(22px,1.9vw,32px);font-style:italic;font-weight:300;line-height:1.3}.page-template-portfolio-template .projects-area h2{max-width:830px;font-weight:700;line-height:126px}.page-template-portfolio-template .projects-area h2 .highlight{margin-top:20px}.page-template-portfolio-template .projects-area{padding-top:100px}.page-template-default h2.wp-block-heading{letter-spacing:0;margin:0;font-size:3vw;font-weight:500;line-height:normal}.page-template-default section.projects-area{padding:50px 0}.page-template-default section.projects-area h2{margin:0}.home .projects-list strong{font-size:48px}@media only screen and (max-width:1100px){.container{padding:0 15px}#header{padding:30px 0 0}.banner h1{font-size:115px}.banner .btn-start{padding:9px 12px}.sections section{padding:60px 0 140px}.our-skills li{padding:30px 15px}.our-skills img{max-width:80px;margin:0 0 20px}h2.main-heading{letter-spacing:0;font-size:77px}.process li{padding:30px}.projects-list{padding-top:70px}.sec-label{margin:0 0 30px}.slick-slider{padding:0 0 0 190px}.slick-item .img-holder{width:350px;height:350px}.slide-holder .text img{margin:0 0 20px}.slick-item p{margin:0 0 18px;line-height:35px}.highlight{margin:27px 0 0}.form-area h2{font-size:100px;line-height:100px}.form-area h2 .highlight{padding:0 10px 22px}.contact-form{width:100%;padding:25px 20px}.menu-area{padding:30px 15px}#footer .cols{gap:20px}.menu-area .text .title{margin:0 0 44px;font-size:90px;line-height:90px}.menu-area .col img:first-child{margin-top:30px}}@media only screen and (max-width:999px){.logo img{max-width:250px}#nav ul{gap:10px}.btn-start{width:150px;padding:7px 10px;font-size:16px;font-weight:600}.btn-start .circle{width:20px;height:20px}.btn-start .circle img{width:12px}.banner h1{letter-spacing:2px;margin:0 0 50px;font-size:9vw;line-height:11vw}.socials{left:auto;right:20px}.sec-header h2{font-size:70px}.our-skills img{max-width:60px}.our-skills strong{font-size:30px;line-height:30px}.our-skills li{font-size:20px;line-height:25px}h2.main-heading{letter-spacing:0;margin:0 0 20px;font-size:9vw;line-height:9vw}span.highlight{margin:0}h2.main-heading .highlight{margin:4px 0 8px;padding:0 14px 11px;font-size:6vw}.about-us{margin:0 0 40px}.toolkit{flex-direction:column;justify-content:center;align-items:center}.toolkit h3{max-width:none;margin:0 0 20px}.toolkit ul{max-width:none}.projects-list li{width:100%}.projects-list{gap:80px}.slick-slider{padding:0 0 150px}button.slick-prev,button.slick-next{top:auto;bottom:0;left:calc(44% - 10vw)}button.slick-next{left:calc(50% + 44px)}.slide-holder{max-width:none}.form-area h2{font-size:10vw}.form-area h2 .highlight{margin:20px 0 0}.contact-form .form-row{margin:0 0 30px}#footer .cols .column{width:calc(50% - 10px)}.copyrights{padding:17px 35px 50px}.form-area{flex-wrap:wrap;justify-content:center;row-gap:50px}.form-area .left{width:100%}.small_screen_flex_wrape{flex-wrap:wrap!important;align-items:center!important;row-gap:20px!important;display:flex!important}.toolkit ul{justify-content:center;display:flex}.toolkit ul li{width:calc(36.3% - 16px)}}@media only screen and (max-width:767px){#nav{opacity:0;padding:0;position:fixed}.banner h1{letter-spacing:2px;margin:0 0 50px;font-size:40px;line-height:61px}.banner h1 .highlight{margin:-1px 0 10px;padding:0 10px 13px}.banner{padding:40px 0 57px}.socials{display:none}.banner .text{max-width:none;padding:0}.skills-list .right{display:none}.sec-header h2{letter-spacing:0;line-height:38px;font-size:42px!important}.our-skills li{flex:auto;width:50%}.our-skills{flex-wrap:wrap}.our-skills li{padding:30px;transform:none!important}h2.main-heading,h2.main-heading .highlight{letter-spacing:0;font-size:32px;line-height:35px}.toolkit h3{font-size:24px;font-weight:700}.toolkit ul a{width:100%}.left.fluid h2{text-align:left}.process{flex-direction:column}.process li{flex:auto;width:100%;max-width:none;transform:none!important}.process em.counter{display:none}.form-area h2 .highlight{padding:0 10px}.small_screen_flex_wrape{flex-wrap:wrap!important;align-items:center!important;row-gap:20px!important;display:flex!important}.toolkit ul{justify-content:center}.toolkit ul li{width:100%}.home .projects-list strong{justify-content:center;font-size:34px;display:flex}#footer .cols{flex-wrap:wrap;justify-content:space-between;gap:70px;width:100%;max-width:100%;display:flex}.mobile_screen_logo_width{width:70%!important}.copyrights{color:#fff;padding:17px 65px 50px;flex-wrap:wrap;justify-content:center;width:100%;padding-inline:0;display:flex}#footer .cols .column:first-child,#footer .cols .column{width:100%}}.mobile-break{display:inline}@media (max-width:420px){.mobile-break{display:block}}
.new_size{color:#050505;letter-spacing:-2px;line-height:76px!important}.new_heights{letter-spacing:1px;vertical-align:top!important;color:#fff!important;background:#050505!important;border-radius:13px!important;margin:7px -9px 0!important;padding:7px 6px 17px!important;line-height:57px!important;display:inline-block!important}.second_text{color:#000;background:#fff;border-radius:8px;height:84px;margin:20px 0 0;padding:0 13px;display:block}.second_text_block{color:#000;background:#fff;border-radius:8px;height:84px;margin:20px 0 0;padding:0 13px 8px}.skills-list .sec-header h2{font-size:88px}.projects .sec-header h2.who_we_serve_text{max-width:1000px;font-size:75px}.sections section#services,.sections section#who-we-serve{padding:90px 0 100px}#services .about-us{margin:0 0 65px}#who-we-serve .sec-label{justify-content:start}.slide-holder h3{color:#fff;margin:0 0 18px}@media only screen and (min-width:320px) and (max-width:480px){.new_heights{margin:5px 2px 0!important;line-height:32px!important}.new_size{letter-spacing:0!important;font-size:37px!important;line-height:38px!important}.second_text{height:50px;margin:11px 0 0}.second_text_block{padding:0 13px;line-height:52px}}@media (min-width:320px) and (max-width:999px){.page-template-portfolio-template .card_width_mobile_view{width:100%!important}.page-template-portfolio-template .projects-list strong{font-size:12vw}.page-template-portfolio-template .projects-area{padding-top:50px!important}.page-template-portfolio-template .projects-area h2{letter-spacing:0;font-size:38px;line-height:40px}.page-template-portfolio-template .highlight{vertical-align:baseline;padding:7px 6px 10px;line-height:37px}}.slick-slider{-webkit-user-select:none;user-select:none;touch-action:pan-y;display:block;position:relative}.slick-list{display:block;position:relative;overflow:hidden}.slick-track{transition:transform .3s;display:flex}.slick-slider .slick-item{flex:0 0 calc(100% - 20px);display:block}.slick-slider .slick-disabled{opacity:.4}.faqs-list .question{width:100%;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding-right:70px!important}.faqs-list li:after{pointer-events:none;transition:transform .3s}.faqs-list li.active:after{transform:rotate(45deg)}.faqs-list .answer{grid-template-rows:0fr;margin:0;transition:grid-template-rows .4s,margin .4s;display:grid}.faqs-list li.active .answer{grid-template-rows:1fr;margin-top:20px}.faqs-list .answer>div{overflow:hidden}.form-area>form{width:543px;max-width:100%}.contact-form input::placeholder{color:#fff9}.contact-form input[type=submit]:disabled{opacity:.6;cursor:wait}.contact-form .field-error{color:#ff7a7a;margin-top:6px;font-size:17px;line-height:22px;display:block}.contact-form .form-status{color:#fff;border:1px solid #fff6;border-radius:14px;margin-top:24px;padding:12px 18px;font-size:18px;line-height:24px}.contact-form .form-status.success{border-color:#46b450}.contact-form .form-status.error{border-color:#ff7a7a}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.single-image{justify-content:center;display:flex}.single-image .images{width:50%}html{scroll-behavior:smooth}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:10000;color:#fff;background:#050505;border-radius:20px;padding:8px 16px;top:16px;left:16px}
