html{font-size:calc(10px + (16 - 10)*(100vw - 1200px)/(1920 - 1200))}*{outline:none!important}html,body{overflow-x:hidden}ul{margin:0;line-height:normal}ul li{list-style:none}body,input,textarea,.wpcf7-submit.has-spinner{font-family:'LuxoraGrotesk-Regular'}h1,h2,h3,h4{font-family:'Nunito-ExtraBold'}.hamburger--collapse.reflex-menu-toggle{display:none}.breadcrumbs{display:none}:root{--primary-color:#08366b;--secondary-color:#f4b34c;--headling-color:#231f20;--text-color:#59585d;--bg-color:#f6f6f6;--extra-color:#e3e3e8}@font-face{font-display:swap;src:url(/wp-content/themes/siteorigin-corp-child/font/Nunito/static/Nunito-Bold.ttf);font-family:'Nunito-Bold';font-display:swap}@font-face{font-display:swap;src:url(/wp-content/themes/siteorigin-corp-child/font/Nunito/static/Nunito-ExtraBold.ttf);font-family:'Nunito-ExtraBold';font-display:swap}@font-face{font-display:swap;src:url(/wp-content/themes/siteorigin-corp-child/font/grotesk/TTF/LuxoraGrotesk-Regular.ttf);font-family:'LuxoraGrotesk-Regular';font-display:swap}@font-face{font-display:swap;src:url(/wp-content/themes/siteorigin-corp-child/font/grotesk/TTF/LuxoraGrotesk-Bold.ttf);font-family:'LuxoraGrotesk-Bold';font-display:swap}@font-face{font-display:swap;src:url(/wp-content/themes/siteorigin-corp-child/font/grotesk/TTF/LuxoraGrotesk-Medium.ttf);font-family:'LuxoraGrotesk-Medium';font-display:swap}@font-face{font-display:swap;src:url(/wp-content/themes/siteorigin-corp-child/font/grotesk/TTF/LuxoraGrotesk-Light.ttf);font-family:'LuxoraGrotesk-Light';font-display:swap}.site-header.fixed{position:fixed!important;top:0;left:0;width:100%;transition:all .3s linear;box-shadow:0 0 5px -2px;background:#000!important;border:0!important;padding-top:0}.site-header.fixed{animation:slideInDown .7s linear;padding-bottom:0}.site-header.fixed .header-top{display:none}.site-header.fixed .site-header-inner{padding-top:1.5rem;padding-bottom:1.5rem}.site-header.fixed .site-branding img{width:19.125rem}.site-header.fixed .main-navigation ul .children,.site-header.fixed .main-navigation ul .sub-menu{top:4.3rem}.site-header.fixed .header-right{margin-top:0}.site-header.fixed .site-header .site-branding{margin-top:-.4rem}.site-header .corp-container{padding:0 2.4rem}.corp-container{max-width:100%;padding:0 7.7rem}.site-branding img{width:22.125rem;object-fit:cover}.site-header{background:#fff0;border:none;position:absolute;padding-top:2.7rem;padding-bottom:0}.main-navigation ul .children,.main-navigation ul .sub-menu{top:100%;top:2.7rem}body #primary-menu .sub-menu{transform:translateX(-50%);left:50%!important}.main-navigation ul li{padding:0 0 0;margin:0 2.238rem 0 0}.main-navigation ul li a{font-size:1.238rem;text-transform:capitalize;padding:0;padding-bottom:.8rem;letter-spacing:1.6px;font-weight:500;position:relative;font-family:'LuxoraGrotesk-Regular';color:#fff}.main-navigation ul .children li a,.main-navigation ul .sub-menu li a{background:#403e3e;border-color:#fff;color:#fff;background:#000}.main-navigation ul .children li a,.main-navigation ul .sub-menu li a:hover{background:var(--secondary-color);color:#fff!important}.header-right{padding-left:.8rem;margin-top:.3rem}.header-right>div{display:flex;gap:1.5rem;align-items:center}.main-navigation{margin-top:.8rem}.header-right ul li{display:flex;align-items:baseline;font-size:1.125rem;font-weight:400;letter-spacing:1.2px;color:#fff;width:fit-content;position:relative;flex-direction:column;padding-left:3.49rem}.header-right ul li span{margin-left:0rem}.header-right ul li a{font-size:1.375rem;color:#fff;line-height:1;width:fit-content;letter-spacing:1.2px;padding-top:.1rem;font-family:'LuxoraGrotesk-Bold'}.header-right ul li a::before{content:'';display:inline-block;width:2.02rem;height:2.02rem;background:url(/wp-content/themes/siteorigin-corp-child/img/call-icon.svg) no-repeat;background-size:2.02rem;position:absolute;left:0;top:53%;transform:translateY(-50%)}.main-navigation ul#primary-menu>li.current-menu-item:not(.menu-item-home)>a,.main-navigation ul#primary-menu>li.current_page_item:not(.menu-item-home)>a{border-bottom:2px solid #fff}.header-right ul li a:hover,body .btn-color:hover,.font-40 a:hover,body .font-35 a:hover,.banner-content ul li a:hover,.location .service-list a:hover,.contact-bar ul li a:hover{color:var(--secondary-color)}body .main-navigation ul li a:hover{color:var(--secondary-color)!important}.header-right .btn{color:#fff;background:var(--primary-color);border:0;padding:1.3rem 2.5rem;;letter-spacing:normal}.header-right .btn::after{display:none}.header-right .btn:hover{background:var(--secondary-color);border:0}.banner-hero{position:relative}.banner-slider-1,.banner-slider-row{position:relative}.banner-slider-row .slick-slide img{width:100%}.banner-slider-row .slick-slide .banner_slider-img img{height:62rem;object-fit:cover}.custom-slide-content h1,.banner-content h1{font-size:4.688rem;font-weight:400;color:#fff;line-height:5rem;margin:0;font-family:'Nunito-Bold'}.custom-slide-content h1{letter-spacing:-.7px;text-transform:capitalize;font-size:3.5rem;line-height:1.2}.banner_slider-button a{display:inline-block;padding:1.1rem 3.22rem;padding-right:2.82rem;text-decoration:none;color:#fff;font-size:1.438rem;font-weight:500;line-height:normal;border:2px solid;border-radius:50px;text-transform:capitalize;background:#fff0;position:relative;letter-spacing:1.2px;display:flex;align-items:center;gap:.5rem;font-family:'LuxoraGrotesk-Medium';width:fit-content}.slider_controls .slick-dots li{margin:0 6px;display:inline-table;width:auto;height:auto!important}.slider_controls .slick-dots li button{width:11px;height:11px;border-radius:50%;background-color:#fff;padding:0;transition:none}.slider_controls .slick-dots li.slick-active button{background-color:#fff0;border:1px solid #fff;width:15px;height:15px}.slick-dotted.slick-slider,.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0!important}.custom-slide-content{position:absolute;top:50%;left:0;transform:translate(0%,-50%);text-align:left;padding-left:7.3rem;width:52%;width:49%}.banner-slider-row .slick-list.draggable{margin-left:0!important;margin-right:0!important}.slider_controls .slick-dots{display:flex!important;justify-content:center;align-items:center;list-style:none;margin:0 auto;position:absolute;bottom:10.6%;z-index:10;width:100%}.banner_slider-button{margin-top:2.98rem;margin-left:.8rem;margin-bottom:2.8rem}.banner_slider-button a::after{content:'';display:inline-block;width:1.313rem;height:1.188rem;background:var(--primary-color) url(/wp-content/themes/siteorigin-corp-child/img/banner-arrow.png) no-repeat;background-size:1rem;margin-left:.5rem;vertical-align:middle;margin-top:0;padding:1.59rem;border-radius:50px;background-position:1rem 1rem}.banner_slider-button a:hover,body .form .wpcf7-submit.has-spinner:hover,.btn:hover{color:#fff;background:var(--secondary-color);border:2px solid #fff0}.slider_controls .slick-prev,.slider_controls .slick-next{position:static;width:auto;height:auto}.slider_controls .slick-prev::before{content:'';display:inline-block;width:.563rem;height:.938rem;background:url(/wp-content/themes/siteorigin-corp-child/img/prev.png) no-repeat;background-size:.563rem;opacity:1}.slider_controls .slick-next::before{content:'';display:inline-block;width:.563rem;height:.938rem;background:url(/wp-content/themes/siteorigin-corp-child/img/next.png) no-repeat;background-size:.563rem;opacity:1}.slider_controls{display:flex;align-items:center;justify-content:center;position:absolute;bottom:3.4rem;right:-7.3%;transform:translateX(-50%);color:#fff;right:-16.3%}.custom-dots{display:flex;gap:2.8rem}.custom-dots li{position:relative;font-size:1.25rem;font-weight:500;cursor:pointer;transition:0.3s}.custom-dots li.active::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:#fff}.slider_controls .line-bottom{width:12rem;height:1px;background-color:#fff;margin-left:1.3rem;margin-right:2.9rem}.arrows{display:flex;gap:3.4rem;align-items:center;margin-top:1.2rem}.slider_controls button{background:#fff0}.banner-logo-row{display:flex;gap:1.4rem;align-items:center;margin-left:.3rem}.banner-logo-row .banner-logo-1 img{width:8.375rem;object-fit:cover}.banner-logo-row .banner-logo-2 img{width:5.438rem;object-fit:cover}.banner-logo-row .banner-logo-3 img{width:8.563rem;object-fit:cover}.banner-logo-row .banner-logo-4 img{width:9.75rem;object-fit:cover}.banner-fixed-form{position:absolute;top:47%;transform:translateY(-50%);width:43.3%;z-index:20;right:0;left:auto;margin-right:7.563rem;padding:2.9rem 2.6rem;padding-right:2.4rem;padding-bottom:3.5rem;background:rgb(241 240 240 / .4);border-radius:1.813rem}.get-row{display:flex;gap:1.8rem}.get{margin-bottom:1.375rem;width:100%}.form input,.form textarea{font-size:1.25rem;font-weight:400;padding:1.2rem 1.8rem;width:100%;color:var(--text-color);line-height:normal;border:0;background:#e8e8e8;border-radius:10px}.form textarea{resize:none;padding-right:4rem;height:8.525rem}.form .wpcf7-submit.has-spinner{background:#fff0;width:fit-content;padding:1.3rem 4.62rem;padding-right:6.52rem;border-radius:50px;color:#fff;letter-spacing:1px;border:2px solid;font-family:'LuxoraGrotesk-Regular';text-transform:capitalize;position:relative}.form .submit-wrap p::after{content:'';display:inline-block;width:1.125rem;height:1rem;background:#08366b url(/wp-content/themes/siteorigin-corp-child/img/form-arrow.png) no-repeat;background-size:1.125rem;vertical-align:middle;border-radius:100px;padding:1.38rem;background-position:.7rem .9rem;position:absolute;top:50%;right:.7rem;transform:translate(-50%,-50%)}.submit-wrap p{position:relative;display:inline-block}.wpcf7-spinner{display:none}.banner-fixed-form p{margin:0}.banner-hero .get-1 *{line-height:normal}::placeholder{color:var(--text-color)}.wpcf7-not-valid-tip{color:#e90000;font-size:1rem;line-height:normal}.wpcf7 form .wpcf7-response-output{color:#e90000;text-align:center;font-size:1rem}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;color:#fff}.form .wpcf7 form .wpcf7-response-output{margin-bottom:0}.banner-hero .wpcf7 form .wpcf7-response-output{margin-bottom:0}.banner-hero .get-1{margin-bottom:1.6rem}.submit-wrap{text-align:center}.padding-122{padding-left:7.6rem;padding-right:7.6rem}.review{margin-top:5rem}.content{display:flex;gap:2rem;padding-top:4.8rem;padding-bottom:6.8rem}.review .content-1{width:30.2rem}.review .content-2 .font-65{max-width:90%;padding-left:2.3rem;padding-top:.3rem;padding-left:0!important}body .font-16{font-size:1rem;line-height:1;font-weight:400;display:inline-flex;align-items:center;gap:.28rem;padding:.7rem .987rem;padding-right:1.47rem;padding-bottom:.57rem;color:var(--headling-color);border:1px solid var(--extra-color);border-radius:30px;margin:0;margin-bottom:2.3rem;font-family:'LuxoraGrotesk-Medium';text-transform:uppercase}.font-16::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--secondary-color);display:inline-block;background-size:7px;margin-top:-1px}.font-65{font-size:4.063rem;line-height:1.1;margin:0;font-family:Nunito-ExtraBold;color:var(--headling-color);font-weight:400;text-align:center!important;text-transform:capitalize}.font-65 strong{color:var(--primary-color)}.font-65-be::before{content:"";position:absolute;top:0;bottom:0;left:25.7%;width:1px;background:var(--extra-color);transform:translateX(-50%);height:10.625rem}.font-65-be::after{content:"";position:absolute;top:2.5rem;left:24.8%;right:0;height:1px;background:var(--extra-color);transform:translateX(-50%);width:42.313rem}.review-slider-content{background:#fff;padding:2.3rem 2.3rem;border-radius:20px;border:1px solid var(--extra-color);padding-right:1.7rem;padding-bottom:2.5rem;display:flex;flex-direction:column;height:100%}p,.font-20{font-size:1.25rem;line-height:2.688rem;color:var(--text-color);margin:0;margin-bottom:1rem;text-align:center}.review-slider-content img{margin:auto;width:8rem;object-fit:cover}.review-slider-content .testimonial-author.font-20{line-height:2.25rem;margin-top:1.3rem;margin-bottom:1.2rem;flex-grow:1}.readmore-toggle{cursor:pointer;line-height:normal;;width:fit-content;color:var(--primary-color);margin-left:0rem}.readmore-toggle:hover{color:#021dcc}.readmore-full{display:none}.review-card{display:flex;align-items:center;gap:1.2rem;justify-content:center}.avatar{width:3.56rem;height:3.56rem;border-radius:50%;background:#5b3b2e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:normal}.avatar-2{background:#01579b}.avatar-3{background:#7e57c2}.info{color:var(--headling-color);line-height:1.2}.info.font-20{text-align:left}.review .slick-slide{padding:0 .54rem;height:auto!important;display:flex!important}.review .slick-list{margin:0 -.44rem 0 -0.54rem!important}.review-items .slick-track{display:flex!important}body .slick-dots{position:static;display:flex;align-items:center;gap:1.6px;justify-content:center;padding-top:3.3rem}body .slick-dots li{margin:0}body .slick-dots li button{padding:0}body .slick-dots li.slick-active button::before{color:var(--secondary-color)}body .slick-dots li button::before{color:#b9b8b8;font-size:2.5rem!important;opacity:1;width:auto;height:auto;font-size:40px!important}body .ti-review-text-container.ti-review-content br{display:none!important}.who{background-repeat:no-repeat;background-position:top right;padding-top:10.6rem;margin-bottom:7.2rem;margin-top:-.2rem}body .who-1{position:relative;padding-right:2.1rem}body .who-2{padding-left:4.8rem;text-align:center}.experience-box{position:absolute;left:14.8%;top:62.5%;transform:translate(-50%,-50%);padding:1.4rem 2rem;width:29.3%;border-radius:1.938rem;background:var(--secondary-color);text-align:center}.exp-count{font-size:10.323rem;font-weight:400;display:block;font-family:'LuxoraGrotesk-Bold';color:var(--bg-color);position:relative;text-align:center;line-height:.8;padding-bottom:.5rem;letter-spacing:-1.05rem}.font-22{font-size:1.375rem;font-family:'LuxoraGrotesk-Bold';line-height:1.2;color:#fff}body .btn{font-size:1.25rem;color:var(--text-color);background:#fff0;text-transform:capitalize;padding:.67rem 2.3rem;padding-right:2rem;border-radius:50px;display:inline-block;letter-spacing:1.2px;line-height:normal;border:2px solid var(--extra-color);display:flex;align-items:center;gap:.7rem;width:fit-content;display:inline-flex}.btn::after{content:'';display:inline-block;background:var(--primary-color) url(/wp-content/themes/siteorigin-corp-child/img/arrow.png) no-repeat;background-position:.6rem .9rem;width:1.125rem;height:1rem;background-size:1.125rem;vertical-align:middle;border-radius:100px;padding:1.38rem;background-position:.8rem .9rem}body .btn-color{color:var(--primary-color);font-weight:600}.who-content{padding-top:3.5rem;padding-bottom:4.3rem}.who-2 .font-16{padding-right:.987rem}.page-id-39 .experience-box{top:62.5%}body .work-1{width:52%}body .work-2{width:48%}.work .content{padding-top:4.9rem;padding-bottom:7.5rem}.work .font-65-be::before{left:26.5%}.work .font-65-be::after{left:25.4%}.work .content-1{width:81.2rem}.work .font-65{padding-top:.2rem;padding-bottom:3.9rem;text-align:center}.work-2 img{border-radius:2.4rem}.process-wrap{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start;grid-row-gap:4.3rem;padding-right:7rem;text-align:center}.process-item .num{margin-left:-.4rem;line-height:0}.process-item h5{font-size:1.563rem;margin-top:.6rem;margin-bottom:.7rem;font-family:'LuxoraGrotesk-Bold';font-weight:400}.process-item h5 span{color:var(--secondary-color)}.process-item p{line-height:2.063rem;margin:0}.process-item img{width:6.625rem;height:5.25rem;object-fit:cover}.process-item.item-2 img{width:7.938rem;height:5.125rem}.process-item.item-3 img{width:8.063rem;height:5.188rem}.process-item.item-4 img{width:8.563rem;height:5.188rem}.service .content-2,.review .content-2{text-align:center;flex:1}.project{display:grid;grid-template-columns:repeat(3,1fr);gap:13.8rem;grid-row-gap:0;padding-top:9.6rem;padding-bottom:5rem;background-repeat:no-repeat;background-position:right}.project{padding-bottom:10.1rem;background-repeat:no-repeat;background-position:45.5rem -.1rem;margin-top:-9.1rem;overflow:visible!important;padding-top:18.7rem;background-size:contain}.project::before,.brand-row::before,.client-row::before{display:none!important}body .project-box{width:100%}.project-box span{font-size:5.313rem;color:var(--headling-color);font-family:'LuxoraGrotesk-Bold';line-height:1}.project-box .counter::after{content:'+';display:inline-block}.font-28{font-size:1.75rem;font-family:'LuxoraGrotesk-Bold';color:var(--headling-color);line-height:1!important;padding-top:1.7rem;padding-bottom:1.4rem;border-top:1px solid var(--extra-color);margin-top:1.2rem!important;margin-left:-2px}.project-icon .span{display:flex;align-items:baseline;gap:1rem;justify-content:center}.project-icon-1 img{width:3.875rem;height:3.875rem;object-fit:cover}.project-icon-2 img{width:3.875rem;height:4rem;object-fit:cover}.project-icon-3 img{width:3.5rem;height:4rem;object-fit:cover}.project-box p{line-height:2.063rem;text-align:center!important}.service{padding-top:6.9rem;padding-bottom:7.7rem;background-repeat:no-repeat;background-size:cover}.service .content{padding-top:5.1rem;padding-bottom:5rem}.service .content-1{width:28.4rem;padding-top:.431rem}.service .font-16{color:#fff;padding-right:1.187rem}.service .font-65{color:#fff}.service .font-65-be::before{left:21.4%;opacity:.2}.service .font-65-be::after{left:20.1%;opacity:.2}.service-items{background:#fff;padding:.85rem .7rem;padding-right:.875rem;border-radius:1.8rem;padding-bottom:2rem}.service-image img{min-height:28.5rem;display:block;transition:transform .5s ease;width:100%}.font-40{font-size:2.5rem;color:var(--headling-color);line-height:normal;margin:0;font-weight:400;font-family:'Nunito-Bold';text-align:center}.service .slick-slide{margin:0 1.044rem}.service .slick-list{margin:0 -1.044rem 0 -1.044rem!important}.service-content-gap{position:relative;padding-left:1.3rem;padding-top:1.4rem}.service .slick-dots{padding-top:4.8rem}.service-image{border-radius:20px}.service-image,.style-row .wpb_single_image .vc_figure{position:relative;overflow:hidden}.service-image:hover img,.style-row .wpb_single_image .vc_figure:hover img{transform:scale(1.1)}.featured-project{background-repeat:no-repeat;background-position:17.5rem 4rem;padding-top:4.8rem;margin-top:5.7rem;margin-bottom:8.5rem;text-align:center}body .featured-project-2{width:25%}.featured-project .btn-design{display:flex;justify-content:center;margin-top:2.1rem}.featured-project .font-16{margin-bottom:3.1rem;padding:.78rem .987rem;padding-right:.987rem;padding-bottom:.47rem}.featured-project .btn{padding:.77rem 2rem;padding-right:1.3rem;gap:.4rem;padding-bottom:.67rem}body .vc_tta-tabs-list{display:flex!important;align-items:center;padding-top:4.3rem!important;padding-bottom:5rem!important;justify-content:center}body .vc_tta.vc_general .vc_tta-tab>a{padding:0;padding-bottom:.4rem}.vc_tta.vc_tta-spacing-1 .vc_tta-tab::after{content:"";display:inline-block;border-left:2px solid var(--text-color);height:1.313rem;position:absolute;top:39.8%;right:-1.7rem;transform:translate(-50%,-50%)}.vc_tta.vc_tta-spacing-1 li:last-child::after{display:none}body .vc_tta-tabs-list li{margin-right:3.2rem!important;margin-top:0!important;margin-left:0!important;position:relative}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background:transparent!important}.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{border:0!important}body .vc_tta.vc_tta-style-classic .vc_tta-tab>a{border-width:0}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background-color:#fff0;color:#000;border-bottom:1px solid #fff0}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{background-color:transparent!important;color:var(--text-color)}.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:transparent!important}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{color:var(--primary-color)!important}.vc_tta-tabs-list li a{font-size:1.25rem;text-transform:capitalize;color:var(--text-color)!important;font-weight:500;border:none;position:relative;font-family:'LuxoraGrotesk-Medium';letter-spacing:.5px}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active,body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{border-bottom:1px solid var(--primary-color);color:var(--primary-color)!important}body .vc_tta.vc_general .vc_tta-panel-body{padding:0}body .vc_tta-container{margin-bottom:0}.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container{margin:0!important}.featured-project-row{display:flex;align-items:center}body .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list{margin:-1px 0 0 0px!important}.vc_gitem-zone{transition:.2s all}.vc_gitem-zone:hover{transform:scale(1.1);transition:0.4s all}body .featured-project-gallery *{overflow:hidden;width:100%;border-radius:1.6rem;border-radius:24px}.featured-project-gallery .vc_pageable-slide-wrapper.vc_clearfix::before{display:none}.featured-project .vc_pageable-slide-wrapper.vc_clearfix,.project-detail .vc_pageable-slide-wrapper.vc_clearfix{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.963rem}.featured-project-gallery .vc-gitem-zone-height-mode-auto::before{padding-top:84.8%}.featured-project-gallery .vc_gitem-zone{background-position:inherit;background-size:auto}.what{background-repeat:no-repeat;background-position:bottom right;background-position:59.7rem 3.6rem}body .what-1{width:53.7%;padding-right:7.8rem;padding-top:5.5rem;text-align:center}body .what-2{width:46.3%}.what .img *{border-radius:1.6rem;width:86.4%}.what-img-1{padding-bottom:1.8rem}.what-1 .font-16{margin-bottom:2.8rem}.what-1 .what-content{padding-bottom:3.9rem;padding-top:3.6rem}.what-1 p{margin-bottom:2.7rem}.what-1 .btn{padding:.67rem 2.5rem;padding-right:2.1rem;gap:1rem}.brand{margin-top:9.9rem;margin-bottom:9.2rem}.brand .font-65,.client .font-65{text-align:center;display:flex;align-items:center;justify-content:center;padding-bottom:5rem}.brand .font-65 strong{color:var(--primary-color);letter-spacing:-2.1px}.brand .font-65 span{padding-left:.8rem;color:var(--primary-color)}.brand .font-65::before{content:'';display:inline-block;background:var(--extra-color);border-top:1px solid var(--extra-color);width:28.763rem;margin-right:1.4rem;margin-top:-2px;flex:1}.brand .font-65::after{content:'';display:inline-block;background:var(--extra-color);border-top:1px solid var(--extra-color);width:28.663rem;margin-left:1.2rem;margin-top:-2px;flex:1}.brand-row{display:grid;grid-template-columns:repeat(6,1fr);gap:1.4rem;grid-row-gap:1.1rem}.brand-row .vc_col-sm-2,.client-row .vc_col-sm-2{width:100%}.brand-row img{border-radius:.6rem}.client-row{display:grid;grid-template-columns:repeat(7,1fr);gap:1.7rem;grid-row-gap:1.7rem}.client-row img{border-radius:.7rem;display:block}.client .font-65{white-space:pre;justify-content:inherit}.client .font-65::before{content:'';display:inline-block;background:var(--extra-color);border-top:1px solid var(--extra-color);width:32.963rem;margin-right:1rem;margin-top:-2px}.client .font-65::after{content:'';display:inline-block;background:var(--extra-color);border-top:1px solid var(--extra-color);width:32.663rem;margin-left:1.2rem;margin-top:-2px;position:absolute;right:0}.client .font-65 span{color:var(--primary-color)}.contact{background:url(/wp-content/themes/siteorigin-corp-child/img/form-bg-1.png) no-repeat;background-position:bottom left;padding-bottom:3.9rem;margin-top:10.6rem;margin-bottom:6.6rem}.contact-row{display:grid;grid-template-columns:38.2rem 1fr;gap:16.4rem}.contact-left .font-16{margin-bottom:3.3rem}.contact-left p{margin-top:3.3rem;line-height:2.25rem}.contact-right{margin-top:-.5rem}.form label{font-size:1.25rem;line-height:normal;color:var(--text-color);padding-bottom:1.2rem;display:inline-block}.contact-right .form textarea{height:10.9rem}.contact-right .form .wpcf7-submit.has-spinner{border-color:var(--extra-color);color:var(--text-color);padding:1.3rem 4.72rem;padding-bottom:1.1rem;padding-right:6.42rem}.contact-right .form input,.contact-right .form textarea{padding:1.6rem 1.7rem}.contact-right .get-row{display:flex;gap:2rem}.contact-right .get{margin-bottom:2.175rem;width:100%}.get-1{margin-bottom:1.4rem}.contact-right .form .submit-wrap p::after{padding:1.38rem;background-position:.7rem .9rem;right:.6rem}.wpcf7 form.sent .wpcf7-response-output{color:var(--text-color)}.contact-left{text-align:center}.site-footer .widgets{padding:7.113rem 0;padding-bottom:3.113rem;border-bottom:2px solid #fff;display:grid;grid-template-columns:45rem 29.9rem 31.9rem}.site-footer .widgets.widgets-3 .widget{width:100%}.site-footer .widgets .widget{margin-right:0}#text-5 p img{width:18rem;height:3.438rem}#text-5 p{margin:0;text-align:left}#text-5 .font-20{color:#fff;font-family:'LuxoraGrotesk-Light';line-height:2.25rem;margin-top:2.3rem;margin-bottom:1.8rem;max-width:61%}.site-footer .banner-logo-row{margin-left:-.2rem;gap:1.2rem}.site-footer .widgets .widget .widget-title{color:#fff;font-size:1.25rem;font-weight:400;line-height:normal;margin-bottom:1.5rem;letter-spacing:normal;text-transform:capitalize;margin-top:-3px;font-family:'LuxoraGrotesk-Bold'}.site-footer .widgets .widget a{font-size:1.125rem;font-weight:400;line-height:2.25rem;width:fit-content;display:inline-block;font-family:'LuxoraGrotesk-Light';letter-spacing:1.2px}.site-footer .widget ul li,.widget-area .widget ul li{line-height:0}#nav_menu-2 ul li a,#nav_menu-3 ul li a{position:relative;padding-left:1.2rem}#nav_menu-2 ul li a::before,#nav_menu-6 ul li a::before{content:'';background:url(/wp-content/themes/siteorigin-corp-child/img/footer-next.png)no-repeat;width:6px;height:10px;display:inline-block;background-size:6px;margin-right:.25rem;position:absolute;left:0;top:47%;transform:translateY(-50%)}.footer-contact-info li a{position:relative;padding-left:3.2rem;display:flex;padding-bottom:1.325rem}.footer-contact-info li:first-child a{position:inherit;padding-left:0rem;display:inline!important;padding-bottom:0}.footer-contact-info li:first-child{padding-left:3.1rem;position:relative;padding-bottom:2.125rem}.footer-contact-info li:last-child a{padding-bottom:0}.footer-contact-info li a::before{content:'';display:inline-block;background:url(/wp-content/themes/siteorigin-corp-child/img/location-2.svg) no-repeat;width:1.925rem;height:2.663rem;margin-right:0;position:absolute;left:-.4rem;top:.213rem;background-size:1.925rem;filter:brightness(0) invert(1)}.footer-contact-info li:nth-child(2) a::before{background:url(/wp-content/themes/siteorigin-corp-child/img/call-footer.svg) no-repeat;background-size:1.6rem;width:1.825rem;top:.313rem;height:2.1rem;left:0}.footer-contact-info li:last-child a::before{top:.213rem;background:url(/wp-content/themes/siteorigin-corp-child/img/mail-footer.svg) no-repeat;background-size:1.625rem;width:1.825rem;height:1.763rem;left:0}.footer-icons{padding-top:1.9rem}.footer-icons li{display:inline-block}.footer-icons li a{font-size:0!important;line-height:0!important}.footer-icons li a::before{content:'';display:inline-block;background:url(/wp-content/themes/siteorigin-corp-child/img/facebook.svg) no-repeat;width:3.925rem;height:4.063rem;background-size:3.925rem;filter:brightness(0) invert(1);margin-right:.3rem}.footer-icons li:nth-child(2) a::before{background:url(/wp-content/themes/siteorigin-corp-child/img/linkdin.svg) no-repeat;width:3.925rem;height:4.063rem;background-size:3.925rem}.footer-icons li:last-child a::before{background:url(/wp-content/themes/siteorigin-corp-child/img/instagram.svg) no-repeat;width:3.925rem;height:4.063rem;background-size:3.925rem;margin-right:0}.site-footer .bottom-bar{padding:5.313rem 0;padding-bottom:4.4rem}.site-footer .site-info span::after{display:none}.site-footer .site-info{display:flex;justify-content:space-between;font-size:1.25rem;font-weight:400;line-height:normal;font-family:'LuxoraGrotesk-Light'}.banner{position:relative}.banner-content{position:absolute;top:56.4%;left:50.1%;transform:translate(-50%,-50%);width:72%;text-align:center;z-index:2}.banner img{display:block;width:100%;object-fit:cover}.banner-content h1{margin-bottom:2.05rem;text-transform:capitalize}.banner-content ul li,.banner-content ul li a{font-size:1.563rem;line-height:normal;font-weight:400;color:#fff;display:inline-block;font-family:'LuxoraGrotesk-Light'}.banner-content ul li:last-child::before,.banner-content ul li:nth-child(2) a::before{content:'';display:inline-block;width:1.5rem;height:.75rem;background:url(/wp-content/themes/siteorigin-corp-child/img/banner-next-arrow.png) no-repeat;background-size:1.5rem;vertical-align:middle;margin-left:.8rem;margin-right:1.2rem;margin-top:-.1rem;margin-top:0}.entry-thumbnail,.page-id-38 .banner{display:none}.blog-layout-grid .entry-thumbnail,.search .entry-thumbnail{display:block}.about{margin-top:10.7rem;background-repeat:no-repeat;background-position:bottom left;margin-bottom:10.8rem;background-position:0rem 10rem;overflow:visible!important}body .about-1{width:64.1%;padding-right:3rem;text-align:center}body .about-2{width:35.9%}.about-2 .img *{width:100%;border-radius:2rem}body .about-row-1{width:57.2%;padding-right:4rem}body .about-row-2{width:42.7%;padding-top:2.7rem}.about-row-2 .img *{width:100%;border-radius:1.9rem}.about-content{padding-top:3.3rem;padding-bottom:2.5rem;max-width:93%}.about-1 .font-16{margin-top:1.5rem;margin-bottom:4.2rem}.about-1 .font-65-be::before{left:65.1%;top:-5%}.about-1 .font-65-be::after{left:63.4%;top:0}.about-row-1 p{padding-bottom:3.9rem}.about-content p strong{letter-spacing:.8px}.design-content{padding-top:3.5rem}.design-content p{margin-bottom:2.6rem}.build{margin-top:10.6rem;margin-bottom:10.6rem}.build .what-1{padding-right:5.3rem;padding-top:0}.build-content p{margin-bottom:2.6rem;max-width:89%}.build-content{padding-top:4rem}.page-id-62 .build{margin-top:10.6rem;margin-bottom:10.2rem}.build .what-1.consult-1 p,.ready-gap p{margin-bottom:1rem}.page-id-847 .client-detail .what-1 p{margin-bottom:1rem}.true{overflow:visible!important}body .true-1{width:45.7%}body .true-2{width:54.3%;padding-left:7.2rem}.true-2 .font-65-be::before{top:-13.2%;left:4.4%}.true-2 .font-65-be::after{top:-3.1rem;left:2.3%}.true-1 .img *{border-radius:1.8rem}.service-list li{position:relative;font-size:1.25rem;color:var(--text-color);list-style:none;display:flex;align-items:center;gap:1.8rem;margin-bottom:1rem;justify-content:center}.service-list li::before{content:"";width:4px;height:4px;background:var(--text-color);border-radius:50%;background-size:4px;padding:2px}.true-content{padding-top:3.5rem}.true-2 p{margin:0;line-height:2.5rem}.true-2 .service-list{padding-top:2rem;padding-bottom:2.2rem}body .approach-1{width:48%}body .approach-2{width:52%;padding-left:7.1rem}.approach-2 p{margin-bottom:2.6rem}.approach-1 .img *{border-radius:2.5rem}body .approach-2 .true-content{padding-top:4.1rem}.leadership{background-repeat:no-repeat;margin-bottom:10rem;overflow:visible!important;background-position:90.8rem 5.1rem;padding-top:10.6rem}body .leadership-1{width:64.1%;padding-right:3rem;text-align:center}body .leadership-2{width:35.9%}.leadership-2 .img *{width:100%;border-radius:2rem}.leadership-1 .about-content{padding-top:3.9rem;padding-bottom:2.5rem;max-width:88%;padding-bottom:0}.leadership-1 .font-65-be::before{left:66.1%;top:-4.9rem}.leadership-1 .font-65-be::after{left:64.2%;top:-2.1rem}.font-30{font-size:1.875rem;font-family:'LuxoraGrotesk-Bold';line-height:normal;margin-bottom:2.1rem!important}.font-30 strong{color:var(--primary-color);font-weight:400}.leadership-1 p{margin-bottom:1.8rem!important}.leadership-1 p:last-of-type{margin-bottom:0!important}.leadership-1 .service-list{margin-top:.5rem}.leadership-1 .service-list li{margin-bottom:1.2rem}.additional-content .service-list{margin-top:1rem}.show-more-btn{cursor:pointer;font-size:1.25rem;font-weight:400;line-height:normal;margin-top:4rem;width:fit-content;color:var(--primary-color);text-transform:uppercase;font-family:'LuxoraGrotesk-Bold';display:flex;align-items:center;gap:.7rem;display:inline-flex}.show-more-btn::after{content:"";display:inline-block;width:.938rem;height:.563rem;background:url(/wp-content/themes/siteorigin-corp-child/img/read-next-1.png) no-repeat;background-size:.938rem;rotate:none}.show-more-btn:hover{color:var(--secondary-color)}.leadership-1 .additional-content .service-list{margin-bottom:2.7rem}.consult-content{padding-top:2.6rem;padding-bottom:3.7rem;max-width:88%;max-width:100%}.consult-content-2{padding-top:2.5rem;max-width:88%;max-width:100%}.office{overflow:visible!important}body .office-1{width:45.6%}body .office-2{width:54.4%;padding-left:9.4rem;text-align:center}.office-img-1 *{height:28.2rem;object-fit:cover;width:100%;border-radius:1.8rem}.office-img-2 *{height:39.04rem!important;object-fit:cover;width:100%;border-radius:2rem}.office-img-1{position:relative;width:75.5%}.office-img-2{position:absolute;top:91.1%;right:-5%;left:auto;width:68.9%}.office-content{padding-top:3.1rem;padding-bottom:4.6rem}.office-content-2{padding-top:2.5rem}.office-2 .font-65{letter-spacing:-.8px}body .office-border-ra img{border-radius:30px}.melton{margin-bottom:7.7rem}.best{background-repeat:no-repeat;background-position:bottom right;background-position:94.1rem -.3rem;margin-top:1.3rem;padding-top:15.5rem;margin-bottom:4.9rem}body .best-1{width:64.2%;padding-right:7rem;padding-top:2.1rem;text-align:center}body .best-2{width:35.8%}.best-1 .font-65{padding-right:8rem;padding-right:0!important}.best-1 p{padding-top:2.7rem;padding-bottom:3.9rem}.best-2 .img *{border-radius:2rem}.best-bo-0{margin-bottom:0!important}.best-bo-0 .best-1 p{padding-bottom:0!important}.page-id-62 .contact{margin-top:10rem}.service-row{padding-top:0!important;padding-bottom:0!important}.service-row-1{padding-bottom:0!important}.service-row .font-65,.service-row-1 .font-65{color:var(--headling-color)}.service-row .font-16,.service-row-1 .font-16{color:var(--headling-color)}.service.service-row .font-65-be::before,.service.service-row-1 .font-65-be::before{opacity:1}.service.service-row .font-65-be::after,.service.service-row-1 .font-65-be::after{opacity:1}.page-id-873 .service-list-extra p,.page-id-897 .service-list-extra p,.page-id-1312 .service-list-extra p{padding-bottom:0;margin-bottom:1rem}.page-id-873 .additional-content .service-list{margin-bottom:1rem}.page-id-873 .best-1.service-list-extra .service-list,.page-id-897 .best-1.service-list-extra .service-list,.page-id-1312 .best-1.service-list-extra .service-list{margin-top:3rem}.page-id-1212 .best{padding-top:9rem}.page-id-873 .best,.page-id-897 .best,.page-id-1312 .best{margin-bottom:9rem!important;padding-top:0;margin-top:0}.testimonial{margin-top:10rem}.style{margin-top:10.5rem;background-repeat:no-repeat;background-position:bottom right;padding-bottom:10.6rem;text-align:center}.style-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}body .style-row::before{display:none}.style-row .vc_col-sm-2{width:100%}.style-row .img *{width:100%;border-radius:1.7rem;transition:transform .5s ease}.font-35{font-size:2.188rem;font-family:'Nunito-Bold';line-height:2.6rem;margin:0;color:#fff;font-weight:400}body .font-35 a{color:#fff}.style-content{position:absolute;bottom:3rem;padding-left:4.1rem;padding-right:3rem;z-index:2}.style-content{padding-left:1rem!important;padding-right:1rem!important;left:0;right:0}.style .font-16{margin-bottom:2.9rem;padding-right:1.2rem}.style-content .font-35{min-height:5rem}.style-shadow .img{position:relative;overflow:hidden}.style-shadow .img::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .2);z-index:1;border-radius:1.7rem;pointer-events:none}.style-row-op{grid-template-columns:repeat(2,1fr)}.style-row-op .img *{border-radius:2.3rem}.style-row-op.style-shadow .img::after{border-radius:34px}.page-id-435 .style{margin-top:9.5rem;padding-bottom:7.4rem}.project-detail{margin-top:8.5rem;margin-bottom:8.5rem}.project-detail .font-65,.client-detail .font-65,.office .font-65{margin:0}.project-detail-bottom{margin-bottom:8.5rem}.top-gap-1{margin-top:2.7rem}.top-gap{margin-top:1rem}.extra-p .font-65{margin-bottom:2.7rem}.page-id-1163 .extra-p .font-65{margin-top:2.7rem}.consult-content-0{padding-bottom:0!important}.service-list-extra .service-list li{display:block;padding-left:1.8rem;max-width:fit-content;margin-left:auto;margin-right:auto}.service-list-extra .service-list li::before{position:absolute;left:0;transform:translateY(-50%);top:12px;top:50%;top:.75rem;margin:0!important}.project-detail .service-list-extra{padding-top:1.7rem;padding-bottom:3.4rem}.service-list-extra-p p:first-child{margin:0;padding-bottom:0}.client-detail .what-1 .consult-content{max-width:100%}.client-detail .service-list-extra .service-list li::before{top:25%;top:.75rem}.client-detail .what-1{padding-top:0}.service-list-extra p{padding-bottom:.7rem}.client-extra-1 p:first-child{padding-bottom:0;margin-bottom:1rem}.extar-line-hight p{line-height:1.988rem;line-height:normal}.key-2 p{padding-bottom:1.5rem}.scop-work{margin-top:7.5rem;margin-bottom:8.5rem}.service-list.padding-left-list{padding-left:2rem;margin-top:1rem}.cock-p .p{padding-top:2.7rem}.cock-1 .p{padding-top:2.7rem;line-height:normal;padding-bottom:0}.fqu{margin-top:7.8rem;margin-bottom:9.9rem}.fqu .content{padding-top:5.2rem;padding-bottom:4.938rem}.fqu .content-1{width:30.2rem}.fqu .content-2 .font-65{max-width:72%;padding-left:5.9rem;padding-top:0rem}body .fqu-1{width:71%}body .fqu-2{width:29%;padding-left:6.7rem}.bm-faq-item.active{border-color:var(--text-color);padding-bottom:1.9rem}.bm-faq-item{border-top:1px solid #e5e5e5;padding-top:2rem;padding-bottom:2.5rem}.bm-faq-question{display:flex;align-items:center;gap:2rem;cursor:pointer;justify-content:center;text-align:center}.bm-faq-no{color:#9a9a9f;font-size:1.125rem;font-weight:400;display:block;font-family:'LuxoraGrotesk-Bold'}.bm-faq-question .font-25{font-size:1.563rem;font-weight:400;margin:0;display:flex;gap:1.6rem;line-height:normal;align-items:center;font-family:'LuxoraGrotesk-Bold'}.bm-faq-answer{display:none;padding-left:7.2rem;margin-top:1.2rem;max-width:93%}.bm-faq-item.active .bm-faq-answer{display:block}.bm-faq-item h5::after{content:"";display:inline-block;width:14px;height:14px;position:absolute;right:0;background:url(/wp-content/themes/siteorigin-corp-child/img/fqu-plus.png) no-repeat;background-size:14px}.bm-faq-item.active h5::after{content:"";display:inline-block;width:15px;height:2px;position:absolute;right:0;background:url(/wp-content/themes/siteorigin-corp-child/img/fqu-less.png) no-repeat;background-size:15px}.fqu-2 .font-30{font-weight:400;color:var(--headling-color);margin-top:1.8rem;margin-bottom:1.7rem!important}.fqu-2 img{border-radius:2.3rem}.fqu-2 p{line-height:normal}.fqu .bm-faq-item:last-child{padding-bottom:0}.page-id-64 .contact{margin-top:0!important}.contact-session{background:url(/wp-content/themes/siteorigin-corp-child/img/form-bg-1.png) no-repeat;background-position:0rem -.6rem;padding-bottom:3.9rem;margin-top:10.7rem;margin-bottom:6.6rem}body .contact-1{width:52.1%;padding-right:14.4rem;text-align:center}.contact-session .font-16{margin-bottom:3.3rem}body .contact-2{width:47.9%}.contact-1 p{padding-top:2.6rem;padding-bottom:2.8rem;line-height:2.25rem}.contact-bar ul{display:flex;gap:7rem}.contact-bar ul li{font-size:1.25rem;font-family:'LuxoraGrotesk-Medium';color:var(--headling-color);display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;grid-row-gap:0;justify-content:center}.contact-bar ul li a{font-family:'LuxoraGrotesk-Bold';color:var(--text-color);display:block;line-height:1.875rem}.contact-bar ul li .contact-top-gap{padding-top:.7rem}.contact-bar ul li::before{content:'';display:inline-block;width:2rem;height:2rem;background:url(/wp-content/themes/siteorigin-corp-child/img/map.svg) no-repeat;background-size:2rem;margin-left:-.3rem}.contact-bar ul li:last-child::before{width:2rem;height:2rem;background:url(/wp-content/themes/siteorigin-corp-child/img/mail.svg) no-repeat;background-size:2rem;margin-left:0rem}.contact-bar ul{gap:8rem;display:grid;grid-template-columns:1fr 1fr}.map *{width:100%;height:30.5rem;object-fit:cover}.location{margin-top:5rem;margin-bottom:5rem}.location .service-list{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;grid-row-gap:1rem;max-width:73%;margin:auto}.location .service-list li{margin-bottom:0}.location .service-list a{color:var(--primary-color)}.li-left-gap{padding-left:3rem}.location-row{margin-top:8rem;margin-bottom:5rem}.location-row .font-65{margin:0}.location-row p{padding-top:1rem;padding-bottom:3rem}.margin-top-0{margin-top:0!important}.last-p{line-height:normal}.service-list-extra.ul-list{margin-bottom:1.5rem}.ready .img *{width:100%}.ready .what-1{padding-top:0}.img-100 *{width:100%!important}.ready{margin-top:10.6rem}.ready-ul .service-list{margin-top:1.7rem}.error-404.not-found{text-align:center;margin-top:4.475rem;margin-bottom:4.475rem}.page-header{margin-bottom:1.563rem}.heightlight{font-size:8.125rem;color:#000;line-height:1}.error-404.not-found .page-title{margin-top:2rem;margin-bottom:0;color:#161616}.error-404-home a{background:#fff0;padding:1.313rem 2.938rem;color:var(--text-color);font-size:1.25rem;line-height:normal;display:inline-block;text-transform:capitalize;letter-spacing:1.2px;margin-top:0;border:2px solid var(--extra-color)}.page-content h1 a{color:var(--text-color);font-family:'LuxoraGrotesk-Regular';font-weight:400;border-radius:5px}.page-content h1 a:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.error-404-home{margin:0;line-height:normal;font-size:0}.error404 .site-footer{margin-top:0!important}.error404 .banner img,.page-id-299 .banner img,.privacy-policy .banner img{height:40rem}.error404 .banner.blog-post{background:url(/wp-content/themes/siteorigin-corp-child/img/banner.jpg) no-repeat;background-size:cover;height:41rem;object-fit:cover;background-position:-1rem}.error404 .banner.blog-post img,.error404 .banner-content{display:none}.page-id-3 #primary{margin-top:5.1rem;margin-bottom:6rem}.page-id-3 .font-65{margin-top:2.1rem!important;margin-bottom:1rem!important}.page-id-3 p{margin-bottom:1.2rem}.page-id-3 p a{color:var(--primary-color)}.thank .font-65{margin-top:0;margin-bottom:23px}.thank{margin-top:3.75rem;margin-bottom:3.75rem;display:flex}.thank a{color:var(--text-color)}.thank a:hover,.page-id-3 p a:hover{color:var(--secondary-color)}.thank .font-50{margin-top:0;margin-bottom:.8rem}p a[href^="tel"]{white-space:nowrap;display:inline-block}.review .slick-slide{height:auto!important}body.page-id-65 .footer-widget-area-map.map{display:none}.wpb_text_column.wpb_content_element.align-center{max-width:88%}.service-list:has(.service-list.padding-left-list)>li::before{display:none}.service-list:has(.service-list.padding-left-list){counter-reset:section}.service-list:has(.service-list.padding-left-list)>li strong::before{counter-increment:section;content:"" counter(section) ". "}.service-list:has(.service-list.padding-left-list)>li{padding-left:0}.page-id-448 .service-list.padding-left-list,.page-id-446 .service-list.padding-left-list{padding-left:0}@media (max-width:1368px){.contact-session{margin-top:8.5rem;margin-bottom:6.4rem;background-position:left;background-size:69.563rem;background-position-x:0rem;background-position-y:-.7rem}.who{padding-top:7.6rem;background-size:contain}.featured-project{margin-top:3.7rem;margin-bottom:7.1rem;background-position:7.5rem 4rem;background-size:101.688rem;object-fit:cover;background-position-x:17.6rem;background-position-y:4rem}.brand{margin-top:8.9rem;margin-bottom:8.2rem}.contact{padding-bottom:3.9rem;margin-top:9.6rem;margin-bottom:5.6rem}body .contact{background-position:left;background-size:69.563rem;background-position-x:0rem;background-position-y:-.7rem}.page-id-62 .contact{margin-top:8rem}.about{margin-top:9rem;margin-bottom:8.8rem;background-position:-14rem 9rem}.about{background-position:center;background-size:118.625rem;background-position-x:-.70rem;background-position-y:10rem}.build{margin-top:9.6rem;margin-bottom:9.6rem}.ready{margin-top:9.6rem}.build,.page-id-62 .build{margin-top:8.6rem;margin-bottom:8.6rem}.leadership{margin-bottom:8rem}.best{padding-top:11.5rem;background-size:24.813rem}.style{margin-top:9.5rem;padding-bottom:9.6rem}.brand .font-65::after{width:27.763rem;flex:1}.brand .font-65::before{width:27.763rem;flex:1}.what{background-position:59.7rem 3.3rem;background-size:59.313rem}.project{background-position:45rem -.1rem}.leadership{background-size:28.25rem;background-position:right;background-position-y:5.1rem}.style{background-size:65.5rem}.featured-project-gallery .vc_gitem-zone{background-position:50% 50%;background-size:cover}}@media (max-width:1190px){html{font-size:60%}.hamburger--collapse.reflex-menu-toggle{display:block}.hamburger--collapse.reflex-menu-toggle{line-height:0;position:relative;right:0;top:6px;width:30px;height:30px;background:#fff0;padding:0;display:block;margin-left:auto}.hamburger--collapse.reflex-menu-toggle span{height:2px;position:absolute;display:block;width:100%;background:#fff;opacity:1;transform:rotate(0deg);transition:.7s ease-in-out}.hamburger--collapse.reflex-menu-toggle span:nth-child(1){top:0}.hamburger--collapse.reflex-menu-toggle span:nth-child(2){top:8px}.hamburger--collapse.reflex-menu-toggle span:nth-child(3){top:16px}.menu-header-menu-container{position:fixed;width:360px;height:100vh;overflow:scroll;left:0;top:0;background:#000;display:block;transform:translateX(-100%);transition:transform .5s ease 0s;z-index:9}.menu-header-menu-container.opened{left:0;transform:translateX(0%)}#masthead .main-navigation ul#primary-menu{display:block!important;height:100%}.main-navigation ul .sub-menu{position:static;opacity:1;visibility:visible;left:0;width:100%;transform:scale(1);transition:visibility 0s ease .6s,opacity .5s ease 0s;border-top:1px solid #fff}.reflex-submenu-toggle{position:absolute;transition:.25s all;color:#fff;top:0;background:#4d4b4b;;padding:17.3px;right:0;font-size:14px;cursor:pointer;display:flex}.reflex-submenu-toggle::after{content:'';width:10px;height:10px;display:inline-block;border:2px solid #fff;border-width:0 0 3px 3px;float:right;transform:rotate(-45deg);transition:all .4s linear}.main-navigation ul .children li a,.main-navigation ul .sub-menu li a{border:0;padding:13px 16px 14px 26px!important;background:#000}body .main-navigation ul li a:hover{background:var(--primary-color);color:#fff!important}.main-navigation ul li .reflex-submenu-toggle.rotate::after{transform:rotate(-224deg);margin-top:3px}.hamburger--collapse.reflex-menu-toggle.is-active span:nth-child(1){top:8px;transform:rotate(135deg)}.hamburger--collapse.reflex-menu-toggle.is-active span:nth-child(2){opacity:0}.hamburger--collapse.reflex-menu-toggle.is-active span:nth-child(3){top:8px;transform:rotate(-135deg)}#masthead #site-navigation .menu-item-has-children{margin-right:0}.main-navigation ul li{display:block;border-bottom:1px solid #fff;position:relative;padding:0;margin:0}.main-navigation ul li a{padding:14px 30px 14px 10px!important;padding-right:30px!important;transition:.4s;text-align:left;border:0;display:block;color:#fff;font-size:14px}body #primary-menu .sub-menu{transform:translateX(0%)}.main-navigation ul li.menu-item-has-children>a::after{display:none}.main-navigation ul .children li:last-child,.main-navigation ul .sub-menu li:last-child{border-bottom:0}#masthead .main-navigation:not(.mega-menu) ul:not(.shopping-cart){display:none}body #primary-menu .sub-menu{height:auto;overflow-y:hidden}.corp-container,.site-header .corp-container,.padding-122{padding-left:15px;padding-right:15px}.main-navigation ul#primary-menu>li.current-menu-item:not(.menu-item-home)>a,.main-navigation ul#primary-menu>li.current_page_item:not(.menu-item-home)>a{border-bottom:0}.custom-slide-content h1,.banner-content h1{font-size:41px;line-height:1.1}.font-65,h2{font-size:37px}.font-40,h3{font-size:23px}h4{font-size:21px}.process-item h5,.bm-faq-question .font-25{font-size:17px}body .font-16,h6{font-size:13px}.font-28,.site-footer .widgets .widget .widget-title{font-size:18px}.banner_slider-button a,body .btn{font-size:16px}p,.font-20,.contact-left ul li a,.contact-top ul li a,.site-footer .widgets .widget a,.readmore-toggle{font-size:14px;line-height:1.6!important;letter-spacing:normal!important}.custom-dots li,.wpcf7 form .wpcf7-response-output,.wpcf7-not-valid-tip,.show-more-btn,.site-footer .site-info,.vc_tta-tabs-list li a,.contact-bar ul li,.form label,.service-list li,.header-right ul li,.header-right ul li a{font-size:14px}.banner-content ul li,.banner-content ul li a{font-size:16px}.custom-slide-content{padding-left:15px;width:53%;top:47.6%;gap:2.8rem}.banner-fixed-form{margin-right:15px;width:42.9%;top:46.9%;padding:4.9rem 2.6rem}.banner-slider-row .slick-slide .banner_slider-img img{width:100%;height:67rem;object-fit:cover}.banner_slider-button a::after{width:21px;height:19px;background-size:18px;margin-top:0;padding:20px;background-position:.8rem 1rem;background-position:10px 12px}.form .submit-wrap p::after,.contact-right .form .submit-wrap p::after{width:18px;height:16px;background-size:18px;padding:19px;background-position:9px 11px;right:9px;right:16px}.btn::after{width:18px;height:16px;background-size:18px;padding:19px;background-position:9px 11px}.font-16::before{margin-top:0}.form .wpcf7-submit.has-spinner,.contact-right .form .wpcf7-submit.has-spinner{padding:1.5rem 3.2rem;padding-right:7.52rem}.header-right{display:block;position:absolute;right:0;margin-right:74px;margin-top:7px;padding-left:0}.slider_controls{right:0;padding-right:15px;transform:translateX(0%)}.slider_controls .slick-prev::before,.slider_controls .slick-next::before{width:9px;height:15px;background-size:9px}body .font-16,.service .font-16,.featured-project .font-16,.who-2 .font-16,.about-1 .font-16,.style .font-16{padding:12px 18px;padding-bottom:11px;padding-right:20px;gap:7px;grid-row-gap:0}.content,.work .content,.service .content,.fqu .content{padding-top:5.6rem}.review-slider-content img{width:auto}.info{line-height:1.3!important}.font-22{font-size:17px;line-height:1.1;padding-top:.5rem}.form input,.form textarea{font-size:14px;line-height:normal}.work .font-65{padding-bottom:2.9rem}.service .font-65-be::before{left:25.4%;opacity:.2}.service .font-65-be::after{left:23.1%;opacity:.2}.service .font-65 br{display:none}.service .content-1{width:33.4rem}body .vc_tta-tabs-list{padding-top:3.3rem!important}.brand .font-65::before{width:35.763rem;margin-right:0rem;flex:1}.brand .font-65::after{width:35.663rem;margin-left:0;flex:1}.brand .font-65,.client .font-65{gap:26px}.client .font-65::before{width:40.963rem;margin-right:2.2rem;position:absolute;left:0;position:static;flex:1;margin-right:0}.client .font-65::after{width:39.963rem;margin-left:2.2rem;width:40.963rem;position:static;flex:1;margin-left:0}.client .font-65{justify-content:center;white-space:inherit}.featured-project-gallery .vc-gitem-zone-height-mode-auto::before{padding-top:100%}.contact-row{grid-template-columns:1fr 1fr;gap:10.1rem}.contact-bar ul li a{line-height:1.3;margin-left:-3rem;width:fit-content;display:inherit}.site-footer .widgets{display:flex;justify-content:space-between;padding:6.813rem 0;padding-bottom:4.063rem}#text-5{width:55%}#nav_menu-2{width:24%}#text-6{width:35%}#text-5 .font-20{max-width:77%}#nav_menu-2 ul li a::before,#nav_menu-3 ul li a::before{width:6px;height:10px;top:11px;transform:translateY(-50%)}.footer-contact-info li a::before{width:2.525rem;height:2.563rem;top:.1rem;background-size:2.525rem}.footer-contact-info li:nth-child(2) a::before{background-size:2.125rem;width:2.425rem;top:.113rem;height:2.3rem}.footer-contact-info li:last-child a::before{top:.113rem;background-size:2.225rem;width:2.325rem;height:2.063rem}#nav_menu-2 ul li a{padding-bottom:.3rem}#nav_menu-2 ul li:last-child a{padding-bottom:0}.about{margin-top:9.7rem;margin-bottom:9.8rem}.build{margin-top:9.6rem}.build{margin-top:8.6rem;margin-bottom:8.6rem}.ready{margin-top:8.6rem}.leadership-1 .service-list{margin-top:1.2rem}.leadership-1 .service-list li{margin-bottom:1.3rem}.show-more-btn::after{width:15px;height:9px;background-size:15px;margin-top:2.2px}.leadership{margin-bottom:8rem}.contact{padding-bottom:2.5rem}p br{display:none}.header-right ul li a::before{width:2.52rem;height:2.52rem;background-size:2.52rem;top:55.9%}.main-navigation{margin-top:0}.banner-hero .banner-logo-row .banner-logo-4 img,.banner-hero .banner-logo-row .banner-logo-1 img{width:auto}.review .content-2 .font-65{max-width:100%}.content{padding-bottom:4.8rem}.project{padding-top:16.7rem;gap:7.8rem;grid-row-gap:0;background-position:52rem .9rem}.brand .font-65 span,.client .font-65 span{padding-left:0;margin-left:-2rem}.featured-project .btn{gap:.7rem;padding:1.2rem 2.72rem;padding-right:2.62rem;padding-bottom:1.1rem}.what-1 .btn{padding:1.1rem 3.12rem;padding-right:3.22rem;grid-row-gap:0}.work-2 img{border-radius:2.7rem}.banner-content ul li:last-child::before,.banner-content ul li:nth-child(2) a::before{width:24px;height:12px;background-size:21px}.about{margin-bottom:8.8rem}.best{padding-top:15.5rem;background-size:26.813rem;background-position:bottom right}.bm-faq-no{font-size:16px}.bm-faq-question{position:relative}.bm-faq-question .font-25{align-items:baseline}.bm-faq-item h5::after{top:3px}.bm-faq-item.active h5::after{top:11px}.fqu-2 .font-30{line-height:normal!important}.contact-bar ul li::before,.contact-bar ul li:last-child::before{width:2.5rem;height:2.5rem;background-size:2.5rem;position:absolute;left:0;top:13%;transform:translateY(-50%)}.contact-bar ul li:last-child::before{top:13%}.contact-bar ul li{position:relative;padding-left:3rem;display:block;text-align:left}.contact-bar ul li .contact-top-gap{padding-top:1rem}.contact-bar ul{gap:8rem;grid-template-columns:1fr 18rem}.contact-bar ul li a br{display:none}.banner_slider-button a{padding:1.2rem 3.72rem;padding-right:3.52rem}body .btn{padding:1.2rem 3.72rem;padding-right:3.62rem;padding-bottom:1.1rem}.banner_slider-button a::after,.form .submit-wrap p::after,.contact-right .form .submit-wrap p::after,.btn::after{width:20px;height:19px;margin-top:0;padding:16px;background-position:8px 9px;background-size:15px}.service-list-extra .service-list li::before{top:11px}.service-list li{line-height:1.6;margin-bottom:.6rem}.client-detail .service-list-extra .service-list li::before{top:11px}.project-detail{margin-top:7.5rem}.featured-project{background-position:top center}.page-id-435 .style{margin-top:7.5rem;padding-bottom:5.4rem}.page-id-1212 .best{padding-top:8rem}.contact-session{padding-bottom:1.9rem}.style{background-position:bottom right;background-position-x:right;background-position-y:bottom}.what{background-position:center right}.service-list-extra-p p:first-child{margin:0;padding-bottom:.5rem}}@media (max-width:1050px){body .contact-1{padding-right:8.4rem}.work .content{padding-bottom:5.5rem}.best{padding-top:13.5rem}.office-img-2{top:88.1%}.style-content{padding-right:3rem}.bm-faq-answer{max-width:93%;padding-left:3.2rem}.bm-faq-question .font-25{padding-right:4rem}.testimonial{margin-top:9rem}.project{background-position:40rem -1.1rem}}@media (max-width:992px){.banner-fixed-form{position:static;transform:none;margin-top:30px;margin-left:15px;margin-right:15px;width:calc(100% - 30px);padding:3.2rem 2.4rem;;padding-bottom:4rem;background:#000}.custom-slide-content{top:55.9%;width:70%;padding-right:15px;width:100%;text-align:center}.banner_slider-button a{display:inline-flex}.banner-hero .banner-logo-row{justify-content:center}.review-slider-content{padding:2.3rem 2.2rem}.project{gap:7.8rem;grid-row-gap:0;padding-bottom:7.1rem}.project-box span{font-size:49px}body .contact-1{padding-right:5.4rem}.contact-bar ul{gap:2rem}.contact-right .get-row{gap:1.2rem}.banner img{height:40rem;object-fit:cover}.leadership{margin-bottom:5rem}body .about-row-1{padding-right:2rem}.about-1 .font-65-be::before{top:-5rem}.about-1 .font-65-be::after{left:55.4%;top:0rem}body .who-1{padding-right:0}.about{overflow:visible!important}.experience-box{left:15.8%;top:63.5%;padding:1.4rem 1rem;width:31.3%}.page-id-39 .experience-box{top:63.5%}.exp-count{font-size:8.323rem}.build-content p{max-width:96%}body .approach-2{padding-left:5.1rem}body .true-2{padding-left:5.1rem}.leadership-1 .about-content,.wpb_text_column.wpb_content_element.align-center{max-width:91%}.client-row{grid-template-columns:repeat(6,1fr)}.banner-slider-row .slick-slide .banner_slider-img img{height:72rem}.font-65-be::after{left:27.8%}.work .content{padding-bottom:4.5rem}.service .font-65-be::before{left:32.4%;opacity:.2;top:-2rem}.service .font-65-be::after{left:28.1%;opacity:.2;top:3rem}.service .content-1{width:40.4rem}body .what-1{padding-top:0;padding-right:4.8rem}body .featured-project-2{width:31%}.featured-project-row{display:flex;align-items:baseline}.best{padding-top:10.5rem}body .office-2{padding-left:6.4rem}body .best-1{padding-right:6rem;padding-top:0}.office-img-2{top:70.1%}.style-row{grid-template-columns:repeat(2,1fr)}body .style-content-1 .font-35{min-height:5rem}.style-content .font-35 br{display:none}.style{padding-bottom:8rem}.location-row{margin-top:6rem;margin-bottom:3rem}.location .service-list{max-width:100%;gap:4rem;grid-template-columns:21% 23% 25% 20%;grid-row-gap:1rem}.project-detail{margin-bottom:7.5rem}.page-id-873 .best,.page-id-897 .best{margin-bottom:8rem!important}.contact,.contact-session{background:none}body .contact-1{width:100%;padding-right:0;margin-bottom:40px;padding-top:0}body .contact-2{width:100%}.contact-bar ul{gap:8rem;grid-template-columns:29rem 18rem;grid-template-columns:1fr 1fr}.contact-bar ul li .contact-top-gap{flex:100%}.contact-1 p{padding-top:2rem;padding-bottom:2rem}.contact-row{grid-template-columns:1fr;gap:3.8rem}.service .content-2,.review .content-2{flex:auto}.leadership-1 .font-65-be::before{left:68.1%}.contact-bar ul li::before,.contact-bar ul li:last-child::before{left:40%}.contact-bar ul li:last-child::before{left:38%}.contact-bar ul li{text-align:center}.contact-bar ul li a{margin-left:auto;margin-right:auto}.service-list li{align-items:flex-start}.service-list li::before{margin-top:calc((1rem * 1.6 - -0.1rem) / 2)}}@media (max-width:810px){.featured-project .vc_pageable-slide-wrapper.vc_clearfix,.project-detail .vc_pageable-slide-wrapper.vc_clearfix{grid-template-columns:1fr 1fr}.experience-box{top:65.5%}body .work-1{width:100%;margin-bottom:30px}body .work-2{width:100%}.work-2 img{border-radius:3.9rem}.process-item.item-2 p,.process-item.item-3 p,.process-item.item-4 p{max-width:100%}body .featured-project-2{width:34%}.best{padding-top:7.5rem}.style{padding-bottom:7.6rem}body .fqu-1{width:100%;margin-bottom:35px}body .fqu-2{width:100%;padding-left:0}.fqu-2 .img *{width:100%}.fqu-2 img{border-radius:7.3rem}.fqu .content-2 .font-65{max-width:100%;padding-left:3.9rem;padding-top:0rem}.fqu-2 .font-30{margin-top:2.8rem;margin-bottom:1rem!important}.bm-faq-item{padding-bottom:2rem}.scop-work{margin-top:5.5rem}.page-id-1212 .best{padding-top:7rem}.project{background-position:14rem .9rem}.page-id-39 .experience-box{top:66.5%}.contact-bar ul li::before,.contact-bar ul li:last-child::before{left:37%}.contact-bar ul li:last-child::before{left:35%}.featured-project .btn-design{margin-top:4rem}}@media (max-width:771px){.font-65,h2{font-size:36px}.header-right ul li,.header-right ul li a{font-size:0;padding-top:0}.header-right ul li{padding-left:1.49rem}body .vc_tta.vc_tta-tabs .vc_tta-tabs-container{display:block}body .vc_tta-panel-heading{display:none}p br{display:none}.custom-slide-content{top:52.9%;width:100%}body .who-1{width:100%;padding-right:0}body .who-2{width:100%;padding-left:0;margin-bottom:30px}body .what-1{width:100%;padding-right:0;padding-top:0;margin-bottom:30px}body .what-2{width:100%}.flex{display:flex;flex-direction:column-reverse}body .about-1,body .leadership-1,body .best-1,body .contact-1{width:100%;padding-right:0;margin-bottom:30px;padding-top:0}body .about-2,body .true-1,body .approach-1,body .leadership-2,body .office-1,body .best-2,body .contact-2{width:100%}.build .what-1{padding-right:0}body .true-2,body .approach-2,body .office-2{width:100%;padding-left:0;margin-bottom:30px}.process-wrap{gap:3rem;padding-right:0}.process-item.item-2 p,.process-item.item-3 p,.process-item.item-4 p,.process-item p{max-width:100%}.vc_tta.vc_tta-spacing-1 .vc_tta-tab::after{right:-1.3rem}body .vc_tta-tabs-list li{margin-right:2.2rem!important}body .featured-project-1,body .featured-project-2{width:100%}.featured-project .btn-design{margin-top:4rem}.best{padding-top:46.5rem;margin-bottom:7.9rem}.page-id-62 .contact{margin-top:6rem}.client-row{grid-template-columns:repeat(4,1fr);gap:1rem;grid-row-gap:1rem}.site-footer .widgets{display:block}#text-5,#text-6,#text-5 .font-20{width:100%;max-width:100%}#nav_menu-2{width:100%;padding-top:28px;padding-bottom:36px}.about-1 .font-16{margin-bottom:2.3rem}.about-content{padding-top:1.5rem;max-width:100%;padding-bottom:2.1rem}body .about-row-1{padding-right:0;width:100%}.about-row-1 p{padding-bottom:2.9rem}.about{margin-bottom:7.8rem;margin-top:8.7rem}.design-content{padding-top:1.5rem}.design-content p{margin-bottom:1.6rem}.experience-box{top:60%}.page-id-39 .experience-box{top:59.5%}.build-content{padding-top:3rem}.build-content p{max-width:100%;margin-bottom:1.6rem}.true-2 .service-list{padding-top:1.5rem;padding-bottom:1.5rem}.approach-2 p{margin-bottom:1.6rem}.what .img *{border-radius:2.6rem}.true-1 .img *{border-radius:2.9rem}.approach-1 .img *{border-radius:3.9rem}.leadership-2 .img *{width:100%;border-radius:4.1rem}.true-2 .font-65-be::before{top:-17.2%;left:67.4%}.true-2 .font-65-be::after{top:-3.1rem;left:60.3%}.build{margin-top:7.8rem;margin-bottom:7.6rem}.ready{margin-top:7.8rem}body .approach-2 .true-content{padding-top:3.1rem}.leadership{margin-bottom:7.6rem;padding-top:7.6rem}.contact{margin-top:7.3rem}.leadership-1 .about-content{max-width:100%;padding-top:1.6rem}.leadership-1 p{margin-bottom:1.5rem!important}.leadership-1 .additional-content .service-list{margin-bottom:1.7rem}.leadership-1 .service-list li{margin-bottom:1rem}.who-content{padding-top:1.6rem;padding-bottom:3rem}.featured-project .font-16{margin-bottom:2.1rem}.leadership-1 .about-content{padding-bottom:0}.show-more-btn{margin-top:2rem}body .about-row-2{width:100%}.about-row-2 .img *{border-radius:5.3rem}.about-2 .img *{border-radius:4rem}.site-footer .widgets .widget{margin-bottom:0}.footer-contact-info li a::before{top:-.087rem}.brand-row{grid-template-columns:repeat(4,1fr);gap:1.1rem}.content{display:block}.review .content-2 .font-65,.service .font-65{padding-left:0;padding-top:2rem}.work .font-65{padding-bottom:2.3rem;padding-top:2rem}.project{grid-template-columns:repeat(1,1fr);gap:4rem;text-align:center;padding-bottom:4.1rem;background:none}.project-icon .span{justify-content:center}.project-box p{text-align:center!important}.service .content{padding-bottom:3rem}.service{padding-top:5.9rem;padding-bottom:6.5rem;text-align:center}.service.service-row-1{padding-top:6.9rem}.font-65-be::before,.font-65-be::after{display:none}.font-65-be::before{left:34.7%}.font-65-be::after{left:37.8%}.review{margin-top:8rem;text-align:center}.review .content-1,.work .content-1,.service .content-1,.fqu .content-1{width:auto}.work{text-align:center}.content,.work .content,.service .content,.fqu .content{padding-top:0}.content,.work .content{padding-bottom:3.8rem}.who{padding-top:6.6rem}.featured-project-row{display:block}.featured-project{margin-bottom:8.1rem}.what-1 .what-content{padding-bottom:2.9rem;padding-top:1.6rem}.what-1 p{margin-bottom:1.7rem}.brand .font-65::before,.brand .font-65::after,.client .font-65::before,.client .font-65::after{display:none}.brand .font-65,.client .font-65{padding-bottom:3rem}.contact-left .font-16{margin-bottom:2.3rem}.contact-left p{margin-top:1.5rem}.service-image img{width:100%}.show-more-btn::after{margin-top:0}.consult-content{padding-top:1.5rem;padding-bottom:2rem;max-width:100%}.consult-content-2{padding-top:1.5rem;max-width:100%}.office-content{padding-top:1.5rem;padding-bottom:2rem}.top-gap-1{margin-top:2rem}.extra-p .font-65{margin-bottom:1.5rem}.page-id-873 .best-1.service-list-extra .service-list,.page-id-897 .best-1.service-list-extra .service-list{margin-top:2rem}.office-img-2{position:absolute;top:104.1%;right:0;left:auto;width:68.9%}.best-2 .img *{border-radius:4.1rem;width:100%}.style{margin-top:8.5rem;padding-bottom:6.6rem}.style-row{grid-template-columns:repeat(1,1fr)}.style-row .img *{width:100%;border-radius:3.2rem}.style-shadow .img::after{border-radius:3rem}.fqu .content-2 .font-65{padding-left:0;padding-top:2rem}.fqu{margin-bottom:7.9rem;text-align:center}.fqu .content{padding-bottom:3.938rem}.project-detail{margin-bottom:6.5rem;margin-top:6.5rem}.scop-work{margin-top:7.5rem;margin-bottom:8rem}.build-content,.true-content,body .approach-2 .true-content{padding-top:1.5rem}.banner-content{padding:0 15px;width:100%}.contact-session{margin-bottom:4.4rem}.custom-slide-content h1,.banner-content h1{font-size:31px;line-height:1.1}.font-65,h2{font-size:28px}.header-right ul li a::before{transform:translateY(-35%)}.banner_slider-button a,.custom-slide-content h1,.banner-hero .banner-logo-row{opacity:0;transition:opacity 0.4s ease}.slick-initialized .banner_slider-button a,.slick-initialized .custom-slide-content h1,.slick-initialized .banner-logo-row{opacity:1}.location-row{margin-top:6rem;margin-bottom:3rem}.location .service-list{max-width:71%;gap:12rem;grid-template-columns:50% 50%;grid-row-gap:1rem}.li-left-gap{padding-left:0}.best-1 .font-65{padding-right:0}.what{background-position:bottom right}.who{background-size:auto}.about{background-position:center top;background-size:auto;background-position-x:34%;background-position-y:top}.office-img-1 *{border-radius:2.8rem}.cock-p .p,.cock-1 .p{padding-top:1.6rem}.office-content-2{padding-top:1.5rem}.best-1 p{padding-top:1.5rem;padding-bottom:2.9rem}.custom-dots{gap:1.8rem}.slider_controls .line-bottom{margin-right:2rem}.arrows{gap:1.4rem}.font-65 br{display:none}.banner-logo-row{justify-content:center}.footer-contact-info li:first-child a{position:relative;padding-left:3.2rem}.site-footer .widgets{text-align:center}.footer-contact-info li:first-child{padding-left:0}#text-5 p{margin:0;text-align:center}.wpb_text_column.wpb_content_element.align-center{max-width:100%}.service-list:has(.service-list.padding-left-list)>li strong{display:block;margin-top:20px}}@media (max-width:575px){.featured-project .vc_pageable-slide-wrapper.vc_clearfix,.project-detail .vc_pageable-slide-wrapper.vc_clearfix{grid-template-columns:1fr}.featured-project-gallery .vc-gitem-zone-height-mode-auto::before{padding-top:84%}.contact-session{padding-bottom:1rem;margin-top:7.5rem}.contact{margin-top:6.3rem;padding-bottom:1.5rem}.contact-bar ul li:last-child{margin-top:1rem}.contact-right .get-row,.get-row{display:block}.what .img *{width:100%}.about-row-2 .img *{border-radius:4.3rem}.experience-box{top:60%;position:static;transform:translate(0%,0%);width:100%;margin-top:30px}.build{margin-top:6.8rem}.build{margin-bottom:6.4rem}.ready{margin-top:6.8rem}.about-1 .font-65-be::before{left:52.1%;top:-5rem}.about-1 .font-65-be::after{left:50.4%;top:0rem}.banner-logo-row .banner-logo-1 img,.banner-hero .banner-logo-row .banner-logo-1 img{width:12.375rem;object-fit:cover}.banner-logo-row .banner-logo-2 img{width:6rem}.banner-logo-row .banner-logo-4 img,.banner-hero .banner-logo-row .banner-logo-4 img{width:15.375rem;object-fit:cover}.banner-logo-row .banner-logo-3 img{width:11.563rem;object-fit:cover}.banner-logo-row .banner-logo-3 img{width:9.563rem}.banner-logo-row{gap:23px;margin-left:0}.banner-logo-1{display:flex}.header-right .btn{display:none}.header-right ul li{padding-left:0}.header-right>div{display:block}.main-navigation{margin-top:0}.content,.work .content{padding-bottom:2.8rem}.who-content{padding-top:2.5rem;padding-bottom:3.3rem}.process-wrap{grid-template-columns:1fr;gap:20px}.service .slick-dots{padding-top:2.8rem}.service{padding-bottom:5.5rem}.featured-project-gallery .vc_gitem-zone{background-position:center;background-size:contain}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{border-color:transparent!important}.featured-project{margin-bottom:6.1rem}.brand{margin-top:6.9rem;margin-bottom:6.2rem}.site-footer .site-info{flex-direction:column-reverse}.site-footer .site-info span:last-of-type{margin-bottom:11px}.site-footer .bottom-bar{padding:3.4rem 0;padding-bottom:3.4rem}body .vc_tta-tabs-list>li>a{display:inline-block!important}.vc_tta.vc_tta-spacing-1 .vc_tta-tab::after{display:none}body .vc_tta-tabs-list{display:block!important;margin:0!important;padding-bottom:3rem!important;text-align:center}body .vc_tta-tabs-list li{margin-right:0rem!important;width:100%}body .vc_tta.vc_general .vc_tta-tab>a{padding:0;padding-bottom:.5rem;margin-top:1.3rem}body .vc_tta.vc_general li.vc_tta-tab:first-child>a{margin-top:0}.about{margin-top:6.7rem}.leadership{padding-top:7.4rem}.office-img-1{position:relative;width:100%}.office-img-2{position:static;width:100%;margin-top:20px}.office-img-1 *{height:auto!important;border-radius:2.9rem}.best{padding-top:6.5rem}.fqu-2 img{border-radius:5.3rem}.fqu{margin-bottom:5.9rem}.contact-right .get{margin-bottom:1.175rem!important}.form label{padding-bottom:.4rem}.header-right ul li a::before{transform:translateY(-55%)}.site-header.fixed .header-right ul li a::before{transform:translateY(-39%)}.location .service-list{max-width:100%;gap:0;grid-template-columns:100%;grid-row-gap:1rem}.project-detail{margin-bottom:4.5rem}.contact-bar ul{gap:1rem;grid-template-columns:1fr}.page-id-1212 .best{padding-top:4rem}.review .slick-slide{display:block!important}.review-slider-content{display:block;height:auto}.review-items .slick-track{display:block!important}body .vc_custom_1769065167542{background-image:none!important}.leadership-1 .additional-content .service-list{margin-bottom:1.7rem}.contact-bar ul li::before{top:18%}.banner-slider-row .slick-slide .banner_slider-img img{height:61rem}.slider_controls .line-bottom{display:none}.arrows{gap:1.3rem;margin-left:1.5rem;margin-top:1.6rem}.bm-faq-answer{max-width:93%;padding-left:0}.contact-bar ul li::before,.contact-bar ul li:last-child::before{left:41%}.contact-bar ul li:last-child::before{left:40%}.featured-project .btn-design{margin-top:2rem}}@media (max-width:420px){.menu-header-menu-container{width:310px}.site-branding img{width:19.125rem}.site-header.fixed .site-branding img{width:18.125rem}.custom-slide-content h1,.banner-content h1{font-size:29px}.font-65,h2{font-size:26px}.banner-slider-row .slick-slide .banner_slider-img img{height:72rem}.banner-hero .banner-logo-row .banner-logo-1 img{width:11.375rem;object-fit:cover}.banner-hero .banner-logo-row .banner-logo-2 img{width:5.8rem}.banner-hero .banner-logo-row .banner-logo-3 img{width:8.563rem}.banner-hero .banner-logo-row .banner-logo-4 img{width:14.375rem;object-fit:cover}.banner-hero .banner-logo-row{display:grid;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:15px}.banner-logo-1,.banner-logo-2,.banner-logo-3,.banner-logo-4{justify-content:center;display:flex}.custom-slide-content{top:50.9%}.banner_slider-button{margin-top:2.18rem;margin-left:0}.contact-session{padding-bottom:0;margin-top:5.5rem;margin-bottom:5.4rem}.font-65-be::after{width:33.313rem}.banner_slider-button a{padding:1rem 2.52rem;padding-right:2.52rem;padding-bottom:.9rem}body .btn{padding:1rem 2.62rem;padding-right:2.62rem;padding-bottom:1rem}.featured-project .btn{padding:1rem 2.32rem;padding-right:2.32rem;padding-bottom:1rem}.what-1 .btn{padding:1rem 2.6rem;padding-right:2.8rem;grid-row-gap:0}body .vc_custom_1769507703457,body .vc_custom_1768980667089,body .vc_custom_1769157608400,body .vc_custom_1769168079571{background-image:none!important}.about{margin-bottom:5.8rem;margin-top:7.7rem}.about-row-2 .img *{border-radius:2.3rem}.about-2 .img *{border-radius:2rem}.true-1 .img *,.approach-1 .img *,.leadership-2 .img *{border-radius:1.9rem}.build{margin-bottom:5.3rem;margin-top:5.8rem}.ready{margin-top:5.8rem}.leadership-1 .font-65-be::before{left:62.1%;top:-6.9rem}.leadership-1 .font-65-be::after{left:51.2%;top:-3.1rem}#text-5 .banner-logo-row,#text-5 .banner-logo-1{display:block}#text-5 .banner-logo-2{margin-top:15px;margin-bottom:16px}#text-5 .banner-logo-3{margin-bottom:13px}.site-footer .banner-logo-row{margin-left:0}#text-5 .font-20{margin-top:1.9rem;margin-bottom:2.5rem}.footer-contact-info li a{padding-bottom:1.625rem}.contact{margin-top:5.3rem;margin-bottom:4rem}.client-row{grid-template-columns:repeat(2,1fr)}.brand-row{grid-template-columns:repeat(2,1fr)}.review{margin-top:5.9rem}.who{padding-top:5rem;margin-bottom:5.9rem}.work .font-65{padding-bottom:1.6rem}.work-2 img{border-radius:1.9rem}.project{padding-top:14rem;padding-bottom:1.9rem;gap:3rem}.project-box span{font-size:46px}.service{padding-top:4.9rem;padding-bottom:4.5rem}.service.service-row-1{padding-top:5.9rem}.featured-project{margin-top:1rem;margin-bottom:3.8rem;background-position:-69.5rem 1rem;background-size:auto;object-fit:none}.about,.leadership{background-size:auto;object-fit:none}.featured-project .font-16{margin-bottom:2.1rem}.featured-project-gallery .vc_gitem-zone{background-position:inherit;background-size:cover}body .featured-project-gallery *{border-radius:19px}.what-1 .what-content{padding-top:1.5rem;padding-bottom:1.8rem}.what-1 .font-16{margin-bottom:1.8rem}.brand{margin-top:5.9rem;margin-bottom:4.2rem}.about{margin-top:4.7rem}.leadership{padding-top:5.4rem;margin-bottom:5.6rem}.leadership-1 .about-content{padding-top:1.5rem}.leadership-1 p{margin-bottom:1.2rem!important}.page-id-62 .build{margin-top:6rem;margin-bottom:6rem}.best{padding-top:4.5rem;margin-bottom:5.9rem}.page-id-62 .build{margin-top:6rem;margin-bottom:6rem}.top-gap-1{margin-top:1.9rem}.page-id-873 .best-1.service-list-extra .service-list,.page-id-897 .best-1.service-list-extra .service-list{margin-top:1.9rem}.extra-p .font-65{margin-bottom:1.7rem}.best-2 .img *{border-radius:2.1rem}.page-id-62 .contact{margin-top:4rem}.style{margin-top:5.2rem;padding-bottom:3.6rem}.style-row .img *{width:100%;border-radius:1.2rem}.style-shadow .img::after{border-radius:1.3rem}.style-content{padding-right:1.7rem;padding-left:1.7rem}.style-content .font-35,body .style-content-1 .font-35{min-height:auto}.fqu{margin-top:5.8rem;margin-bottom:5rem}.fqu-2 img{border-radius:3.3rem}.fqu .content{padding-bottom:2.938rem}.block{display:inline-block}.what-1 p{margin-bottom:1.5rem}.who-content{padding-top:1.7rem;padding-bottom:1.7rem}.project-detail{margin-top:4.9rem;margin-bottom:3.1rem}.page-id-222 .project-detail,.page-id-873 .project-detail,.page-id-897 .project-detail,.page-id-1312 .project-detail{margin-top:3.7rem}.scop-work{margin-top:4.9rem;margin-bottom:5.5rem}.melton{margin-bottom:5.7rem}.wpcf7 form .wpcf7-response-output{line-height:normal;padding:8px 10px;padding-bottom:10px}.location-row{margin-top:5rem;margin-bottom:2rem}.page-id-435 .style{margin-top:5.5rem;padding-bottom:3.4rem}.project-detail .service-list-extra{padding-top:1.3rem;padding-bottom:2.4rem}.page-id-873 .best,.page-id-897 .best{margin-bottom:5.7rem!important}.service-list li{align-items:flex-start;gap:1.4rem;text-align:center;gap:9px}.service-list li::before{margin-top:calc((1rem * 1.6 - -0.1rem) / 2)}.who{background-position:center right}body .office-border-ra img{border-radius:17px}.what .img *{border-radius:1.9rem}.leadership-1 .service-list li{margin-bottom:.7rem}.leadership-1 .service-list{margin-top:.8rem}.leadership-1 .additional-content .service-list{margin-bottom:1.6rem}.about-content{padding-top:1.7rem;padding-bottom:1.6rem}.about-row-1 p{padding-bottom:2.3rem}.about-1 .font-16{margin-top:.6rem;margin-bottom:2rem}.avatar{flex:0 0 auto}.cock-p .p,.cock-1 .p{padding-top:1.4rem}.style .font-16{margin-bottom:2rem}body .vc_tta-tabs-list{padding-top:2.3rem!important;padding-bottom:2rem!important}.service-list-extra-p p:first-child{padding-bottom:.7rem}body .vc_custom_1769146360481,body .vc_custom_1771164136995{background-image:none!important}.contact-bar ul li::before,.contact-bar ul li:last-child::before{left:34%}.contact-bar ul li:last-child::before{left:31%}.contact-bar ul li{padding-left:0}.featured-project .btn-design{margin-top:1rem}}