@import url(/wp-content/themes/hello-theme-child-master/assets/fonts/fontstyle.css);*{box-sizing:border-box;padding:0;margin:0}h1,h2,h3,h4,h5,h6{margin:0!important}p{margin:0!important}.elementor-button.elementor-button-link,button.load-more-btn{position:relative;overflow:hidden;border:0;background-image:none!important;background-color:transparent!important;border-color:#fff;border:1px solid #4a4a4a}html.mobile-menu-open a#menu-humberer-mobile{display:none}html.mobile-menu-open header.elementor-element{border:0}html.mobile-menu-open header.elementor-element{background:#000;border:0}.elementor-element.mobile-menu .main-menu-handler ul.elementor-nav-menu{padding-top:0;height:100%}button.load-more-btn{padding:13px 30px 14px 30px!important}.main-menu-handler .elementor-nav-menu .sub-arrow svg.fa-svg-chevron-down path{fill:red}header.elementor-element{background:linear-gradient(180deg,rgb(0 0 0 / .86) 6.1%,#fff0 91.11%)}.notfound{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;height:220px}.elementor-element.notfound-404-h2{width:100%}.notfound .notfound-404-h1 h1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);font-size:250px;font-weight:900;margin:0;margin-left:-12px;color:#030005;text-transform:uppercase;text-shadow:-1px -1px 0 #d0d0d0,1px 1px 0 red;letter-spacing:-20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.notfound .notfound-404-h2 h2{position:absolute;top:20px;left:0;right:0;font-size:52px;font-weight:700;margin:0;width:100%;color:#fff;text-transform:uppercase;text-shadow:0 2px 0 #d0d0d0;letter-spacing:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.load-more-btn{padding:12px 25px}.load-more-btn span{position:relative;z-index:4}.hero-request-wpr .elementor-button.elementor-button-link{width:100%}.hero-request-wpr.e-con-full{border:1.13px solid;border-image-source:linear-gradient(180deg,rgb(255 255 255 / .33) 0%,rgb(107 105 105 / .33) 100%);backdrop-filter:blur(7px);max-width:800px;position:relative;border-radius:45px;overflow:hidden;z-index:2}.hero-request-wpr.e-con-full::before{content:"";position:absolute;inset:0;padding:1px 2px 2px 1px;background:linear-gradient(180deg,rgb(255 255 255 / .33),rgb(107 105 105 / .33));border-radius:45px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;overflow:hidden}.contact-form input[type="submit"]{position:relative}.contact-7-btn:before,.contact-7-btn::after,button.load-more-btn:before,.elementor-button.elementor-button-link:before,button.load-more-btn:after,.elementor-button.elementor-button-link:after{position:absolute;content:"";top:0;height:100%;transition:0.2s all linear;width:100%;left:0}.contact-7-btn input[type="submit"]{position:relative;z-index:2}.contact-7-btn:hover input[type="submit"]{position:relative;z-index:2}.contact-7-btn:before,button.load-more-btn:before,.elementor-button.elementor-button-link:before{background:linear-gradient(90deg,#1b1b1b 0%,#6e0000 15%,#FF0000 100%)}.contact-7-btn:hover:before,button.load-more-btn:hover:before,.elementor-button.elementor-button-link:hover:before{left:100%}.contact-7-btn:after,button.load-more-btn:after,.elementor-button.elementor-button-link:after{background:linear-gradient(90deg,#FF0000 35%,#000000 75% 0%,#1b1b1b 100%);left:-100%}.contact-7-btn:hover:after,button.load-more-btn:hover:after,.elementor-button.elementor-button-link:hover:after{left:0}.elementor-button.elementor-button-link span{position:relative;z-index:3}.transparent-red-bordered .elementor-button.elementor-button-link{border:2px solid red;color:red}.transparent-red-bordered .elementor-button.elementor-button-link::before{display:none}.transparent-red-bordered .elementor-button.elementor-button-link::after{display:none}.transparent-btn .elementor-button.elementor-button-link::before{display:none}.transparent-btn .elementor-button.elementor-button-link::after{display:none}.transparent-btn .elementor-button.elementor-button-link:hover{background-color:transparent!important;background-image:linear-gradient(90deg,#1b1b1b 0%,#6e0000 59% 50%,#FF0000 100%)!important}.bullets-text .elementor-widget-container p{position:relative;padding-left:15px}.menu-item-object-page.current-menu-item a.elementor-item{position:relative}.menu-item-object-page a.elementor-item{display:inline-block;background-image:linear-gradient(90deg,#FF0013 0%,#99000B 100%);background-position:0 100%;background-size:0% 5px;background-repeat:no-repeat;transition:color .3s,background-size .3s,background-position 0s .3s}.menu-item-object-page.current-menu-item a.elementor-item.elementor-item-active,.menu-item-object-page a.elementor-item:hover{background-position:100% 100%;background-size:100% 5px;color:#FF0013}.list-with-icon ul.elementor-icon-list-items li.elementor-icon-list-item{align-items:flex-start}.list-with-icon ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon{margin-top:6px}.elementor-location-footer .elementor-nav-menu li{border-width:0;padding:0 0}.menu-item .elementor-item{display:inline}.text-anim .elementor-heading-title{display:inline-flex;overflow:hidden;line-height:1.2;flex-wrap:wrap;column-gap:12px}.text-anim.text-center .elementor-heading-title{justify-content:center!important}span.wpcf7-form-control-wrap.recaptcha span.wpcf7-not-valid-tip{margin-top:18px}@media (min-width:1025px){.our-services-menu ul.sub-menu{opacity:0!important;visibility:hidden!important;display:none!important}}.text-anim .elementor-heading-title .char{display:inline-block;will-change:transform,opacity;transform:translateZ(0)}.textSection{margin:0!important;padding:0!important;box-sizing:border-box;will-change:transform;backface-visibility:hidden;min-height:100vh}body .pulsating-circle{position:relative;width:15px!important;height:15px;border-radius:50%;padding:0;margin-top:-2px;min-height:auto;z-index:1}.pulsating-circle::before{content:"";position:absolute;top:50%;left:42%;width:40px;height:40px;border-radius:50%;background-color:red;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;will-change:transform,opacity}.pulsating-circle::after{content:"";position:absolute;left:0;top:0;width:15px;height:15px;background-color:red;border-radius:50%;box-shadow:0 0 8px rgb(0 0 0 / .3);animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -0.4s infinite;will-change:transform}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(.33);opacity:1}80%,100%{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes pulse-dot{0%,100%{transform:scale(.8)}50%{transform:scale(1)}}.elementor-element.dark-black-corner-section,.elementor-element.black-corner-section{position:relative}.elementor-element.white-corner-section,.elementor-element.white-corner-section-gray{position:relative}.elementor-element.dark-black-corner-section:after,.elementor-element.black-corner-section::after{content:'';position:absolute;z-index:1;bottom:-110px;border-style:solid;border-width:0 110px 110px 0;border-color:#fff0 #fff0 #3d3d3d #fff0;transform:rotate(0deg);transform:rotate(90deg)}.elementor-element.dark-black-corner-section::after{border-color:#fff0 #fff0 #000 #fff0}.elementor-element.white-corner-section::after{content:'';position:absolute;z-index:1;bottom:0;border-style:solid;border-width:0 110px 110px 0;border-color:#fff0 #fff0 #fff #fff0;transform:rotate(270deg);right:0}.elementor-element.white-corner-section-gray::after{content:'';position:absolute;z-index:1;bottom:0;border-style:solid;border-width:0 110px 110px 0;border-color:#fff0 #fff0 #EEE #fff0;transform:rotate(270deg);right:0}.link-btn .elementor-button{background:#fff0;padding:0;border:0;color:#000;width:auto;border-radius:0}.link-btn .elementor-button:hover{color:#FF0000!important}.latest-news-cards.service-cards a.read-more-btn:hover{color:#fff}.wpcf7 .wpcf7-recaptcha iframe{filter:invert(1) hue-rotate(180deg)!important;margin-top:12px}a.text-link{color:#000;font-weight:500}.text-link:hover{color:red}.readmoretoggle .elementor-tab-title{cursor:pointer}.readmoretoggle .elementor-tab-content{display:none}.readmoretoggle.elementor-active .elementor-tab-content{display:block}.readmoretoggle span.e-n-accordion-item-title-icon svg{fill:#FF0000!important}.readmoretoggle [data-accordion-index="2"]{display:none}.readmoretoggle [data-accordion-index="2"] span.e-n-accordion-item-title-icon svg{display:none}.readmoretoggle .elementor-widget-container .e-n-accordion .e-n-accordion-item .elementor-element{border:0}.readmoretoggle .elementor-widget-container .e-n-accordion{max-width:max-content}.readmoretoggle .elementor-widget-container .e-n-accordion .e-n-accordion-item{display:inline-flex}.link-btn .elementor-button::before{display:none}.link-btn .elementor-button::after{display:none}.link-btn .elementor-button svg path{fill:red}.button-transparent .elementor-button::before{display:none}.button-transparent .elementor-button::after{display:none}.button-transparent .elementor-button{border:2px solid #FFFFFF2E;padding:15px 35px}.button-transparent .elementor-button:hover{border:1px solid #3a3a3a;color:#fff;background-image:linear-gradient(90deg,#FF0000 35%,#000000 75% 0%,#1b1b1b 100%)!important}.contact-card-grid .elementor-icon-box-content{flex-direction:column;display:flex;gap:15px}.service-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:84px 70px}ol.service-type{padding-left:16px;color:#fff;font-weight:500;opacity:0;height:0;margin-bottom:10px}.service-card:hover ol.service-type{height:100%;opacity:1;visibility:visible}.service-image img{max-width:100%;height:100%;width:100%;object-fit:cover}.service-card{border-radius:0;display:flex;flex-direction:column;height:100%;transition:transform 0.3s;position:relative;clip-path:polygon(19% 0,100% 0,100% 100%,75% 100%,0 100%,0 19%);overflow:hidden}.image-design-up-down .elementor-widget-container img{clip-path:polygon(20% 0,100% 0,100% 78%,82% 100%,0 100%,0 22%);height:65vh!important}.image-design-up-down-corners{clip-path:polygon(20% 0,100% 0,100% 78%,82% 100%,0 100%,0 22%)}.image-design-up .elementor-widget-container img{clip-path:polygon(20% 0,100% 0,100% 78%,100% 100%,0 100%,0 25%);height:90vh!important}.latest-news-card.service-card{clip-path:none}.service-image{width:100%;text-align:center;padding:0;height:100%;min-height:520px}.latest-news-image.service-image{min-height:auto!important}.main-menu-handler .elementor-nav-menu .sub-arrow{display:inline-block;padding-left:5px}.elementor-button-wrapper{display:flex;height:auto}.service-card:before{content:'';width:100%;height:100%;bottom:0;position:absolute;background:linear-gradient(174.59deg,#fff0 4.32%,rgb(0 0 0 / .4048) 36.1%,rgb(0 0 0 / 50%) 76.38%)}.latest-news-card.service-card::before{bottom:10px}.related-news-card.service-card{clip-path:none}.post .related-news-card.service-card .wp-post-image{width:100%;max-height:380px;-o-object-fit:cover;object-fit:cover}.service-card:after{content:'';width:100%;height:0%;bottom:0;position:absolute;background:linear-gradient(174.59deg,#fff0 4.32%,rgb(0 0 0 / .4048) 36.1%,rgb(0 0 0 / .92) 76.38%)}.service-card:hover:after{height:100%;transition:0.3s all ease}.service-card h3{flex-grow:1;z-index:3;bottom:20px;margin-bottom:10px!important;text-align:left;color:#fff;font-weight:500;font-size:28px;line-height:35px;vertical-align:middle;min-height:auto;width:100%;text-transform:capitalize;font-family:'Neometric'!important;transition:0.3s all ease;max-width:90%}.view-content{padding:20px;position:absolute;bottom:0;width:100%;text-align:left;transform:translateY(0);transition:0.3s all ease}.view-service{font-size:15px;color:#fff;font-weight:500;opacity:0;height:0;transition:0.3s all ease}.view-service .line{position:relative;display:inline-block;width:80px;height:2px;margin-left:10px;top:-.2em;overflow:hidden}.view-service .line::after{content:"";display:block;background-color:#dc001c;position:absolute;top:0;height:2px;width:100%;transform:translateX(-100%);left:0;animation:2.5s ease-in-out 0.5s infinite normal forwards running infiniteline;transition:transform 0.25s ease-in-out}@keyframes infiniteline{0%{transform:translateX(-100%)}100%{transform:translateX(105%)}}@-webkit-keyframes infiniteline{0%{transform:translateX(-100%)}100%{transform:translateX(105%)}}.service-card:hover .view-service{opacity:1;height:auto;transition:0.3s all ease}.service-card:hover .view-content{transform:translateY(-20px);transition:0.3s all ease;z-index:2}.read-more-btn{display:block;margin:0;padding:0;transition:background 0.3s;position:absolute;width:100%;height:100%;top:0;z-index:4}@media (max-width:576px){.service-cards{grid-template-columns:1fr}}.testimonial-words-bg{border:1.13px solid;border-image-source:linear-gradient(180deg,rgb(255 255 255 / .33) 0%,rgb(107 105 105 / .33) 128.87%);backdrop-filter:blur(24.899999618530273px);box-shadow:0 7.88px 42.9px 0 #00000054;clip-path:polygon(50% 0%,100% 0,100% 43%,100% 75%,93% 100%,32% 100%,0 100%,0 20%,8% 0)}.testimonial-words-bg::before{content:"";position:absolute;inset:0;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 40px) 100%,0 100%,0 40px);clip-path:polygon(50% 0%,100% 0,100% 43%,100% 75%,93% 100%,32% 100%,0 100%,0 20%,8% 0);pointer-events:none;z-index:-1}.black-bg-gradiant{background:linear-gradient(180.03deg,#000000 30.28%,#1A1A1A 68.38%,#3D3D3D 95.97%)}.elementor-element.black-corner-section-right,.elementor-element.white-corner-section-left,.elementor-element.black-corner-section-top-right{position:relative}.elementor-element.black-corner-section-top-right::after{content:'';position:absolute;z-index:1;bottom:0;border-style:solid;border-width:0 110px 110px 0;border-color:#fff0 #fff0 #000 #fff0;transform:rotate(0deg);left:0}.elementor-element.black-corner-section-right::after{content:'';position:absolute;z-index:1;bottom:-110px;border-style:solid;border-width:0 110px 110px 0;border-color:#fff0 #fff0 #3d3d3d #fff0;transform:rotate(0deg);transform:rotate(180deg);right:0}.elementor-element.white-corner-section-left:after{content:'';position:absolute;z-index:1;bottom:-108px;border-style:solid;border-width:0 110px 110px 0;border-color:#fff0 #fff0 #fff #fff0;transform:rotate(90deg);left:0}.clip-bottom-right img{clip-path:polygon(0% 0,100% 0,100% 80%,86% 100%,0 100%,0 20%)}.elementor-element.card-corner-bottom{clip-path:polygon(50% 0%,100% 0,100% 43%,100% 55%,94% 100%,32% 100%,0 100%,0 0,20% 0)}.elementor-element.card-corner-bottom2{clip-path:polygon(50% 0%,100% 0,100% 43%,100% 78%,90% 100%,32% 100%,0 100%,0 0,20% 0)}.contact-form{padding:60px 55px;background:#FFFFFF1A;border-radius:0;clip-path:polygon(100% 0,100% 43.79%,100% calc(100% - 139px),calc(100% - 115px) 100%,32% 100%,0 100%,0 0,20% 0);position:relative;z-index:2;min-height:550px;justify-content:center;align-items:center}.form-row{display:flex;gap:20px;margin-bottom:10px}.form-row .form-col{width:100%}.form-row label,body .gform-theme--framework .gform-field-label{font-size:14px;color:#FFFFFFBD;margin-bottom:10px;padding-left:15px}span.wpcf7-not-valid-tip{font-size:13px;line-height:130%;margin-top:5px}input[type=text],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=url],select,textarea,body .gform-theme--framework input[type=text],body .gform-theme--framework input[type=date],body .gform-theme--framework input[type=email],body .gform-theme--framework input[type=number],body .gform-theme--framework input[type=password],body .gform-theme--framework input[type=search] body,.gform-theme--framework input[type=tel] body,.gform-theme--framework input[type=url],body .gform-theme--framework select,body .gform-theme--framework textarea{width:100%;border:solid 1px #0C0C0C;padding:.5rem 1rem;transition:all 0.3s;border-radius:80px;min-height:56px;background:#0C0C0C;color:#fff}body .contact-7-btn{min-height:60px;width:100%;margin-top:17px;margin-bottom:30px;border:0;max-height:60px;overflow:hidden;position:relative;border-radius:55px}.contact-form input[type="submit"]{max-height:60px;background-image:none!important;width:100%}.wpcf7 input[type="file"],body .ginput_container_fileupload input[type="file"]{cursor:pointer;width:100%;min-height:60px;appearance:none;background:#0d0d0d;border-radius:80px;padding:20px}.wpcf7 input[type="file"]::-webkit-file-upload-button,body .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button{visibility:hidden}.ginput_container_fileupload{position:relative}.wpcf7 input[type="file"]::before{content:'Drop files to attach, or browse';outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-weight:400;font-size:10pt;color:#fff}.ginput_container_fileuploadMessage{font-weight:400;font-size:10pt;color:#fff;position:absolute;z-index:1;top:24px;left:22px;user-select:none;pointer-events:none}.ginput_container_fileuploadMessage span{color:var(--e-global-color-primary)}.form-bottom-note{font-size:14px;text-align:center;color:#fff;font-weight:500}.custom-checkbox{display:flex;flex-wrap:wrap;gap:10px 10px;margin:15px 0}.custom-checkbox span.wpcf7-list-item{width:100%;max-width:calc(50% - 10px);padding:0;margin:0}input[type=text]:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,select:focus,textarea:focus,body .gform-theme--framework input[type=text]:focus,body .gform-theme--framework input[type=date]:focus,body .gform-theme--framework input[type=email]:focus,body .gform-theme--framework input[type=number]:focus,body .gform-theme--framework input[type=password]:focus,body .gform-theme--framework input[type=search]:focus,body .gform-theme--framework input[type=tel]:focus,body .gform-theme--framework input[type=url]:focus,body .gform-theme--framework select:focus,body .gform-theme--framework textarea:focus{outline:none}.form-row span.wpcf7-list-item label{display:flex;align-items:center;color:#fff;margin:0;padding-left:35px;min-height:35px;line-height:150%}.form-row span.wpcf7-list-item label input{display:flex;align-items:center;gap:5px;color:#fff;line-height:150%;padding-left:35px;left:-38px;position:relative;width:0}.form-row span.wpcf7-list-item label input:before{content:'';width:34px;height:34px;background:#000;position:absolute;left:0;border-radius:100%;font-weight:500}.form-row span.wpcf7-list-item input:checked:before{background:red}.form-row span.wpcf7-list-item input:after{opacity:0}.form-row span.wpcf7-list-item input:checked:after{content:'';position:absolute;top:40%;left:12px;margin:auto;width:8px;height:15px;border:solid #fff;border-width:0 3px 3px 0;opacity:1;transform:translateY(-50%) rotate(45deg)}.latest-news-cards.service-cards a.read-more-btn{position:static}.latest-news-cards.service-cards .service-card h3{position:static;margin-bottom:35px!important;padding:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:100px;max-width:100%;font-size:24px}.latest-news-cards.service-cards a.read-more-btn{position:static;height:auto;display:inline-block;width:auto;padding:10px 30px;border:1px solid red;border-radius:45px;color:#fff;text-transform:uppercase;font-size:15px;font-weight:600}.brand-watermark{max-width:75px;position:absolute;bottom:35px;right:28px;z-index:2}.new-article-content{width:100%;padding:27px 30px;height:100%;margin-top:-30px;position:relative;z-index:1;text-align:left;background-image:linear-gradient(0deg,#000000 0%,#3D3D3D 100%);height:100%}.new-article-content:before{content:'';position:absolute;z-index:1;top:-60px;border-style:solid;border-width:0 60px 60px 0;border-color:#fff0 #fff0 #3d3d3d #fff0;transform:rotate(0deg);left:0}.latest-news-card.service-card .service-image img{max-width:100%;height:351px;object-fit:cover;min-height:auto;width:100%}.footer{background:linear-gradient(360deg,#000000 -2%,#1A1A1A 49.16%,#3D3D3D 86.21%)}.footer-social-links .elementor-widget-icon .elementor-widget-container .elementor-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid red;border-radius:50px;transition:0.3s all ease}.footer-social-links .elementor-widget-icon .elementor-widget-container .elementor-icon:hover{background-color:red;transform:translateY(-5px)}footer{position:relative}.elementor-element.gray-corner-section-left,.elementor-element.gray-corner-section-right,.elementor-element.gray1-corner-section-left,.elementor-element.gray2-corner-section-left,.elementor-element.gray3-corner-section-left{position:relative}.elementor-element.gray1-corner-section-left::after,.elementor-element.gray-corner-section-left:after,.elementor-element.gray2-corner-section-left::after,.elementor-element.gray3-corner-section-left::after{content:'';position:absolute;z-index:1;bottom:-110px;border-style:solid;border-width:0 110px 110px 0;border-color:#fff0 #fff0 #F1F1F1 #fff0;transform:rotate(90deg);left:0}.elementor-element.gray1-corner-section-left::after{border-color:#fff0 #fff0 #EEE #fff0}.elementor-element.gray2-corner-section-left::after{border-color:#fff0 #fff0 #E5E5E5 #fff0}.elementor-element.gray3-corner-section-left::after{border-color:#fff0 #fff0 #D8D8D8 #fff0}.elementor-element.gray-corner-section-right:after{content:'';position:absolute;z-index:1;bottom:-110px;border-style:solid;border-width:0 110px 110px 0;border-color:#fff0 #fff0 #F1F1F1 #fff0;transform:rotate(90deg);left:0}.team-card .elementor-image-box-wrapper{position:relative}.team-card .elementor-image-box-content{position:absolute;bottom:0;padding:25px;text-align:left}.elementor-element.corner-white-image,.elementor-element.gray-corner-image{position:relative}.elementor-element.gray-corner-image:after{content:'';position:absolute;z-index:1;bottom:-2px;border-style:solid;border-width:0 128px 128px 0;border-color:#fff0 #fff0 #F1F1F1 #fff0;transform:rotate(270deg);right:-2px}.team-card .elementor-image-box-wrapper figure.elementor-image-box-img img{width:100%;margin:0;height:100%;object-fit:cover;clip-path:polygon(16% 0,100% 0,100% 100%,100% 100%,0 100%,0 25%)}.team-card .elementor-image-box-wrapper figure.elementor-image-box-img{height:100%;margin-bottom:0;display:flex}.team-card .elementor-image-box-wrapper:before{content:'';width:100%;height:45%;position:absolute;bottom:0;left:0;background:linear-gradient(174.59deg,#fff0 4.32%,rgb(0 0 0 / 7%) 36.1%,rgb(0 0 0 / .92) 76.38%)}header.elementor-element.headerSticky{background:#000000cf;backdrop-filter:blur(5px)}.service-card:hover ol.service-type{height:100%;opacity:1;visibility:visible}.testimonial-slider .elementor-swiper-button{border:2px solid #FF0013!important;width:56px;height:56px;display:flex;align-items:center;justify-content:space-around;border-radius:100%}.faq-wpr span.e-n-accordion-item-title-header{width:100%;max-width:90%}.faq-wpr summary.e-n-accordion-item-title{justify-content:space-between!important}.faq-wpr details.e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{transition:0.5s all ease;display:flex;transform:rotate(0deg);background:url(/wp-content/uploads/2025/07/arrow-down.png);width:35px;height:35px;background-size:contain;background-repeat:no-repeat}.faq-wpr details.e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:none}.faq-wpr details.e-n-accordion-item[open] span.e-n-accordion-item-title-icon .e-opened{transform:rotate(180deg);transition:0.5s all ease}.load-more-wrapper{margin-top:35px;text-align:center}.faq-wpr span.e-n-accordion-item-title-icon svg{fill:transparent!important;width:35px;height:35px!important;display:none}.testimonial-slider.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{right:55px}.testimonial-slider.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{left:55px}.service-bullet-points{padding-left:25px;position:relative;margin-bottom:35px}.service-bullet-points:before{content:'';position:absolute;top:50%;transform:translateY(-50%);width:9px;height:9px;background:red;left:6px;border-radius:100%}.service-bullet-points:after{content:'';position:absolute;top:50%;transform:translateY(-50%);width:15px;height:15px;background:#df0a017d;left:3px;border-radius:100%;filter:blur(0)}.service-bullet-points p{font-family:'Alexandria';font-weight:600;font-size:18px;line-height:100%;vertical-align:middle;text-transform:uppercase;color:#000;margin-bottom:25px}body h2.service-key-title{font-family:'Asterone';font-weight:400;font-size:58px;line-height:69px;text-transform:uppercase;color:#000;margin-bottom:25px!important}.service-content p{margin-bottom:30px!important;color:#000;font-family:'Neometric';font-weight:500;font-size:17px;line-height:26px}.service-content ul{padding-left:35px;list-style:none;margin-bottom:20px;display:flex;flex-direction:column;gap:15px}.service-content ul li{position:relative;margin-bottom:0;color:#000;font-family:'Neometric';font-weight:500;font-size:18px;line-height:26px}.service-content ul li:before{content:'';position:absolute;left:-38px;display:inline-block;background-image:url(/wp-content/themes/hello-theme-child-master/assets/images/2020check.png);background-repeat:no-repeat;background-size:100% 100%;width:26px;height:26px;top:4px}.height-100 .elementor-element{height:100%}.service-content p:last-child{margin-bottom:0}.white-corner-section-gray-right{position:relative}.elementor-element.white-corner-section-gray-right::after{content:'';position:absolute;z-index:1;bottom:-110px;border-style:solid;border-width:0 110px 110px 0;border-color:#fff0 #fff0 #f0f0f0 #fff0;transform:rotate(180deg);right:0}.case-study-cat{display:block;position:relative;z-index:2;color:#fff;font-size:14px;font-weight:600;width:100%;padding-left:20px;margin-bottom:5px!important}.case-study-cat:after{content:'';position:absolute;top:50%;transform:translateY(-50%);width:15px;height:15px;background:#FF00004F;left:0;border-radius:100%;z-index:2}.case-study-cat:before{content:'';position:absolute;top:50%;transform:translateY(-48%);width:9px;height:9px;background:red;left:3px;border-radius:100%}.single-page-tabs button.e-n-tab-title{padding:20px 45px}.single-page-tabs .elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover,.single-page-tabs .elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true]{border:0;position:relative}.single-page-tabs .elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"]::after,.single-page-tabs .elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover::after{content:'';position:absolute;bottom:0;height:4px;width:100%;background:linear-gradient(90deg,#FF0013 0%,#99000B 100%);z-index:1}.contact-form.enquire-form{padding:40px}.contact-form.enquire-form textarea.wpcf7-form-control{height:90px;border-radius:25px;resize:none}.contact-form.enquire-form textarea.wpcf7-form-control::placeholder{color:#fff;font-size:13px}.contact-form.enquire-form input[type="submit"]{width:auto;margin-top:18px;min-width:180px;position:relative;overflow:hidden;padding:12px 24px;border:none;color:#fff;font-weight:700;cursor:pointer;z-index:3}p.service-cat{display:none}p.news-cat{display:none}.w-100-imge img{width:100%}.job-cards-wrapper{display:flex;flex-direction:column;gap:20px}.job-card{background:#EBEBEB;padding:54px 54px;padding-right:118px;position:relative;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 0%,95% 100%,0 100%)}.document-card{clip-path:polygon(0 0,100% 0,100% 0%,95% 100%,0 100%)}.job-card-content{display:flex;justify-content:space-between;align-items:center}.job-title{font-size:28px;line-height:36px;vertical-align:middle;color:#000}.job-location{color:#6D6D6D;font-family:'Alexandria';font-weight:500;font-size:24px;line-height:36px;vertical-align:middle}.contact-icon-box .elementor-icon-box-title{margin-bottom:10px!important}.clip-left-top-right-bottom img{clip-path:polygon(10% 0%,100% 0%,100% 75%,90% 100%,0% 101%,0% 25%)}.vertical-share{display:flex;flex-direction:column;align-items:center}.vertical-share .share-label{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:700;margin-bottom:10px}.vertical-share ul{list-style:none;padding:0;margin:0}.vertical-share ul li{margin:10px 0}.vertical-share ul li a{color:red;font-size:24px;transition:color 0.3s}.vertical-share ul li a:hover{color:darkred}.btn-group .elementor-widget-button .elementor-button{width:100%;min-width:340px}.service-card h3{font-size:28px;line-height:35px}.case-study-cards.service-cards{gap:84px 70px}.team-card p.elementor-image-box-description{min-height:40px}.btn-with-icon a.elementor-button.elementor-button-link span.elementor-button-icon{max-width:14px}.elementor-element.black-corner-section.rotate-to-top::after{bottom:0;transform:rotate(0deg)}.wpcf7-response-output{max-width:80%;margin:0!important;text-align:center;color:#fff;font-size:14px;margin-top:15px!important;padding:.2em 0em}.privacy-policy .companies-logo-slider,.error404 .companies-logo-slider{display:none}.paragraph-animation{word-wrap:break-word;white-space:normal}.char{display:inline-block;opacity:0}.elementor-element.paragraph-animation{margin-bottom:35px!important}.as1851-battery-calculator{margin:20px auto;padding:20px;border-radius:0}.as1851-battery-calculator .batteryForm{margin:0}.as1851-battery-calculator h1{text-align:center;color:#333;margin-bottom:20px;font-size:24px}.as1851-battery-calculator h2{color:#fff;border-bottom:0;padding-bottom:0;font-size:18px;font-family:'Alexandria';margin-bottom:20px!important}.as1851-battery-calculator .form-row{display:flex;align-items:center;margin-bottom:15px;gap:10px;flex-wrap:wrap}.as1851-battery-calculator label{color:#FFFFFFBD;display:block;width:100%;font-family:'Neometric';margin-bottom:0;padding-left:0;font-size:17px}.batteryForm h2.next-ttle{margin-top:35px!important}.form-row.result{flex-wrap:wrap;align-items:center;justify-content:flex-start;max-width:90%;margin-bottom:8px;min-height:22px}.form-row.result label{display:inline-block;width:max-content}div#battery_calc_6277{max-width:640px}.as1851-battery-calculator input{flex:1;font-size:16px;width:100%;border:solid 1px #0C0C0C;padding:.5rem 1rem;transition:all 0.3s;border-radius:80px;min-height:56px;background:#0C0C0C;color:#fff}.as1851-battery-calculator input:focus{outline:none;border-color:#5e5e5e}.as1851-battery-calculator .unit{color:#fff;min-width:30px;font-size:18px;text-align:left}.as1851-battery-calculator output{flex:1;border-radius:4px;font-weight:600;color:red;min-height:20px;display:flex;align-items:center;font-size:20px;line-height:20px;white-space:nowrap}.rc-anchor-light{background:#000000!important;color:#000!important}.rc-anchor-normal .rc-anchor-checkbox-label{color:#fff!important}.elementor-element.e-con-full.panel{position:sticky;z-index:0;transition:transform 0.3s ease;box-shadow:0 0 20px 5px #00000012;clip-path:polygon(0% 0,100% 0,100% 76%,90% 100%,0 100%,0 90%)}.elementor-element.e-con-full.panel.card-1{z-index:1;top:25%}.elementor-element.e-con-full.panel.card-2{z-index:2;top:25%}.elementor-element.e-con-full.panel.card-3{z-index:3;top:25%}.elementor-element.e-con-full.panel.card-4{z-index:4;top:25%}.panel .elementor-widget-container img{clip-path:polygon(22% 0,100% 0,100% 100%,100% 100%,0 100%,0 25%);min-height:520px;object-fit:cover}.readmoretoggle .elementor-widget-container{max-width:max-content}.readmoretoggle .elementor-widget-container:hover .e-n-accordion-item-title-text{color:red}a.form-bottom-note{display:block}a.form-bottom-note:hover{color:red}.latest-news-card.service-card:hover .read-more-btn{background:linear-gradient(90deg,#FF0000 35%,#000000 75% 0%,#1b1b1b 100%)}.elementor-element.serives-dropdown-menu{position:fixed;top:156px;width:100%;height:100%;z-index:3;opacity:0;transition:0.3s all ease;visibility:hidden;max-width:85%;margin:auto;left:0;right:0;z-index:99}.header-services-shortcode ol.service-type{display:none}.header-services-shortcode .service-image{min-height:250px}.header-services-shortcode .service-cards{gap:30px}.header-services-shortcode .service-card h3{font-size:20px;line-height:25px;max-width:100%}.header-services-shortcode .elementor-shortcode{max-width:100%;margin:auto}.header-services-shortcode .service-cards .service-card{clip-path:polygon(15% 0,100% 0,100% 100%,75% 100%,0 100%,0 20%);max-height:237px}.mega-menu-visible.elementor-element.serives-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);transition:0.3s all ease;top:15%}.mobile-menu ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap{visibility:hidden;opacity:0}.serives-dropdown-menu{max-height:650px}.mask{display:block;position:absolute;top:0;left:0;width:100%;height:115%;transform-origin:right center;pointer-events:none;z-index:1;opacity:.8}.mask-black{background-color:#000}.mask-gray{background-color:#f0f0f0}.mask-white{background-color:#fff}.contact-form.enquire-form .contact-7-btn input[type="submit"]{margin:0;width:100%;padding:18px 30px 18px 30px;min-width:113px;letter-spacing:.06em}.home .load-more-wrapper{display:none}.contact-form.enquire-form .contact-7-btn{width:auto;display:inline-flex;text-align:center}.latest-news-card.service-card img.post-icon.read-more-icon.post-object{min-height:auto;width:60px;max-height:initial;height:auto;margin-left:auto;position:absolute;right:20px;transform:translateY(10px)}.color-white .service-bullet-points p{color:#fff}.color-white h2.service-key-title{color:#fff}.color-white .service-content p{color:#fff}.color-white .service-content ul li{color:#fff}.color-black .elementor-widget-container p{color:#000}.color-black ul li{color:#000!important}.single-page-image-v1 img{min-height:686px;height:100%;object-fit:cover;clip-path:polygon(19% 0,100% 0,100% 100%,75% 100%,0 100%,0 19%);max-width:608px;width:100%}.single-page-image-v2 img{min-height:629px;object-fit:cover;object-position:left;max-width:582px;width:100%;clip-path:polygon(18% 0,100% 0,100% 80%,86% 100%,0 100%,0 20%)}.light-mode-v1 .v2{display:none}.dark-mode-v2 .v1{display:none}body.wp-singular.page-template-default.popup-open{height:100vh;overflow:hidden}.formFileUpload .gfield_description.gform_fileupload_rules{display:none}.formFileUpload{margin-bottom:9px}.gform_wrapper.gform-theme--framework .gform_validation_errors{display:none}body .gfield_checkbox .gchoice .gfield-choice-input{display:flex;align-items:center;gap:5px;color:#fff;line-height:150%;padding-left:35px;position:relative;width:0;border:0;background:#fff0;padding:0;outline:0}body .gfield_checkbox .gchoice .gfield-choice-input:before{content:'';width:34px;aspect-ratio:1/1;background:#000;position:absolute;left:0;border-radius:100%;font-weight:500;opacity:1}body .gfield_checkbox .gchoice .gfield-choice-input:checked:before{background:red}body .gfield_checkbox .gchoice .gfield-choice-input:checked:after{content:'';position:absolute;top:40%;left:12px;margin:auto;width:8px;height:15px;border:solid #fff;border-width:0 3px 3px 0;opacity:1;transform:translateY(-50%) rotate(45deg)}.ginput_recaptcha iframe{filter:invert(1) hue-rotate(180deg)!important}body div.gform-theme.gform-theme--framework.gform_wrapper .contact-7-btn .gform_button.button{width:100%;background:#fff0;border:0;box-shadow:none!important;height:100%;font-weight:600;font-size:18px;line-height:1;letter-spacing:.06em;text-align:center;text-transform:uppercase;border:0;outline:0}body div.gform-theme.gform-theme--framework.gform_wrapper .gform-loader{display:none}p.gform_required_legend{display:none}.form-bottom-note.elementor-widget-button .elementor-button.elementor-button-link{border:0;padding:0;text-align:center;display:block;width:100%;border-radius:0;text-transform:initial;font-size:14px;font-weight:400}.form-bottom-note.elementor-widget-button .elementor-button.elementor-button-link:hover{color:red}.form-bottom-note.elementor-widget-button .elementor-button.elementor-button-link:before,.form-bottom-note.elementor-widget-button .elementor-button.elementor-button-link:after{display:none}body .gform-footer.gform_footer.top_label{margin-top:0}body .gform-theme--foundation .gform_fields{row-gap:9px}body .gform-theme--framework .gfield--type-choice .gfield_checkbox{gap:10px 10px;margin:15px 0;display:grid;grid-template-columns:repeat(2,1fr)}body .ginput_container_fileupload input[type="file"]{line-height:1.5;color:#fff0;outline:0;border:0}body .ginput_container_fileupload input[type="file"].has-file{color:#fff}body .ginput_container_fileupload:has(input[type="file"].has-file) .ginput_container_fileuploadMessage{opacity:0}body .gfield.gfield--type-checkbox.gfield--type-choice{margin:11px 0 21px}.form-row label,body .gform-theme--framework .gform-field-label{padding-left:12px}body .gform-theme--framework .gchoice .gform-field-label{font-weight:500;color:#fff}body .enquiryForm .contact-7-btn{width:auto;display:inline-flex;text-align:center}body .enquiryForm div.gform-theme.gform-theme--framework.gform_wrapper .contact-7-btn .gform_button.button{margin:0;width:100%;padding:18px 30px 18px 30px;min-width:113px;letter-spacing:.06em}body .gform-theme--foundation .gfield textarea{height:90px;border-radius:25px;resize:none}.testimonial-slider .swiper-slide{align-items:center;justify-content:center;display:flex}body .ginput_container_fileupload input[type="file"]::file-selector-button{display:none}body .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button{display:block;width:0;height:0;margin-left:-100%}body .ginput_container_fileupload input[type="file"]::-ms-browse{display:none}.paragraph-animation-black p>div,.paragraph-animation-white p>div{word-break:keep-all}.enquiry-text h2.elementor-heading-title span.word:first-child{color:red}.top-corner-cut{clip-path:polygon(17% 0,100% 0,100% 100%,75% 100%,0 100%,0 12%)}.gform_confirmation_message_3.gform_confirmation_message{text-align:center;color:#fff;margin-bottom:25px}.related-case-studies.related-news-cards.latest-news-cards.service-cards h3{min-height:auto;margin-bottom:15px!important}.gform_confirmation_message{color:#fff;text-align:center}.policy-content .elementor-widget-container p{margin-bottom:15px!important}.policy-content .elementor-widget-container h1{margin-bottom:25px!important}.policy-content .elementor-widget-container h4{margin-bottom:15px!important}.policy-content .elementor-widget-container h3{margin-bottom:15px!important}.policy-content .elementor-widget-container h2{margin-bottom:20px!important}.policy-content .elementor-widget-container h5{margin-bottom:15px!important}.banner-gradiant-bottom:after{content:'';background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%);bottom:0;position:absolute;height:150px;width:100%;left:0;right:0}.job-info{max-width:70%}.readmoretoggle span.e-n-accordion-item-title-icon svg{margin-left:-6px;width:12px;height:25px!important}body .testimonial-slider .swiper-wrapper{align-items:flex-start!important;height:auto!important}@media (max-width:600px){.as1851-battery-calculator .form-row{align-items:center;gap:5px}.as1851-battery-calculator label{font-size:15px}.form-row.result{max-width:100%;flex-wrap:wrap;justify-content:flex-start}.as1851-battery-calculator output{font-size:18px;white-space:nowrap;margin-bottom:5px}.as1851-battery-calculator .unit{font-size:16px}}@media(max-width:1800px){.service-cards{gap:74px 40px}}@media(min-width:1536px){.e-con.e-flex>.e-con-inner{width:85%}}@media(max-width:1600px){body h2.service-key-title{font-size:45px;line-height:62px}.post .related-news-card.service-card .wp-post-image{max-height:350px}.service-cards{gap:64px 40px}.service-image{min-height:450px}.case-study-cards.service-cards{gap:40px 40px}.service-card h3{font-size:25px;line-height:130%}.single-page-tabs button.e-n-tab-title{padding:20px 35px}.testimonial-slider.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{right:25px}.testimonial-slider.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{left:25px}.latest-news-cards.service-cards{gap:40px 40px}.image-design-up-down .elementor-widget-container img{clip-path:polygon(18% 0,100% 0,100% 80%,86% 100%,0 100%,0 20%)}.image-design-up .elementor-widget-container img{clip-path:polygon(18% 0,100% 0,100% 78%,100% 100%,0 100%,0 18%)}.elementor-element.shortcode-outer{padding:50px 0}.mega-menu-visible.elementor-element.serives-dropdown-menu{top:16.8%}}@media(max-width:1440px){.mega-menu-visible.elementor-element.serives-dropdown-menu{top:16.8%}}@media(max-width:1536px){.mega-menu-visible.elementor-element.serives-dropdown-menu{top:16.8%}}@media(max-width:1366px){.header-services-shortcode .service-card h3{font-size:18px;line-height:22px;max-width:100%;margin-bottom:0!important}.single-page-image-v2 img{clip-path:polygon(17% 0,100% 0,100% 85%,86% 100%,0 100%,0 15%)}.mega-menu-visible.elementor-element.serives-dropdown-menu{max-width:90%;top:15%}.elementor-element.shortcode-outer{padding:50px 20px}.header-services-shortcode .service-cards .service-card{clip-path:polygon(15% 0,100% 0,100% 100%,75% 100%,0 100%,0 20%);max-height:200px}.latest-news-cards.service-cards .service-card h3{font-size:22px}.service-image{min-height:420px}.image-design-up-down .elementor-widget-container img{clip-path:polygon(16% 0,100% 0,100% 84%,85% 100%,0 100%,0 18%)}.image-design-up .elementor-widget-container img{clip-path:polygon(16% 0,100% 0,100% 78%,100% 100%,0 100%,0 18%)}.team-card p.elementor-image-box-description{min-height:40px}.btn-group .elementor-widget-button .elementor-button{min-width:280px}.case-study-cards.service-cards{gap:30px 30px}body h2.service-key-title{font-size:45px;line-height:55px}.service-content p{margin-bottom:25px!important;font-size:16px;line-height:26px}.service-content ul li{margin-bottom:5px;font-size:16px;line-height:26px}.elementor-element.black-corner-section.insights-news::after{bottom:-118px;border-width:0 125px 125px 0;left:-20px}.elementor-element.black-corner-section::after{bottom:-107px;border-width:0 125px 130px 0;left:-20px}.single-page-tabs button.e-n-tab-title{padding:20px 25px}.elementor-element.white-corner-section-left:after{bottom:-104px;border-width:0 105px 105px 0;left:0}.elementor-element.black-corner-section-right::after{bottom:-108px}.service-cards{gap:74px 40px}.service-card h3{font-size:22px;line-height:140%}.latest-news-cards.service-cards .service-card h3{margin-bottom:24px!important;font-size:20px;min-height:80px;line-height:140%}.new-article-content{padding:24px 20px;height:100%}.contact-form{padding:60px 40px;min-height:500px}.brand-watermark{bottom:38px}.case-study-cat:before{width:8px;height:8px;left:3.8px}.elementor-element.white-corner-section-gray-right::after{bottom:-90px;border-width:0 90px 90px 0}.service-bullet-points p{font-size:16px}.elementor-element.gray1-corner-section-left::after,.elementor-element.gray-corner-section-left:after,.elementor-element.gray2-corner-section-left::after,.elementor-element.gray3-corner-section-left::after{bottom:-78px;border-width:0 80px 80px 0}.panel .gray-corner-image.corner-white-image img{min-height:480px;clip-path:polygon(19% 0,100% 0,100% 100%,100% 100%,0 100%,0 19%)}.header-services-shortcode .elementor-shortcode{max-width:100%;margin:auto}}@media(max-width:1280px){.panel .elementor-widget-container img{clip-path:polygon(19% 0,100% 0,100% 100%,100% 100%,0 100%,0 19%);min-height:440px}h3.job-title{font-size:25px}.job-location{font-size:20px}.job-card{padding:34px 34px;padding-right:68px}.elementor-element.e-con-full.panel{clip-path:polygon(0% 0,100% 0,100% 80%,95% 100%,0 100%,0 90%)}.image-design-up-down .elementor-widget-container img{clip-path:polygon(18% 0,100% 0,100% 82%,84% 100%,0 100%,0 18%);height:55vh!important}.image-design-up .elementor-widget-container img{clip-path:polygon(22% 0,100% 0,100% 78%,100% 100%,0 100%,0 15%);height:100vh!important}.form-row span.wpcf7-list-item label input:before{width:30px;height:30px}.case-study-cards.service-cards{gap:20px 20px}.form-row span.wpcf7-list-item input:checked:after{left:10px}.elementor-element.black-corner-section.insights-news::after{bottom:-100px;border-width:0 105px 125px 0;left:-20px}.elementor-element.gray-corner-section-right:after{bottom:-80px;border-width:0 80px 80px 0}.service-card h3{font-size:22px}.service-cards{gap:45px 30px}.elementor-element.white-corner-section::after{border-width:0 130px 130px 0}.contact-form{clip-path:polygon(50% 0%,100% 0,100% 43%,100% 85%,85% 100%,32% 100%,0 100%,0 0,20% 0)}.latest-news-card.service-card .service-image img{height:290px}.new-article-content:before{top:-40px;border-width:0 40px 40px 0}}@media(max-width:1200px){.panel .elementor-widget-container img{clip-path:polygon(15% 0,100% 0,100% 100%,100% 100%,0 100%,0 19%);min-height:380px}.mega-menu-visible.elementor-element.serives-dropdown-menu{max-width:90%;top:132px}.elementor-element.black-corner-section::after{bottom:-120px;border-width:0 134px 111px 0;left:-20px}.service-image{min-height:350px}.elementor-element.black-corner-section::after{bottom:-100px;border-width:0 100px 100px 0;left:-20px}.elementor-element.black-corner-section.aboutpage::after{bottom:-80px}.elementor-element.white-corner-section::after{border-width:0 100px 100px 0;right:0}.latest-news-cards.service-cards .service-card h3{margin-bottom:20px!important;font-size:18px}.service-card h3{font-size:18px;line-height:130%}.service-cards{gap:40px 20px}.latest-news-cards.service-cards a.read-more-btn{padding:8px 20px;font-size:12px}.latest-news-cards.service-cards{gap:30px 20px}.brand-watermark{bottom:30px}.testimonial-slider .elementor-swiper-button{width:45px;height:45px}body h2.service-key-title{font-size:40px;line-height:50px}.latest-news-card.service-card .service-image img{height:260px}}@media(max-width:1024px){.header-services-shortcode .elementor-shortcode{display:none}h3.job-title{font-size:22px}.job-location{font-size:18px}.job-card{padding:34px 34px;padding-right:48px}ol.service-type{font-size:14px}ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap{position:static;margin:0!important;background:transparent!important}.mobile-menu .elementor-nav-menu--main .elementor-nav-menu ul{position:static;width:100%!important;background:transparent!important;height:max-content!important}.main-menu-handler nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed;right:-100%;height:100vh;max-height:100vh!important;top:0;margin:0;transition:0.3s all linear;transform:none!important}.view-content{padding:10px 10px}body .main-menu-handler.open-menu nav.elementor-nav-menu--dropdown{height:100vh!important;position:fixed;right:0;z-index:99;width:100%;top:0;max-width:360px;margin:0;max-height:100vh!important;transform:none!important;background:linear-gradient(180deg,#000000 -2%,#1A1A1A 49.16%,#3D3D3D 86.21%)!important}body .main-menu-handler.open-menu .elementor-menu-toggle.elementor-active span.elementor-menu-toggle__icon--open{display:none}body .main-menu-handler .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{display:block}body .main-menu-handler .elementor-menu-toggle svg.elementor-menu-toggle__icon--close.e-font-icon-svg.e-eicon-close{display:none!important}body .main-menu-handler.open-menu .elementor-menu-toggle.elementor-active svg.elementor-menu-toggle__icon--close.e-font-icon-svg.e-eicon-close{display:block!important}.main-menu-handler.open-menu ul.elementor-nav-menu li.menu-item.menu-item-type-post_type a.elementor-item{color:#fff;background:#fff0;display:inline-block}.main-menu-handler.open-menu ul.elementor-nav-menu li.menu-item.menu-item-type-post_type.current-menu-item a.elementor-item{color:red}.menu-item-object-page.current-menu-item a.elementor-item.elementor-item-active:after,.menu-item-object-page a.elementor-item:hover:after{display:none}.main-menu-handler span.elementor-menu-toggle__icon--open{display:flex;align-items:center}.main-menu-handler.open-menu .elementor-menu-toggle svg{height:auto;width:.7em;z-index:9999;position:relative}.main-menu-handler .elementor-menu-toggle{padding:0}.footer ul.elementor-nav-menu{background:#fff0}.main-menu-handler .elementor-menu-toggle{padding:0;z-index:999!important}.main-menu-handler .elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:0;overflow:visible;transform:none;background:#fff;z-index:999;margin:0;position:fixed;right:0;top:100%;height:100vh}.main-menu-handler ul.elementor-nav-menu{padding-top:80px;height:100vh}.main-menu-handler ul.elementor-nav-menu li.menu-item.menu-item-type-post_type:not(:last-child){border-bottom:0}body h2.service-key-title{font-size:34px;line-height:45px}.service-content p{margin-bottom:20px!important;font-size:15px;line-height:25px}.service-content ul li{margin-bottom:4px;font-size:15px;line-height:25px}.service-bullet-points p{font-size:15px}.image-design-up-down .elementor-widget-container img{height:70vh!important}.image-design-up .elementor-widget-container img{height:60vh!important}nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-vertical.e--pointer-none{width:100%}.elementor-element.mobile-menu .main-menu-handler ul.elementor-nav-menu{padding-top:40px;height:100%}.elementor-element.mobile-menu.e-flex.e-con.e-parent{max-width:400px;position:fixed;right:-100%;z-index:9999;transition:0.3s all ease;overflow:scroll;height:100vh}.elementor-element.mobile-menu.e-flex.e-con.e-parent.mobile-menu-open{top:0;right:0%;transition:0.3s all ease}#menu-humberer-mobile.elementor-button.elementor-button-link,.menu-cross-button .elementor-button.elementor-button-link{background:transparent!important;border:0;background-image:none!important;padding:0;border-radius:0;padding:0!important}.elementor-element.menu-cross-button{position:absolute;top:0}html.mobile-menu-open{width:100%;height:100vh;overflow:hidden}html[data-lenis-prevent]{overscroll-behavior:none;touch-action:none}#menu-humberer-mobile.elementor-button.elementor-button-link svg,.menu-cross-button .elementor-button.elementor-button-link svg{font-size:32px;width:1.4em}.menu-cross-button .elementor-button.elementor-button-link svg{width:.8em}#menu-humberer-mobile.elementor-button.elementor-button-link:after,#menu-humberer-mobile.elementor-button.elementor-button-link:before,.menu-cross-button .elementor-button.elementor-button-link:after,.menu-cross-button .elementor-button.elementor-button-link:before{display:none}.contact-form{min-height:350px;display:flex;align-items:center;justify-content:center;color:#fff}}@media(max-width:992px){.service-image{min-height:320px}.notfound .notfound-404-h2 h2{font-size:45px}.notfound .notfound-404-h1 h1{font-size:220px}.elementor-element.white-corner-section-gray::after{border-width:0 80px 80px 0}.service-content ul{padding-left:25px}.service-content ul li:before{left:-28px}body h2.service-key-title{font-size:30px;line-height:36px}.service-content p{margin-bottom:20px!important;font-size:14px;line-height:24px}.service-content ul li:before{width:16px;height:16px}.service-content ul li{margin-bottom:4px;font-size:14px;line-height:25px}.single-page-tabs button.e-n-tab-title{padding:20px 12px}.elementor-element.white-corner-section-gray-right::after{bottom:-70px;border-width:0 70px 70px 0}.single-page-tabs .e-n-tabs-heading{display:flex!important;align-items:center;justify-content:center!important;width:100%}.single-page-tabs .e-n-tabs{overflow:hidden}.bullets-text .elementor-widget-container p:after{width:18px;height:18px}.bullets-text .elementor-widget-container p:before{width:10px;height:10px}.footer-social-links .elementor-widget-icon .elementor-widget-container .elementor-icon{width:34px;height:34px}.service-cards{grid-template-columns:1fr 1fr 1fr}.service-card h3{font-size:18px;line-height:140%;width:100%;max-width:100%}.latest-news-cards.service-cards .service-card h3{font-size:16px;min-height:55px;line-height:150%;margin-bottom:20px!important}.latest-news-cards.service-cards{gap:15px}.latest-news-cards.service-cards a.read-more-btn{padding:8px 15px;font-size:12px}.new-article-content{padding:20px 14px 30px 14px}body .brand-watermark{bottom:30px;right:15px;width:100%;max-width:45px}.elementor-element.black-corner-section::after{bottom:-110px;border-width:0 122px 100px 0;left:-11px;z-index:-1}.elementor-element.white-corner-section::after{border-width:0 90px 90px 0}.elementor-element.white-corner-section-left:after{bottom:-75px;border-width:0 75px 75px 0;left:0}.elementor-element.black-corner-section-right::after{bottom:-90px;border-width:0 90px 90px 0}.elementor-element.black-corner-section.aboutpage::after{bottom:-80px;border-width:0 92px 92px 0;left:0}.e-con.e-flex>.e-con-inner{width:100%!important;max-width:95%}.contact-form input[type="submit"]{font-size:15px}.elementor-element.dark-black-corner-section:after,.elementor-element.black-corner-section::after{bottom:-80px;border-width:0 100px 100px 0}span.e-n-accordion-item-title-icon svg{width:30px;height:30px!important}h3.job-title{font-size:16px;line-height:1.5}}@media(max-width:860px){.service-image{min-height:260px}.service-card h3{font-size:17px;line-height:140%;width:100%}.case-study-cat:before{width:8px;height:8px}.case-study-cat:after{width:18px;height:18px;left:-1.5px}.elementor-element.white-corner-section-gray::after{border-width:0 70px 70px 0}.image-design-up .elementor-widget-container img{clip-path:polygon(16% 0,100% 0,100% 78%,100% 100%,0 100%,0 25%)}.panel .elementor-widget-container img{min-height:320px}.latest-news-card.service-card .service-image img{height:250px}}@media(max-width:768px){.panel .elementor-widget-container img{min-height:330px}.faq-wpr details.e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{width:28px;height:28px}.elementor-element.e-con-full.panel{clip-path:none}.corner-none-in-mobile:after{display:none}.service-card h3{font-size:18px}.notfound .notfound-404-h2 h2{font-size:38px}.notfound .notfound-404-h1 h1{font-size:200px}.notfound{height:200px}.service-cards{grid-template-columns:1fr 1fr}.elementor-element.gray-corner-image:after{border-width:0 65px 65px 0}.elementor-element.white-corner-section-left:after{bottom:-80px;border-width:0 80px 80px 0}.elementor-element.black-corner-section-right::after{bottom:-90px;border-width:0 90px 90px 0}.contact-form{padding:60px 20px}.form-row{gap:10px;margin-bottom:10px}.contact-form input[type="submit"]{width:100%;margin-top:8px;font-size:15px}.team-card .elementor-image-box-content{padding:25px 15px}.latest-news-card.service-card .service-image img{height:290px}.testimonial-slider.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{right:0}.testimonial-slider.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{left:0}}@media(max-width:767px){.elementor-element.verticle-center{left:0%!important;right:0%!important;text-align:center;margin:auto}.job-card{padding:25px 34px}.readmoretoggle span.e-n-accordion-item-title-icon svg{margin-left:-6px;width:12px;height:25px!important}.enquiry-text.text-mb-center h2.elementor-heading-title{text-align:center;justify-content:center}.document-card{clip-path:polygon(50% 0%,100% 0,100% 43%,100% 65%,90% 100%,100% 100%,0 100%,0 0,20% 0)}.mb-none::after{display:none!important}.mb-none::before{display:none!important}.elementor-element.e-con-full.panel.card-1{z-index:1;top:15%}.pulse-wave-wpr{justify-content:center;align-items:center;max-width:max-content;flex-wrap:nowrap;margin-bottom:15px}span.e-n-accordion-item-title-icon svg{width:25px;height:25px!important}.elementor-element.e-con-full.panel.card-2{z-index:2;top:15%}.elementor-element.e-con-full.panel.card-3{z-index:3;top:15%}.elementor-element.e-con-full.panel.card-4{z-index:4;top:15%}.panel .elementor-widget-container img{clip-path:polygon(15% 0,100% 0,100% 100%,100% 100%,0 100%,0 28%);min-height:380px}.elementor-element.e-con-full.panel{clip-path:none}.elementor-element.mobile-center-image{left:0;right:0%!important;margin:auto;max-width:340px;width:100%!important;text-align:center}.elementor-element.font-sm-11.elementor-widget{margin-right:auto;text-align:left;width:100%}.list-with-icon ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon{margin-top:2px}.latest-news-cards.service-cards .service-card h3{min-height:70px}.team-card p.elementor-image-box-description{min-height:25px}.contact-form .form-col-5{width:100%}.image-design-up-down .elementor-widget-container img{height:600px!important;width:100%;max-width:582px!important}.image-design-up .elementor-widget-container img{height:50vh!important;clip-path:polygon(15% 0,100% 0,100% 78%,100% 100%,0 100%,0 25%)}.elementor-element.black-corner-section-top-right::after{border-width:0 70px 70px 0}.elementor-element.e-con-full.why-choose-table{overflow:auto;width:100%}.elementor-element.gray1-corner-section-left::after,.elementor-element.gray-corner-section-left:after,.elementor-element.gray2-corner-section-left::after,.elementor-element.gray3-corner-section-left::after{bottom:-80px;border-width:0 80px 80px 0}.elementor-element.e-con-full.why-choose-table::-webkit-scrollbar{width:0;height:0}.elementor-element.e-con-full.why-choose-table .elementor-element{width:800px}.news-the-content .elementor-widget-container p{font-size:14px;line-height:180%}.vertical-share .share-label{transform:rotate(270deg)}.news-the-content .elementor-widget-container h2{font-size:22px;line-height:140%}.vertical-share ul{display:flex;gap:15px;justify-content:space-between;width:100%;max-width:250px}.vertical-share ul li{margin:0}.elementor-element.e-con-full.pulse-wave-wpr.center-title{align-items:flex-start;justify-content:center;text-align:center;margin-bottom:15px;flex-wrap:nowrap}.elementor-element.e-con-full.pulse-wave-wpr.center-title .elementor-element.bullets-text{width:auto}.pulsating-circle.center-title{margin-top:2px}.pulsating-circle{margin-top:5px}.service-cards{gap:20px 20px}body .elementor .elementor-element.black-bg-gradiant::before{background-size:100% 100%}.hide-sm-white-corner-section::after{display:none}.latest-news-cards.service-cards{gap:27px}body:not(.rtl) .formPersonImage{transform:translateX(-50%)}body .gform-theme--framework .gfield--type-choice .gfield_checkbox{gap:15px 10px;grid-template-columns:repeat(1,1fr)}body .gform-theme--framework .gchoice .gform-field-label{margin-bottom:0;font-weight:400}body .gfield_checkbox .gchoice{padding:2px 0}body div.gform-theme.gform-theme--framework.gform_wrapper .contact-7-btn .gform_button.button{font-size:12px}body .gform-theme--framework .gchoice .gform-field-label{margin:0;font-weight:400;padding-left:13px}body .gfield_checkbox .gchoice .gfield-choice-input:checked:after{left:7px}body .gfield_checkbox .gchoice .gfield-choice-input:before{width:24px}.hide-sm{display:none}.policy-content .elementor-widget-container p{font-size:14px;line-height:1.7;margin-bottom:15px!important}.policy-content .elementor-widget-container h1{font-size:26px;line-height:1.6}.policy-content .elementor-widget-container h4{margin-bottom:15px!important;font-size:20px;line-height:1.6}.policy-content .elementor-widget-container h2{font-size:24px;line-height:1.2;margin-bottom:10px!important}.policy-content .elementor-widget-container h3{margin-bottom:15px!important;font-size:20px}.policy-content .elementor-widget-container h5{margin-bottom:15px!important;line-height:1.6;font-size:18px}}@media(max-width:680px){.notfound .notfound-404-h1 h1{font-size:180px}.pulsating-circle::before{top:60%;left:50%}.job-card-content{flex-direction:column}.job-info{max-width:100%;text-align:center}.job-card{background:#EBEBEB;padding:25px 24px;padding-right:24px;clip-path:polygon(50% 0%,100% 0,100% 40%,100% 70%,80% 100%,36% 100%,0 100%,0 0,20% 0)!important}.job-button{margin-top:15px}.pulsating-circle:after{TOP:5PX}.notfound{height:180px}.notfound .notfound-404-h2 h2{font-size:28px}.pulsating-circle:after{top:2px}.contact-form{padding:40px 20px}.elementor-element.gray1-corner-section-left::after,.elementor-element.gray-corner-section-left:after,.elementor-element.gray2-corner-section-left::after,.elementor-element.gray3-corner-section-left::after{bottom:-60px}.elementor-element.e-con-full.why-choose-table .elementor-element{width:700px}.btn-group .elementor-widget-button{width:100%}.single-page-tabs .e-n-tabs-heading{justify-content:start!important}.form-row{flex-wrap:wrap;gap:10px;margin-bottom:20px}.custom-checkbox span.wpcf7-list-item{max-width:100%}.contact-form input[type="submit"]{margin-top:0;font-size:14px}.form-bottom-note{font-size:13px;max-width:80%;margin:auto!important;display:block}a.form-bottom-note:hover{color:red}.elementor-element.black-corner-section::after,.elementor-element.white-corner-section-left:after,.elementor-element.black-corner-section-right::after{bottom:-68px;border-width:0 68px 68px 0}.elementor-element.white-corner-section::after{border-width:0 68px 68px 0}.contact-form{clip-path:polygon(50% 0%,100% 0,100% 43%,100% 90%,85% 100%,32% 100%,0 100%,0 0,20% 0)}.bullets-text .elementor-widget-container p:after{width:15px;height:15px;top:10px}.bullets-text .elementor-widget-container p:before{width:8px;height:8px;top:10px;left:-6.6px}.elementor-element.white-corner-section-left:after{left:-20px}.e-con.e-flex>.e-con-inner{width:100%!important;max-width:100%}.image-design-up-down .elementor-widget-container img{clip-path:polygon(12% 0,100% 0,100% 82%,90% 100%,0 100%,0 22%);width:100%}.image-design-up .elementor-widget-container img{clip-path:polygon(12% 0,100% 0,100% 78%,100% 100%,0 100%,0 22%)}.single-page-image-v1 img,.single-page-image-v2 img{min-height:550px}}@media(max-width:550px){.pulsating-circle::before{left:78%;top:40%}.service-bullet-points{margin-bottom:20px}.color-black .elementor-widget-container p{color:#000;font-size:13px}body h2.service-key-title{font-size:24px;line-height:36px}.elementor-element.mobile-menu.e-flex.e-con.e-parent{max-width:100%}.text-anim.text-mb-center .elementor-heading-title{text-align:center;justify-content:center}.services-template-default.single .elementor-widget-container a{word-wrap:break-word}.elementor-element.e-con-full.panel.card-1{z-index:1;top:10%}.elementor-element.mobile-menu.e-flex.e-con.e-parent.mobile-menu-open{top:54px}.menu-cross-button .elementor-button.elementor-button-link svg{width:.6em}#menu-humberer-mobile.elementor-button.elementor-button-link svg{width:.9em}.elementor-element.e-con-full.panel.card-2{z-index:2;top:10%}.elementor-element.mobile-menu .main-menu-handler ul.elementor-nav-menu{padding-top:0}.elementor-element.menu-cross-button.elementor-widget.elementor-widget-button{position:fixed;top:25px}.elementor-element.e-con-full.panel.card-3{z-index:3;top:10%}.elementor-element.e-con-full.panel.card-4{z-index:4;top:10%}.panel .elementor-widget-container img{min-height:320px}.service-image{min-height:auto}.image-design-up-down .elementor-widget-container img{height:400px!important;max-width:388px!important;width:100%;clip-path:polygon(18% 0,100% 0,100% 82%,85% 100%,0 100%,0 20%)}.latest-news-cards.service-cards .service-card h3{min-height:unset}.service-card{clip-path:polygon(18% 0,100% 0,100% 100%,75% 100%,0 100%,0 28%);height:252px}.contact-form.enquire-form{padding:40px 20px}.service-cards ol.service-type{font-size:14px;display:none}.view-service{font-size:13px}.service-card h3{font-size:21px}.view-content{padding:10px 10px;padding-left:25px}.elementor-element.white-corner-section-gray::after{border-width:0 60px 60px 0}body .main-menu-handler nav.elementor-nav-menu--dropdown{max-width:300px}.testimonial-slider.elementor-widget-n-carousel.elementor-element .elementor-swiper-button{display:none}.service-cards{grid-template-columns:1fr}.elementor-element.black-corner-section::after,.elementor-element.white-corner-section-left:after,.elementor-element.black-corner-section-right::after{bottom:-72px;border-width:0 75px 74px 0}.image-design-up .elementor-widget-container img{clip-path:polygon(18% 0,100% 0,100% 78%,100% 100%,0 100%,0 20%)}input[type=text],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=url],select,textarea,.gform-theme--framework input[type=text],.gform-theme--framework input[type=date],.gform-theme--framework input[type=email],.gform-theme--framework input[type=number],.gform-theme--framework input[type=password],.gform-theme--framework input[type=search],.gform-theme--framework input[type=tel],.gform-theme--framework input[type=url],.gform-theme--framework select,.gform-theme--framework textarea{min-height:50px}.form-row span.wpcf7-list-item label input:before{width:24px;height:24px}.form-row span.wpcf7-list-item input:checked:after{left:8px;width:7px;height:13px}.contact-form input[type="submit"]{font-size:13px}.contact-form{clip-path:polygon(50% 0%,100% 0,100% 43%,100% 92%,85% 100%,32% 100%,0 100%,0 0,20% 0)!important}.bullets-text .elementor-widget-container p{padding-left:10px;font-size:11.64px;margin-bottom:12px!important;margin-bottom:0!important}.elementor-element.e-con-full.pulse-wave-wpr{display:flex;flex-wrap:nowrap;align-items:flex-start}.elementor-element.black-corner-section.aboutpage::after{bottom:-55px}.valued-btn a.elementor-button.elementor-button-link{padding:8px 10px;min-width:auto;width:auto}.elementor-element.elementor-element-3d94166.e-con-full.hero-request-wpr{flex-wrap:nowrap;justify-content:space-between}a.elementor-element.banner-btn-content{display:block;max-width:max-content;width:100%}.font-sm-11 div{font-size:11px!important;line-height:1.1;max-width:max-content}.font-sm-11.font-sm-12 div{font-size:11px!important}.elementor-element.valued-btn.elementor-widget.elementor-widget-button{max-width:max-content}.valued-btn .elementor-widget-container{width:auto;max-width:max-content}.single-page-image-v1 img,.single-page-image-v2 img{min-height:450px}body .pulsating-circle{width:10px!important;margin-top:3px}body .e-n-accordion{--n-accordion-title-font-size:14px}.form-bottom-note.elementor-widget-button .elementor-button.elementor-button-link{font-size:13px;max-width:260px;line-height:1.2}.latest-news-card.service-card{clip-path:none;height:100%}.faq-wpr .elementor-widget-n-accordion .e-n-accordion-item-title-text{font-size:13px}.elementor-button.elementor-button-link,button.load-more-btn{font-size:12px!important}.valued-btn .elementor-button.elementor-button-link{font-size:10px!important}.case-study-cat{font-size:12px}.related-news-card.service-card{height:100%}.icon-slider.elementor-widget-n-carousel .e-n-carousel{display:flex;min-width:0;width:106%}.icon-slider .elementor-widget-container{width:98%;overflow:hidden}.pulsating-circle:after{top:-1px}}@media(max-width:380px){body .main-menu-handler nav.elementor-nav-menu--dropdown{max-width:250px}.pulse-wave-wpr.specializing{max-width:210px;gap:10px}.notfound .notfound-404-h1 h1{font-size:150px}.notfound{height:220px}.notfound .notfound-404-h2 h2{left:10px;top:30px}.banner-btn-content{width:95%}.valued-btn a.elementor-button.elementor-button-link{font-size:10px!important}.font-sm-11 div{font-size:10px!important;line-height:1.1}.banner-btn-content{width:95%}.single-page-image-v1 img,.single-page-image-v2 img{min-height:360px}.panel .elementor-widget-container img{min-height:250px;max-height:250px}}@media(max-width:350px){.pulsating-circle:after{top:-2px}.pulsating-circle::before{left:69%;top:35%}.panel .elementor-widget-container img{min-height:240px;max-height:240px}}