.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1366px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1526px}#main-footer{background-color:}@media only screen and (min-width:981px){#logo{max-height:35%}.et_pb_svg_logo #logo{height:35%}}@media only screen and (min-width:1707px){.et_pb_row{padding:34px 0}.et_pb_section{padding:68px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:102px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Urbanist SemiBold',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Urbanist Regular',Helvetica,Arial,Lucida,sans-serif}body,p{font-family:'Urbanist Regular',Helvetica,Arial,Lucida,sans-serif!important;font-weight:400!important}h1,h2,h3,h4,h5,h6{font-family:'Urbanist SemiBold',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important}.container{max-width:1366px}#main-header{box-shadow:none}#et-main-area{margin-top:-80px}#main-header{top:0;background:transparent}.header-btn-one{margin-left:90px}.gs_logo_container .gs_logo_cats{display:none}#page-container{padding-top:0!important}#top-menu a{color:#fff}.gs_logo_single{padding-right:6px;padding-left:6px}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:10px}.menu-image-title-before.menu-image-title{padding-right:0!important;font-family:'Urbanist SemiBold',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;transition:0.3s!important}.home-banner-btn{display:inline-flex}.home-banner-btn a{border:1px solid #525252;color:#FFF!important;font-size:18px;padding:10px 16px;border-radius:14px;margin:0 10px;transition:0.3s;font-family:'Urbanist SemiBold',Helvetica,Arial,Lucida,sans-serif;font-weight:600}.home-banner-btn a img{vertical-align:middle;transition:0.3s!important}.home-banner-btn a:first-child,.home-banner-btn a:hover{background:#fff;color:#121214!important}.home-banner-btn a:first-child:hover{background:transparent;color:#fff!important}#top-menu-nav>ul>li>a:hover{opacity:1}.home-banner-btn a:first-child:hover img{filter:brightness(100)}#top-menu li:last-child{margin-left:100px}.service-sec>.et_pb_row{border-top:1px solid #E9E9EB}.service-sec.srv-last>.et_pb_row{border-bottom:1px solid #E9E9EB}.default-btn a,.footer-sec .default-btn,.default-btn button{background:#fff;display:inline-block;color:#000000;padding:10px 16px;border-radius:50px;border:1px solid #E9E9EB;transition:0.3s;font-family:'Urbanist SemiBold',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:16px;margin:0 10px 15px 0px}.default-btn.d-btn-gray button{background:#F6F5F8}.default-btn a:hover,.default-btn button:hover{background:#000;border-color:#000;color:#fff}.footer-widget .widget_text{width:100%}.footer-sec01-left img{max-width:400px}.footer-sec01-right{text-align:right}.footer-sec01-right p{color:#868586;margin-bottom:5px;text-align:left}.footer-sec .default-btn{color:#000!important}.footer-sec .default-btn:hover{background:#000!important;color:#fff!important;border-color:#fff!important}.footer-sec a.default-btn img{vertical-align:middle;transition:0.3s}.footer-sec .default-btn:hover img{filter:brightness(100)}.default-btn br{display:none}.default-btn button:last-child{margin-right:0}.case-team .et_pb_blurb_description p,.percent-value{font-family:'Urbanist SemiBold',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important}.case-arrow-up .et_pb_blurb_container{padding-left:5px;padding-top:3px}.case-arrow-up .et_pb_main_blurb_image{width:20px}.case-study .et_pb_row{border:1px solid #E9E9EB;border-radius:20px;padding:0 25px}.mobile_menu_bar:before{color:#fff}.et_mobile_menu{border-top-color:#fff}.contact-sec .et_pb_column:first-child{border-radius:20px;overflow:hidden}.contact-form p br{display:none}.contact-form label{display:block;margin-bottom:8px;font-weight:600;color:#333;font-family:'Urbanist SemiBold',Helvetica,Arial,Lucida,sans-serif!important}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form textarea{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:12px;background:#fff;transition:border-color 0.3s,box-shadow 0.3s;font-size:15px}.contact-form input:focus,.contact-form textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,0.1);outline:none;background:#fff}.contact-form textarea{min-height:80px;resize:vertical;resize:none}.contact-form .submit-wrap{text-align:right}.contact-form input[type="submit"]{background:#000;color:#fff;border:none;padding:12px 28px;font-size:15px;border-radius:12px;cursor:pointer;width:100%;transition:0.3s;font-family:'Urbanist SemiBold',Helvetica,Arial,Lucida,sans-serif!important}.contact-form input[type="submit"]:hover{background:#fff;color:#000}.wpcf7-response-output{margin-top:20px;padding:12px;border-radius:8px;font-size:14px}.wpcf7-mail-sent-ok{background:#ecfdf5;border:1px solid #10b981;color:#065f46}.wpcf7-validation-errors,.wpcf7-acceptance-missing{background:#fef2f2;border:1px solid #ef4444;color:#991b1b}#main-footer{background-color:inherit;background-image:url('/wp-content/uploads/2025/10/footer-banner01.jpg')}#footer-bottom{background-color:inherit}#footer-info{text-align:center;float:none;font-size:16px}.sp-testimonial-free-client-details{display:flex;gap:15px}#sp-testimonial-free-wrapper-5541 .sp-testimonial-free-section .sp-testimonial-client-rating{gap:6px}.sp-testimonial-free-section .sp-testimonial-client-testimonial,.sp-testimonial-free-section .sp-testimonial-client-testimonial p,.sp-testimonial-free-section,.sp-testimonial-free-section *,.sp-testimonial-free-section .sp-testimonial-client-name{text-align:left}.sp-testimonial-free-section .sp-testimonial-client-name{margin:0}.sp-testimonial-free-section .sp-testimonial-client-testimonial p{padding:0}@media only screen and (max-width:980px){.service-sec>.et_pb_row{margin-bottom:35px}.home-banner-btn{display:block;width:100%;text-align:center}}@media only screen and (max-width:768px){.footer-sec01-left img{max-width:300px}}@media only screen and (max-width:600px){.home-banner-btn a{display:block;margin:10px 0}.service-sec h3{font-size:24px!important}}.cta-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:30px}.cta-content h2{font-size:64px;font-weight:800;letter-spacing:-1px}.cta-content h2 span{background:#fff;color:#000;padding:8px 20px;border-radius:50px;font-weight:700}.cta-right{text-align:right}.cta-right p{color:#9ca3af;margin-bottom:10px}.btn{display:inline-block;background:#fff;color:#000;font-weight:600;padding:12px 28px;border-radius:8px;text-decoration:none;transition:0.3s ease}.btn:hover{background:#9ca3af}.footer{padding:60px 0px;border-top:1px solid rgba(255,255,255,0.1)}.footer-content{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-left{flex:1 1 50%}.brand{font-size:24px;font-weight:700;margin-bottom:20px}.footer-widget li:before{display:none}#footer-widgets .footer-widget li{padding-left:0}.social-links{display:flex;flex-direction:column;gap:12px;max-width:30%;margin-top:15px}.social-btn{display:inline-block;color:#fff;background:transparent;border:1px solid rgba(255,255,255,0.2);padding:10px 20px;border-radius:30px;text-decoration:none;transition:0.3s ease}.social-btn:hover{background:rgba(255,255,255,0.1)}.social-btn img{float:right;vertical-align:-5px}.footer-columns{display:flex;gap:80px;flex:1 1 10%}.footer-col h4{font-size:16px;font-weight:600;margin-bottom:12px;color:#fff}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:8px}.footer-col ul li a{color:#9ca3af;text-decoration:none;transition:0.3s}.footer-col ul li a:hover{color:#fff}.footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,0.1);margin-top:40px;padding-top:20px;font-size:14px;color:#9ca3af}@media (max-width:900px){.cta-content{flex-direction:column;text-align:center;gap:20px}.cta-right{text-align:center}.footer-columns{flex-direction:column;gap:10px;margin-top:30px}}@media (max-width:768px){.et_pb_row{width:90%}.social-links{max-width:100%}.footer-left{flex:1 1 100%}.footer-columns{flex:1 1 100%}}