@charset "utf-8";@font-face{font-family: "Open Sans";src: url("../fonts/OpenSans-variable.woff2") format("woff2-variations"), url("../fonts/OpenSans-variable.woff2") format("woff2");font-weight: 300 800;font-style: normal;font-display: swap;}@font-face{src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-family: "FontAwesome";font-weight: normal;font-style: normal;}@font-face{src: url("../fonts/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"), url("../fonts/slick.svg#slick") format("svg");font-family: "slick";font-weight: normal;font-style: normal;}@font-face{font-family: "Ubuntu";src: url("../fonts/Ubuntu-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Light.woff2") format("woff2"), url("../fonts/Ubuntu-Light.woff") format("woff"), url("../fonts/Ubuntu-Light.ttf") format("truetype"), url("../fonts/Ubuntu-Light.svg#Ubuntu-Light") format("svg");font-weight: 300;font-style: normal;font-display: swap;}@font-face{font-family: "Ubuntu";src: url("../fonts/Ubuntu-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Regular.woff2") format("woff2"), url("../fonts/Ubuntu-Regular.woff") format("woff"), url("../fonts/Ubuntu-Regular.ttf") format("truetype"), url("../fonts/Ubuntu-Regular.svg#Ubuntu-Regular") format("svg");font-weight: normal;font-style: normal;font-display: swap;}@font-face{font-family: "Ubuntu";src: url("../fonts/Ubuntu-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Medium.woff2") format("woff2"), url("../fonts/Ubuntu-Medium.woff") format("woff"), url("../fonts/Ubuntu-Medium.ttf") format("truetype"), url("../fonts/Ubuntu-Medium.svg#Ubuntu-Medium") format("svg");font-weight: 500;font-style: normal;font-display: swap;}@font-face{font-family: "Ubuntu";src: url("../fonts/Ubuntu-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Ubuntu-Bold.woff2") format("woff2"), url("../fonts/Ubuntu-Bold.woff") format("woff"), url("../fonts/Ubuntu-Bold.ttf") format("truetype"), url("../fonts/Ubuntu-Bold.svg#Ubuntu-Bold") format("svg");font-weight: bold;font-style: normal;font-display: swap;}body{width: 100%;font-family: "Open Sans", sans-serif;background-color: #ffffff;position: relative;-webkit-text-size-adjust: none;overflow-x: hidden;z-index: 99;top: 0 !important;}h1, h2, h3, h4, h5, h6{font-family: "Ubuntu";}h1{font-size: 48px;font-weight: 500;color: #fff;margin: 0 0 15px;position: relative;}h2{font-size: 42px;color: #0c0c0c;font-weight: 500;margin: 0 0 15px;position: relative;}h3{font-size: 36px;color: #0c0c0c;font-weight: 500;margin: 0 0 15px;position: relative;}h4{font-size: 24px;color: #0c0c0c;font-weight: 500;margin: 0 0 15px;position: relative;}h6{font-size: 20px;color: #0c0c0c;font-weight: 500;margin: 0 0 15px;position: relative;}p{font-size: 18px;color: #454545;line-height: 30px;margin: 0 0 15px;font-family: "Open Sans", sans-serif;}a{text-decoration: none;color: #0c0c0c;transition: all 0.3s ease-in-out 0s;}a:hover{color: #e32539;}html body{margin-top: -32px;}.headingpara_col ul{margin-left: 25px;}p:empty{display: none;}.mainheader{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background: #fff;transition: all 0.4s ease-in-out 0s;}.mainheader.sticky{box-shadow: 0 0 4px 4px rgb(0 0 0 / 5%);z-index: 99999;}.homebanner_sec{margin-top: 93px;}.topheader{width: 100%;background: #091b2c;padding: 5px 0;position: relative;}.header_row ul{margin: 0;padding: 0;list-style: none;display: inline-flex;flex-wrap: wrap;align-items: center;}.contact-info{float: right;}.topheader_left>li{padding-right: 20px;}.topheader_left>li>a{color: #fff;text-decoration: none;font-weight: 500;font-size: 16px;vertical-align: middle;}.topheader_left>li>a .lang{padding: 0px 5px;display: inline-block;vertical-align: middle;}.topheader_left>li>a .lang:after{content: "\f0d7";font: normal 14px/1 FontAwesome;display: inline-block;padding-left: 5px;}.topheader_left>li>a:hover{color: #e32539;}.topheader_navs>li{display: inline-block;vertical-align: middle;list-style: none;padding-left: 20px;}.topheader_navs{margin: 0;padding: 0;list-style: none;}.topheader_navs li a{text-decoration: none;color: #fff;text-transform: uppercase;font-size: 16px;display: block;}.topheader_navs li a:hover{color: #e32539;}.languagepopup{position: absolute;left: 0;top: -1000px;background: #e5e5e5;z-index: 9999;width: 100%;padding: 1rem 0;transition: 0.5s;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);}.languagelist h6{margin: 0;}.languagelist a{display: block;text-decoration: none;color: #0c0c0c;font-size: 15px;margin: 7px 15px;}#google_translate_element2{display: none;}.headersearchpopup{position: absolute;left: 0;top: -1000px;z-index: 9999;width: 100%;transition: 0.5s;}.headersearch_row{width: 100%;padding: 50px;position: relative;}.searchdrop_close{background: transparent;border: none;box-shadow: none;font-size: 26px;position: absolute;right: 10px;top: 10px;padding: 0 10px;font-weight: 500;color: #0c0c0c;}.headersearch_row .form-wrapper{position: relative;width: 100%;}.headersearch_row .form-wrapper .form-item input[type="text"]{background: #fff;border-radius: 5px;box-shadow: inset 0 0 15px rgb(158 158 158);border: 2px solid #fff;width: 100%;padding: 13px 150px 13px 20px;font-size: 16px;color: #0c0c0c;outline: none;}.headersearch_row .form-wrapper .form-item input::placeholder{opacity: 0;visibility: hidden;}.headersearch_row .form-wrapper .form-item input:-ms-input-placeholder{opacity: 0;visibility: hidden;}.headersearch_row .form-wrapper .form-item input::-ms-input-placeholder{opacity: 0;visibility: hidden;}.headersearch_row .form-wrapper .form-item label{position: absolute;text-overflow: clip;cursor: text;pointer-events: none;top: 7px;overflow-x: hidden;white-space: nowrap;padding: 0 22px;color: #0c0c0c;font-size: 16px;transform: translate(0, 12px);width: 100%;left: 0;transition: 0.5s;}.headersearch_row .form-wrapper .form-item input:focus~label{transform: translate(0, -28px);font-size: 14px;padding-left: 0;}.headersearch_row .form-wrapper .form-submit{border: 0;background: transparent;padding: 10px 15px;color: #0c0c0c;box-shadow: none;position: absolute;right: 0;top: 9px;font-size: 16px;}.headersearchpopup.active{top: 0px;}.innersearchrow{display: flex;justify-content: space-between;padding: 30px 0 0;}.topsearch_list{width: 65%;}.topsearch_list h3{font-size: 30px;}.topsearch_list ul{margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;}.topsearch_list ul li{width: 50%;padding: 0 10px;}.topsearch_list ul li a{text-decoration: none;font-size: 18px;line-height: 30px;display: block;padding: 10px 0;position: relative;color: #0c0c0c;border-bottom: 1px solid #ccc;}.topsearch_list ul li a:before{content: "";position: absolute;bottom: -1px;left: 0;width: 89px;height: 1px;background: #000;}.topsearch_list ul li a:hover{color: #e32539;}.requestcall{background: #1e3937;text-align: left;border-radius: 10px;max-width: 310px;padding: 30px 25px;}.requestcall h3{font-size: 18px;line-height: 28px;color: #fff;font-weight: 400;margin: 0 0 40px;}.requestcallmodel{display: none;position: fixed;bottom: 0;width: 100%;left: 0;z-index: 99999999;}.shopenq-backdrop{position: fixed;top: 0;right: 0;bottom: 0;left: 0;inset: 0;background: rgba(15, 18, 26, 0.42);z-index: 99999998;animation: shopenqFade 0.25s ease;}@keyframes shopenqFade{from{opacity: 0;}to{opacity: 1;}}html{scrollbar-gutter: stable;}body.shopenq-open{overflow: hidden;}@supports (scrollbar-gutter: stable){body.modal-open{padding-right: 0 !important;}}@supports not (scrollbar-gutter: stable){body.shopenq-open{padding-right: var(--acm-sbw, 0px);}body.shopenq-open .landingheader, body.shopenq-open header.mainheader, body.shopenq-open .headersearchpopup, body.shopenq-open .cookies_endsec, body.shopenq-open .landing-sticky-cta{padding-right: var(--acm-sbw, 0px);}body.shopenq-open .brochure_boxes, body.shopenq-open .call_action_pragraph{margin-right: var(--acm-sbw, 0px);}}.requespop_row{padding: 40px 48px 32px;box-shadow: 0 -18px 60px rgba(12, 15, 26, 0.3);position: relative;background: #fff;border-radius: 22px 22px 0 0;border: 0;max-height: 90vh;overflow-y: auto;}.requespop_row::before{content: "";position: absolute;top: 12px;left: 50%;transform: translateX(-50%);width: 46px;height: 5px;border-radius: 999px;background: #e3e5e9;}.requespop_row .close_pop{width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;border: none;box-shadow: none;font-size: 18px;line-height: 1;position: absolute;right: 18px;top: 20px;padding: 0;font-weight: 500;color: #5b616b;background: #f2f3f5;border-radius: 50%;z-index: 99;transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;}.requespop_row .close_pop:hover, .requespop_row .close_pop:focus-visible{background: #e32539;color: #fff;transform: rotate(90deg);}.requespop_form h3{font-size: 24px;font-weight: 700;color: #0c0f1a;letter-spacing: -0.01em;margin: 4px 0 24px;}.red, .error-message, .error{font-size: 15px;font-weight: 500;color: #d43636;}.success_msg{color: #198754;font-size: 16px;font-weight: 500;}.requestcallmodel .requespop_row .requespop_form .form-row .col .input-group{margin: 0 0 10px;}.requestcallmodel .requespop_row .requespop_form .remember_checkbox label{position: relative;}.requespop_form .form-row{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -12px;}.requespop_form .form-row .col{padding: 10px 12px;}.requespop_form .input-group label{background: #fff;position: absolute;font-weight: 600;font-size: 13px;color: #4a4f5a;margin: 0;z-index: 99;padding: 0 6px;margin-left: 10px;top: -10px;}.requespop_form .input-group.consent label{position: relative;top: 0;}.light-bg-label .input-group label{background-color: #ffffff;}.requespop_form .form-control{outline: none;border-radius: 10px;padding: 14px 16px;background-color: #fff;color: #14161c;font-size: 15px;border: 1px solid #d7dae1;width: 100%;transition: border-color 0.18s ease, box-shadow 0.18s ease;}.requespop_form .form-control::placeholder{color: #9aa0aa;}.requespop_form .form-control:hover{border-color: #c2c7d0;}.captcha_row .captcha_input .captcha{border-bottom-left-radius: 0px;border-top-left-radius: 0px;}.requespop_form .form-control.form-select{padding-right: 25px;}.requespop_form .remember_checkbox label{padding: 0;margin: 0;}.requespop_form .captcha_wrapper{display: flex;}.requestcallmodel .requespop_form .captcha_wrapper{padding-left: 10px;}.requespop_form .captcha_wrapper .captcha-code{background: #d43636;color: #fff;height: 58px;}.requespop_form .captcha_wrapper .captcha-code input{height: 50px;border-radius: 3px;background: transparent;border: none;color: #fff;max-width: 100px;text-align: center;font-size: 18px;letter-spacing: 1px;outline: none;}.requespop_form .captcha_wrapper .input-form input{height: 58px;font-size: 15px;border: 1px solid #e3e5e9;background: #fff;color: #2d2d2d;width: 100%;min-width: 150px;padding: 10px 15px;outline: none;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-top-left-radius: 0;border-bottom-left-radius: 0;}.requespop_form .thm-btn, .fullsize_page .login .form-row .woocommerce-button, .abilling_details .thm-btn{color: #fff !important;}.bottomheader .navbar{margin: 0;padding: 10px 0;position: relative;}.bottomheader .offcanvas-body{justify-content: flex-end;align-items: center;align-content: center;}.bottomheader .navbar .desktopmenu .navbar-nav>.dropdown{position: initial;}.bottomheader .navbar .desktopmenu .navbar-nav>.nav-item>.nav-link{text-decoration: none;color: #000000;font-weight: 500;text-transform: uppercase;font-size: 18px;margin-right: 10px;position: relative;font-family: "Open Sans", sans-serif;position: relative;}.bottomheader .navbar .desktopmenu .navbar-nav>.nav-item.dropdown>.nav-link:after{content: "\f107";font: normal 14px/1 FontAwesome;font-size: 20px;font-weight: 500;padding-left: 7px;}.bottomheader .navbar .desktopmenu .navbar-nav>.nav-item>.nav-link.show:before{content: "";position: absolute;bottom: 0;height: 3px;width: 100px;background: #e32539;}.bottomheader .navbar .desktopmenu .navbar-nav .dropdown-menu{width: 100%;margin: 0;padding: 0;border: 0;border-radius: 0;}.navtabs_row{display: flex;flex-wrap: wrap;background: #f5f5f5;}.navtabs_row .nav{margin: 0;padding: 0;display: block;width: 22%;border-right: 1px solid #e3e3e3;}.bottomheader .navtabs_row .nav .nav-link{padding: 15px 30px;border-bottom: 1px solid #e3e3e3;font-size: 18px;font-weight: 500;color: #000000;position: relative;}.bottomheader .navtabs_row .nav .nav-link.active{background: #091b2c;color: #ffffff;}.bottomheader .navtabs_row .nav .nav-link.active:after{content: "";border-style: solid;border-width: 12px 0 12px 20px;border-color: transparent transparent transparent #091b2c;position: absolute;right: -20px;top: 50%;transform: translateY(-50%);}.navtabs_row .tab-content{width: 78%;padding: 20px 30px;}.navsubmenu_list{margin: 0;padding: 0;list-style: none;}.navsubmenu_list li a{padding: 14px 0;border-bottom: 1px solid #e3e3e3;font-size: 16px;font-weight: 500;color: #091b2c;display: block;text-decoration: none;position: relative;}.navsubmenu_list li:hover a, .submenu_row a:hover .submenu_title{color: #e32539;}.submenu_row a:hover .submenu_title span{background: #091b2c;}.navsubmenu_list li a:after{content: "";background: #000;height: 1px;width: 20%;position: absolute;left: 0;bottom: -1px;transition: all 0.4s;}.navsubmenu_list li a:hover:after{width: 100%;}.headerheading h2{margin: 0 0 10px;}.submenudetail_box{display: block;margin: 0 0 23px;border-radius: 10px;overflow: hidden;background: #fff;text-decoration: none;}.submenudetail_box>img{width: 100%;height: 245px;object-fit: cover;}.submenudetail_box .submenu_title{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 15px 20px;color: #0c0c0c;font-size: 26px;font-weight: 500;margin: 0;}.submenudetail_box .submenu_title span{width: 40px;height: 40px;line-height: 35px;border-radius: 45px;background: #e32539;text-align: center;}.compmegamenu .navtabs_row{display: block;padding: 30px 30px;}.headercall_box{position: initial;}.headercall_box>.btn{background: #e32539;color: #fff;font-size: 18px;padding: 6px 10px;box-shadow: none;outline: none;}.headercall_box .dropdown-menu{width: 100%;margin: 0;padding: 0;border-radius: 0;border: 0;background: #f5f5f5;}.headercall_box .dropdown-menu>.row{margin: 0;padding: 40px 80px;}.headercall_box>.btn.dropdown-toggle.show::after{transform: rotateX(-180deg);margin-bottom: 2px;}.callphoneheading h4{margin: 0 0 5px;}.calldetails_header{display: flex;flex-wrap: wrap;align-items: center;margin: 30px 0 0;padding: 30px 0 0;border-top: 1px solid #ddd;}.callicon_header{width: 30%;border-right: 1px solid #ddd;padding: 10px 0;position: relative;}.callicon_header:before{content: "";border-style: solid;border-width: 8px 12px 8px 0;border-color: transparent #e3e3e3 transparent transparent;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}.calldetails_header.b-0{border: 0;padding: 10px 0 0;margin: 0;}.callhiredata{width: 70%;padding-left: 20px;}.callhiredata h6{text-transform: uppercase;padding: 5px 0;margin: 0;}.callhiredata a{display: inline-block;width: 100%;text-decoration: none;color: #454545;font-size: 18px;font-weight: 500;margin: 7px 0;}.customradio_row{display: inline-flex;align-items: center;margin-left: 15px;}.headernavform .form-group{margin: 0 0 15px;}.customradio_row .form-check{margin-left: 15px;}.headernavform .form-group>label{font-size: 18px;color: #454545;margin: 0 0 3px;}.headernavform .form-group>.form-control{border: 1px solid #e8e6e6;padding: 15px 20px;background-color: #fff;box-shadow: none;outline: none;font-size: 18px;color: #0c0c0c;}.captcha_andbtn{display: flex;align-items: center;justify-content: space-between;margin: 10px 0 0;}.captcha_row{display: flex;align-items: center;}.captchacode{background: #e32539;color: #fff;font-size: 18px;letter-spacing: 1px;padding: 14px 20px;min-width: 160px;text-align: center;height: 55px;}.captchafill .form-control{border: 1px solid #e8e6e6;padding: 12px 20px;background-color: #fff;box-shadow: none;outline: none;font-size: 18px;color: #0c0c0c;border-top-left-radius: 0px;border-bottom-left-radius: 0px;height: 55px;}.headerformbtn .btn.gradiendredbtn img{filter: invert(1);}.callrequest_nav{display: flex;align-items: center;}.requesheader_btn{margin-left: 30px;}.btn.simplegraybtn{background: #eeeeee;text-transform: capitalize;font-size: 16px;font-weight: 600;color: #0c0c0c;padding: 8px 15px;box-shadow: none;outline: none;}.btn.simplegraybtn .img-fluid{max-width: 16px;display: inline-block;margin-top: -3px;margin-left: 5px;transition: all. 4s;}.btn.simplegraybtn:hover{color: #e32539;}.headercall_box .requespop_form .input-group{margin: 0 0 20px;}.acm-carousel--hero{overflow: hidden;--acm-carousel-gap: 0;}.acm-carousel--hero .acm-carousel__slide{min-height: 740px;}.acm-carousel--hero .acm-carousel__dots{position: absolute;left: 0;right: 0;bottom: 25px;margin: 0;}.acm-carousel--hero .bannerlist{width: 100%;min-height: 100%;padding: 100px 0;background-size: cover;background-repeat: no-repeat;background-position: center top;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;cursor: pointer;}.homebannerdetails{max-width: 715px;}.homebannerdetails h1{font-size: 40px;margin: 0 0 20px;}.homebannerdetails h1 strong{font-size: 48px;display: block;}.homebannerdetails h1 strong br{display: none;}.homebannerdetails p{color: #fff;margin: 0 0 40px;}.btn.gradiendredbtn, .homeabout_data .thm-btn, .requespop_form .thm-btn, .addreview .thm-btn, .fullsize_page .login .form-row .woocommerce-button, .abilling_details .thm-btn{position: relative;z-index: 9;font-size: 18px;color: #fff;font-weight: 600;padding: 12px 15px;border: 0;box-shadow: none;outline: none;text-align: center;min-width: 150px;text-decoration: none;background: transparent;display: inline-block;white-space: nowrap;max-width: 100%;}@media (max-width: 767px){.btn.gradiendredbtn, .homeabout_data .thm-btn, .requespop_form .thm-btn, .addreview .thm-btn, .abilling_details .thm-btn{white-space: normal;}}.btn.gradiendredbtn:before, .homeabout_data .thm-btn:before, .requespop_form .thm-btn:before, .addreview .thm-btn:before, .fullsize_page .login .form-row .woocommerce-button:before, .abilling_details .thm-btn:before{content: "";position: absolute;top: 0;left: 0;width: 30%;min-width: 60px;height: 100%;background: linear-gradient(to top, #a71d2c 0%, #e32539 100%);z-index: -1;transition: 0.3s;border-radius: 4px;}.btn.gradiendredbtn:hover:before, .homeabout_data .thm-btn:hover:before, .requespop_form .thm-btn:hover:before, .addreview .thm-btn:hover:before, .fullsize_page .login .form-row .woocommerce-button:hover:before, .abilling_details .thm-btn:hover:before{width: 100%;}body .slick-dots{text-align: center;bottom: 20px;}.homeclient_mainsec .row.homeclientslider.slider.slick-initialized.slick-slider.slick-dotted ul.slick-dots{display: none !important;}body .slick-dots li{display: inline-block;vertical-align: middle;padding: 0 5px;margin: 0;width: auto;height: auto;}body .slick-dots li button{width: 8px;height: 8px;border-radius: 20px;padding: 0;background: #ffffff;font-size: 0;display: inline-block;vertical-align: middle;border: 0;box-shadow: none;outline: none;cursor: pointer;}body .slick-dots li button:before{display: none;}body .slick-dots li.slick-active button{background: #fff;width: 30px;}.homeabout_sec{width: 100%;padding: 60px 0;}.headingpara_col{max-width: 1340px;margin: 0 auto;}.headingpara_col h2:after{content: "";background: #e32539;width: 54px;height: 3px;display: block;margin: 15px 0 0;}.market_head .headingpara_col h2:after, .headingpara_col.text-center h2:after, .text-center > .headingpara_col h2:after{margin-inline: auto;}.homeabout_data h3{color: #e32539;}.homeabout_data .thm-btn{color: #fff;}.homesolution_sec{width: 100%;background: rgb(167, 29, 44);background: linear-gradient(90deg, rgba(167, 29, 44, 1) 0%, rgba(227, 37, 57, 1) 100%);background-size: cover !important;padding: 60px 0;border-radius: 0px 0px 150px 0px;overflow: hidden;}.headingdropdown{display: flex;justify-content: center;}.homesolution_sec .headingpara_col h2{justify-content: center;align-items: center;text-align: center;color: #fff;padding-bottom: 13px;}.homesolution_sec .headingpara_col h2 strong{color: #0c0c0c;padding-left: 10px;}.homesolution_sec .headingpara_col h2::after{position: absolute;bottom: 0;left: 0;right: 0;background: #fff;}.homesolution_sec .headingpara_col p{color: #fff;}.mycustomdropdown{margin-left: 20px;}.headingpara_col .mycustomdropdown ul{margin-left: 0;}.mycustomdropdown .btn{background: transparent;border: 2px solid #fff;width: 45px;height: 45px;border-radius: 50px;color: #fff;font-size: 28px;padding: 0;text-align: center;box-shadow: none;outline: none;}.mycustomdropdown .btn::after{display: none;}.mycustomdropdown .dropdown-menu{margin: 0;padding: 0;border: 0;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);min-width: 170px;border-radius: 6px;left: auto !important;right: 0 !important;top: 50px !important;transform: inherit !important;}.mycustomdropdown .dropdown-menu .nav{display: block;border: none;}.mycustomdropdown .dropdown-menu li .nav-link{display: block;padding: 10px 15px;font-size: 16px;color: #252525;border-bottom: 1px solid #efefef;text-decoration: none;font-weight: 400;width: 100%;text-align: left;}.mycustomdropdown .dropdown-menu li .nav-link.active, .mycustomdropdown .dropdown-menu li:hover .nav-link{background: #e8e8e8;color: #252525;}.homesolution_sec .findsol_tabs{display: inline-grid;grid-auto-flow: column;grid-auto-columns: minmax(0, 1fr);justify-content: center;gap: 6px;margin: 22px auto 0;padding: 5px;list-style: none;background: rgba(255, 255, 255, 0.14);border-radius: 999px;}.homesolution_sec .findsol_tabs .nav-item{margin: 0;display: flex;}.homesolution_sec .findsol_tabs .nav-link{margin: 0;border: 0;border-radius: 999px;width: 100%;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap;padding: 9px 24px;font-size: 15px;font-weight: 500;color: #fff;background: transparent;transition: color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;}.homesolution_sec .findsol_tabs .nav-link:hover, .homesolution_sec .findsol_tabs .nav-link:focus-visible{color: #fff;background: rgba(255, 255, 255, 0.18);}.homesolution_sec .findsol_tabs .nav-link.active{color: #e32539;background: #fff;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);}.homesolution_sec .tab-content{margin-top: 32px;}@media (max-width: 575px){.homesolution_sec .findsol_tabs{display: flex;width: 100%;max-width: 340px;gap: 4px;}.homesolution_sec .findsol_tabs .nav-item{flex: 1 1 0;}.homesolution_sec .findsol_tabs .nav-link{width: 100%;padding: 9px 6px;font-size: 14px;text-align: center;}.homesolution_sec .tab-content{margin-top: 22px;}}.we-work .services_listsec, .we-work .callaction_sec{background: var(--acm-surface, #f4f7fa);}.we-work .weworkpage_detail, .we-work .weworkaction_sec{background: #fff;}.industrydetail_bands .cloud_communicatsec, .industrydetail_bands .advantages_mainsec, .industrydetail_bands .innerclient_sec, .industrydetail_bands .speaktoday_sec, .industrydetail_bands .acm-section, .industrydetail_bands .acm-contact-cards{background: #fff;}.industrydetail_bands .homesolution_sec, .industrydetail_bands .benefitacma_sec, .industrydetail_bands .whocanuse_sec, .industrydetail_bands .successtories_sec{background: var(--acm-surface, #f4f7fa);}.homesolutionslider .item{width: 33.33%;padding: 13px;float: left;}.solution_box{background: #f7eee5;border-radius: 12px;overflow: hidden;}.solution_imgbox img{width: 100%;height: 325px;object-fit: cover;transition: 0.4s ease-in-out;}.solution_shortdata{width: 100%;padding: 25px 20px 15px;}.solution_shortdata h3{font-size: 25px;display: flex;align-items: center;justify-content: space-between;margin: 0;}.solution_shortdata h3 .simpletxt{}.solution_shortdata h3 .simpletxt:hover{color: #e32539;}.solution_shortdata h3 .arrowico{width: 45px;min-width: 45px;height: 45px;line-height: 45px;text-align: center;background: #e32539;display: block;color: #fff;border-radius: 100%;font-size: 18px;padding: 0;}.soldes_hover{transition: 0.4s ease-in-out;height: 0;color: #000;font-family: "Open Sans", sans-serif;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 15px;}.solution_box:hover .solution_imgbox img{height: 265px;}.solution_box:hover .soldes_hover{height: 60px;display: -webkit-box;}.homesolutionslider .slick-dots{position: relative;bottom: 0;}.solution_offerhead{text-align: center;padding: 30px 0 0;}.solution_offerhead h2{color: #fff;display: inline-block;padding-bottom: 25px;}.solution_offerhead h2:after{content: "";position: absolute;bottom: 0;left: 15%;width: 299px;height: 23px;background: url(../images/solutionlayer.png) no-repeat center center;}.homedoesmetter_sec{width: 100%;padding: 60px 0;position: relative;background: #fff;border-top-left-radius: 130px;}.homedoesmetter_sec:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 200px;background: linear-gradient(to right, #a71d2c 0%, #e32539 100%);z-index: -1;}.homedoesmetter_sec:after{content: "";background: url(../images/doesmetterbg.webp) no-repeat center center;background-size: 100%;width: 595px;height: 374px;position: absolute;left: 8%;top: 0;}.homedoesmetter_sec .container{position: relative;z-index: 9;}.metterdoes_box{text-align: center;padding: 10px 0 15px;margin: 0;}.metterdoes_icon{margin: 0 0 15px;}.metterdoes_icon img{height: 75px;object-fit: contain;margin: 0 auto;}.metterdoes_box h3{font-size: 28px;margin: 0 0 10px;}.metterdoes_box p{overflow: hidden;margin: 0 0 20px;height: 90px;}.btn.metterdoeslink{font-size: 18px;font-weight: 500;background: #292929;display: inline-flex;padding: 2px 40px;justify-content: center;align-items: center;border-radius: 100px;padding-right: 0;color: #fff;transition: 0.4s ease-in-out;border: 0;}.btn.metterdoeslink span{width: 45px;height: 45px;display: inline-flex;align-items: center;justify-content: center;border-radius: 100%;background: #383838;margin-left: 30px;}.btn.metterdoeslink:hover{background: linear-gradient(to top, #a71d2c 0%, #e32539 100%);color: #fff;}.btn.metterdoeslink:hover span{background: #c62329;}.homeclient_mainsec{width: 100%;background: #f9f9f9;padding: 60px 0;overflow: hidden;border-top-right-radius: 150px;position: relative;z-index: 9;}.homeclient_mainsec:before{content: "";width: 140px;height: 140px;border-radius: 100%;border: 20px solid rgba(0, 0, 0, 0.15);position: absolute;left: 100px;bottom: 30px;}.homeclient_mainsec:after{content: "";background: url(../images/homeclientbg.png) no-repeat center center;background-size: 100%;width: 595px;height: 374px;position: absolute;right: 15%;top: 0;z-index: -1;opacity: 0.4;}.homeclient_mainsec .container{position: relative;}.homeclient_mainsec .container:after, .homeclient_mainsec .container:after{content: "";width: 140px;height: 140px;border-radius: 100%;border: 20px solid rgba(237, 25, 33, 0.15);position: absolute;right: 0px;bottom: -30px;}.homeclientslider .slick-slide, .successtorieslider .slick-slide{padding: 0 calc(1.5rem * 0.5);}.homeclient_box{width: 100%;padding: 30px 30px;background: #ffffff;border-radius: 15px;margin: 15px 0;}.homeclient_box h4{margin: 0 0 7px;}.homeclient_box h6{font-weight: 400;margin: 0 0 10px;}.homeclientslider .slick-slide.slick-current.slick-active .homeclient_box{box-shadow: 2px 2px 13px 3px rgba(0, 0, 0, 0.05);}.slick-slider .slick-list{z-index: 1;}.homechoose_sec{padding: 60px 0;width: 100%;background: #fff;}.homechoosebox{width: 100%;margin: 13px 0;border-left: 3px solid #e32539;padding: 20px 30px;display: flex;align-items: center;justify-content: space-between;box-shadow: 1px 0 5px rgba(0, 0, 0, 0.1);}.homechoosedata :is(h3,h4){margin: 0 0 5px;}.homechooseicon{width: 150px;min-width: 150px;text-align: right;}.homechoosebox .img-fluid{height: 73px;}.homenewsblog_sec{width: 100%;padding: 60px 0;background: #f9f9f9;position: relative;z-index: 9;overflow: hidden;}.homenewsblog_sec:before, .homenewsblog_sec:after{content: "";background: url(../images/homenewsbg.png) no-repeat center top;background-size: 100%;width: 700px;height: 600px;position: absolute;left: 0;top: 0;z-index: -1;}.homenewsblog_sec:after{left: auto;top: auto;right: 0;bottom: 0;transform: rotate(180deg);}.homenewsblog_col{margin: 13px 0;overflow: hidden;border-radius: 15px;}.homenews_imgbox{width: 100%;height: 275px;border-radius: 15px;overflow: hidden;margin: 0 0 20px;}.homenews_imgbox img{width: 100%;height: 100%;object-fit: cover;object-position: 10% 25%;}.homenews_date, .homenews_date a{font-size: 18px;color: #454545;}.homenews_databox a{text-decoration: none;color: #0c0c0c;}.homenews_databox :is(h3,h4){margin: 8px 0;}.homenews_databox :is(h3,h4) a span{width: 30px;height: 30px;display: inline-flex;align-items: center;justify-content: center;border-radius: 100%;background: #c62329;vertical-align: top;}.homenews_databox :is(h3,h4) a span img{filter: brightness(0) invert(1);}.homenews_databox a:hover{color: #c62329;}.homeclientlider .slick-dots{position: relative;bottom: 0;}.homeclientlider .slick-dots li.slick-active button{background: #c62329;}.acm-carousel--blogfeature .acm-carousel__slide:nth-child(odd) .homenewsblog_col, .homeclientlider .slick-slide:nth-child(odd) .homeclient_box{background: #e32539;padding: 30px;display: flex;flex-wrap: wrap;flex-direction: column-reverse;position: relative;z-index: 9;}.acm-carousel--blogfeature .acm-carousel__slide:nth-child(odd) .homenewsblog_col:after, .homeclientlider .slick-slide:nth-child(odd) .homeclient_box:after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 100%;background: #202020;height: 195px;-webkit-clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);border-radius: 10px;z-index: -1;}.acm-carousel--blogfeature .acm-carousel__slide:nth-child(odd) .homenews_imgbox{margin: 0;}.acm-carousel--blogfeature .acm-carousel__slide:nth-child(odd) .homenews_date, .acm-carousel--blogfeature .acm-carousel__slide:nth-child(odd) .homenews_date a, .acm-carousel--blogfeature .acm-carousel__slide:nth-child(odd) .homenews_databox :is(h3,h4) a, .acm-carousel--blogfeature .acm-carousel__slide:nth-child(odd) .homenews_databox p{color: #fff;}.acm-carousel--blogfeature .acm-carousel__slide:nth-child(odd) .homenews_databox :is(h3,h4) a span{background: #fff;}.acm-carousel--blogfeature .acm-carousel__slide:nth-child(odd) .homenews_databox :is(h3,h4) a span img{filter: inherit;}.contactus_sec{width: 100%;padding: 60px 0;}.homecontact_row{max-width: 1500px;margin: 0 auto;background: #091b2c;padding: 50px 80px;border-radius: 10px;position: relative;z-index: 9;overflow: hidden;}.homecontact_row:before{content: "";background: url(../images/footcontactafter.png) no-repeat center top;background-size: 90%;width: 400px;height: 160px;position: absolute;bottom: 0;left: 60px;z-index: -1;}.homecontact_row:after{content: "";background: url(../images/footcontactbefore.png) no-repeat center top;width: 153px;height: 153px;position: absolute;top: 50px;right: 70px;z-index: -1;}.homecontact_row h2, .homecontact_row p{color: #fff;}.homecontact_box{width: 100%;margin: 13px 0;position: relative;z-index: 2;}.homecontact_box:after{content: "";background: #425b72;width: 1px;height: 100%;position: absolute;left: -80px;top: 0;opacity: 0.25;}.homecontact_box h4{color: #fff;margin: 17px 0 13px;font-weight: 500;max-width: 325px;}.homecontact_box ul{display: flex;justify-content: space-between;margin: 0 0 35px;padding: 0;list-style: none;}.homecontact_box ul li{font-size: 18px;color: #fff;margin: 0;}.homecontact_box ul li a{display: block;color: #fff;text-decoration: none;}.homecontact_box ul li strong{display: block;font-weight: 400;}.homecontact_box.contactrequet{max-width: 330px;}.contactrequet p{margin: 0 0 27px;}.homepopular_brandsec{width: 100%;background: #fff;padding: 15px 0;box-shadow: 3px 3px 27px 12px rgba(0, 0, 0, 0.05);}.homebrand_row{display: flex;flex-wrap: wrap;align-items: center;align-content: center;}.homebrand_row h2{margin: 0;font-size: 28px;color: #e32539;width: 17%;margin-right: 20px;border-right: 1px solid #ddd;}.brands_slider{width: calc(83% - 20px);padding: 0 45px;}.homebrandimg{display: block;text-align: center;padding: 15px 15px;}.homebrandimg img{height: 55px;width: 100px;object-fit: contain;margin: 0 auto;}.brands_slider .slick-arrow{width: 35px;height: 35px;background: #f8e2e3;border-radius: 100%;left: 0;}.brands_slider .slick-arrow::before{content: "\f104";font: normal 14px/1 FontAwesome;font-size: 26px;color: #0c0c0c;line-height: 0.6;opacity: 1;}.brands_slider .slick-next.slick-arrow{left: auto;right: 0;}.brands_slider .slick-next.slick-arrow::before{content: "\f105";}.border-dashed{margin: 30px 0;border-top: 1px dashed #6b6b6b;}.mainfooter{width: 100%;background: #222325;background: linear-gradient(-180deg, rgba(12, 12, 14, 1) 0%, rgba(36, 37, 39, 1) 100%);}.footer_row{padding: 0 0 30px;}.footer_redbox{width: 100%;background: #e32539;padding: 35px 20px 20px;margin: 0;}.footheading{color: #fff;font-weight: 500;padding: 0 0 10px;margin: 0 0 10px;}.footheading:after{content: "";width: 35px;height: 2px;background: #fff;position: absolute;left: 0;bottom: 0;}.footer-link-list{margin: 0;padding: 0;padding-left: 20px;}.footer-link-list li{padding: 2px 0;color: #fff;}.footer-link-list li a{color: #fff;text-decoration: none;font-size: 13px;display: inline-block;transition: all 0.4s;}.footer-link-list li a:hover{color: #e32539 !important;}.footer_blackbox{width: 100%;background: #000000;padding: 20px 20px;margin: 0 0 20px;}.socialiconlist{margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;justify-content: space-evenly;}.socialiconlist li a{font-size: 16px;color: #fff;display: block;padding: 0 10px;}.socialiconlist li a:hover{color: #e32539;}.viewmore_list{text-align: center;margin: 15px 0 0;position: relative;}.viewmore_list h5{font-weight: 500;text-transform: uppercase;font-size: 16px;margin: 8px 0 0;}.viewmore_list a{position: relative;display: block;z-index: 9;}.plusbtninner{width: 37px;height: 37px;border-radius: 40px;line-height: 40px;display: inline-block;background: #fff;font-size: 16px;color: #000;position: relative;z-index: 2;}.plusbtninner:after{background: #e32539;width: 100%;height: 100%;position: absolute;content: "";left: 0;top: 0;z-index: -1;border-radius: 50%;transform: scale(0);transition: all 0.4s ease-in-out 0s;}.viewmore_list .collapsed .fa-plus{display: inline-block;}.viewmore_list .collapsed .fa-minus, .viewmore_list a .fa-plus{display: none;}.viewmore_list:before{content: "";position: absolute;bottom: 0;width: 100%;right: 0;background: #fff;height: 1px;left: 0;top: 20px;}.viewmore_list a:before{content: "";position: absolute;bottom: 0;width: 115px;right: 0;background: #202123;height: 6px;left: 50%;top: 18px;z-index: 1;transform: translateX(-50%);}.viewmore_list a:hover .plusbtninner{color: #ffffff;}.viewmore_list a:hover .plusbtninner:after{transform: scale(1);transition: all 0.4s ease-in-out 0s;}.footer_redbox .footer-link-list li a:hover{color: #0c0c0c !important;}.col-lg-9 .footer-link-list li, .col-lg-9 .footer-link-list li a, .middlefooter .footer-link-list li, .middlefooter .footer-link-list li a{color: #6b6b6b;}.footer_right_top{padding: 35px 0 30px;margin: 0 0 30px;border-bottom: 1px dashed #6b6b6b;}.footer_logo{text-align: center;}.footer_logo a{display: inline-block;margin: 0 0 15px;}.footer_logo a img, .landingfooter_logo img{width: 210px;}.footer_logo p{color: #6b6b6b;font-size: 16px;line-height: 26px;}.newsletter-footer .newsletter{position: relative;display: flex;justify-content: center;}.newsletter-footer .newsletter input{background: #fff;border: 0;border-radius: 50px 0 0 50px;font-size: 16px;box-shadow: none;padding: 10px 15px;outline: none;}.newsletter-footer .newsletter .control, .newsletter-footer .newsletter .actions{display: inline-flex;}.newsletter-footer .newsletter .control input{border: 2px solid transparent;}.newsletter-footer .newsletter input:focus{outline: 0;border-color: #dd2437 !important;}.newsletter-footer .newsletter .action.subscribe{background: #e32539;box-shadow: none;border-radius: 0 50px 50px 0;font-size: 16px;font-weight: 500;color: #fff;padding: 10px 30px;border: 0;}.middlefooter{padding: 30px 0;border-top: 1px dashed #6b6b6b;}.custom_row{display: flex;align-items: center;justify-content: space-between;padding: 15px 0;border-top: 1px dashed #6b6b6b;}.custom_row p{color: #6b6b6b;font-size: 15px;line-height: inherit;margin: 0;}.custom_row .footer-link-list{width: auto !important;list-style: none;padding: 0;margin: 0;}.custom_row .footer-link-list li{padding: 0;margin: 0;}.custom_row .footer-link-list li a{color: #6b6b6b;padding-left: 13px;margin-left: 13px;border-left: 2px solid #6b6b6b;line-height: 1;}.custom_row .footer-link-list li:first-child a{padding-left: 0px;margin-left: 0px;border-left: 0px;}#elevator_item{position: fixed;right: 15px;bottom: 65px;transition: opacity 0.4s ease-in-out;opacity: 1;z-index: 999;display: none;}#elevator_item.off{opacity: 0;visibility: hidden;}#elevator{display: block;width: 45px;height: 45px;line-height: 45px;cursor: pointer;background-color: #fff;border-radius: 100px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);font-size: 25px;text-align: center;}.brochure_boxes{position: fixed;top: 50%;right: 0;transform: translateY(-50%);z-index: 999;}.brochure_btn{background: #e32539;border: none;width: 65px;height: 65px;border-radius: 100%;position: relative;z-index: 999;margin-right: -20px;outline: none;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);}.brochure_btn:before, .brochure_btn:after{content: "";position: absolute;width: 10px;height: 10px;display: block;transition: all 0.4s ease;}.brochure_btn:before{top: 21px;left: 27px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform-origin: left bottom;}.brochure_btn:after{top: 34px;left: 15px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform-origin: top right;}.brochure_boxes a{display: none;border: 1px solid transparent;position: absolute;right: 0;z-index: 0;width: 45px;height: 45px;background: #fff;box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);border-radius: 100%;align-items: center;justify-content: center;}.brochure_boxes a img{max-width: 25px;height: auto;}.brochure_boxes a span, .brochure_btn span{display: none;position: absolute;right: 0px;background: #000;white-space: nowrap;padding: 5px 10px;border-radius: 4px;color: #fff;font-size: 12px;top: 50%;transform: translateY(-50%);}.brochure_boxes a:hover span{display: block;animation: tool 0.3s forwards;}.brochure_btn:hover span{display: block;animation: tool2 0.3s forwards;}.show_brochure{animation: close 0.1s ease forwards 0.15s;}.show_brochure .brochure_btn:before{top: 23px;left: 27px;}.show_brochure .brochure_btn:after{top: 31px;left: 19px;}.show_brochure a{display: flex;opacity: 0;}.show_brochure a:nth-of-type(1){animation: ani2 0.5s linear 0.3s forwards;}.show_brochure a:nth-of-type(2){animation: ani3 0.5s linear 0.5s forwards;}.show_brochure a:nth-of-type(3){animation: ani4 0.5s linear 0.7s forwards;}.show_brochure a:nth-of-type(5){animation: ani5 0.5s linear 0.1s forwards;}.show_brochure a:nth-of-type(4){animation: ani6 0.5s linear 0.3s forwards;}.show_brochure a:nth-of-type(6){animation: ani7 0.5s linear 0.5s forwards;}@keyframes tool{0%{opacity: 0;z-index: -999;right: 70px;}100%{opacity: 1;z-index: 1;right: 50px;}}@keyframes tool2{0%{opacity: 0;z-index: -999;right: 90px;}100%{opacity: 1;z-index: 1;right: 70px;}}@keyframes ani2{0%{opacity: 0;top: 0;}100%{opacity: 1;top: -150px;}}@keyframes ani3{0%{opacity: 0;top: 0;}100%{opacity: 1;top: -100px;}}@keyframes ani4{0%{opacity: 0;top: 0;}100%{opacity: 1;top: -50px;}}@keyframes ani5{0%{opacity: 0;bottom: 0;}100%{opacity: 1;bottom: -50px;}}@keyframes ani6{0%{opacity: 0;bottom: 0;}100%{opacity: 1;bottom: -100px;}}@keyframes ani7{0%{opacity: 0;bottom: 0;}100%{opacity: 1;bottom: -150px;}}.mobilemenu{display: none;}.desktopmenu{display: flex;align-items: center;}.call_action_pragraph{padding: 40px;width: 100%;max-width: 300px;position: fixed;left: 0;top: 50%;z-index: 9999;transform: translateY(-50%) translateX(-274px);background: rgba(255, 255, 255, 0.95);transition: 0.2s ease-in;box-shadow: 0 0 5px rgba(0, 0, 0, 0.22);opacity: 0;visibility: hidden;}.minimise{position: absolute;right: 0;top: 0;color: #fff;font-size: 18px;cursor: pointer;height: 100%;background: #e32539;min-width: 22px;}.minimise:before{content: "";position: absolute;right: -4px;top: -20px;border-left: 30px solid #e32539;border-top: 30px solid transparent;border-bottom: 30px solid transparent;border-right: 0;transform: rotate(-45deg);}.minimise .fa-minus{display: none;}.minimise small{writing-mode: tb;font-size: 18px;height: 100%;text-align: center;text-transform: uppercase;position: relative;z-index: 1;}.workusdata h4{font-size: 20px;margin: 0 0 20px;}.feature_link .work_with{font-size: 18px;text-transform: uppercase;position: relative;display: inline-flex;align-items: center;transition: 0.2s ease-in;text-decoration: none;color: #0c0c0c;font-weight: 500;}.feature_link .work_with:after{content: "\f105";font: normal 14px/1 FontAwesome;margin-left: 20px;font-size: 26px;color: #fff;background-color: #e32539;height: 45px;width: 45px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;}.call_action_pragraph.workfixed{opacity: 1;visibility: visible;}.call_action_pragraph.workfixed.boxhide{transform: translateY(-50%) translateX(0px);}.boxhide .minimise{background: transparent;height: auto;}.boxhide .minimise small{display: none;}.boxhide .minimise .fa-minus{display: inline-block;position: relative;}main{padding-top: 116px;}.innerbanner{width: 100%;background-size: cover !important;}.breadcrumb.custombread{position: relative;padding: 15px 0 0;margin: 0;}.breadcrumb.custombread li{color: #fff;opacity: 0.6;font-size: 14px;position: relative;}.breadcrumb.custombread li:after{content: "\f105";font: normal 14px/1 FontAwesome;font-size: 1rem;margin: 0 10px;}.breadcrumb.custombread li:last-child{padding-right: 0;}.breadcrumb.custombread li:last-child:after{display: none;}.breadcrumb.custombread li a{color: #ffffff;}.breadcrumb.custombread li a .fa-home{font-size: 20px;}.innerbanner .headingpara_col{max-width: 750px;padding: 35px 0 65px;margin: 0;}.innerbanner .headingpara_col h1{color: #fff;}.innerbanner .headingpara_col h1::after{content: "";background: #e32539;width: 54px;height: 3px;display: block;margin: 13px 0 0;}.innerbanner .headingpara_col p{color: #fff;}.inner_requestbox{width: 100%;text-align: center;background: linear-gradient(to top, #a71d2c 0%, #e32539 100%);padding: 20px;border-radius: 0 0 15px 15px;}.inner_requestbox p{color: #fff;margin: 0;}.inner_requestbox .requestmodel{background: transparent;border: 0;color: #fff;font-weight: 600;padding: 0;box-shadow: none;}.inner_requestbox #requestmodel{background: transparent;border: 0;color: #fff;font-weight: 600;padding: 0;box-shadow: none;}.services_listsec{width: 100%;padding: 50px 0;overflow: hidden;}.what-box{padding: 24px 22px;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;gap: 16px;border-radius: 14px;position: relative;min-height: 0;height: 100%;overflow: hidden;background: #fff;border: 1px solid #ededed;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;}.what-box:hover{transform: translateY(-3px);border-color: #f9ccd2;box-shadow: 0 14px 34px rgba(12, 12, 12, 0.10);}.what-box:after{content: none;}.what-box :is(h2, h3, h4){font-size: 17px;line-height: 1.4;font-weight: 600;min-width: 0;overflow-wrap: anywhere;color: #0c0c0c;padding-left: 0;margin: 0;width: auto;order: 2;position: static;transition: color 0.2s ease;}.what-box img{order: 1;position: static;width: 52px;height: 52px;object-fit: contain;padding: 10px;border-radius: 12px;background: #fdeef0;transition: background 0.2s ease;}.what-box:hover img{background: #f9d9de;}.what-box:hover :is(h2, h3, h4){color: #c41c2c;}.benefitacma_sec .row > [class*="col-"]{display: flex;}.benefitacma_sec .row > [class*="col-"] > *{width: 100%;}.service_industres{width: 100%;background: #f7f7f7;padding: 50px 0;overflow: hidden;}.servicdetatabs_sec{padding: 50px 0 0;}.servictab_row .nav.nav-pills{background: #f7f7f7;padding: 15px;border: 1px solid #eee;justify-content: center;}.servictab_row .nav.nav-pills .nav-item .nav-link{color: #0c0c0c;padding: 8px 24px;display: block;font-size: 16px;margin: 0 6px;border-radius: 4px;background: #fff;border: none;box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);}.servictab_row .nav.nav-pills .nav-item .nav-link.active{color: #fff;background-color: #e32539;}.serviceheadser .servictab_row .nav.nav-pills{position: absolute;left: 0;right: 0;z-index: 999;width: 100%;top: 0px;}.servictab_row .tab-content{padding: 24px;border: 1px solid #eee;border-top: 0;}.serpadding{width: 100%;}.serpadding .servicenew_heading{padding: 30px 0;}.servicedata_body .product-img-new{max-width: 420px;float: right;margin-left: 24px;margin-bottom: 15px;}.servicedata_body .headingpara_col{max-width: 100%;}.servicedata_body .headingpara_col h2:after{margin: 15px 0 0;}.servicedata_body p{text-align: justify;}.servicenew_heading{font-size: var(--acm-h2, 26px);font-weight: 700;line-height: 1.25;text-align: center;position: relative;margin: 0 0 12px;}.servicenew_heading:before{content: none;}.servicenew_heading:after{content: "";position: static;display: block;height: 3px;width: 54px;margin: 15px auto 0;background: #e32539;}.commentrunkbox{width: 100%;height: 100%;background: #fff;border: 1px solid #ededed;border-radius: 14px;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);padding: 24px 22px;margin: 0;display: flex;flex-direction: column;transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;}.commentrunkbox:hover{transform: translateY(-3px);border-color: #f9ccd2;box-shadow: 0 14px 34px rgba(12, 12, 12, 0.10);}.commentrunkbox :is(img, .commentrunkbox__icon){width: 52px;height: 52px;object-fit: contain;padding: 10px;margin: 0 0 18px;border-radius: 12px;background: #fdeef0;transition: background 0.2s ease;}.commentrunkbox:hover :is(img, .commentrunkbox__icon){background: #f9d9de;}.commentrunkbox:hover :is(h3, h4){color: #c41c2c;}.commentrunkbox--linked{position: relative;}.commentrunkbox__link{color: inherit;text-decoration: none;}.commentrunkbox__link::after{content: "";position: absolute;inset: 0;border-radius: inherit;z-index: 1;}.commentrunkbox .acm-readmore__btn{position: relative;z-index: 2;}.commentrunkbox :is(h3, h4){position: static;}.commentrunkbox__link:focus-visible{outline: none;}.commentrunkbox__link:focus-visible::after{outline: 2px solid #e32539;outline-offset: 3px;}.commentrunkbox__body{font-size: 15px;line-height: 1.7;color: #6b6b6b;}.commentrunkbox__body > :last-child{margin-bottom: 0;}.commentrunkbox :is(h3, h4){margin: 0 0 10px;}.featurebrochuretbn{width: 100%;background: #333;position: relative;padding: 20px 20px;box-shadow: 1px 0 10px rgba(0, 0, 0, 0.3);margin: 12px 0;text-align: left;}.allfeatuerbox :is(h3, h4){color: #fff;margin: 0 0 20px;}.allfeatuerbox span{color: #fff;font-size: 15px;}.allfeatuerbox span img{filter: brightness(1) invert(1);max-height: 20px;margin-left: 10px;}.features-list table tr:nth-of-type(odd){background: rgba(238, 238, 238, 0.33);}.features-list table tr td{font-size: 17px;line-height: 23px;color: #454545;text-align: center;}.features-list table tr:first-child td{background: #e32539b8;vertical-align: middle;color: #fff;}.features-list table tr td h3{margin: 0 0 0.5rem;font-size: 16px;color: #fff;}.features-list table tr td p{margin: 0;font-size: 17px;}.smartflow_sec>.row{padding: 40px 0;align-items: center;}.smartflow_sec>.row:nth-of-type(even){flex-direction: row-reverse;}.smartflowimg_box{position: relative;}.smartflowimg_box:before{content: "";position: absolute;top: 50%;left: 50%;width: 235px;height: 235px;border: 1px solid #b70719;border-radius: 70px;transform: translate(-50%, -50%);}.smartflow_img{width: 200px;height: 200px;box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);border-radius: 50px;display: flex;align-items: center;justify-content: center;margin: auto;transform: rotate(45deg);background: #fff;position: relative;z-index: 1;}.smartflow_img img{border: 1px solid #ccc;padding: 10px;border-radius: 100%;transform: rotate(-45deg);}.smartflow_data{padding-bottom: 15px;border-bottom: 2px dotted #b70719;}.smartflow_data h3{font-size: 32px;font-weight: 500;margin: 0 0 10px;}.smartflow_data p{margin: 0 0 8px;}.smartflow_data ul{padding: 0 0 0 15px;margin-left: 6px;}.smartflow_data ul li{font-size: 18px;line-height: 30px;color: #454545;}.smartflow_data ul li::marker{color: #f59292;}.smartflow_sec>.row:nth-of-type(even) .col-xl-9{padding-left: 65px;}.feature-boxdata p{margin: 0 0 5px;}.newplan_sec .servicenew_heading{margin: 0 0 10px;}.newplan_databox{padding: 40px 30px 95px;border: 1px solid #ccc;border-radius: 5px;position: relative;background: #f7f7f7;margin: 5px 0 20px;}.newplan_databox h3{font-size: 26px;}.newplan_databox :is(h6, .pricetxt){font-size: 21px;color: #e32539;font-weight: 500;margin: 0 0 15px;}.newplan_databox ul{margin: 0;padding: 0;list-style: none;}.newplan_databox ul li{font-size: 16px;color: #454545;position: relative;padding-left: 35px;}.newplan_databox ul li:not(:last-child){margin: 0 0 10px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}.newplan_databox ul li:before{content: "\02713";width: 25px;height: 25px;border-radius: 50px;text-align: center;display: block;background: #ddd;color: #fb2626;font-weight: 500;position: absolute;left: 0;top: 0;}.planactionbtn{position: absolute;bottom: 30px;left: 30px;}.newplan_databox:hover{background: linear-gradient(to top, #a71d2c 0%, #e32539 100%);}.newplan_databox:hover h3, .newplan_databox:hover h6, .newplan_databox:hover .pricetxt, .newplan_databox:hover ul li{color: #fff;}.newplan_databox:hover ul li:before{background: #fff;}.planactionbtn .btn.simplegraybtn:hover{background: #ccc;color: #000;}.quastion_faqsec .servicenew_heading{margin: 0 0 10px;}.customaccordian{box-shadow: none;max-width: 1140px;margin-inline: auto;}.customaccordian .accordion-item{background: #fff;border: none;border-bottom: 1px solid #e5e3e3;border-radius: 0;}.customaccordian .accordion-item .accordion-header{border-radius: 0;border: 0;padding: 0;}.customaccordian .accordion-item .accordion-header .btn{padding: 15px 60px 15px 15px;position: relative;color: #000;font-size: 19px;font-weight: 600;background: #ffffff;display: block;width: 100%;text-align: left;text-decoration: none;white-space: inherit;box-shadow: none;}.customaccordian .accordion-item .accordion-header .btn:after{content: "\f106";font: normal 14px/1 FontAwesome;color: #0c0c0c;font-size: 26px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);text-align: center;background: transparent;}.customaccordian .accordion-item .accordion-header .btn.collapsed{background: #fff;}.customaccordian .accordion-item .accordion-header .btn.collapsed:after{content: "\f107";}.customaccordian .accordion-item .accordion-body{padding: 0 15px 15px;}.servicebroch_sec .brochure_list{max-width: 1140px;margin-inline: auto;}.brochure_row{padding: 15px 24px;border: 1px solid #eee;background: #fafafa;display: flex;align-items: center;justify-content: space-between;}.brochureheading{font-weight: 500;margin: 0;}.downandemail{margin: 0;padding: 0;display: flex;align-items: center;list-style: none;}.downandemail li{padding-left: 20px;font-size: 15px;}.emailbrochure{cursor: pointer;}.emailbox_form{border: 1px solid #eee;padding: 15px;}.emailbox_form .captcha-code{background: #d43636;padding: 4px 20px;height: 58px;}.captcha-code{min-width: 140px;}.captcha-code img{width: 90%;height: 60px;object-fit: scale-down;}.captcha_input{width: 100%;}.emailbox_btm .btn.simplegraybtn{width: 100%;padding: 15px 15px;}.testimon_list{margin: 0;padding: 0;list-style: none;}.testimon_list li{border-bottom: 1px solid #eee;padding: 0 0 15px;margin: 0 0 15px;}.testimon_list li:last-child{border: 0;margin: 0;}.clientdata_box{position: relative;padding-left: 40px;}.clientdata_box:before{content: "\f10d";font: normal 14px/1 FontAwesome;position: absolute;font-size: 30px;top: 6px;left: 0;color: #e32539;}.getYoutubeVideo{display: block;background: #eee;text-align: center;padding: 32px 0;}.getYoutubeVideo img{max-width: 100%;}.relatedpost_list{margin: 0;padding: 0 0 15px;list-style: none;}.relatedpost_list li{padding: 10px 0;}.relatedpost_row{border: 1px solid #eeeeee;display: flex;flex-wrap: wrap;}.relatedpost_data{padding: 1rem;width: 75%;}.relatedpost_row :is(h3, h6){font-weight: 500;margin: 0;}.relatedpost_data p{margin: 5px 0 0;}.relatedpost_link{width: 25%;text-align: center;border-left: 1px solid #eee;}.relatedpost_link h6{height: 100%;}.relatedpost_link h6 a, .relatedpost_link > a{display: flex;padding: 1rem;height: 100%;align-items: center;justify-content: center;}.relatedpost_link h6 a:hover, .relatedpost_link > a:hover{color: #e32539;}.singlepro_detailsec{width: 100%;padding: 50px 0;}.cloud_commdata{width: 100%;background: transparent;border-radius: 0;box-shadow: none;padding: 0;overflow: visible;}.cloud_commdata.headingpara_col h2:after{margin: 15px 0 0;}.cloud_commdata p{font-size: 17px;line-height: 1.75;color: #454545;margin-inline: 0;max-width: 66ch;}.cloud_commdata p:last-of-type{margin-bottom: 0;}.cloud_commdata .btn{margin-top: 28px;}.singlepro_detailsec .row.align-items-center{align-items: flex-start !important;}.cloud_commimgbox{margin-left: 0;position: sticky;top: 110px;--acm-frame-offset: 18px;display: flow-root;}.cloud_commimgbox::before{content: "";position: absolute;top: var(--acm-frame-offset);left: var(--acm-frame-offset);right: 0;bottom: 0;border: 2px solid #e32539;border-radius: 18px;z-index: 0;pointer-events: none;}.cloud_commimgbox iframe, .cloud_commimgbox img{position: relative;z-index: 1;width: calc(100% - var(--acm-frame-offset));margin-bottom: var(--acm-frame-offset);height: auto;aspect-ratio: 4 / 3;border-radius: 18px;object-fit: cover;display: block;border: 0;box-shadow: 0 18px 44px rgba(12, 12, 12, 0.12);}.whoforit_sec{width: 100%;padding: 0 0 50px;}.whoforit_row{padding: 46px 48px 40px;background: #061e35 url(../images/forwhoitbgnew.png) no-repeat center center;background-size: cover;border-radius: 20px;background-blend-mode: overlay;}.whoforit_row h2{color: #fff;}.whoisit_list{margin: 28px 0 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;gap: 12px;}.whoisit_list li{font-size: 16px;color: #fff;font-weight: 500;width: auto;padding: 10px 20px;margin: 0;position: relative;border: 1px solid rgba(255, 255, 255, 0.22);border-left: 1px solid rgba(255, 255, 255, 0.22);border-radius: 62.5rem;background: rgba(255, 255, 255, 0.07);backdrop-filter: blur(2px);transition: background 0.2s ease, border-color 0.2s ease, transform 0.2s ease;}.whoisit_list li:hover{background: rgba(255, 255, 255, 0.14);border-color: rgba(255, 255, 255, 0.4);transform: translateY(-2px);}.whoisit_list li:after{content: none;}@media (max-width: 767px){.whoforit_row{padding: 28px 20px 24px;border-radius: 14px;}.whoisit_list{margin-top: 20px;gap: 8px;}.whoisit_list li{font-size: 14px;padding: 8px 14px;}}.useractivity_sec{width: 100%;padding: 0 0 40px;}.redgray_accodian .accordion-item{border-radius: 12px;margin: 0 0 10px;display: block;width: 100%;border: 1px solid #ededed;overflow: hidden;background: #fff;transition: border-color 0.2s ease, box-shadow 0.2s ease;}.redgray_accodian .accordion-item:hover{border-color: #f9ccd2;box-shadow: 0 6px 18px rgba(12, 12, 12, 0.07);}.redgray_accodian .accordion-item:has(.accordion-collapse.show){border-color: #e32539;box-shadow: 0 10px 28px rgba(227, 37, 57, 0.10);}.redgray_accodian .accordion-header{margin: 0;padding: 0;font-size: inherit;font-weight: inherit;line-height: inherit;color: inherit;position: relative;}.redgray_accodian .accordion-header::after{content: none;}.redgray_accodian .accordion-header .accordion-button{display: flex;flex-wrap: nowrap;align-items: center;gap: 20px;margin: 0;padding: 18px 20px;box-shadow: none;background: transparent;width: 100%;text-align: left;}.redgray_accodian .accordion-header .accordion-button:after{display: none;}.redgray_accodian .accordion-header .accordion-button:focus-visible{outline: 2px solid #e32539;outline-offset: -2px;}.redgray_accodian .accordion-header .accordion-button h5, .redgray_accodian .accordion-header .accordion-button strong{margin: 0;padding: 0;display: block;min-width: 0;font-size: 19px;font-weight: 600;line-height: 1.35;}.redtabheading{flex: 0 0 34%;background: transparent;color: #0c0c0c;}.graytabheading{flex: 1 1 auto;background: transparent;color: #6b6b6b;font-weight: 400 !important;font-size: 15.5px !important;line-height: 1.45;}.redgray_accodian .accordion-item:has(.accordion-collapse.show) .redtabheading{color: #c41c2c;}.teamarrow{flex: none;background: #f7f7f7;width: 40px;height: 40px;border-radius: 100%;color: #454545;display: flex;align-items: center;justify-content: center;font-size: 18px;transition: background 0.2s ease, color 0.2s ease, transform 0.25s ease;}.redgray_accodian .accordion-button:hover .teamarrow{background: #fdeef0;color: #c41c2c;}.redgray_accodian .accordion-button[aria-expanded="true"] .teamarrow{background: #e32539;color: #fff;transform: rotate(90deg);}.redgray_accodian .accordion-body{background-color: #fff;border: 0;border-top: 1px solid #ededed;padding: 22px 20px 26px;}@media (max-width: 767px){.redgray_accodian .accordion-header .accordion-button{flex-wrap: wrap;gap: 6px 14px;padding: 14px 16px;}.redtabheading{flex: 1 1 auto;padding-right: 44px !important;}.graytabheading{flex: 1 1 100%;}.teamarrow{position: absolute;right: 14px;top: 12px;width: 34px;height: 34px;font-size: 16px;}.redgray_accodian .accordion-header{position: relative;}.redgray_accodian .accordion-body{padding: 18px 16px 20px;}}.accordionbody_data :is(p, blockquote){font-size: 18px;line-height: 1.78;}.accordionbody_data :is(p, li, blockquote) :is(strong, b){font-weight: 600;}.accordionbody_data :is(h3, h4, h5){font-size: 13.5px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;color: #0c0c0c;margin: 30px 0 14px;}.accordionbody_data > :first-child{margin-top: 0;}.accordionbody_data :is(h3, h4, h5):after{content: "";background: #e32539;width: 54px;height: 3px;display: block;margin: 10px 0 0;}.accordionbody_data ul, .accordionbody_data ol{margin: 0 0 20px;padding: 0 0 16px;list-style: none;width: 100%;display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 320px), 1fr));column-gap: 32px;border-bottom: 1px solid #dedede;}.accordionbody_data li{font-size: 18px;line-height: 1.6;color: #454545;position: relative;padding: 7px 0 7px 35px;width: auto;min-width: 0;}.accordionbody_data li:before{content: "\02713";width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;background: #fdeef0;color: #e32539;font-size: 13px;font-weight: 700;line-height: 1;position: absolute;left: 0;top: 8px;}.callaction_row{margin: 15px auto 50px;display: flex;flex-direction: column;padding: 45px 50px 50px;background: linear-gradient(to right, #a71d2c 0%, #e32539 100%);border-radius: 20px;position: relative;z-index: 9;overflow: hidden;}.callaction_row:before{content: "";position: absolute;top: -31px;right: -5px;width: 125px;height: 125px;border: 10px solid #ffffff2b;border-radius: 100%;}.callaction_row:after{content: "";position: absolute;bottom: -52px;left: -39px;width: 170px;height: 170px;border: 13px solid #ffffff1a;border-radius: 100%;}.callaction_row h2{color: #fff;}.callaction_row h2::after{background: #fff;}.numberset_list{list-style: none;margin: 0 -12px;padding: 0;display: flex;flex-wrap: wrap;}.numberset_list li{width: 20%;padding: 12px 12px;text-align: center;}.numbercount_box img{filter: brightness(0) invert(1);margin: 0 0 20px;}.numbercount_box :is(h4, .numbercount_num){font-size: 56px;color: #fff;margin: 0 0 10px;font-weight: 500;line-height: 1.1;}.numbercount_box p{color: #fff;}.callactionew_sec{width: 100%;padding: 0 0 50px;}.callactionew_sec .row, .weworkaction_sec .row{--bs-gutter-y: 20px;}.callaction_wrap{width: 100%;box-shadow: 3px 3px 27px 12px rgba(0, 0, 0, 0.05);padding: 20px 15px;text-align: center;border-radius: 10px;background: #fff;}.callaction_data h4{font-size: 22px;margin: 0 0 10px;}.callaction_colum{width: 100%;height: 100%;position: relative;border: 1px solid #ededed;border-radius: 14px;background: #fff;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);overflow: hidden;transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;}.callaction_colum:hover{transform: translateY(-3px);border-color: #f9ccd2;box-shadow: 0 14px 34px rgba(12, 12, 12, 0.10);}.callaction_colum::before{content: "";position: absolute;inset: 0 auto auto 0;height: 3px;width: 44px;background: #e32539;border-radius: 0 3px 3px 0;transition: width 0.3s ease;}.callaction_colum:hover::before{width: 100%;}.callaction_coldata{padding: 28px 26px 26px;}.callaction_colum h3{font-size: 19px;font-weight: 600;line-height: 1.4;color: #0c0c0c;margin: 0 0 14px;}.callaction_descr{font-size: 15px;line-height: 1.75;color: #6b6b6b;}.callaction_descr > :last-child{margin-bottom: 0;}.callactionew_sec [class*="col-"]{display: flex;}.callaction_coldata{display: flex;flex-direction: column;height: 100%;}.callaction_readmore{margin-top: auto;}.callactionimg_box{height: 370px;position: relative;display: none;}.callactionimg_box:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(9, 27, 44, 0.39);z-index: 1;}.callactionimg_box:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 200px;background: linear-gradient(to bottom, #0000 0%, #000 100%);z-index: 1;}.callactionimg_box .img-fluid{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}.callaction_coldata{position: relative;bottom: 0;left: 0;padding: 20px;width: 100%;z-index: 2;}.callaction_coldata h4{text-transform: capitalize;font-size: 22px;}.callaction_readmore .btn.gray_btn{background: transparent;border-radius: 0;padding: 0;border: none;}.callaction_readmore .btn.gray_btn:hover{color: #e23b3b;}.midmarket_sec{width: 100%;padding: 0 0 50px;overflow: hidden;}.midmarket_tabs .nav-pills{justify-content: center;}.midmarket_tabs .nav-pills{gap: 2px;border-bottom: 1px solid #e6e6e6;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch;}.midmarket_tabs .nav-pills::-webkit-scrollbar{display: none;}.midmarket_tabs .nav-pills .nav-item{flex: none;}.midmarket_tabs .nav-pills .nav-item .nav-link{border: 0;border-radius: 0;font-size: 16px;padding: 12px 20px;color: #6b6b6b;box-shadow: none;font-weight: 500;position: relative;background: transparent;white-space: nowrap;transition: color 0.2s ease;}.midmarket_tabs .nav-pills .nav-item .nav-link:hover{color: #0c0c0c;}.midmarket_tabs .nav-pills .nav-item .nav-link.active{color: #0c0c0c;font-weight: 600;}.midmarket_tabs .nav-pills .nav-item .nav-link.active:before{content: "";position: absolute;bottom: -1px;left: 0;height: 2px;width: 100%;background: #e32539;}.rangeservices_list{margin: 0;padding: 28px 0 0;list-style: none;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 22px;}.rangeservices_list li{width: auto;min-width: 0;display: flex;padding: 0;}.rangeservices_list a{margin: 0;width: 100%;border: 0;}.rangeservices_list .commentrunkbox :is(h3, h4){font-size: 19px;font-weight: 600;line-height: 1.35;margin: 0 0 12px;}.commentrunkbox p{margin: 0 0 1em;}.service_industres li a:hover img, .findsolution_sec li a:hover img{transform: scale(1.1);}.plus-btn{text-align: center;padding: 20px 0 0;}.plus-btn a{display: inline-block;width: 70%;position: relative;}.plus-btn a:before{content: "";position: absolute;bottom: 0;width: 100%;right: 0;background: #e8e8e8;height: 1px;left: 50%;top: 20px;transform: translateX(-50%);}.plus-btn a .fa.fa-plus{height: 40px;text-align: center;line-height: 40px;border: 1px solid #454545;width: 40px;border-radius: 50%;background: #fff;font-size: 14px;position: relative;z-index: 3;margin: 0 0 10px;}.plus-btn a .fa.fa-plus:after{background: #e32539;width: 100%;height: 100%;position: absolute;content: "";left: 0;top: 0;border-radius: 50%;transform: scale(0);transition: all 0.4s ease-in-out 0s;z-index: -1;}.plus-btn a :is(h6, span){font-size: 16px;color: #e32539;margin: 0;display: block;}.plus-btn a:hover .fa.fa-plus{color: #fff;border-color: #fff;}.plus-btn a:hover .fa.fa-plus:after{transform: scale(1);}.newplan_sec.pronewsplan_sec{width: 100%;padding: 0 0 50px;}.pronewsplan_sec .acm-carousel{max-width: 1400px;margin: 0 auto;}.midmarket_sec.morproductbtn_sec{width: 100%;padding: 50px 0;}.missoin_hiring{width: 100%;padding: 0 0 50px;}.missoin_hiring .headingpara_col{max-width: 1400px;}.missoin_hiringlist{display: flex;flex-wrap: wrap;margin: 30px -12px 0;padding: 0;list-style: none;counter-reset: item;}.missoin_hiringlist li{width: 33.33%;padding: 0 12px;display: flex;counter-increment: item;position: relative;}.abilling_details{width: 100%;padding: 50px 0 25px;}.abilling_databox h2:after{content: "";background: #e32539;width: 54px;height: 3px;display: block;margin: 13px 0 0;}.abilling_databox ul{list-style: none;margin: 0 0 1.5em;padding: 0;display: block;columns: 260px 3;column-gap: 10px;}.abilling_databox ul li{width: auto;min-width: 0;display: block;background: #fff;box-shadow: none;border: 1px solid #ededed;padding: 12px 16px 12px 40px;margin: 0;position: relative;font-size: 15px;line-height: 1.6;color: #454545;border-radius: 10px;transition: border-color 0.2s ease, background 0.2s ease;break-inside: avoid;-webkit-column-break-inside: avoid;margin-bottom: 10px;}.abilling_databox ul li b, .abilling_databox ul li strong{color: #0c0c0c;}.abilling_databox ul li:hover{border-color: #f9ccd2;background: #fffafa;}.abilling_databox ul li:before{content: "";background: none;display: block;width: 16px;height: 16px;border-radius: 0;position: absolute;left: 15px;top: 15px;transform: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpolyline points='1.5 5.5 4.5 8.5 10.5 1.5' fill='none' stroke='%23e32539' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: 12px 10px;}.abilling_databox ol{margin: 0 0 1.5em;padding-left: 1.35em;}.abilling_databox ol li{font-size: 17px;line-height: 1.75;color: #454545;margin: 0 0 0.5em;}.abilling_databox h3{font-weight: 600;}.abilling_databox h3:after, .shopdetail_tabs .woocommerce-Tabs-panel h2:after, .shopdetail_tabs .woocommerce-Tabs-panel h3:after{content: "";background: #e32539;width: 54px;height: 3px;display: block;margin: 13px 0 0;}.abilling_details p img{display: block;margin: 0 auto;}.recommended_sec{width: 100%;padding: 0 0 30px;}.recommended_sec .headingpara_col{margin: 0 0 25px;}.recommended_sec .headingpara_col h2:after{margin: 15px 0 0;}.recommendedbox :is(h3, h5){color: #0c0c0c;font-size: 23px;margin-bottom: 10px;}.recommendedbox :is(h3, h5):after{content: "";background: #e32539;width: 54px;height: 3px;display: block;margin: 13px 0;}.recommendedbox ul{margin: 0;padding: 0;list-style: none;}.recommendedbox ul li{position: relative;padding: 5px 0 5px 20px;}.recommendedbox ul li:before{content: "\f105";font: normal 14px/1 FontAwesome;color: #e32539;font-size: 18px;position: absolute;left: 0;top: 8px;}.recommendedbox ul li a:hover{color: #e32539;}.newabout_sec{width: 100%;padding: 60px 0;}.newabout_sec .headingpara_col h2:after{margin: 13px 0 0;}.about_numbers{padding: 0;list-style: none;display: flex;flex-wrap: wrap;margin: 0 -13px;}.about_numbers li{width: 50%;padding: 13px;}.about_num_box{background: #f7f7f7;padding: 20px;border-radius: 7px;height: 100%;}.about_num_box :is(h3, .about_num){display: block;font-size: 40px;font-weight: var(--acm-weight-bold);line-height: 1.1;margin: 0;}.about_num_box p{margin: 0;}.aboutus_cnt img{height: 250px;width: 100%;object-fit: cover;margin: 0 0 20px;border-radius: 10px;}.about_owner{width: 100%;padding: 60px 0;background: #f7f7f7;}.owner_cnt{padding: 80px 0 60px;border: 4px solid #000;border-radius: 0;border-right: none;border-left: none;max-width: 1551px;margin: auto;position: relative;}.owner_cnt:before, .owner_cnt:after{content: "";position: absolute;top: 0;left: 0;width: 63px;height: 53px;background: #000 url(../images/quoteicon1.png) no-repeat center center;background-size: 31px;}.owner_cnt:after{top: auto;left: auto;bottom: 0;right: 0;transform: rotate(180deg);}.owner_cnt h3{font-size: 40px;font-weight: 500;max-width: 1200px;margin-bottom: 50px;}.owner_cnt p{font-size: 22px;margin: 0;}.market_head{width: 100%;padding: 70px 0 150px;background-size: cover;background-repeat: no-repeat;background-position: center top;}.market_head h2, .market_head p{color: #fff;}.dist_market_list{margin: -130px 0 40px;}.distmar_box{width: 100%;text-align: center;background: #fff;border: 1px solid #e5e1e1;border-radius: 10px;padding: 40px;position: relative;margin: 0 0 25px;transition: all 0.3s;}.dist_icon{height: 90px;display: flex;align-items: center;justify-content: center;margin: 0 0 20px;}.distmar_box :is(h3, h4){font-size: 21px;text-transform: uppercase;margin: 0;}.distmar_cnt{position: absolute;top: 0;left: 0;background: linear-gradient(to top, rgba(167, 29, 44, 0.9) 0%, rgba(227, 37, 57, 0.9) 100%);width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;padding: 20px;border-radius: 10px;opacity: 0;visibility: hidden;transition: all 0.3s;z-index: 9;}.distmar_cnt p{color: #fff;margin: 0;}.distmar_box:hover{border-color: rgba(227, 37, 57, 0.9);}.distmar_box:hover .distmar_cnt{opacity: 1;visibility: visible;}.quastion_faqsec{width: 100%;padding: 0 0 60px;}.overviewmarket_sec{width: 100%;padding: 60px 0;overflow: hidden;background: var(--acm-surface, #f4f7fa);}.overviewmarket_sec, .page-template-template-overview .useractivity_sec{padding-block: var(--acm-section-y, clamp(1.75rem, 5.2vw, 5.5rem));}.overviewmarket_sec .field-item{text-align: center;padding: 0 0 30px;}.casestudy_sec{width: 100%;padding: 60px 0;padding-block: var(--acm-section-y, clamp(1.75rem, 5.2vw, 5.5rem));}.casestudy-nav{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0.5rem 1rem;background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.18);margin: 0 0 10px;}.left_filterbox{display: flex;align-items: center;align-content: center;}.left_filterbox .file-case-icon{height: 35px;}.left_filterbox h4{margin: 0;font-size: 28px;padding-left: 18px;color: #d82337;}.left_filterbox .mycustomdropdown .btn{border-color: #0c0c0c;color: #0c0c0c;width: 35px;height: 35px;line-height: 30px;}.left_filterbox .dropdown-menu li a{display: block;padding: 6px 15px;font-size: 15px;color: #252525;border-bottom: 1px solid #efefef;}.left_filterbox .dropdown-menu li a:hover{background: #f2f2f2;color: #d82337;}.right_filterbox{display: flex;align-items: center;align-content: center;}.right_filterbox h5{margin: 0;padding-right: 10px;color: #d82337;font-weight: 500;font-size: 20px;}.right_filterbox .dropdown .btn{font-size: 18px;color: #0c0c0c;padding: 8px 12px;box-shadow: none;border: 0;outline: none;}.right_filterbox .dropdown-menu{margin: 0;padding: 0;border: 0;background: #ffffff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);min-width: 215px;border-radius: 6px;left: auto !important;right: 0 !important;top: 100% !important;transform: inherit !important;inset: 40px 0px auto auto !important;}.filtercheckbox{position: relative;}.filtercheckbox input[type="checkbox"]{position: absolute;right: 10px;top: 5px;display: none;}.filtercheckbox label{font-size: 15px;color: #0c0c0c;padding: 10px 10px 10px 37px;position: relative;border-bottom: 1px solid #e9e7e7;width: 100%;cursor: pointer;}.filtercheckbox label:before{content: "";border-radius: 50%;width: 20px;height: 20px;background: #dddddd;position: absolute;left: 10px;top: 12px;}.filtercheckbox input[type="checkbox"]:checked~label:after{content: "";position: absolute;top: 12px;left: 10px;width: 20px;height: 20px;background: #fff;border-radius: 50%;border: 5px solid #e32539;}.caseinner_box{width: 100%;border-radius: 10px;overflow: hidden;display: inline-block;margin: 13px 0;}.casecard_img, .productarchive_img{width: 100%;height: 310px;display: block;overflow: hidden;}.blogleft_details ul{margin-left: 25px;}.casecard_img .img-fluid, .productarchive_img .img-fluid{width: 100%;height: 100%;transition: all 0.7s;}.cardintro{width: 100%;padding: 20px 20px;}.caseinner_box.darkbgbox{background: #091b2c;}.caseinner_box.redbgbox{background: #e32539;}.blogleft_details li{margin-left: 30px;}.customaccordian .accordion-item .accordion-body ul li{margin-left: 15px;}.btn.simplecasebtn{padding: 10px 0;color: #0c0c0c0;margin: 0;box-shadow: none;outline: none;}.btn.simplecasebtn img, .productarchive_data .readmore img{max-width: 15px;}.btn.simplecasebtn:hover{color: #d82337;}.darkbgbox p, .darkbgbox .btn.simplecasebtn, .redbgbox p, .redbgbox .btn.simplecasebtn{color: #fff;}.darkbgbox .btn.simplecasebtn img, .redbgbox .btn.simplecasebtn img{filter: invert(1) brightness(2);}.whitebgbox .casecard_img{height: 220px;}.caseinner_box.whitebgbox{display: inline-flex;box-shadow: 0 0 5px rgba(0, 0, 0, 0.32);}.whitebgbox .cardintro p{height: 117px;overflow: hidden;}.casmorebtn{margin: 15px 0 0;}.caseinner_box:hover .casecard_img .img-fluid{transform: scale(1.25);}.contactus_sec.casestuday_contact{width: 100%;padding: 0 0 60px;}.disclaimer_info{margin-top: 30px;background: #f1f1f1;padding: 10px 20px;border-left: 4px solid #e32539;}.disclaimer_info p{margin: 0;}.clientmain_sec{width: 100%;padding: 60px 0;}.clientpage_list{max-height: 315px;background: #fafafa;overflow: auto;}.testimonials_sec .clientpage_list{margin-bottom: var(--acm-space-4);}.testimonials_sec .happy_client + .happy_client{margin-top: var(--acm-space-3);}@media (max-width: 767px){.testimonials_sec .d-md-none .happy_client:first-child{margin-top: var(--acm-space-5);}}.clientmain_sec .desk_happy_clients .happy_client + .happy_client{margin-top: var(--acm-space-3);}.clientmain_sec .desk_happy_clients.d-md-block{margin-top: var(--acm-space-4);}@media (max-width: 767px){.clientmain_sec .desk_happy_clients.d-md-none{margin-top: var(--acm-space-4);}}.clientpage_list .nav{width: 100%;}.clientpage_list .nav .nav-item{width: 100%;}.clientpage_list .nav .nav-item .nav-link{border-radius: 0;padding: 12px 20px;border-bottom: 1px solid #dbdbdb;text-transform: capitalize;color: #0c0c0c;font-size: 18px;border-left: 6px solid #eee;text-align: left;width: 100%;}.clientpage_list .nav .nav-item .nav-link.active, .clientpage_list .nav .nav-item .nav-link:hover{background: #e32539;border-bottom-color: #e96971;color: #fff;}.clientlist_imgrow{padding: 20px;background: #fafafa;height: 100%;border: 1px solid #eee;overflow-y: auto;max-height: 720px;}.clientimg_listrow{margin: 0 -10px;padding: 0;list-style: none;display: flex;flex-wrap: wrap;}.clientimg_listrow li{padding: 10px;width: 20%;}.clientele_imgbox{text-align: center;border: 1px solid #8e8e8e;display: flex;align-items: center;align-content: center;justify-content: center;height: 80px;width: 100%;background: #fff;}.happy_client{margin-top: 20px;display: flex;align-items: center;padding: 20px;background: #f1f1f1;}.right_panel{padding-left: 20px;font-size: 18px;}.right_panel .years{display: block;font-size: 25px;font-weight: 500;text-transform: uppercase;color: #0c0c0c;font-family: "Ubuntu";line-height: 1.2;}.service_industres.tempindust{margin-top: 50px;}.sub-industries-content{width: 100%;padding: 60px 0;}.sub-industries-content.bg-color-gray{background: #f7f7f7;}.subindustries_lists{margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;justify-content: center;}.subindustries_lists li{width: 20%;display: flex;align-items: center;align-content: center;justify-content: center;text-align: center;height: 145px;border: 1px solid rgba(0, 0, 0, 0.1);margin-right: -1px;margin-bottom: -1px;}.clientele img{max-width: 100%;height: auto;padding: 0 10px;}.sub-industries-content .plus-btn{padding: 30px 0 0;}.industrydis_sec .disclaimer_info{margin: 0;}.industrydis_sec:last-child{margin-bottom: var(--acm-section-y);}.testimonials_sec{width: 100%;padding: 60px 0;}.testimonials_sec .clientlist_imgrow{max-height: 545px;}@media (min-width: 992px){.testimonials_sec .clientlist_imgrow{max-height: clamp(545px, 62vh, 900px);}.testimonials_sec .clientpage_list{max-height: clamp(315px, 36vh, 520px);}}@media (max-width: 991px){.testimonials_sec .clientlist_imgrow{max-height: none;height: auto;overflow: visible;}}.testimonials_sec .clientlist_more{margin: var(--acm-space-5, 20px) 0 0;text-align: center;}.testimonials_sec .clientlist_morebtn{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;width: 100%;padding: 12px 26px;border: 1px solid #d7dae1;border-radius: var(--acm-radius-pill, 999px);background: #fff;font-size: 0.9375rem;font-weight: 600;color: #0c0f1a;cursor: pointer;transition: border-color 0.2s ease, background 0.2s ease;}.testimonials_sec .clientlist_morebtn:hover{border-color: #e32539;background: #fff5f6;color: #0c0f1a;}.testimonials_sec .clientlist_morebtn:focus-visible{outline: 2px solid #e32539;outline-offset: 3px;}@media (min-width: 992px){.testimonials_sec .clientlist_morebtn{width: auto;}}.testimonials_sec .acm-testimonial__quote{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;line-clamp: 6;overflow: hidden;}.testimonials_sec .acm-testimonial__quote p{margin-bottom: 0;}.reviewsubmit_form{width: 100%;margin-top: 2rem;}.reviewsubmit_form>.btn{width: 100%;text-align: left;background: #e23b3b;padding: 15px 25px;font-size: 21px;font-weight: 500;color: #fff;box-shadow: none;outline: none;position: relative;border: 0;overflow: hidden;}.reviewsubmit_form>.btn:after{content: "\02715";width: 120px;height: 100%;background: #0c0c0c;position: absolute;right: 0;top: 0;display: flex;align-items: center;justify-content: center;font-size: 30px;}.reviewsubmit_form>.btn.collapsed:after{content: "\f105";font: normal 14px/1 FontAwesome;font-size: 30px;}.reviewsubmit_form .card-body{background-color: #fafafa;border-top: 0;border: 1px solid #eee;padding: 2rem 2.5rem;}.reviewsubmit_form .input-group{margin: 0 0 20px;}.reviewsubmit_form .fileUpload.btn{position: relative;overflow: hidden;color: #fff;border: none;background: #d43636;line-height: 37px;padding: 0 10px;font-size: 14px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;align-items: center;}.reviewsubmit_form .fileUpload.btn input.upload{position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}.reviewsubmit_form .fileUpload.btn span{color: #fff;font-size: 16px;}input#uploadFile{background: 0 0;border: none;outline: none;padding: 0 10px;height: 37px;color: #000;}.faqpage_sec{width: 100%;padding: 55px 0;}.faqpage_sec .accordion{display: flex;flex-wrap: wrap;margin: 0 -12px;}.faqpage_sec .customaccordian{box-shadow: none;width: 50%;padding: 17px 12px;}.accordionheading{font-size: 32px;}.accordionheading:after{content: "";background: #e32539;width: 54px;height: 3px;display: block;margin: 12px 0 20px;}.faqpage_sec .customaccordian .card-body{font-size: 18px;color: #454545;line-height: 30px;margin: 0 0 15px;padding: 0 15px 15px;font-family: "Open Sans", sans-serif;}.shopbanner_sec{width: 100%;background: #f7f7f7;padding: 20px 0 30px;}.col-lg-3.leftcat_col{width: 20%;padding-right: 0;}.col-lg-6.productslider_col{width: 55%;padding: 0;}.col-lg-3.browse_col{padding-left: 0;}.menu_main_left{width: 100%;background: #ffffff;}.menu_main_left :is(h2, h4){margin: 0;font-size: 22px;padding: 16.5px 20px;}.shop-page .custom_scroll_box{max-height: 555px;overflow-y: auto;}.custom_scroll_box ul{margin: 0;padding: 0;list-style: none;}.custom_scroll_box .menu-content>li .nav-link{position: relative;text-transform: capitalize;background: #fff;color: #0c0c0c;padding: 16px 20px;font-size: 17px;transition: all 0.3s linear;border-top: 1px solid #e5e5e5;white-space: normal;}.custom_scroll_box .menu-content>li .nav-link.dropdown-toggle::after{content: "\f105";font: normal 14px/1 FontAwesome;border: 0;position: absolute;right: 15px;top: 16px;font-size: 22px;transition: transform 0.25s ease;}.custom_scroll_box .menu-content>li .nav-link.dropdown-toggle[aria-expanded="true"]::after{transform: rotate(90deg);}.custom_scroll_box .menu-content>li .dropdown-menu{position: static !important;transform: none !important;width: 100%;border: 0;padding: 0 0 0 20px;}.custom_scroll_box .menu-content>li .dropdown-menu li .dropdown-item{position: relative;text-transform: capitalize;background: #fff;color: #0c0c0c;padding: 12px 10px;font-size: 16px;transition: all 0.3s linear;border-top: 1px solid #e5e5e5;}.custom_scroll_box .menu-content>li:hover .nav-link{color: #e32539;}.custom_scroll_box .menu-content>li .dropdown-menu li:hover .dropdown-item{background-color: #e8e8e8;background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);color: #e32539;}.customscrolbar .mCSB_inside>.mCSB_container{margin-right: 0;}.shopbanner_slide{position: relative;z-index: 9;}.shopbanner_slide img{width: 100%;height: 100%;object-fit: cover;}.shopbaner_data{position: absolute;left: 0;top: 50%;width: 42%;transform: translate(9%, -50%);padding-left: 10px;}.shopbaner_data :is(h5, .shopbaner_tag){margin: 0 0 10px;color: #fff;font-weight: 300;text-transform: uppercase;font-size: 18px;font-family: "Open Sans", sans-serif;}.shopbaner_data h3{font-size: 26px;line-height: 33px;margin: 0 0 15px;font-weight: 500;color: #fff;}.shopbaner_data p{font-size: 16px;margin-bottom: 30px;line-height: 26px;color: #fff;}.btn.shopbannerbtn{color: #fff;font-weight: 500;padding: 7px 25px;display: inline-block;border: 2px solid #fff;border-radius: 0;box-shadow: none;}.btn.shopbannerbtn:hover{background: #ffffff;color: #e32539;}.acm-carousel--shopbanner .acm-carousel__dot::after{background: #fff;}.acm-carousel--shopbanner .acm-carousel__dot[aria-current="true"]::after{background: #e32539;}.acm-carousel--shopbanner{position: relative;}.acm-carousel--shopbanner .acm-carousel__dots{position: absolute;left: 0;right: 0;bottom: 16px;margin: 0;z-index: 10;}.acm-carousel--shopbanner .acm-carousel__track{padding-bottom: 0;}@media (min-width: 992px){.mainshop_page .leftcat_col .menu_main_left{height: 100%;display: flex;flex-direction: column;}.mainshop_page .leftcat_col .menu_main_left .custom_scroll_box{flex: 1 1 0;min-height: 0;overflow-y: auto;}}.bannerbottom_sec{margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: nowrap;}.bannerbottom_sec li{width: 20%;}.newproduct_box{background: #fff;border: 1px solid #e5e5e5;height: 100%;text-align: center;padding: 15px 10px;min-height: 155px;margin-right: -1px;transition: all 0.3s;}.newproduct_box img{height: 90px;object-fit: contain;margin: 0 0 13px;}.newproduct_box h4{margin: 0;font-size: 17px;color: #454545;font-weight: 400;}.newproduct_box:hover{box-shadow: 1px 0 22px rgba(19, 19, 19, 0.27);position: relative;z-index: 2;border-color: transparent;}.browsersec{margin: 0;padding: 0;list-style: none;}@media (min-width: 992px){.browsersec{display: grid;grid-template-rows: repeat(3, minmax(0, 1fr));min-height: 100%;}.browsersec > li{display: flex;min-height: 0;}.browsersec > li .browserbox{height: 100%;padding: 14px 16px;}.browsersec .browserbox h3{font-size: 14px;margin-bottom: 4px;}.browsersec .browsercnt{width: 56%;}.browsersec .browsercnt h2{font-size: 21px;line-height: 1.15;}.browsersec .browserimg{width: 44%;}.browsersec .browserimg img{max-height: 84px;width: auto;margin-left: auto;display: block;}}.browserbox{width: 100%;padding: 32px 15px;background: #fff;display: flex;flex-wrap: wrap;align-items: center;border: 1px solid #e5e5e5;margin-left: -1px;margin-top: -1px;transition: all 0.3s linear;}.browserbox h3{width: 100%;font-size: 18px;color: #e32539;text-transform: uppercase;margin: 0 0 10px;font-weight: 400;}.browsercnt{width: 50%;}.browsercnt h2{font-size: 30px;text-transform: uppercase;font-weight: 300;}.browsercnt h2 strong{font-weight: 700;}.browse_btn{font-size: 18px;font-weight: 500;display: inline-block;}.browse_btn span{display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;background: #c62329;border-radius: 100%;margin-left: 5px;}.browse_btn span img{width: 14px;}.browse_btn:hover{color: #e32539;}.browserimg{width: 50%;}.popular_catarea{width: 100%;padding: 35px 0;}.dealcounter_row{display: flex;align-items: flex-start;border-bottom: 1px solid #e5e5e5;margin: 0 0 20px;}.shoproheading{font-size: 26px;padding-bottom: 20px;margin: 0;}.clockdiv{background: #e32539;margin-left: 20px;border-radius: 45px;overflow: hidden;padding: 3px 20px;display: flex;align-items: center;}.clockdiv :is(h6, .clockdiv_label){margin: 0;margin-right: 10px;font-size: 18px;color: #fff;}.clockdiv #countdown ul{margin: 0;padding: 0;list-style: none;display: flex;align-items: center;color: #fff;}.clockdiv #countdown ul li{font-size: 16px;color: #fff;padding: 5px 3px;}.shopproduct_row .item{margin: 12px 0;}.acm-product-stack{display: flex;flex-direction: column;gap: 12px;height: 100%;}.manufacturer_name{margin-bottom: 4px;font-size: 17px;color: var(--acm-ink-2, #45525f);text-transform: capitalize;}.manufacturer_name a{color: var(--acm-ink-2, #45525f);}.manufacturer_name a:hover{color: #e32539;}.product-name{font-size: 20px;font-weight: 500;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin: 0 0 5px;min-height: 3lh;overflow: hidden;}@supports not (min-height: 1lh){.product-name{min-height: 78px;}}.product-name a{display: block;transition: all 0.3s linear;}.shopproduct_row .img-block{width: 100%;position: relative;overflow: hidden;background: transparent;margin: 0 0 15px;}.shopproduct_row .img-block a img{height: 160px;object-fit: contain;width: 100%;margin: 0;transition: all 0.3s linear;}.shopproduct_row .product-decs{display: flex;align-items: center;justify-content: space-between;gap: 24px;margin-top: auto;padding: 14px 0 0;border-top: 1px solid #f2f2f4;}.product-decs.enquirydatabtn .btn.enquiry_toggle{font-size: 16px;color: #9b9b9b;font-weight: 500;background: transparent;border: none;transition: all 0.3s linear;padding: 0;margin: 0;min-width: auto;}.product-decs.enquirydatabtn .btn.enquiry_toggle:hover{background: transparent;color: #000;}.rating-product{color: #fdd835;}.product-flag{position: absolute;top: 10px;left: 10px;margin: 0;padding: 0;list-style: none;z-index: 2;}.product-flag .new{display: inline-block;background: #e32539;color: #fff;font-size: 11px;font-weight: 600;line-height: 1;letter-spacing: 0.03em;text-transform: uppercase;padding: 5px 9px;border-radius: 6px;}.savebox{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;background: #f7f7f7;padding: 0 100px;position: relative;z-index: 9;}.savebox:before{content: "";position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;background: #ececec;-webkit-clip-path: polygon(75% 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(75% 0, 100% 0, 100% 100%, 0% 100%);}.savebox h4{margin: 0;text-transform: uppercase;color: #a9a9a9;margin-right: 50px;font-weight: 400;}.savebox h4 strong{color: #0c0c0c;}.saving_secbanner .savebox{max-width: 980px;margin-inline: auto;column-gap: 36px;row-gap: 12px;}.saving_secbanner .savebox h4{margin-right: 0;max-width: 460px;text-align: left;}.woocommerce-page .saving_secbanner .savebox img{width: 200px;height: auto;}.enquirenow{display: inline-block;font-size: 19px;font-weight: 500;padding: 10px 32px;color: #fff;background: linear-gradient(to top, #a71d2c 0%, #e32539 100%);border-radius: 5px;margin-right: 100px;}.enquirenow:hover, .enquirydatabtn .btn.enquiry_toggle:hover{background: linear-gradient(to bottom, #a71d2c 0%, #e32539 100%);color: #fff;}.shopproduct_row .nav-pills{margin: 0;padding: 0;list-style: none;}.shopproduct_row .nav-pills .nav-item{width: 100%;}.shopproduct_row .nav-pills .nav-item .nav-link{border-bottom: 1px solid #e5e5e5;position: relative;display: block;text-transform: capitalize;color: #0c0c0c;padding: 14px 0;font-size: 17px;transition: all 0.3s linear;background: transparent;}.shopproduct_row .nav-pills .nav-item .nav-link:hover, .shopproduct_row .nav-pills .nav-item .nav-link.active{color: #e32539;}.popular_catesec .col-xl-3{width: 20%;}.addvertize .img-fluid{width: 100%;height: 100%;object-fit: cover;}.popular_catesec .col-xl-7{width: 63.33%;}.lightredbg{background: #fed9c9;border: 0;}.lightgraybg{background: #f5f9e9;border: 0;}.lightyellowbg{background: #fbdfb8;border: 0;}.lightredbg :is(h2, h3, h4), .lightgraybg :is(h2, h3, h4), .lightyellowbg :is(h2, h3, h4){color: #a71d2c;}.newbroser_sec .browserbox:hover{box-shadow: 1px 0 22px rgba(19, 19, 19, 0.15);}.singlestatic{position: relative;display: flex;align-items: center;margin: 0 0;height: 100%;align-content: center;background: #f4f6fa;padding: 25px 40px;border-radius: 20px;}.singlestatic .img-fluid{margin-right: 15px;}.staticmeta :is(h3, h4){font-size: 20px;text-transform: uppercase;margin: 0;}.staticmeta p{margin: 0;}.bestselling_prosec .dealcounter_row{justify-content: space-between;}.bestselling_prosec .nav .nav-item .nav-link{font-size: 17px;padding: 5px 20px;border: 2px solid transparent;border-radius: 45px;color: #454545;font-weight: 600;background: transparent;}.bestselling_prosec .nav .nav-item .nav-link.active{border-color: #e32539;color: #000;}.feature-slider-wrapper .col-xl-2{padding: 13px 0;}.homenews_date span img{width: 14px;display: inline;}.shopblog_sec{width: 100%;padding: 0 0 40px;overflow: hidden;}.acm-carousel--blogfeature .acm-carousel__slide:nth-child(odd) .homenews_date span img{filter: invert(1) brightness(2);}.product_breadsec{width: 100%;background: #fafafb;border-bottom: 1px solid #ececee;margin: 0 0 30px;}.product_breadsec .breadcrumb.custombread{padding: 11px 0;display: flex;align-items: center;flex-wrap: wrap;row-gap: 2px;}.product_breadsec .breadcrumb.custombread li{display: inline-flex;align-items: center;opacity: 1;color: #6b7280;font-size: 14px;font-family: "Ubuntu";}.product_breadsec .breadcrumb.custombread li a{display: inline-flex;align-items: center;gap: 6px;color: #6b7280;padding: 5px 10px;border-radius: 8px;transition: color 0.18s ease, background 0.18s ease;}.product_breadsec .breadcrumb.custombread li a:hover{color: #e32539;background: rgba(227, 37, 57, 0.07);}.product_breadsec .breadcrumb.custombread li:after{content: "\f105";font: normal 13px/1 FontAwesome;color: #c4c8cf;margin: 0 3px;}.product_breadsec .breadcrumb.custombread li:last-child a{color: #0c0c0c;font-weight: 500;pointer-events: none;background: transparent;}.product_breadsec .breadcrumb.custombread li a .fa-home{font-size: 15px;}.category-cover{margin: 0 0 35px;}.category-cover img{width: auto;height: 100%;object-fit: cover;}.cardpro-block .headingpara_col{max-width: 100%;margin: 0;}.cardpro-block .headingpara_col h1{font-size: clamp(24px, calc(2vw + 16px), 30px);font-weight: 700;line-height: 1.25;color: #0c0c0c;margin: 0 0 15px;}.cardpro-block .headingpara_col h1::after, .cardpro-block .headingpara_col h2:after{content: "";display: block;width: 54px;height: 3px;background: #e32539;margin: 7px 0 0;}.custom_gridrow{display: flex;align-items: center;justify-content: space-between;padding: 0 0 20px;}.custom_gridrow .laberGridList{margin: 0;padding: 0;list-style: none;display: flex;align-items: center;}.custom_gridrow .laberGridList li a{font-size: 22px;color: #0c0c0c;display: block;padding: 0 6px;}.custom_gridrow .laberGridList li.active a{color: #e32539;}.laberProductGrid .shopproduct_row.row{margin: 0 -10px;row-gap: 20px;}.laberProductGrid .col-xl-3{padding: 0 10px;width: 25%;display: flex;}.laberProductGrid .col-xl-3 > .item{margin: 0;width: 100%;display: flex;}.laberProductGrid .product-decs.enquirydatabtn{margin-top: auto;padding-top: 14px;border-top: 1px solid #f2f2f4;}.laberProductList{display: none;}.laberProductList .shopproduct_row{margin: 0;}.laberProductList .shopproduct_row .list-product{min-height: auto;border: 1px solid #e5e5e5;margin: 15px 0;}.laberProductList .comments_note{margin: 0 0 13px;}.laberProducts .img-block a, .laberProducts .laberProduct-image{position: relative;}.laberProducts .laberProduct-flags, .laberProducts .product-flag{position: absolute;top: 10px;left: 10px;margin: 0;padding: 0;list-style: none;z-index: 2;}.laberProducts .laber-flag{display: inline-block;background: #e32539;color: #fff;font-size: 11px;font-weight: 600;line-height: 1;letter-spacing: 0.03em;text-transform: uppercase;padding: 5px 9px;border-radius: 6px;}.custom_pagerow{display: flex;align-items: center;justify-content: space-between;padding: 20px 0 0;}.laberProductList .product-name{height: auto;margin: 0 0 13px;}.laberProductList .laberProduct-image a img{width: 100%;height: 250px;object-fit: contain;}.admin-bar .pswp{z-index: 9999999;height: 100%;top: 0;}.singlepro_slider{position: relative;}.singlepro_slider span.onsale, .woocommerce .singlepro_slider span.onsale{position: absolute;left: 15px;top: 15px;width: auto !important;height: auto !important;min-width: 0 !important;min-height: 0 !important;margin: 0;padding: 5px 9px !important;border-radius: 6px !important;background: #e32539;color: #fff;font-size: 11px;font-weight: 600;line-height: 1 !important;letter-spacing: 0.03em;text-transform: uppercase;}.singlepro_slider .woocommerce-product-gallery__image a{width: 100%;border-radius: 10px;text-align: center;height: 530px;display: flex;align-items: center;justify-content: center;border: 1px solid #e8e7e7;}.singlepro_slider .flex-control-thumbs{display: flex;align-items: center;list-style: none;justify-content: center;margin: 20px 0 0;padding: 0;}.singlepro_slider .flex-control-thumbs li{padding: 0 10px;width: 25%;}.singlepro_slider .flex-control-thumbs li img{border: 1px solid #e8e7e7;border-radius: 10px;padding: 15px;width: 100%;height: 130px;object-fit: contain;}.singlepro_slider .flex-control-thumbs li img.flex-active{border-bottom-width: 3px;border-bottom-color: #e32539;}.singleproheading{font-size: 36px;color: #0c0c0c;}.comments_note{margin: 0 0 12px;}.product-description-short, .product-description-short p{color: #454545;font-size: 18px;line-height: 30px;margin: 0 0 13px;}.enquirydatabtn{padding: 15px 0 30px;margin: 0;}.enquirydatabtn .btn.enquiry_toggle{background: rgb(167, 29, 44);background: linear-gradient(to top, #a71d2c 0%, #e32539 100%);border: 1px solid rgb(167, 29, 44);padding: 9px 20px;font-size: 18px;min-width: 150px;font-weight: 600;color: #fff;margin-right: 20px;margin-bottom: 4px;}.enquirydatabtn .gray_btn{background: #e8e8e8;color: #000;font-size: 18px;padding: 10px 18px;border-radius: 4px;text-transform: capitalize;transition: 0.3s;display: inline-block;}.enquirydatabtn .gray_btn:after{content: "";width: 24px;height: 24px;position: relative;display: inline-block;vertical-align: middle;margin-left: 7px;background: url(../images/headerarrowicon.png) no-repeat center center;background-size: 16px;}.enquirydatabtn .gray_btn:hover, .emailbox_btm .simplegraybtn:hover{background: #ccc;color: #000;}.productshare{margin: 0 0 30px;}.prosoicalheading{font-size: 18px;font-weight: 400;margin: 0 0 10px;}.productshare_icons{margin: 0;padding: 0;list-style: none;display: flex;align-items: center;}.productshare_icons li{padding-right: 10px;}.productshare_icons li a{position: relative;color: #0c0c0c;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;letter-spacing: 0;border: 1px solid #000;height: 40px;width: 40px;transition: transform 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease;}.productshare_icons li a:hover{transform: translateY(-2px);box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2);}.productshare_icons li a.facebook{background: #3b5999;border-color: #3b5999;color: #fff;}.productshare_icons li a.linkedin{background: #0077b5;border-color: #0077b5;color: #fff;}.productshare_icons li a.pinterest{background: #e60023;border-color: #e60023;color: #fff;}.productshare_icons li a.twitter{background: #55acee;border-color: #55acee;color: #fff;}.product_detail_contact{padding: 0;border: 0;border-radius: 0;background: transparent;margin-top: 6px;}.product_detail_contact .row{--bs-gutter-x: 16px;row-gap: 16px;}.product_detail_contact .row>div{padding: 0 8px;}.product_detail_contact .row>div:not(:last-child){border-right: 0;}.procontact_box{height: 100%;padding: 20px;background: #fff;border: 1px solid #ececee;border-radius: 14px;box-shadow: 0 1px 2px rgba(12, 15, 26, 0.04);transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;}.procontact_box:hover{transform: translateY(-3px);border-color: #cfeeda;box-shadow: 0 14px 30px rgba(12, 15, 26, 0.1);}.prohead_box{display: flex;align-items: center;gap: 12px;margin: 0 0 12px;}.prohead_box img{width: 46px;height: 46px;flex: none;object-fit: contain;}.prohead_box h4{font-size: 18px;margin: 0;line-height: 1.25;}.prohead_box h4 strong{display: block;font-weight: 600;font-size: 15px;color: #0c0c0c;margin: 0 0 2px;}.prohead_box h4 a{color: #16a34a;font-weight: 600;font-size: 17px;white-space: nowrap;transition: color 0.18s ease;}.prohead_box h4 a:hover{color: #0c0c0c;}.procontact_box p{margin: 0;color: #6b7280;font-size: 13.5px;line-height: 1.5;}.productdetails_tab{width: 100%;padding: 130px 0 0;}.shopdetail_tabs{margin: -42px 0 0;}.freeshipping_box{padding: 30px;border: 1px solid #e8e7e7;border-radius: 10px;margin: 0 0 30px;}.shippingdeta_col{display: flex;align-items: center;align-content: center;}.shippingdeta_col:not(:last-child){padding: 0 0 20px;margin: 0 0 20px;border-bottom: 1px solid #e8e7e7;}.shippingdeta_col img{min-width: 55px;margin-right: 15px;object-fit: scale-down;object-position: center;}.shipping_meta h4{font-size: 20px;text-transform: uppercase;margin: 0;}.shipping_meta p{margin: 0;}.bestsellersldebar{padding: 30px;border: 1px solid #e8e7e7;border-radius: 10px;margin: 0 0 30px;}.sidebartitle{font-size: 28px;}.sidebartitle:after{content: "";background: #e32539;width: 50px;height: 3px;display: block;margin: 10px 0 0;}.acm-carousel--bestseller .item:not(:last-child){border-bottom: 1px solid #e8e7e7;padding-bottom: 15px;margin-bottom: 15px;}.acm-carousel--bestseller .item{display: flex;flex-wrap: wrap;}.Prodsid_imgbox{width: 25%;position: relative;}.laberPro_flags{margin: 0;padding: 0;list-style: none;position: absolute;top: 0;left: 0;}.laberPro_flags .laber-flag{background: #e22d39;font-size: 14px;color: #fff;display: inline-block;text-align: center;border-radius: 2px;padding: 1px 7px;margin: 0;}.prodsid_desc{width: 75%;padding-left: 15px;}.prodsid_desc .product-name{margin: 0 0 5px;font-size: 18px;height: auto;}.prodsid_desc .comments_note{margin: 0;}.prodsid_desc .product-name a:hover{color: #e32539;}.shopdetail_tabs .tabs.wc-tabs{margin: 0;padding: 0;list-style: none;text-align: center;}.shopdetail_tabs .tabs.wc-tabs li{display: inline-block;}.shopdetail_tabs .tabs.wc-tabs li a{padding: 10px 15px;background: transparent;color: #0c0c0c;border: none;font-weight: 500;text-align: center;text-transform: capitalize;font-size: 24px;letter-spacing: 0.2px;position: relative;border-radius: 0;border-bottom: 4px solid transparent;font-family: "Ubuntu";min-width: auto;}.shopdetail_tabs .tabs.wc-tabs li.active a{background: transparent;color: #d43636;border-bottom-color: #d43636;}.shopdetail_tabs .tabs.wc-tabs li.active a:after{content: "";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid #d43636;position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);}.shopdetail_tabs .woocommerce-Tabs-panel{border: 1px solid #eee;padding: 25px 30px 40px;border-radius: 10px;margin: 7px 0 0;}.shopdetail_tabs .woocommerce-Tabs-panel h2, .shopdetail_tabs .woocommerce-Tabs-panel h3{font-size: 24px;padding: 10px 0 0;}.shopdetail_tabs .woocommerce-Tabs-panel ul{margin: 0;padding: 0 0 10px;list-style: none;}.shopdetail_tabs .woocommerce-Tabs-panel ul li{font-size: 18px;color: #454545;position: relative;padding-left: 20px;margin: 0 0 10px;}.shopdetail_tabs .woocommerce-Tabs-panel ul li:before{content: "";width: 8px;height: 8px;border-radius: 50px;text-align: center;display: block;background: #ffc0c0;color: #fb2626;font-weight: 500;position: absolute;left: 0;top: 10px;}.tags_data{display: flex;flex-wrap: wrap;padding-top: 10px;}.tags_data a{display: inline-block;background: #e9e9e9;padding: 5px 10px;margin-right: 5px;margin-bottom: 5px;border-radius: 2px;font-size: 16px;color: #000;line-height: 20px;}.tags_data a:hover{background: #e32539;color: #fff;}.obverall_rating{margin: 0 0 15px;}.obverall_rating strong{display: block;font-size: 26px;line-height: 20px;}.obverall_rating span{font-size: 13px;font-weight: 600;}.overall_rateing_stars>div{display: flex;align-items: center;margin: 0 0 10px;}.overall_rateing_stars .star_bar{width: 230px;height: 13px;background: #f3f3f3;border-radius: 45px;margin: 0 10px 0 10px;}.review_form .input-group{display: block;width: 100%;}form .terms input[type="checkbox"], form .consent input[type="checkbox"]{margin-right: 10px;height: 24px;width: 20px;}.review_form .terms, form .consent{display: flex;flex-wrap: nowrap;align-items: start;}.review_form label{font-size: 14px;margin: 0;font-weight: 600;color: #0c0c0c;}.rating_item svg{width: 22px;height: 22px;}svg:not(:root){overflow: hidden;}.rating_item.active-item svg{fill: #fcd300;}.review_form label:not(.terms label, .rate_input label){background: #fff;position: absolute;font-weight: 600;font-size: 15px;margin: 0;z-index: 99;padding: 0 5px;margin-left: 10px;top: -12px;}.review_form .input-group{position: relative;margin: 0 0 25px;}.review_form textarea.form-control, .review_form .form-control{outline: none;border-radius: 5px;padding: 15px 15px;background-color: #fff;color: #000;font-size: 16px;border: 1px solid #e3e5e9;width: 100%;}.review_form .addreview .thm-btn{color: #fff;}.reviews_list{padding-top: 30px;}.review_item:not(:last-child){margin: 0 0 20px;}.reviewed_star{margin: 0 0 10px;}.review_item p{margin: 0 0 10px;}.review_item h4{font-size: 20px;margin: 0;font-weight: 400;}.shopenquirypopup{display: none;position: fixed;bottom: 0;width: 100%;left: 0;z-index: 99999999;}.shopenquirypopup .row>div{margin-bottom: 25px;}.woocommerce-Tabs-panel table{width: 100%;margin: 0 0 20px;}.woocommerce-Tabs-panel table thead{background: #e32539b8;}.woocommerce-Tabs-panel table tr td{border: 1px solid #dee2e6;padding: 8px 10px;color: #454545;font-size: 18px;text-align: center;}.woocommerce-Tabs-panel table thead tr td{color: #ffffff;font-weight: 500;font-family: "Ubuntu";}.laberProductList .laberProduct-image a{border: 1px solid #e5e5e5;display: block;}.jobs-main{width: 100%;padding: 60px 0;}.jobs-inside{border: 1px solid #eee;padding: 18px 15px;background-color: #f7f7f7;}.jobs-serach input[type="text"]{background: #fff;font-size: 16px;width: 100%;padding: 10px 15px;border-radius: 5px;border: 1px solid #eee;outline: none;box-shadow: none;}.jobs-inside .ac-job{border-top: 1px solid #eee;padding: 15px 0 0;margin: 20px 0 0;}.jobs-inside .ac-job .ac-btn{display: block;position: relative;color: #e32539;font-size: 21px;font-weight: 500;}.jobs-inside .ac-job .ac-btn .selected{display: block;color: #0c0c0c;font-size: 18px;}.jobs-inside .ac-job .ac-btn:after{content: "\f106";font: normal 14px/1 FontAwesome;font-size: 22px;font-weight: 600;padding-left: 7px;position: absolute;right: 0;top: 5px;z-index: 2;color: #0c0c0c;}.jobs-inside .ac-job .ac-btn.ac-btn.collapsed:after{content: "\f107";}.ac-job .card-body{padding: 0;margin: 10px 0 0;background: transparent;border: 0;box-shadow: none;outline: none;border-radius: 0;}.ac-job ul{margin: 0;padding: 0;list-style: none;}.ac-job ul li label{position: relative;margin: 3px 0;cursor: pointer;}.ac-job ul li .cbx span{color: #000;display: inline-block;vertical-align: middle;transform: translate3d(0, 0, 0);font-size: 17px;}.ac-job ul li .cbx span:first-child{position: relative;width: 15px;min-width: 15px;height: 15px;border-radius: 2px;transform: scale(1);border: 1px solid #9098a9;transition: all 0.2s ease;margin-top: 5px;}.ac-job ul li .cbx span:first-child:before{content: "";width: 100%;height: 100%;background: #e22539;display: block;transform: scale(0);opacity: 1;border-radius: 50%;}.ac-job ul li .cbx span:first-child svg{position: absolute;top: 1px;left: 1px;fill: none;stroke: #fff;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 16px;stroke-dashoffset: 16px;transition: all 0.3s ease;transition-delay: 0.1s;transform: translate3d(0, 0, 0);}.ac-job ul li .cbx span:last-child{padding-left: 8px;}.ac-job ul li .cbx:hover span:first-child{border-color: #e22539;}.ac-job ul li .inp-cbx:checked+.cbx span:first-child{background: #e22539;border-color: #e22539;animation: wave 0.4s ease;}.ac-job ul li .inp-cbx:checked+.cbx span:first-child:before{transform: scale(3.5);opacity: 0;transition: all 0.6s ease;}.ac-job ul li .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset: 0;}.ac-job .job-lists>li>label, .child-term-list>li>label{display: flex;}.locationname{color: #999;font-size: 18px;margin: 0;}.ac-job .locationlist{margin: 0 0 12px;}.jobheading_career{border-bottom: 2px solid rgba(0, 0, 0, 0.1);font-size: 20px;margin: 0 0 20px;padding: 0 0 13px;}.jobheading_career:after{content: "";height: 2px;width: 30%;background: #e32539;display: block;position: absolute;bottom: -2px;left: 0;}.job-car-list{margin: 0;padding: 0;list-style: none;}.job-car-list>li{border: 1px solid #eee;padding: 18px;margin-bottom: 15px;}.jobdetail_list{display: flex;flex-wrap: wrap;align-items: center;}.jobdetail_data{width: 80%;display: flex;align-items: center;}.jobdetail_data>.post-img{min-width: 56px;height: 55px;object-fit: cover;border-radius: 50%;margin-right: 15px;}.jobcontent h5{font-size: 21px;font-weight: 500;color: #0c0c0c;transition: 0.5s;margin-bottom: 5px;}.jobcareer_list{margin: 0;padding: 0;list-style: none;display: flex;align-items: center;}.jobcareer_list li{padding-right: 13px;font-size: 18px;color: #454545;}.read-jobbtn{width: 20%;text-align: right;}.showmorejob_btn{text-align: center;padding: 15px 0 0;margin: 0;}.loading{position: fixed;z-index: 9999;inset: 0;display: grid;place-items: center;background: rgba(255, 255, 255, 0.72);}.loading .spinner-border{display: none;}.loading::after{content: "";width: 34px;height: 34px;border: 3px solid rgba(227, 37, 57, 0.25);border-top-color: #e32539;border-radius: 50%;animation: acm_loading_spin 0.7s linear infinite;}@keyframes acm_loading_spin{to{transform: rotate(360deg);}}@media (prefers-reduced-motion: reduce){.loading::after{animation-duration: 2.4s;}}.contactpage_sec{width: 100%;padding: 60px 0;}.contactpage_sec .headingpara_col h2:after{margin: 12px 0 0;}.contactaddress_list{margin: 0;list-style: none;background: #f7f7f7;border-radius: 4px;padding: 22px;}.contactaddress_list li{margin-top: 15px;padding-top: 15px;border-top: 1px solid #c9c9c9;}.contactaddress_list li:first-child{margin: 0;padding: 0;border: 0;}.contactaddrss_data{display: flex;align-items: center;}.contactaddrss_data img{min-width: 62px;margin-right: 15px;}.contact_content h5{color: #0c0c0c;font-weight: 500;font-size: 20px;margin: 0 0 7px;}.contact_content p{margin: 0;line-height: 26px;}.contact_content p:hover, .contact_content a:hover{color: #e32539;}.contactpage_sec .requespop_form{width: 100%;box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);padding: 30px;border: 2px solid #fff;border-radius: 10px;background: #f7f7f7;}.requespop_form h3{font-size: 30px;margin: 0 0 30px;}.contactheading:after{content: "";background: #e32539;width: 54px;height: 3px;display: block;margin: 15px 0 0;}.contactpage_sec .requespop_form .input-group{margin: 0 0 25px;}.mobile-container{display: block;}.mobile-container .d-flex{display: flex;align-items: stretch;}.mobile-container .country-code{flex: 0 0 auto;background: #fff;color: #14161c;border: 1px solid #d7dae1;border-right: none;border-radius: 10px 0 0 10px;padding: 14px 8px;font-size: 15px;text-align: center;transition: border-color 0.18s ease;}.mobile-container .form-control{flex: 1 1 auto;border-radius: 0 10px 10px 0;}.mobile-container .country-code:focus, .mobile-container .country-code:focus-visible{border-color: #e32539;outline: none;}.preferbox{position: relative;margin: 0;}.contact-form .contact-input:not(.contact-form .contact-input.captcha, .captcha_wrapper .input-form input), .preferredtime_wrap #preferredtime, .preferredtime_wrap #preferredtime_text{-moz-appearance: none;-webkit-appearance: none;}.preferredtime_wrap input{position: absolute;left: 0;top: 0;}#preferredtime{position: relative;}.prefermode_box .form-control.form-select{margin: 0;}.multiservices .btn-group{width: 100%;}.multiservices .btn-group .multiselect{outline: none;border-radius: 5px;padding: 15px 15px;background-color: #fff;color: #000;font-size: 16px;border: 1px solid #e3e5e9;width: 100%;text-align: left;white-space: break-spaces;word-break: break-word;}.multiservices .btn-group .multiselect::after{border: 0;content: "\f107";font: normal 14px/1 FontAwesome;font-size: 20px;font-weight: 500;position: absolute;right: 13px;top: 16px;margin: 0;}.multiservices .multiselect-container{width: 100%;border-radius: 0;margin: 0;padding: 10px 15px;max-height: 150px;overflow-x: auto;}.multiservices .multiselect-container li a{display: block;padding: 2px 0;cursor: pointer;}.multiservices .multiselect-container li .aweCheckbox{display: flex;align-items: self-start;}.multiservices .multiselect-container li .aweCheckbox input{margin-top: 6px;}.multiservices .multiselect-container li label{background: transparent;margin: 0 0 0 10px;font-weight: 400;font-size: 16px;padding: 0;top: 0px;position: relative;}.map_world{width: 100%;padding: 60px 0 20px;background-size: cover;background-repeat: no-repeat;background-position: center center;}.map_world .wpb_wrapper{text-align: center;color: #fff;font-weight: 500;font-size: 50px;}.map_world .wpb_wrapper span{font-weight: 400;font-size: 30px;color: #e32539;display: block;padding-bottom: 50px;line-height: 1;}.map_world .wpb_wrapper span b{display: block;font-size: 52px;margin: 0 0 10px;}.savenway_sec{width: 100%;padding: 60px 0;}.hiringmain{background: #f7f7f7;padding: 50px 0;overflow: hidden;position: relative;z-index: 9;}.hiringmain:before{content: "";background: url(../images/worldmapbg.png) no-repeat center center;background-size: cover;position: absolute;width: 66%;height: 100%;z-index: -1;top: 0;left: 50%;transform: skew(-26deg, 0deg);opacity: 0.15;}.hiringmain:after{content: "";background: url(../images/hiringmainbg.png) no-repeat;background-size: contain;position: absolute;width: 55%;height: 100%;z-index: -1;top: 0;right: 50%;border-right: 2px solid #ababab;transform: skew(-26deg, 0deg);opacity: 0.15;}.requestpage_sec{width: 100%;padding: 60px 0;}.requestpage_sec .headingpara_col{max-width: 100%;}.requestpage_sec .headingpara_col h2:after{margin: 15px 0 0;}.requespop_form .form-control.form-select{padding-right: 38px;text-overflow: ellipsis;}.formgroup{border: 0;padding: 0;margin: 0;min-width: 0;}.formgroup + .formgroup{margin-top: 8px;padding-top: 26px;border-top: 1px solid #f0f0f0;}.formgroup__legend{float: none;width: auto;padding: 0;margin: 0 0 18px;font-size: 13px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #6b6b6b;}.formsubmit{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin-top: 26px;padding-top: 24px;border-top: 1px solid #f0f0f0;}.formsubmit__note{margin: 0;max-width: 46ch;font-size: 14px;line-height: 1.6;color: #6b6b6b;}.formsubmit__action{display: flex;align-items: center;}@media (max-width: 767px){.formgroup + .formgroup{padding-top: 20px;}.formgroup__legend{margin-bottom: 14px;}.formsubmit{flex-direction: column;align-items: stretch;margin-top: 20px;padding-top: 18px;}.formsubmit__action .thm-btn{width: 100%;}}.requestpageinfo_sec{width: 100%;padding: 60px 0;background-repeat: repeat;background-position: center center;}.requestinfo_col{width: 100%;display: flex;flex-direction: column;background: #fff;position: relative;border: 1px solid #ededed;border-radius: 12px;overflow: hidden;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;}.requestinfo_col:hover{transform: translateY(-3px);border-color: #f9ccd2;box-shadow: 0 12px 30px rgba(12, 12, 12, 0.10);}.requestinfo_col img, .requestinfo_col .requestinfo_img{width: 100%;height: 232px;object-fit: cover;display: block;transition: transform 0.4s ease;}.requestinfo_col:hover img{transform: scale(1.03);}.requestinfo_data{width: 100%;display: flex;flex-direction: column;align-items: flex-start;flex: 1 1 auto;padding: 26px 24px 28px;}.requestinfo_data h3{font-weight: 700;margin: 0 0 10px;font-size: 22px;line-height: 1.3;color: #0c0c0c;}.requestinfo_data p{font-size: 16px;line-height: 1.7;color: #454545;margin: 0 0 20px;}.requestinfo_data .btn.gradiendredbtn{margin-top: auto;}.wanttoget_sec{width: 100%;padding: 60px 0;}.wanttoget_sec .container{position: relative;}.wanttoget_sec .row.align-items-center{align-items: flex-start !important;}.wanttoget_sec .headingpara_col{max-width: 100%;}.wanttoget_sec .headingpara_col h2::after{margin: 15px 0 0;}.wanttoget_imgbox{padding-top: 24px;}.wanttoget_imgbox img{border-radius: 12px;max-height: 300px;width: auto;max-width: 100%;}.wanttoget_routes{display: flex;flex-direction: column;gap: 14px;margin: 0;padding: 0;list-style: none;}.wanttoget_col{position: relative;display: flex;align-items: center;gap: 18px;width: 100%;background: #fff;border: 1px solid #ededed;border-radius: 12px;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);padding: 18px 20px;margin: 0;text-align: left;transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;}.wanttoget_col.is-linked:hover{transform: translateY(-2px);border-color: #f9ccd2;box-shadow: 0 12px 30px rgba(12, 12, 12, 0.10);}.wanttoget_col:has(.wanttoget_value:focus-visible){border-color: #e32539;box-shadow: 0 0 0 3px rgba(227, 37, 57, 0.18);}.wanttoget_icon{display: inline-flex;align-items: center;justify-content: center;width: 56px;height: 56px;flex: none;border-radius: 100%;background: #fdeef0;transition: background 0.2s ease;}.wanttoget_icon img{width: 28px;height: 28px;object-fit: contain;}.wanttoget_body{display: block;min-width: 0;flex: 1 1 auto;}.wanttoget_col h3{font-size: 13px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;line-height: 1.3;color: #6b6b6b;padding: 0;margin: 0 0 4px;}.wanttoget_value{display: block;font-size: 20px;font-weight: 700;line-height: 1.3;color: #0c0c0c;text-decoration: none;word-break: break-word;transition: color 0.2s ease;}a.wanttoget_value::after{content: "";position: absolute;inset: 0;border-radius: inherit;}a.wanttoget_value:focus-visible{outline: none;}.wanttoget_col.is-linked:hover .wanttoget_value{color: #c41c2c;}.wanttoget_go{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;flex: none;border-radius: 100%;color: #949494;transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;}.wanttoget_col:not(.is-linked) .wanttoget_go{display: none;}.wanttoget_col.is-linked:hover .wanttoget_go{background: #e32539;color: #fff;transform: translateX(3px);}@media (max-width: 991px){.wanttoget_imgbox{padding-top: 20px;}.wanttoget_routes{margin-top: 26px;}}@media (max-width: 575px){.requestpageinfo_sec, .wanttoget_sec{padding: 36px 0;}.requestinfo_col img, .requestinfo_col .requestinfo_img{height: 180px;}.requestinfo_data{padding: 20px 18px 22px;}.requestinfo_data h3{font-size: 19px;}.wanttoget_routes{gap: 10px;}.wanttoget_col{gap: 14px;padding: 14px 16px;}.wanttoget_icon{width: 46px;height: 46px;}.wanttoget_icon img{width: 24px;height: 24px;}.wanttoget_value{font-size: 17px;}}.industdetail_page .innerbanner{background-image: url(../images/industrydetailbanner.webp);background-repeat: no-repeat;background-position: center top;}.cloud_communicatsec{padding: 50px 0;width: 100%;}.cloud_commdata :is(h2, h4){margin: 0 0 25px;}.btn.DownloadBrochure-btn{font-size: 16px;padding: 8px 15px;border-radius: 7px;background-color: #e8e8e8;font-weight: 500;color: #0c0c0c;}.btn.DownloadBrochure-btn img{height: 15px;}.btn.DownloadBrochure-btn:hover, .btn.DownloadBrochure-btn:focus-visible{background: #333;border-color: #333;color: #fff;}.btn.DownloadBrochure-btn:hover img{filter: invert(1) brightness(5);}.cloud_communicatsec .cloud_commimgbox{border-radius: 18px;}.advantages_mainsec{width: 100%;padding: 20px 0 50px;}.advantages_maincol{width: 100%;padding: 20px;box-shadow: 1px 0 5px rgba(0, 0, 0, 0.1);border-radius: 8px;overflow: hidden;margin: 15px 0;}.advantagesicon{margin: 0 0 25px;}.advantagesicon img{height: 75px;width: 75px;}.advantages_maincol p{line-height: 35px;margin: 0;}.findsol_client_row{width: 100%;box-shadow: 3px 3px 27px 12px rgba(0, 0, 0, 0.05);}.findsolution_sec{width: 100%;padding: 50px 60px;background: #001f36;}.findsolution_sec .headingpara_col{max-width: 100%;display: flex;justify-content: center;margin: 0 0 15px;}.findsolution_sec .headingpara_col h2{color: #fff;}.findsolution_sec .headingpara_col h2 strong{color: #e32539;}.findsolution_sec .mycustomdropdown{margin-top: 5px;}.findsolution_sec .mycustomdropdown .dropdown-menu{padding: 0;top: 55px !important;}.findsolution_sec .mycustomdropdown .dropdown-menu li a{display: block;padding: 7px 10px;font-size: 16px;color: #252525;border-bottom: 1px solid #efefef;}.findsolution_sec .mycustomdropdown .dropdown-menu li a:hover{background-color: #e8e8e8;background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);}.findsolution_sec .acm-carousel__dot{background: #a9a8a8;}.findsolution_sec .acm-carousel__dot[aria-current="true"]{background: #fff;}.findsol_client_row .inner_requestbox{width: 80%;margin: 0 auto;}.innerclient_sec{width: 100%;padding: 50px 0;}.innerclient_sec .item{padding: 0 13px;}.innerclient_sec .brandimg{background-color: #fff;border: 1px solid #f1f1f1;border-radius: 8px;padding: 20px 0;}.innerclient_sec .brandimg img{height: 70px;object-fit: contain;max-width: 100%;padding: 0 15px;margin: 0 auto;}.clintsbtn_view{padding: 30px 0 0;margin: 0;}.clintsbtn_view .btn.gradiendredbtn{color: #fff;}.clintsbtn_view .btn.gradiendredbtn img{filter: none;}.benefitacma_sec{width: 100%;padding: 60px 0;}.benefitsinnerbox{width: 100%;box-shadow: 3px 3px 27px 12px rgba(0, 0, 0, 0.05);margin: 13px 0;padding: 30px 25px;border-radius: 10px;background: #fff;}.benefiticon{width: 100%;margin: 0 0 60px;min-height: 50px;}.benefitsinnerbox :is(h3, h4){font-size: 22px;margin: 0;}.benefitsinnerbox.allbenefitbtn{background: #333;display: block;min-height: 150px;color: #fff;margin: 0;box-shadow: 1px 0 10px rgba(0, 0, 0, 0.3);}.benefitsinnerbox.allbenefitbtn :is(h3, h4){color: #fff;margin: 0 0 40px;}.benefitsinnerbox.allbenefitbtn span img{filter: invert(1);height: 20px;object-fit: contain;}.whocanuse_sec{width: 100%;padding: 50px 0;background: #f3f3f3;}.whocanuse_card{width: 100%;box-shadow: 3px 3px 27px 12px rgba(0, 0, 0, 0.05);border-radius: 16px;overflow: hidden;margin: 15px 0;}.whocanuse_img{width: 100%;height: 300px;}.whocanuse_img img{width: 100%;height: 100%;object-fit: cover;}.whocanuse_data{width: 100%;padding: 20px 20px;background: #fff;}.whocanuse_data :is(h3, h4){font-size: 28px;margin: 0 0 10px;}.whocanuse_data p{line-height: 35px;margin: 0;}.whocanuse_listrow{width: 100%;box-shadow: 3px 3px 27px 12px rgba(0, 0, 0, 0.05);border-radius: 16px;overflow: hidden;background: rgb(167, 29, 44);background: linear-gradient(1deg, rgba(167, 29, 44, 1) 0%, rgba(227, 37, 57, 1) 100%);padding: 28px 20px;margin: 15px 0;}.whocanuse_sec .row{row-gap: 24px;}.whocanuse_sec .row > [class*="col-"]{display: flex;}.whocanuse_card, .whocanuse_listrow{height: 100%;margin: 0;}.whocanuse_card > a{display: flex;flex-direction: column;height: 100%;}.whocanuse_card .whocanuse_data{flex: 1 1 auto;}.whocanuse_heading{font-size: 36px;color: #fff;font-weight: 500;margin: 0 0 10px;}.resourceslist{margin: 0;padding: 0;list-style: none;}.resourceslist li{display: flex;font-size: 25px;color: #fff;align-items: center;padding: 19px 27px 19px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.45);}.resourceslist li a:hover{color: #fff;}.resourceslist li:last-child{border: 0;}.resourceslist li div{font-size: 36px;font-weight: 500;padding-right: 35px;}.salemarketslider .slick-dots{position: relative;bottom: 0;}.speaktoday_sec{width: 100%;padding: 200px 0 50px;}.speaktoday_row{max-width: 1450px;margin: 0 auto;border: 9px solid #e32539;display: flex;flex-wrap: wrap;align-items: center;padding: 0 70px;position: relative;z-index: 9;}.speakheading{display: inline-block;font-size: 21px;font-weight: 500;color: #08060a;background: #fff;padding: 15px 20px;position: absolute;top: -35px;left: 32%;white-space: nowrap;}.speaktoday_img{width: 30%;margin-top: -125px;}.speakmid_box{width: 40%;padding: 0 15px;}.speakmid_box h3{font-size: clamp(24px, 1.4vw + 16px, 32px);font-weight: 700;line-height: 1.25;color: #002f51;margin: 0;}.speakright_box{width: 30%;background: #243f3d;border-radius: 8px;padding: 30px 30px;}.speakright_box p{font-size: 21px;color: #fff;line-height: 35px;margin: 0 0 30px;}.successtories_sec{width: 100%;padding: 50px 0;margin-bottom: 50px;overflow: hidden;}.storiesdetails h3{font-size: 30px;margin: 0 0 10px;}.storiesdetails h4{font-size: 25px;font-weight: 400;margin: 0 0 10px;}.storiesdetails p{line-height: 34px;margin: 0;}.successtorieslider .slick-dots li.slick-active button{background: rgb(167, 29, 44);background: linear-gradient(90deg, rgba(167, 29, 44, 1) 0%, rgba(227, 37, 57, 1) 100%);}.successtorieslider .slick-dots{bottom: 0;}.successtorieslider .slick-dots li button{background: linear-gradient(90deg, rgba(167, 29, 44, 1) 0%, rgba(227, 37, 57, 1) 100%);}.weworkpage_detail{width: 100%;padding: 60px 0;}.weworkpage_detail .headingpara_col{max-width: 100%;}.weworkpage_detail .headingpara_col h2:after{margin: 13px 0 0;}.weworkpage_detail .wework_intro__lede, .weworkpage_detail h5{font-size: 21px;color: #0c0c0c;font-weight: 500;margin: 0 0 12px;line-height: 1.45;}.headingpara_col.detail_col2 h3, .headingpara_col.detail_col3 h3{font-size: clamp(1.0625rem, 1.4vw, 1.25rem);font-weight: 600;line-height: 1.35;color: var(--acm-ink, #0b1a29);}.wework_list{margin: 20px 0 30px;list-style: none;background: #f7f7f7;padding: 40px;border: none;display: flex;flex-wrap: wrap;}.wework_list li{font-size: 18px;color: #454545;position: relative;padding-left: 37px;margin: 0 0 8px;padding-bottom: 8px;width: 50%;}.wework_list li:before{content: "\02713";width: 25px;height: 25px;border-radius: 50px;text-align: center;display: block;background: #ddd;color: #fb2626;font-weight: 500;position: absolute;left: 0;top: 0;}.headingpara_col.detail_col3 h2{font-size: 22px;}.startupicon_list{padding: 0;list-style: none;display: flex;flex-wrap: wrap;margin: 0 -10px;}.startupicon_list li{width: 12.5%;padding: 10px;text-align: center;}.sitemapmain_sec{width: 100%;padding: 60px 0;}.sitemapmain_sec .headingpara_col{max-width: 100%;}.sitemapmain_sec .headingpara_col h2::after{margin: 15px 0 0;}.sitemapmain_sec .redgray_accodian .accordion-header .accordion-button h5, .sitemapmain_sec .redgray_accodian .accordion-header .accordion-button strong{font-size: 21px;}.sitemapmain_sec .redgray_accodian .accordion-header .accordion-button .graytabheading{font-weight: 400;}.sitemap_list{list-style: none;padding: 0;margin: 0 -10px;border: none;display: flex;flex-wrap: wrap;}.sitemap_list li{position: relative;padding: 8px 10px 8px 50px;width: 50%;}.sitemap_list li:before{content: "\02713";width: 25px;height: 25px;border-radius: 50px;text-align: center;display: block;background: #ddd;color: #fb2626;font-weight: 500;position: absolute;left: 10px;top: 8px;}.sitemap_list li a{font-size: 18px;color: #454545;}.sitemap_list li a:hover{color: #e32539;}.disclaimer_sec{width: 100%;padding: 60px 0;}.disclaimer_sec .headingpara_col{max-width: 100%;}.disclaimer_sec .headingpara_col h2::after{margin: 15px 0 0;}.disclaimer_sec .disclaimer_details h4::after{content: "";background: #e32539;width: 54px;height: 3px;display: block;margin: 15px 0 0;}.disclaimer_details ul, .disclaimer_details ol{padding-left: 25px;}.disclaimer_details li{font-size: 18px;color: #454545;line-height: 30px;margin: 0 0 15px;}.videomain_sec .clientpage_list{max-height: 490px;}.videowrapper{width: 100%;background: #fff;display: inline-block;padding: 10px;margin: 0 0 22px;border: 1px solid #ccc;}.video_box{width: 100%;position: relative;margin: 0 0 12px;}.thumbnail_box img{width: 100%;height: 250px;object-fit: cover;}.video_box .play_btn{position: absolute;top: 0;left: 0;background: transparent;border: none;outline: none;width: 100%;height: 100%;cursor: pointer;z-index: 2;padding: 10px;}.videowrapper>h3{font-size: 22px;margin: 0;}.videomain_sec .video_pop .modal-dialog{width: 100%;padding: 0 15px;}.videomain_sec .video_pop .modal-dialog-centered{max-width: 100%;}.videomain_sec .video_pop .modal-body{height: calc(100vh - 20px);height: calc(100dvh - 20px);}@media (min-width: 2000px){.videomain_sec .video_pop .modal-dialog-centered{max-width: 1900px;}.videomain_sec .video_pop .modal-body{height: 720px;}}@media (max-width: 767px){.videomain_sec .video_pop .modal-body{height: 450px;padding: 20px 15px;}.smartflowimg_box:before{width: 135px;height: 145px;border-radius: 35px;}.smartflow_img{width: 145px;height: 150px;}}.videomain_sec .video_pop .close{position: absolute;background: red;right: -10px;top: -10px;opacity: 1;z-index: 999;color: #fff;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;padding: 0;border-radius: 100%;font-size: 24px;font-weight: 700;outline: none;box-shadow: none;border: 0;}.videomain_sec .video_pop .modal-body iframe{width: 100%;height: 100%;object-fit: cover;}.videomodal .vid-close{background: transparent;border: none;box-shadow: none;font-size: 25px;font-weight: 600;color: #0c0c0c;z-index: 99;margin-top: -5px;}.downloadbanner_search{margin: 18px 0 0;display: block;max-width: 560px;width: 100%;}.downloadbanner_search .search_bar{position: relative;display: flex;align-items: center;background: #ffffff;border-radius: 8px;box-shadow: 0 8px 24px rgba(12, 12, 12, 0.18);overflow: hidden;}.downloadbanner_search .search_bar .form-control{flex: 1 1 auto;min-width: 0;height: 54px;font-size: 16px;color: #0c0c0c;box-shadow: none;outline: none;background: transparent;border: 0;border-radius: 0;padding: 0 12px 0 44px;}.downloadbanner_search .search_bar .form-control::placeholder{color: #949494;}.downloadbanner_search .search_bar .form-control:focus{box-shadow: none;}.downloadbanner_search .search_bar:focus-within{box-shadow: 0 0 0 3px rgba(227, 37, 57, 0.35), 0 8px 24px rgba(12, 12, 12, 0.18);}.downloadbanner_search-glyph{position: absolute;top: 50%;left: 15px;transform: translateY(-50%);display: inline-flex;color: #949494;pointer-events: none;}.downloadbanner_search-submit{flex: none;height: 54px;padding: 0 22px;border: 0;background: #e32539;color: #ffffff;font-size: 15px;font-weight: 500;cursor: pointer;transition: background 0.15s ease;}.downloadbanner_search-submit:hover, .downloadbanner_search-submit:focus-visible{background: #c41c2c;}.download_pagesec .headingpara_col{max-width: 100%;}.download_pagesec .headingpara_col h2::after{margin: 15px 0 0;}.downloads_layout{display: grid;grid-template-columns: 300px minmax(0, 1fr);align-items: start;gap: 40px;margin-top: 34px;}.downloads_railwrap{position: sticky;top: 110px;}.downloads_rail{background: #ffffff;border: 1px solid #dddddd;border-radius: 8px;padding: 16px 18px;}.downloads_rail .acm-facets__group:last-of-type{border-bottom: 0;}.downloads_rail .acm-facets__body{padding-bottom: 12px;}.downloads_apply{width: 100%;min-height: 44px;margin-top: 14px;border: 0;border-radius: 62.5rem;background: #e32539;color: #ffffff;font-size: 15px;font-weight: 500;cursor: pointer;}.downloads_railtoggle{display: inline-flex;align-items: center;gap: 8px;width: 100%;min-height: 48px;padding: 0 18px;border: 1px solid #dddddd;border-radius: 8px;background: #ffffff;color: #0c0c0c;font-size: 15px;font-weight: 500;cursor: pointer;transition: border-color 0.15s ease, background 0.15s ease;}.downloads_railtoggle[aria-expanded="true"], .downloads_railtoggle:hover{border-color: #e32539;color: #e32539;}.downloads_railtoggle-glyph{display: inline-flex;}.downloads_results{min-width: 0;}[data-acm-downloads-results]{position: relative;transition: opacity 0.15s ease;}[data-acm-downloads-results].is-loading{opacity: 0.45;pointer-events: none;}[data-acm-downloads-results].is-loading::after{content: "";position: absolute;top: 96px;left: 50%;width: 28px;height: 28px;margin-left: -14px;border: 3px solid rgba(227, 37, 57, 0.25);border-top-color: #e32539;border-radius: 100%;animation: downloads_spin 0.7s linear infinite;}@keyframes downloads_spin{to{transform: rotate(360deg);}}@media (prefers-reduced-motion: reduce){[data-acm-downloads-results].is-loading::after{animation-duration: 2s;}}.download_pagesec .disclaimer_info{margin-top: 40px;}@media (max-width: 991px){.downloads_layout{grid-template-columns: minmax(0, 1fr);gap: 18px;margin-top: 24px;}.downloads_railwrap{position: static;}.downloads_rail{margin-top: 10px;}.downloads_rail .acm-facets__group[data-acm-facet-group] > .acm-facets__body > .acm-facets__list{max-height: 220px;}}@media (max-width: 575px){.downloadbanner_search{margin-top: 14px;}.downloadbanner_search .search_bar .form-control{height: 48px;font-size: 15px;padding-left: 40px;}.downloadbanner_search-submit{height: 48px;padding: 0 16px;font-size: 14px;}.downloadbanner_search-glyph{left: 13px;}}.mypagination{display: flex;align-items: center;justify-content: center;}.mypagination{flex-wrap: wrap;gap: 2px;}.mypagination .page-numbers{color: #0c0c0c;border: none;padding: 0 6px;font-size: 16px;min-width: 39px;height: 39px;border-radius: 100%;display: inline-flex;align-items: center;justify-content: center;margin: 0;text-decoration: none;transition: background 0.15s ease, color 0.15s ease;}.mypagination .page-numbers.current{color: #fff !important;background: #e32539;}.mypagination .page-numbers.dots{min-width: 24px;color: var(--acm-ink-2, #45525f);}.mypagination a.page-numbers:hover, .mypagination a.page-numbers:focus-visible{color: #e32539;background: #fdeef0;}.ouroffice_sec{width: 100%;margin: 0;padding: 55px 0;background-repeat: repeat;background-position: center top;}.ouroffice_sec .headingpara_col{max-width: 100%;margin-inline: 0;}.officegrid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 24px;margin: 0;padding: 0;list-style: none;}.officegrid__item{display: flex;min-width: 0;}.officeadd_col{display: flex;flex-direction: column;width: 100%;background: #fff;color: #727272;border-radius: 12px;border: 1px solid #eee;padding: 26px 24px;transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;}.officeadd_col:hover{border-color: #e32539;box-shadow: 0 10px 28px rgba(12, 12, 12, 0.10);transform: translateY(-3px);}.officeadd_flag{display: block;width: 60px;height: 60px;object-fit: contain;object-position: left center;margin: 0 0 16px;}.officeadd_name{font-size: 20px;font-weight: 700;line-height: 1.3;color: #0c0c0c;margin: 0 0 14px;}.officeadd_name::after{content: "";background: #e32539;width: 44px;height: 2px;display: block;margin: 12px 0 0;}.officeadd_lines{font-size: 15px;font-style: normal;color: #454545;line-height: 1.65;margin: 0;white-space: pre-line;}.officeadd_actions{display: flex;flex-direction: column;align-items: flex-start;gap: 2px;margin-top: auto;padding-top: 16px;}.officeadd_col .officeadd_lines + .officeadd_actions{margin-top: 18px;border-top: 1px solid #ededed;}.officeadd_action{display: inline-flex;align-items: center;gap: 9px;min-height: 36px;padding: 4px 0;color: #454545;font-size: 15px;text-decoration: none;word-break: break-word;transition: color 0.15s ease;}.officeadd_action svg{flex: none;color: #949494;transition: color 0.15s ease, transform 0.15s ease;}.officeadd_action:hover, .officeadd_action:focus-visible{color: #c41c2c;}.officeadd_action:hover svg, .officeadd_action:focus-visible svg{color: #e32539;}.officeadd_action--map{font-weight: 500;color: #c41c2c;}.officeadd_action--map svg{color: #e32539;}.officeadd_action--map:hover svg{transform: translateY(-2px);}@media (max-width: 1199px){.officegrid{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 991px){.officegrid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;}}@media (max-width: 575px){.ouroffice_sec{margin-bottom: 0;}.officegrid{display: flex;grid-template-columns: none;gap: 12px;overflow-x: auto;contain: paint;scroll-snap-type: x mandatory;scroll-padding-inline-start: var(--acm-gutter, 20px);-webkit-overflow-scrolling: touch;scrollbar-width: none;overscroll-behavior-x: contain;margin-inline: calc(var(--acm-gutter, 20px) * -1);padding-inline: var(--acm-gutter, 20px);padding-bottom: 4px;}.officegrid::-webkit-scrollbar{display: none;}.officegrid__item{flex: 0 0 82%;scroll-snap-align: start;}.officeadd_col{padding: 18px 16px;}.officeadd_flag{width: 44px;height: 44px;margin-bottom: 12px;}.officeadd_name{font-size: 18px;margin-bottom: 10px;}.officeadd_name::after{margin-top: 9px;}.officeadd_lines{font-size: 14px;}.officeadd_action{font-size: 14px;}}.founder_sec{padding: 65px 0;position: relative;z-index: 99;}.founder_sec .row{align-items: flex-end;}.founderimg{display: inline-block;background: #fff;position: relative;z-index: 5;max-width: 420px;width: 100%;}.dotsimg:before{content: "";position: absolute;right: -30px;bottom: -30px;width: 405px;height: 405px;background: url(../images/dotspatternbg.png) no-repeat center center;z-index: -1;}.founderimg img{width: 100%;height: auto;object-fit: cover;padding: 25px;background: #fff;}.owner_cnt.founder_cnt p{font-size: 18px;margin: 0 0 15px;}.founder_sec{padding: 70px 0;}.founderprofile{display: grid;grid-template-columns: minmax(0, 340px) minmax(0, 1fr);align-items: start;gap: 56px;}.founderprofile + .founderprofile{margin-top: 64px;padding-top: 64px;border-top: 1px solid #ededed;}.founderprofile__media{position: sticky;top: 120px;}.founderimg{position: relative;border-radius: 16px;}.founderimg::before{content: "";position: absolute;inset: 18px -18px -18px 18px;border: 2px solid #e32539;border-radius: 16px;z-index: 0;}.founderimg img{position: relative;z-index: 1;display: block;width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 16px;}.founderprofile__eyebrow{margin: 0 0 10px;font-size: 13px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: #e32539;}.founder_name{font-size: clamp(26px, 2vw + 14px, 34px);font-weight: 700;line-height: 1.2;color: #0c0c0c;margin: 0 0 20px;}.founder_name span{display: block;margin-top: 8px;font-size: 17px;font-weight: 500;color: #6b6b6b;letter-spacing: 0.01em;}.founder_name::after{content: "";display: block;width: 54px;height: 3px;margin: 18px 0 0;background: #e32539;}.founderprofile__bio{max-width: 68ch;}.founderprofile__bio p{font-size: 17px;line-height: 1.75;color: #454545;margin: 0 0 1.2em;}.founderprofile__bio p:last-child{margin-bottom: 0;}.founderprofile__body .admin_contact{margin-top: 28px;padding-top: 24px;border-top: 1px solid #ededed;}.admin_contact{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;}.admin_contact__label{margin-right: 10px;font-size: 15px;font-weight: 600;color: #e32539;}.admin_contact__icon{width: 32px;height: 32px;object-fit: contain;}.admin_contact a, .admin_contact__badge{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 100%;background: #fff;border: 1px solid #ededed;transition: transform 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;}.admin_contact a:hover, .admin_contact a:focus-visible{transform: translateY(-2px);border-color: #f9ccd2;box-shadow: 0 6px 16px rgba(12, 12, 12, 0.10);}.founder_sec2{background: #f7f7f7;padding-top: 130px;z-index: 9;}.founder_sec2 .row{flex-direction: row-reverse;}.founder_sec2 .founder_cnt{width: calc(100% - 40px);margin-left: 0;}.founder_sec3{padding-top: 130px;}.founder_callaction .headingpara_col p{color: #fff;}.founderleading_sec{width: 100%;padding: 0 0 70px;}.founder_sec, .founderleading_sec, .callaction_row.founder_callaction{padding-block: var(--acm-section-y, clamp(1.75rem, 5.2vw, 5.5rem));}.callaction_row.founder_callaction{padding-inline: 0;margin: 0;border-radius: 0;}.founderleading_sec .row{row-gap: 24px;}.founderleading_sec [class*="col-"]{display: flex;}.founderleading_box{display: flex;flex-direction: column;height: 100%;text-align: left;background-color: #fff;border: 1px solid #ededed;border-radius: 14px;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);padding: 0;margin: 0;overflow: hidden;transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;}.founderleading_box:hover{transform: translateY(-3px);border-color: #f9ccd2;box-shadow: 0 14px 34px rgba(12, 12, 12, 0.10);}.founderleading_box .img-fluid{width: 100%;aspect-ratio: 4 / 3;height: auto;object-fit: cover;margin: 0;transition: transform 0.4s ease;}.founderleading_box:hover .img-fluid{transform: scale(1.03);}.founderleading_data{display: flex;flex-direction: column;flex: 1 1 auto;padding: 24px 22px 22px;}.founderleading_data p{font-size: 15px;line-height: 1.7;color: #454545;margin: 0 0 20px;}.founderleading_data .admin_contact{margin-top: auto;}.founderleading_data h3{font-size: 22px;font-weight: 700;line-height: 1.3;color: #0c0c0c;margin: 0 0 10px;}.founderleading_data span{font-size: 15px;font-weight: 600;color: #c41c2c;display: block;margin: 0 0 14px;letter-spacing: 0.01em;}.makemoney_sec{width: 100%;padding: 60px 0;}.headingpara_col.makemoney_data h2 small{font-size: 19px;font-weight: 400;}.headingpara_col.makemoney_data h2::after{margin: 13px 0 0;}.makemoney_data ul{margin: 0;padding: 7px 0;list-style: none;}.makemoney_data ul li{font-size: 18px;color: #454545;line-height: 30px;padding-left: 30px;margin-bottom: 10px;position: relative;}.makemoney_data ul li:before{content: "\02713";display: block;color: #fb2626;font-weight: 600;position: absolute;left: 0;top: 0;font-size: 24px;}.makemoney_btns{display: flex;flex-wrap: wrap;align-items: stretch;gap: 12px;}.makemoney_btns .btn{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;margin: 0;}.makemoney_btns .btn.gradiendredbtn{color: #ffffff;}.makemoney_btns .btn.simplegraybtn{font-size: 17px;padding: 8px 20px;}.develop_online{width: 100%;padding: 60px 0;background: #f7f7f7;}.affiliatefaq_sec{width: 100%;padding: 60px 0;}.back_careerbtn{margin: 0 0 15px;}.back_careerbtn a{font-size: 18px;color: #0c0c0c;display: inline-block;}.applynow_career .headingpara_col h2{margin: 0 0 25px;}.applyjob_sidebar{width: 100%;padding: 10px 15px 0;background: #f7f7f7;border: 1px solid #eee;border-radius: 5px;}.applysidebarheading{margin: 0 0 10px;}.applysidebarheading:after{content: "";background: #e32539;width: 54px;height: 2px;display: block;margin: 13px 0 0;}.joboverview_list{margin: 0;padding: 0;list-style: none;}.joboverview_list li{display: flex;border-bottom: 1px solid #eee;padding: 10px 0;margin: 0;color: #6c757d;}.joboverview_list li .fa{color: #e32539;min-width: 24px;font-size: 18px;margin-right: 10px;margin-top: 6px;}.applyjob_listdata h6{margin: 0 0 3px;}.applyjob_listdata p{margin: 0;}.joboverview_list li svg{width: 20px;height: 22px;color: #e32539;fill: #e32539;margin-right: 15px;}li .applyjob_listdata p .fa{min-width: auto;margin: 0;color: #454545;}.joboverview_list li:last-child{border: 0;}.studaybrochure_sec{width: 100%;padding: 60px 0;}.studaybrochure_left h2{padding-left: 20px;border-left: 3px solid #e32539;margin: 0 0 25px;}.studaybrochure_left ul{margin: 0;padding: 7px 0;list-style: none;}.studaybrochure_left ul li{font-size: 18px;color: #454545;position: relative;padding: 12px 0 12px 50px;}.studaybrochure_left ul li:before{content: "\02713";display: block;color: #fb2626;font-weight: 600;position: absolute;left: 0;top: 50%;transform: translateY(-50%);font-size: 18px;width: 30px;height: 30px;line-height: 30px;border-radius: 40px;background: #fff;text-align: center;box-shadow: 3px 0 7px rgba(0, 0, 0, 0.15);}.studaybrochure_right{width: 100%;padding: 30px;box-shadow: 2px 6px 27px rgba(0, 0, 0, 0.15), inset 0 0 27px rgba(0, 0, 0, 0.06);border-radius: 20px;border: 2px solid #fff;}.studaybrochure_right .input-group{margin: 0 0 25px;}.studaybrochure_right .input-group label{margin: 0 0 3px;padding: 0;background: #ffffff;position: absolute;top: -12px;padding: 0 5px;margin-left: 10px;}.custom_checkbox{position: relative;padding-left: 50px;margin: 0 0 15px;}.custom_checkbox input[type="checkbox"]{position: absolute;left: 0;top: 0;opacity: 0;visibility: hidden;}.custom_checkbox .custom-control-label{font-size: 18px;width: 100%;color: #454545;margin: 0;cursor: pointer;}.custom_checkbox .custom-control-label:before{content: "";position: absolute;top: 6px;left: 0;display: block;width: 35px;height: 35px;background: transparent;border: 2px solid #dd2437;border-radius: 4px;}.custom_checkbox .custom-control-label:after{content: "\02713";color: #fb2626;font-weight: 600;position: absolute;left: 0;top: 6px;font-size: 26px;text-align: center;width: 35px;height: 35px;line-height: 35px;display: none;}.custom_checkbox input[type="checkbox"]:checked~.custom-control-label::after{display: block;}.custom_checkbox .custom-control-label span{display: block;margin: 0 0 10px;}.hiredeveloptab_sec .headingpara_col h2:after{margin: 13px 0 0;}.thankyou_page{width: 100%;padding: 0 0 60px;}.thanks_box{max-width: 800px;margin: auto;padding: 40px;border: 2px dashed #e32539;text-align: center;background: #e3253912;border-radius: 10px;}.thanks_box h3{font-size: 20px;line-height: 30px;}.thanks_box h3 strong{font-weight: 500;}.thankyoupage{padding: 0;margin: 0 -10px;list-style: none;display: flex;flex-wrap: wrap;}.thankyoupage li{padding: 10px;width: 20%;}.thankyoupage li a{display: block;font-size: 15px;font-weight: 500;}.thankyoupage li a img{display: block;margin: 0 auto 7px;text-align: center;}.clientsingle_col{width: 100%;background-color: #ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);margin: 0 0 30px;}.clientsingle_imgbox{width: 100%;height: 320px;}.clientsingle_imgbox .img-fluid{width: 100%;height: 100%;object-fit: cover;}.clientsingle_mid{width: 100%;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px 24px;background: #fafafa;border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding: 14px var(--clientcard-pad);}.date_reviewbox{padding: 0;margin: 0;list-style: none;display: flex;flex-wrap: wrap;align-items: center;}.date_reviewbox li{padding-right: 15px;font-size: 15px;font-weight: 500;color: #0c0c0c;}.clientsingle_share{display: flex;align-items: center;}.clientsingle_share-label{font-size: 13px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: #6b6b6b;margin: 0;}.clientsingle_share .productshare_icons li{padding: 0;padding-left: 10px;}.productshare_icons li a i{font: normal 14px/1 FontAwesome;}.productshare_icons li a .fa-linkedin-in:before{content: "\f0e1";}.blog-details-main{--client-measure: 62rem;}.singleclient_detail .clientsingle_col, .singleclient_detail .page-details{max-width: var(--client-measure, 62rem);margin-inline: auto;}.blog-details-main .testimonial_promo_sec .acm-promo{max-width: var(--client-measure, 62rem);margin-inline: auto;}.testicat_promo_sec{padding-block: 0 var(--acm-section-y, clamp(1.75rem, 5.2vw, 5.5rem));}.testimonial_promo_sec{padding-block: 8px 40px;}.clientsingle_col{--clientcard-pad: 40px;}.blog-details-main .industrydis_sec .disclaimer_info{max-width: var(--client-measure, 62rem);margin-inline: auto;margin-bottom: 0;}.clientsingle_end{width: 100%;padding: var(--clientcard-pad);}.clientsingle_end:has(.clientsingle_heading){padding-bottom: 26px;}.clientsingle_end:has(.field-item){padding-top: 32px;}.clientsingle_end .field-item{max-width: 68ch;}h1.clientsingle_heading{font-size: 28px;font-weight: 700;line-height: 1.3;text-transform: capitalize;color: #0c0c0c;margin: 0;}.clientsingle_heading:after{content: "";background: #e32539;width: 54px;height: 2px;display: block;margin: 13px 0 0;}.singleclient_detail .page-details{display: flex;flex-wrap: wrap;align-items: stretch;justify-content: space-between;gap: 12px;margin: 0 auto 50px;padding: 0;list-style: none;}.page-details__link{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;max-width: 48%;padding: 10px 20px;border: 1px solid #dee2e6;border-radius: 30px;color: #3c4858;font-size: 14px;text-decoration: none;transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;}.page-details__link:hover, .page-details__link:focus-visible{background: #e32539;border-color: #e32539;color: #fff;}.page-details__link--next{margin-left: auto;}.page-details__link i{flex: none;font-size: 12px;}@media (max-width: 575px){.singleclient_detail .page-details{flex-direction: column;margin-bottom: 34px;}.page-details__link{max-width: 100%;justify-content: center;}.page-details__link--next{margin-left: 0;}.singleclient_detail .clientsingle_col.clientsingle_col{--clientcard-pad: 18px;}.clientsingle_end:has(.clientsingle_heading){padding-bottom: 16px;}.clientsingle_end:has(.field-item){padding-top: 20px;}h1.clientsingle_heading{font-size: 22px;}}.singlecareerbanner{background: url(../images/careerdetailbanner.jpg) no-repeat center center;}.singlecareer_datasec{width: 100%;padding: 60px 0;}.singlejobdetails{width: 100%;display: inline-block;margin: 15px 0 20px;}.singlejobdetails h5{font-size: 26px;font-weight: 500;color: #0c0c0c;position: relative;margin-bottom: 20px;}.singlejobdetails h5:after{content: "";background: #e32539;width: 54px;height: 2px;display: block;margin: 13px 0 0;}.singlejobdetails ul{list-style: none;padding: 0 0 20px;margin: 0;border: none;}.singlejobdetails li{position: relative;padding: 7px 10px 7px 35px;font-size: 18px;color: #454545;}.singlejobdetails li:before{content: "\02713";width: 25px;height: 25px;border-radius: 50px;text-align: center;display: block;background: #ddd;color: #fb2626;font-weight: 500;position: absolute;left: 0px;top: 8px;}.job-req .headingpara_col h2{font-size: 36px;margin: 0 0 20px;}.job-req .headingpara_col h2::after{margin: 13px 0 0;}.careersidbar_share{width: 100%;display: inline-block;padding: 30px 0;}.pagemain_details{width: 100%;padding: 50px 0;}.pagemain_details .headingpara_col{max-width: 100%;}.pagemain_details .headingpara_col h2:after{margin: 15px 0 0;}.commingheading h1{background: url(../images/comingbg.webp) no-repeat center top;background-size: cover;position: relative;width: 100%;margin: 10px 0 0;display: inline-block;color: #fff;z-index: 1;padding: 70px 15px;font-size: 42px;font-weight: 500;}.commingheading h1:before{content: "";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;background: #fb5f7e;background: linear-gradient(bottom, #f77062, #fe5196);opacity: 0.8;}.errormain_page{width: 100%;background: #eaedf2;text-align: center;padding: 70px 0;}.blogdetails_main{width: 100%;overflow-x: hidden;overflow-x: clip;}.newblog_detail_sec{padding: 0 0 var(--acm-section-y, clamp(1.75rem, 5.2vw, 5.5rem));}.blogdetail_layout{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 340px);gap: 56px;align-items: start;}.newblog_detail_sec > .container{max-width: 1320px;}.blogarticle{max-width: 660px;margin-inline: 0;min-width: 0;}.blogdetail_rail{align-self: stretch;min-width: 0;}.blogdetail_rail__inner{position: sticky;top: 110px;}.blogdetail_rail__inner > .solution_cta__inner + .acm-promo{margin-top: 20px;}.blogdetail_rail__inner > .acm-promo:first-child{margin-top: 0;}@media (max-width: 991px){.blogdetail_layout{grid-template-columns: minmax(0, 1fr);gap: 32px;}.blogdetail_rail__inner{position: static;}}.blogarticle__head{padding: 8px 0 26px;}.blogarticle__topic{display: inline-flex;align-items: center;min-height: 32px;padding: 0 14px;margin: 0 0 16px;border-radius: 62.5rem;background: #fdeef0;color: #a81725;font-size: 13px;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;text-decoration: none;transition: background 0.15s ease, color 0.15s ease;}.blogarticle__topic:hover, .blogarticle__topic:focus-visible{background: #e32539;color: #ffffff;}.blogarticle__title{font-size: clamp(30px, 4vw, 42px);font-weight: 700;line-height: 1.18;letter-spacing: -0.01em;color: #0c0c0c;margin: 0 0 18px;text-wrap: balance;}.blogarticle__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0 10px;font-size: 15px;color: #6b6b6b;}.blogarticle__meta > * + *::before{content: "\00b7";margin-right: 10px;color: #c4c4c4;}.blogarticle__hero{margin: 0 0 26px;border-radius: 12px;overflow: hidden;background: #f7f7f7;}.blogarticle__hero img{display: block;width: 100%;height: auto;}.blogarticle__share{display: flex;align-items: center;gap: 14px;padding: 0 0 22px;margin: 0 0 26px;border-bottom: 1px solid #ededed;}.blogarticle__share-label{font-size: 13px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: #6b6b6b;}.blogarticle__body{font-size: 18px;line-height: 1.75;color: #454545;}.blogarticle__body > *:first-child{margin-top: 0;}.blogarticle__body p{font-size: inherit;line-height: inherit;margin: 0 0 1.4em;}.blogarticle__body h2, .blogarticle__body h3, .blogarticle__body h4, .blogarticle__body h5, .blogarticle__body h6{color: #0c0c0c;line-height: 1.3;margin: 2em 0 0.6em;padding: 0;text-wrap: balance;}.blogarticle__body h2{font-size: 30px;font-weight: 700;letter-spacing: -0.005em;}.blogarticle__body h3{font-size: 25px;font-weight: 700;}.blogarticle__body h4{font-size: 20px;font-weight: 600;}.blogarticle__body h5, .blogarticle__body h6{font-size: 17px;font-weight: 600;letter-spacing: 0.02em;text-transform: uppercase;color: #454545;}.blogarticle__body p > strong:only-child{font-weight: 400;}.blogarticle__body ul, .blogarticle__body ol{margin: 0 0 1.4em;padding-left: 1.4em;}.blogarticle__body li{font-size: inherit;line-height: inherit;color: inherit;margin: 0 0 0.6em;padding-left: 0.2em;}.blogarticle__body li::marker{color: #e32539;font-weight: 600;}.blogarticle__body a{color: #c41c2c;text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px;}.blogarticle__body a:hover, .blogarticle__body a:focus-visible{color: #6e0f18;text-decoration-thickness: 2px;}.blogarticle__body img{max-width: 100%;height: auto;border-radius: 10px;margin: 1.6em 0;}.blogarticle__body blockquote{margin: 1.8em 0;padding: 4px 0 4px 22px;border-left: 3px solid #e32539;font-size: 20px;line-height: 1.6;color: #0c0c0c;}.blogarticle__body blockquote p:last-child{margin-bottom: 0;}.blogarticle__body table{display: block;width: 100%;overflow-x: auto;border-collapse: collapse;margin: 1.6em 0;font-size: 16px;}.blogarticle__body th, .blogarticle__body td{border: 1px solid #dddddd;padding: 10px 12px;text-align: left;}.blogarticle__body th{background: #f7f7f7;font-weight: 600;color: #0c0c0c;}.blogarticle__body pre{overflow-x: auto;padding: 16px;border-radius: 8px;background: #0c0c0c;color: #f7f7f7;font-size: 15px;line-height: 1.6;margin: 1.6em 0;}.blogarticle__body :is(h2, h3, h4) + p{margin-top: 0;}.blogtags{padding: 26px 0 0;margin: 26px 0 0;border-top: 1px solid #ededed;}.blogtags__heading{font-size: 13px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: #6b6b6b;margin: 0 0 12px;}.blogtags .tags_data{display: flex;flex-wrap: wrap;gap: 8px;}.blogtags .tags_data a{display: inline-flex;align-items: center;min-height: 34px;padding: 0 14px;border: 1px solid #dddddd;border-radius: 62.5rem;color: #454545;font-size: 14px;text-decoration: none;transition: border-color 0.15s ease, background 0.15s ease, color 0.15s ease;}.blogtags .tags_data a:hover, .blogtags .tags_data a:focus-visible{border-color: #e32539;background: #fdeef0;color: #a81725;}.blogpost_admindata{margin: 44px 0;width: 100%;}.admin_detail_wrap{background: #f7f7f7;padding: 40px;display: flex;align-items: center;flex-wrap: wrap;gap: 30px;border-radius: 14px;}.admin_img img{width: 120px;height: 120px;object-fit: cover;border-radius: 100%;padding: 4px;background: #ffffff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}.about_admin{flex: 1 1 320px;min-width: 0;}.about_admin h2{font-size: 22px;font-weight: 700;margin: 0 0 10px;}.about_admin p{font-size: 16px;line-height: 1.7;color: #454545;margin: 0 0 16px;}.amit_contact{display: flex;align-items: center;flex-wrap: wrap;gap: 12px;}.amit_contact__label{font-size: 13px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: #6b6b6b;}.amit_contact a{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 100%;background: #ffffff;transition: transform 0.15s ease, box-shadow 0.15s ease;}.amit_contact a:hover, .amit_contact a:focus-visible{transform: translateY(-2px);box-shadow: 0 4px 12px rgba(12, 12, 12, 0.12);}.amit_contact a img{width: 22px;height: 22px;object-fit: contain;}.discuss_project{padding: 44px;background: #091b2c;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 24px;border-radius: 14px;position: relative;overflow: hidden;z-index: 9;}.discuss_project:before{content: "";background: url(../images/footcontactafter.png) no-repeat center top;background-size: 90%;width: 400px;height: 160px;position: absolute;bottom: -56px;left: 60px;z-index: -1;}.discuss_project:after{content: "";background: url(../images/footcontactbefore.png) no-repeat center top;width: 153px;height: 153px;position: absolute;top: -82px;right: 70px;z-index: -1;}.discuss_cnt{padding-right: 15px;min-width: 0;}.discuss_cnt h2{color: #fff;font-size: 26px;font-weight: 700;margin: 0 0 8px;}.discuss_cnt p{color: #cdcdcd;margin: 0;max-width: 600px;}@media (max-width: 767px){.blogarticle__head{padding: 4px 0 20px;}.blogarticle__body{font-size: 17px;}.blogarticle__body h2{font-size: 24px;}.blogarticle__body h3{font-size: 21px;}.blogarticle__body h4{font-size: 18px;}.blogarticle__body :is(h2, h3, h4){margin-top: 1.6em;}.admin_detail_wrap{padding: 24px;gap: 20px;}.admin_img img{width: 84px;height: 84px;}.discuss_project{padding: 28px 22px;}.discuss_cnt h2{font-size: 21px;}.discuss_cnt{padding-right: 0;}}.mainblogsidebar{width: 100%;padding: 30px 0;box-shadow: 3px 3px 27px 12px rgba(0, 0, 0, 0.05);}.sidebarheading{font-size: 22px;text-transform: uppercase;font-weight: 700;margin: 0 0 20px;padding: 0 20px 10px;position: relative;}.sidebarheading:after{content: "";width: 45px;height: 2px;background: #c62132;position: absolute;left: 20px;bottom: 0;}.blogadd_col{width: 100%;margin: 0 0 40px;}.blogadd_col a img{width: 100%;height: 100%;object-fit: cover;}.blogpost_list{padding: 0 20px;margin: 0 0 15px;list-style: none;display: inline-block;width: 100%;}.blogpost_list .item{padding: 0 0 20px;margin: 0 0 20px;border-bottom: 1px solid rgba(241, 241, 241, 0.8);}.blogpost_itemcol{display: flex;flex-wrap: wrap;}.postblog_imgbox{width: 33%;position: relative;}.commet_reviewbox{position: absolute;top: 15px;left: 0;display: flex;align-items: center;}.bogpost_comment{background: #000;color: #fff !important;display: inline-block;padding: 3px 13px;font-size: 14px;margin-right: 5px;}.bogpost_review{display: inline-block;background: #dd3333;color: #fff !important;text-transform: uppercase;font-size: 13px;padding: 4px 10px;position: relative;}.bogpost_review:after{content: "";float: right;border-style: solid;border-width: 14px 5px 14px 4px;height: 1px;width: 0px;border-color: #dd3333 transparent #dd3333 #dd3333 !important;position: absolute;right: -8px;top: 0;}.blogpost_smimg{width: 100%;height: 100px;display: block;}.blogpost_smimg .img-fluid{width: 100%;height: 100%;object-fit: cover;}.postblog_databox{width: 67%;padding-left: 15px;}.postheading{color: #000000;font-weight: 500;font-size: 17px;line-height: 1.4;margin: 0 0 10px;display: block;}.postblog_databox ul{display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}.postblog_databox ul li{padding-right: 10px;}.postblog_databox ul li:last-child{padding: 0;}.postblog_databox ul li a{color: #939191;}.postblog_databox ul li a i{padding-right: 5px;}.postblog_databox ul li.rating a, .postblog_databox ul li.likebox a span{color: #e32539;}.postblog_databox ul li.dislikebox a span{color: #67bd0b;}.blogpost_list .item:first-child .postblog_imgbox{width: 100%;}.blogpost_list .item:first-child .postblog_databox{width: 100%;padding: 0;}.blogpost_list .item:first-child .blogpost_smimg{height: 170px;margin: 0 0 15px;}.postcategorylist{width: 100%;margin: 0 0 40px;}.posttitle{margin: -5px 0 0;color: #939191;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.posttitle a{text-decoration: underline !important;text-underline-position: under;}.tagmore_list{padding: 0 20px;display: flex;flex-wrap: wrap;margin: 0 -15px;list-style: none;}.tagmore_list li{width: 50%;padding: 0 15px;}.tagmore_list li a{display: block;border-bottom: 1px solid rgba(241, 241, 241, 0.8);line-height: 35px;font-size: 16px;}.tagmore_list li a span{color: #e32539;margin-left: 5px;}.postmoretag .tagmore_list{width: 100%;display: inline-block;margin: 0;}.postmoretag .tagmore_list li{width: auto;padding: 0 5px 5px 0;float: left;}.postmoretag .tagmore_list li a{border: 0;line-height: inherit;background: #f5f5f5;padding: 5px 8px;}.siderbarnewsletter{width: 100%;margin: 0 0 40px;}.newsletterheading{width: 100%;padding: 0 20px;}.siderbarnewsletter form{padding: 0 20px;}.siderbarnewsletter form .form-control{border: 1px solid #ddd;border-radius: 0;padding: 10px 15px;font-size: 16px;color: #2c2c2c;box-shadow: none;min-width: 100%;}.siderbarnewsletter form .btn.subscribe_btn{background: #c62132;font-size: 16px;padding: 12px 10px;border: 0;width: 100%;color: #fff;text-transform: uppercase;margin: 15px 0 0;}.relatedpost_sec{width: 100%;padding-block: var(--acm-section-y, clamp(1.75rem, 5.2vw, 5.5rem));padding-inline: 0;background: #f7f7f7;}.relatedpost_sec .headingpara_col{max-width: 100%;}.relatedpost_sec .headingpara_col h2::after{margin: 12px 0 0;}.relatedpost_box{width: 100%;background: #fff;box-shadow: 3px 12px 27px rgba(0, 0, 0, 0.05);border-radius: 10px;overflow: hidden;margin: 0;}.relatedpost_img img{height: 240px;width: 100%;object-fit: cover;border-radius: 10px 10px 0 0;}.relatedpost_detail{width: 100%;padding: 15px;}.relatedpost_detail h3{font-size: 20px;line-height: 30px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 0 0 10px;}.relatedpost_detail .date_reviewbox, .productarchive_col .date_reviewbox{margin: 0 0 10px;}.relatedpost_detail .date_reviewbox li{font-size: 14px;}.relatedpost_detail p{font-size: 16px;line-height: 26px;margin: 0 0 12px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.related_actions{display: flex;flex-wrap: wrap;justify-content: space-between;}.related_actions .post_read{display: inline-block;}.related_actions .post_read img{height: 12px;display: inline;}.relatedslider .slick-slide{padding: 0 12px;margin: 20px 0;}.relatedslider .slick-dots{position: relative;bottom: 0;}.relatedslider .slick-dots li button{background: rgba(226, 37, 57, 0.38);}.relatedslider .slick-dots li.slick-active button{background: rgb(167, 29, 44);background: linear-gradient(90deg, rgba(167, 29, 44, 1) 0%, rgba(227, 37, 57, 1) 100%);}.relatedslider .slick-slide:nth-of-type(even) .relatedpost_box{background: #c52133;}.relatedslider .slick-slide:nth-of-type(even) .relatedpost_detail h3 a, .relatedslider .slick-slide:nth-of-type(even) .date_reviewbox li, .relatedslider .slick-slide:nth-of-type(even) .date_reviewbox li a, .relatedslider .slick-slide:nth-of-type(even) .relatedpost_detail p, .relatedslider .slick-slide:nth-of-type(even) .related_actions .post_read{color: #ffffff;}.relatedslider .slick-slide:nth-of-type(even) .related_actions .post_read img{filter: invert(1) brightness(5);}.productarchive_sec{width: 100%;padding: 0 0 50px;}.productarchive_col{width: 100%;border-radius: 10px;overflow: hidden;margin: 13px 0;transition: all 0.3s ease;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);}.productarchive_col>.img-fluid{width: 100%;height: 220px;object-fit: cover;}.productarchive_data{width: 100%;padding: 1rem;}.productarchive_data h5{font-size: 20px;margin: 0 0 10px;}.productarchive_data p{font-size: 16px;line-height: 26px;}.productarchive_data .readmore{transition: all 0.5s ease;display: inline-block;vertical-align: middle;}.productarchive_data .readmore i{font-size: 13px;position: relative;transition: all 0.4s ease-in-out 0s;}.productarchive_data .readmore i:nth-child(2){left: -5px;opacity: 0.5;transition: all 0.4s ease-in-out 0s;}.productarchive_col:hover .productarchive_img img{transform: scale(1.25);}.productarchive_data .readmore:hover i:nth-child(2){left: 0;}.innerbanner.catdownloadbanner{width: 100%;background: url(../images/downloadbannerbg.jpg) no-repeat center center;}.downloadcat{width: 100%;}.downloadcat_promo_sec{padding-block: 0 var(--acm-section-y, clamp(1.75rem, 5.2vw, 5.5rem));}.innerbanner.singlecasebanner{width: 100%;background: url(../images/singlecasetudyimg.jpg) no-repeat center center;}.casechallengs_sec{width: 100%;padding: 50px 0;}.singlecasepage .headingpara_col{max-width: 100%;}.singlecasepage .headingpara_col h2{font-size: 26px;}.singlecasepage .headingpara_col h2::after{margin: 15px 0 0;width: 120px;height: 2px;}.casechalleng_list{margin: 0;padding: 0;list-style: none;}.casechalleng_list li{padding: 25px 0 25px 100px;position: relative;}.casechalleng_list li:not(:last-child):before{content: "";position: absolute;top: 70px;height: 100%;width: 2px;background: #e32539;left: 40px;}.challeng_icon{position: absolute;left: 0;top: 35px;background: #fff;box-shadow: 0 0 19px rgba(0, 0, 0, 0.1);width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;border-radius: 100%;}.challengs_box h3{font-size: 22px;margin: 0 0 10px;}.challengs_box p{margin: 0;}.casenewsolution{width: 100%;background: #fdfbfb;padding: 50px 0;}.casesolutionrow_data{background: #fff;box-shadow: 0 10px 60px rgba(0, 0, 0, 0.08);border-radius: 14px;padding: 50px;margin: 15px 0 45px;display: inline-block;width: 100%;}.casesolutionrow_data h3{font-size: 24px;margin: 0 0 7px;}.casesolutionrow_img{text-align: center;}.solutioncontant_list{background: #fff;box-shadow: 0 10px 60px rgba(0, 0, 0, 0.08);border-radius: 14px;padding: 50px;margin: 15px 0;display: inline-block;width: 100%;}.solutioncontant_list ul{padding: 0;margin: 0 -10px;list-style: none;display: flex;flex-wrap: wrap;}.solutioncontant_list ul li{background: url(../images/checkcaseicon.png) no-repeat left top 5px;font-size: 16px;color: #646464;position: relative;line-height: 26px;width: 50%;margin: 0 0 10px;padding: 0 10px 0 35px;}.casenewcounter{width: 100%;padding: 50px 0;}.casecounter_list{margin: 0 -12px;padding: 0;list-style: none;display: flex;flex-wrap: wrap;}.casecounter_list li{padding: 12px;width: 33.33%;}.casenewcounterbox{background: #fff;border: 1px solid #ededed;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);border-radius: 10px;padding: 16px 28px;font-size: 18px;color: #4e4e4e;width: 100%;min-height: 90px;display: flex;align-items: center;transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;}.casenewcounterbox:hover{transform: translateY(-2px);border-color: #f9ccd2;box-shadow: 0 12px 30px rgba(12, 12, 12, 0.10);}.casenewcounterbox .casecounter_figure{flex: none;padding-right: 15px;margin: 0 15px 0 0;border-right: 1px solid #e32e35;font-size: 26px;font-weight: 700;line-height: 1.2;color: #0c0c0c;font-variant-numeric: tabular-nums;}.casenewcounterbox .casecounter_label{min-width: 0;font-size: 16px;line-height: 1.4;color: #454545;}.casestudy_nav{width: 100%;padding: 0 0 60px;}.casestudy_nav__row{display: flex;flex-wrap: wrap;align-items: stretch;gap: 16px;padding-top: 34px;border-top: 1px solid #ededed;}.casestudy_nav__link{flex: 1 1 260px;min-width: 0;display: flex;flex-direction: column;gap: 6px;padding: 18px 20px;border: 1px solid #ededed;border-radius: 12px;background: #fff;text-decoration: none;transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;}.casestudy_nav__link:hover, .casestudy_nav__link:focus-visible{transform: translateY(-2px);border-color: #f9ccd2;box-shadow: 0 12px 30px rgba(12, 12, 12, 0.10);}.casestudy_nav__link--next{text-align: right;}.casestudy_nav__label{font-size: 13px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: #6b6b6b;}.casestudy_nav__title{font-size: 17px;font-weight: 600;line-height: 1.4;color: #0c0c0c;}.casestudy_nav__link:hover .casestudy_nav__title{color: #c41c2c;}.casestudy_nav__all{flex: none;display: inline-flex;align-items: center;align-self: center;min-height: 44px;padding: 0 22px;border: 1px solid #dddddd;border-radius: 62.5rem;color: #0c0c0c;font-size: 15px;font-weight: 500;text-decoration: none;white-space: nowrap;transition: border-color 0.2s ease, background 0.2s ease, color 0.2s ease;}.casestudy_nav__all:hover, .casestudy_nav__all:focus-visible{border-color: #e32539;background: #e32539;color: #fff;}@media (max-width: 767px){.casestudy_nav{padding-bottom: 36px;}.casestudy_nav__row{padding-top: 24px;gap: 12px;}.casestudy_nav__link{flex: 1 1 100%;padding: 14px 16px;}.casestudy_nav__link--next{text-align: left;}.casestudy_nav__all{order: 3;align-self: stretch;justify-content: center;}.casenewcounterbox .casecounter_figure{font-size: 22px;}}.advertisingbanner{background: #071e50;position: relative;padding: 15px 0;min-height: 230px;background-size: cover;margin: 0 auto 60px;max-width: 1400px;}.advertisingbanner:before{content: "";background: rgb(250 250 250);width: 50%;height: 101%;position: absolute;top: 0;right: -1px;z-index: 1;}.advertis_text{position: relative;z-index: 9;padding: 10px 0 0;}.advertis_text:before{content: "";position: absolute;left: -150px;top: -20px;width: 0;height: 0;border-style: solid;border-width: 0 0 248px 140px;border-color: transparent transparent rgb(250 250 250);}.advertis_text h4{font-size: 18px;font-weight: 400;}.advertis_text h2{font-size: 24px;margin: 0 0 10px;}.videocate_sec{width: 100%;padding: 55px 0;}.videocate_box{width: 100%;display: inline-block;margin: 13px 0;box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);}.videocate_box iframe{width: 100%;height: 400px;object-fit: cover;}.videocate_box h3{font-size: 22px;margin: 0;padding: 12px 15px;}.innerbanner.testicatbanner{width: 100%;background: url(../images/videocatbannerimg.jpg) no-repeat center center;}.testicatmain_sec{width: 100%;padding: 55px 0;}.testicatmain_sec .clientlist_imgrow{max-height: initial;}.mainsearch_page{width: 100%;padding: 0 0 60px;}.serachpage_form{width: 100%;padding: 0 0 30px;}.serachpage_form .container-inline{position: relative;}.serachpage_form .form-item input[type="text"]{padding: 10px 110px 10px 20px;font-size: 17px;background: #fff;color: #2d2d2d;width: 100%;height: 55px;border: none;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);border-radius: 50px;outline: none;}.serachpage_form .form-item label.option{display: none;}.serachpage_form .form-submit{position: absolute;right: 0;border: none;bottom: 0;height: 55px;outline: none;cursor: pointer;background: #fff;color: #000;font-size: 17px;border-radius: 0 50px 50px 0;padding: 10px 20px;}.searcheading h1{font-size: 2.5rem;color: #0c0c0c;}.searcheading h1:after{content: "";background: #e32539;width: 54px;height: 3px;display: block;margin: 13px auto 0;}.totalsearch_list{margin: 0;padding: 0 0 20px;list-style: none;}.totalsearch_list li{padding: 10px 0 20px;}.totalsearch_box{width: 100%;background: #fff;padding: 1.5rem;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);transition: all 0.3s ease;}.totalsearch_box p{margin: 0;}.totalsearch_box:hover{-webkit-transform: translateY(-10px);transform: translateY(-10px);}.landingheader{position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 999;transition: all 0.4s;}.single-landing main{padding-top: 0px;}.landingheader .navbar{width: 100%;padding: 15px 0;}.landingheader .navbar-brand{margin: 0;padding: 0;}.colorlogo{display: none;}.landingheader_right{margin: 0;padding: 0;list-style: none;display: flex;align-items: center;}.landingheader_right li:first-child{display: none;padding-right: 25px;}.landingheader_right li a{padding: 5px 0;font-weight: 500;font-size: 16px;color: #fff;}.landingheader_right .fa-volume-control-phone{transform: rotate(-30deg);font-size: 25px;}.landingcallbtn{display: flex;align-items: center;}.landingcallbtn .img-fluid{min-width: 30px;transition: all 0.4s;}.landingcallbtn div{padding-left: 10px;}.landingcallbtn div span{display: block;font-weight: 500;font-size: 16px;color: #ffffff;transition: all 0.4s;}.landingheader.sticky{background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);}.landingheader.sticky .lightlogo{display: none;}.landingheader.sticky .colorlogo, .sticky .landingheader_right li:first-child{display: inline-block;}.sticky .landingheader_right li a, .sticky .landingcallbtn div span{color: #0c0c0c;}.sticky .landingcallbtn .img-fluid{filter: invert(1) brightness(2);}.landingbanner{height: 850px;padding: 115px 0 40px;position: relative;overflow: hidden;}.landingbanner:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(226, 37, 57, 0.8);z-index: 1;}.landingbanner>.img-fluid{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;right: 0;top: 0;}.landingbanner .container{position: relative;z-index: 9;}.landingbanner_left{padding-bottom: 150px;}.landingbanner_left h5{font-size: 27px;color: #fff;font-weight: 400;margin: 0 0 10px;}.landingbanner_left h1 a{color: #fff;}.landingbanner_left h1 a:hover{color: #0c0c0c;}.landingbanner_left p, .landingbanner_left p a{color: #fff;}.gray_btn{background: #eeeeee;text-transform: capitalize;font-size: 16px;font-weight: 500;color: #0c0c0c;padding: 12px 15px;box-shadow: none;outline: none;display: inline-block;cursor: pointer;border-radius: 6px;line-height: inherit;}.gray_btn:after{content: "";width: 16px;height: 16px;position: relative;display: inline-block;vertical-align: middle;margin: -2px 0 0 10px;background: url(../images/headerarrowicon.png) no-repeat center center;background-size: contain;}.gray_btn:hover{background: #ccc;color: #000;}.landingform_banner{text-align: center;padding: 30px 40px;position: relative;z-index: 1;background: #fff;box-shadow: 0 0 47px rgba(0, 0, 0, 0.1);border-radius: 27px;max-width: 455px;margin-left: auto;}.landingform_banner>h4{margin: 0 0 7px;}.landingform_banner>h4:after{content: "";background: #e32539;width: 54px;height: 3px;display: block;margin: 10px auto 0;}.landingform_banner .input-group{margin: 0 0 18px;}.landingform_banner .requespop_form .captcha_wrapper .input-form input{min-width: auto;}.landingform_banner .button-wrapper{text-align: right;margin: 18px 0 0;}.landingform_banner .consent input[type="checkbox"]{min-height: 24px;min-width: 20px;}.banner_curve_img{width: 100%;position: absolute;bottom: 0;left: 0;z-index: 1;}.banner_curve_img img{width: 100%;object-fit: cover;}.trustedbrand_sec{margin: -172px 0 70px;position: relative;z-index: 2;}.trusted_company_logo{text-align: center;}.trusted_company_logo h3, .headingpara_col.smtext h2{font-size: 30px;}.landingbrand_logo{margin: 10px 0 0;padding: 0;list-style: none;white-space: nowrap;}.landingbrand_logo .item{max-height: 60px;margin: 0px 15px;display: inline-flex;}.landingbrand_logo .item img{width: 100%;height: 100%;object-fit: scale-down;}.debtcollection_sec{width: 100%;padding: 30px 0 60px;}.edgemain_col{width: 100%;position: relative;cursor: pointer;padding: 20px 15px;transition: all 0.4s ease;background: #fff;box-shadow: 0 10px 60px rgba(38, 45, 118, 0.08);border-radius: 20px;margin: 70px 0 0;text-align: center;}.edgecol_icon{height: 100px;width: 100px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: relative;margin: -70px auto 20px;background: #f1f1f1;box-shadow: 0 10px 40px rgba(54, 61, 136, 0.06);}.edgecol_data h3{font-size: 21px;margin: 0 0 10px;transition: all 0.4s ease;}.edgecol_data p{margin: 0px;transition: all 0.4s ease;}.edgemain_col:hover{background: #e32539;}.edgemain_col:hover .edgecol_data h3, .edgemain_col:hover .edgecol_data p{color: #fff;}.growingagencies_sec{width: 100%;background: #f7f7f7;padding: 55px 0;}.growingagencies_sec .growingslider{padding: 15px 0 0;}.growingbox_img{width: 100%;height: 300px;overflow: hidden;display: flex;justify-content: end;}.growingbox_img .img-fluid{width: auto;height: 100%;object-fit: cover;border-radius: 10px;margin-right: 25px;}.growingbox_data :is(h3, h4):after{content: "";background: #e32539;width: 54px;height: 3px;display: block;margin: 15px 0 0;}.growingslider .slick-dots{position: relative;bottom: 0;margin: 25px 0 0;}.growingslider .slick-dots li button{background: rgba(226, 37, 57, 0.38);}.growingslider .slick-dots li.slick-active button{background: #e22539;}.everyneed_sec{width: 100%;padding: 55px 0;}.everything_tabrow{text-align: center;width: 100%;}.everything_tabrow .nav-pills{justify-content: center;margin: 10px 0 25px;display: inline-flex;border-radius: 35px;padding: 5px;background: #ff938f;background: linear-gradient(to right, #ff938f 0%, #da2537 100%);}.everything_tabrow .nav-pills .nav-link{border: 2px solid transparent;padding: 8px 18px;background: transparent;font-size: 18px;border-radius: 50px;color: #fff;min-width: 155px;text-align: center;}.everything_tabrow .nav-pills .nav-link.active{background: #fff;border-color: #fff;color: #c41c2c;}.everything_box{width: 100%;padding: 20px 15px 30px;position: relative;margin: 10px 0 15px;transition: all 0.5s ease;background: #fff;box-shadow: 0 10px 60px rgba(0, 0, 0, 0.08);border-radius: 14px;overflow: hidden;}.everything_box :is(h3, h4){font-size: 21px;margin: 20px 0 10px;}.everything_box p{max-width: 450px;margin: 0 auto;}.everything_tabrow .speaktoday_row{max-width: 100%;text-align: left;margin: 150px 0 0;}.everything_tabrow .speakmid_box h3{font-size: 40px;}.choose_acmasec{width: 100%;padding: 50px 0;background: #f7f7f7;}.choose_acmasec .col-xl-4:nth-of-type(1), .choose_acmasec .col-xl-4:nth-of-type(2), .choose_acmasec .col-xl-4:nth-of-type(3){border-bottom: 1px dashed #cac6c6;}.choose_acmasec .col-xl-4:not(:nth-of-type(3), :nth-of-type(6)){border-right: 1px dashed #cac6c6;}.chooseacma_col{width: 100%;min-height: 250px;padding: 30px;text-align: center;background: transparent;}.acmawhyicon_box{margin: 0 0 20px;}.chooseacma_col :is(h3, h4){font-size: 21px;margin: 0 0 10px;}.chooseacma_col p{margin: 0;}.landing_newplansec{width: 100%;padding: 55px 0;}.landing_newplansec .acm-carousel{max-width: 1400px;margin: 0 auto;}.landingworks_sec{width: 100%;padding: 55px 0;}.acm-carousel--spotlight .acm-carousel__slide{flex-basis: calc(100% - 1000px);}.acm-carousel--spotlight .item{padding: 10px 15px;text-align: center;}.landingwork_imgbox{aspect-ratio: 16 / 10;margin: 0 0 22px;text-align: center;}.landingwork_imgbox img{width: 100%;height: 100%;object-fit: contain;border-radius: 12px;box-shadow: 0 18px 40px rgba(12, 15, 26, 0.16), 0 2px 6px rgba(12, 15, 26, 0.08);}.landingwork_row{max-width: 1040px;margin-inline: auto;}.landingwork_data__title{margin: 0 0 10px;font-size: clamp(1.0625rem, 1.4vw, 1.25rem);font-weight: 600;line-height: 1.35;color: var(--acm-ink, #0b1a29);}.acm-carousel--spotlight .acm-carousel__dots{margin-top: 0;}.amazingservice_sec{width: 100%;padding: 50px 0;background: #f7f7f7;}.amazingservice_box{padding: 20px;border: 1px solid #f0ecec;position: relative;min-height: 330px;margin: 15px 0;text-align: left;}.amazingservice_box h3{font-size: 21px;margin: 20px 0 10px;}.amazingservice_box p:empty{display: none;}.amazingservice_sec .acm-carousel--spotlight:before, .amazingservice_sec .acm-carousel--spotlight:after{content: "";background: linear-gradient(to right, #f7f7f7 40%, rgba(255, 255, 255, 0) 200%);width: 500px;display: block;position: absolute;top: 0;left: 0;height: 100%;z-index: 1;pointer-events: none;}.amazingservice_sec .acm-carousel--spotlight:after{left: auto;right: 0;transform: rotate(180deg);}.landingfaq_sec{width: 100%;padding: 50px 0;}.landingfooter{width: 100%;background: #f4f4f4;padding: 50px 0 0;position: relative;z-index: 2;}.landingfooter:before{content: "";background: url(../images/landingfooterbg.png) no-repeat center center;width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;z-index: -1;opacity: 0.6;}.landingfooter_logo{margin: 0 0 3rem;}.navphone-icon{margin: 0;padding: 0;list-style: none;}.landingfooter_data h4{font-size: 21px;margin: 0 0 10px;}.midlandingfoot{display: flex;justify-content: flex-end;}.productshare_icons li a.instagram{background: rgb(249, 206, 52);background: linear-gradient(90deg, rgba(249, 206, 52, 1) 0%, rgba(238, 42, 123, 1) 50%, rgba(98, 40, 215, 1) 100%);border-color: rgb(249, 206, 52);color: #fff;}.productshare_icons li a.youtube{background: #e83e39;border-color: #e83e39;color: #fff;}.landingbottom_footer{text-align: center;padding: 15px 0;border-top: 1px dotted #8f8f91;}.landingbottom_footer p{margin: 0;font-size: 15px;}.landingbottom_footer a{color: #454545;}.fullsize_page{width: 100%;padding: 60px 0;}.headingpara_col.leftheading{max-width: 100%;}.headingpara_col.leftheading h2::after{margin: 13px 0 0;}.fullsize_page .woomyaccount h2{font-size: 30px;margin: 0 0 25px;padding: 20px 0 0;}.fullsize_page .woocommerce form.login{display: flex;flex-wrap: wrap;max-width: 900px;position: relative;border: 0;padding: 0;margin: 0 -10px;border-radius: 0;}.fullsize_page .login .form-row{width: 50%;padding: 0 10px;margin: 0 0 25px;position: relative;}.fullsize_page .login .form-row::before, .fullsize_page .login .form-row::after{display: none;}.fullsize_page .lost_reset_password .form-row>label{background: #fff;position: relative;font-weight: 500;font-size: 15px;margin: 0;z-index: 99;padding: 0 3px;display: inline-block;line-height: 1;}.fullsize_page .login .form-row>label{background: #fff;position: absolute;font-weight: 600;font-size: 15px;margin: 0;z-index: 99;padding: 0 5px;margin-left: 10px;top: -15px;}.fullsize_page .lost_reset_password .form-row .input-text{outline: none;border-radius: 5px;padding: 15px 15px;background-color: #fff;color: #000;font-size: 16px;box-shadow: inset 0 0 5px 3px rgba(0, 0, 0, 0.08);border: 1px solid #ededed;display: inline-block;width: 100%;margin: 0;}.fullsize_page .login .form-row .input-text{outline: none;border-radius: 5px;padding: 15px 15px;background-color: #fff;color: #000;font-size: 16px;border: 1px solid #e3e5e9;width: 100%;}.fullsize_page .login .form-row .show-password-input{top: 0;}.fullsize_page .login .form-row .woocommerce-form-login__rememberme{padding: 0;margin: 0 0 15px;width: 100%;position: relative;}.fullsize_page .lost_reset_password .woocommerce-Button, .fullsize_page .return-to-shop .wp-element-button{font-size: 15px;padding: 5px 20px;border-radius: 50px;text-align: center;color: #e32539;text-transform: uppercase;border: 1px solid #e32539;background-color: #fff;font-weight: 600;display: inline-block;transition: all 0.5s;cursor: pointer;outline: none;box-shadow: none;line-height: inherit;}.fullsize_page .lost_reset_password .woocommerce-Button:hover, .fullsize_page .return-to-shop .wp-element-button:hover{background: #e32539;color: #ffffff;}.fullsize_page .login .lost_password{width: 50%;padding: 0 10px;margin: 0 0 15px;text-align: right;}.fullsize_page .login .lost_password a{font-size: 16px;}.fullsize_page .lost_reset_password .form-row{margin: 0 0 20px;padding: 0;}.woocommerce-notices-wrapper .woocommerce-error, .fullsize_page .cart-empty.woocommerce-info{margin: 20px 0;}.mainblog_page{width: 100%;padding: 60px 0 0;}.bloglist_heading{font-size: 26px;font-weight: 700;color: #0c0c0c;margin: 0 0 24px;}.bloglist_heading::after{content: "";display: block;width: 54px;height: 3px;background: #e32539;margin: 14px 0 0;}.blogmain_row .mypagination{margin: 44px 0 0;}.blogarchive_more{margin: 36px 0 0;text-align: center;}.blogarchive_more__link{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 22px;border: 1px solid #dddddd;border-radius: 62.5rem;color: #0c0c0c;font-size: 15px;font-weight: 500;text-decoration: none;transition: border-color 0.15s ease, background 0.15s ease, color 0.15s ease;}.blogarchive_more__link:hover, .blogarchive_more__link:focus-visible{border-color: #e32539;background: #e32539;color: #ffffff;}.blogarchive_more__link span{transition: transform 0.15s ease;}.blogarchive_more__link:hover span{transform: translateX(3px);}.blogcats{position: relative;margin: 0 0 34px;}.blogcats__list{display: flex;flex-wrap: nowrap;gap: 10px;margin: 0;padding: 0 40px 2px 0;list-style: none;overflow-x: auto;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch;scrollbar-width: none;overscroll-behavior-x: contain;}.blogcats__list::-webkit-scrollbar{display: none;}.blogcats__list > li{scroll-snap-align: start;}.blogcats::after{content: "";position: absolute;top: 0;right: 0;width: 56px;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 70%);pointer-events: none;}.blogcats__item{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 16px;border: 1px solid #dddddd;border-radius: 62.5rem;background: #ffffff;color: #454545;font-size: 15px;font-weight: 500;line-height: 1.2;text-decoration: none;white-space: nowrap;transition: border-color 0.15s ease, background 0.15s ease, color 0.15s ease;}.blogcats__item:hover, .blogcats__item:focus-visible{border-color: #e32539;background: #fdeef0;color: #a81725;}.blogcats__item.is-current{border-color: #e32539;background: #e32539;color: #ffffff;}.blogcats__tally{display: inline-flex;align-items: center;justify-content: center;min-width: 22px;height: 20px;padding: 0 6px;border-radius: 62.5rem;background: #f7f7f7;color: #6b6b6b;font-size: 12px;font-variant-numeric: tabular-nums;transition: background 0.15s ease, color 0.15s ease;}.blogcats__item:hover .blogcats__tally, .blogcats__item:focus-visible .blogcats__tally{background: #ffffff;color: #a81725;}.blogcats__item.is-current .blogcats__tally{background: rgba(255, 255, 255, 0.22);color: #ffffff;}.bloglist_grid > li, .bloglist_grid .acm-card, .bloglist_grid .acm-card__body{min-width: 0;}.bloglist_grid .acm-card__meta{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.bloglist_grid .acm-card__meta-item + .acm-card__meta-item::before{content: "\00b7";margin: 0 6px;color: #c4c4c4;}@media (max-width: 767px){.bloglist_grid .acm-card__body{padding: 16px;gap: 8px;}.bloglist_grid .acm-card__text{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-clamp: 2;overflow: hidden;}.bloglist_grid .acm-card__cta{display: none;}.mainblog_page{padding-top: 36px;}.bloglist_heading{font-size: 22px;margin-bottom: 18px;}.bloglist_heading::after{margin-top: 10px;}.blogcats{margin-bottom: 24px;margin-inline: calc(var(--acm-gutter, 20px) * -1);}.blogcats__list{padding-inline: var(--acm-gutter, 20px);scroll-padding-inline-start: var(--acm-gutter, 20px);}.blogmain_row .mypagination{margin-top: 30px;}}.bottomheader .navbar .navbar-toggler{border: 0;padding: 0;width: 35px;height: 35px;line-height: 35px;text-align: center;border-radius: 0;font-size: 28px;box-shadow: none;outline: none;}.mm-page.mm-slideout{min-height: auto;transform: inherit;z-index: 999;position: initial;}.mm-wrapper--opened .mm-page.mm-slideout{position: relative;}#mobilenav{width: 350px;left: -350px;transform: translateX(-350px);transition: all 0.5s;background: #fff;}#mobilenav.mm-menu--opened{left: 0px;transform: translateX(0px);z-index: 9999999;}.mm-wrapper--position-left{--mm-translate-horizontal: inherit !important;}.mm-wrapper__blocker.mm-blocker{transform: inherit !important;width: 100%;position: fixed;top: 0;left: 0;right: 0;bottom: 0;}.mm-wrapper--opened .mm-wrapper__blocker.mm-blocker{opacity: 1;}#mobilenav .mm-navbars--top{border: 0;background: #fff;}#mobilenav .mm-navbars--top .mm-navbar{background: #fff;justify-content: flex-end;}#mobilenav .mm-navbar .mm-btn--close{background: #fff;border: 0;font-weight: 600;font-size: 22px;}#mobilenav .mm-panels .mm-panel{background: #fff;}#mobilenav .mm-panel .mm-navbar{background: #f1f1f1;color: #000;border: none;font-weight: 600;z-index: 9999;}.mm-listview .mm-listitem{display: flex;flex-wrap: nowrap;position: relative;}.mm-listview .mm-listitem .mm-listitem__text{color: #0c0c0c;padding: 15px 45px 15px 15px;}.mm-listview .mm-listitem .mm-listitem__text.mm-btn.mm-btn--next{padding: 0;position: absolute;right: 0;top: 0;width: 60px;height: 52px;z-index: 9;}.mm-listview .mm-listitem::after{left: 0;right: 0;border-color: #ddd;}.helplinemenu.mm-listview .mm-listitem{display: block;padding: 10px 15px;}.helpmenuhading{display: block;padding: 0 0 5px;}.helplinemenu.mm-listview .mm-listitem .mm-listitem__text{padding: 5px 0;}.helplinemenu.mm-listview .mm-listitem .mm-listitem__text img{width: 30px;height: 30px;object-fit: cover;border: 1px solid #d9d9d9;border-radius: 50px;}#mobilenav .helplinemenu .btn{background: #e32539;margin-bottom: 5px;color: #fff !important;padding: 10px 15px;border-radius: 4px;font-size: 15px;font-weight: 500;text-transform: uppercase;width: 70%;text-align: center;}#mobilenav .helplinemenu .btn span{padding: 0 10px;}#mobilenav .helplinemenu .gray_button .btn{background: #e8e8e8;color: #0c0c0c !important;}#mobilenav .helplinemenu .mm-listitem:last-child::after{display: none;}.menuclient{padding: 0 20px;}.helplinemenu.requestestbtn{padding: 30px 0 0;}.helplinemenu.requestestbtn .text-center{display: block;padding: 5px 0;}.cookiesdiv{display: none !important;}#cookiesdiv{width: 100%;max-width: 850px;position: fixed;left: 0;right: 0;bottom: 10px;z-index: 9999;margin: auto;padding: 0 12px;animation: cookie 0.3s ease forwards;}.cookies_box{display: flex;align-items: center;padding: 10px 15px;background: #ffffff;border-radius: 8px;box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);position: relative;}.cookies_box .fa-exclamation-triangle{font-size: 38px;color: #9c9c9c;margin-right: 15px;}.cookies_box p{margin: 0;font-size: 16px;line-height: inherit;}.cookies_box .cookiecross{font-size: 30px;color: #e32539;margin-left: 10px;}.market_head .headingpara_col{text-align: center;}.filterdorpside{display: flex;}#connect-whatsapp-modal .input-group{margin: 0 0 26px;}#connect-whatsapp-modal .input-group label{background: #fff;margin: 0;margin-left: 10px;}#connect-whatsapp-modal .err-msg{color: #dd2538;font-size: 14px;}#connect-whatsapp-modal .modal-content{border: 0;border-radius: 18px;overflow: hidden;box-shadow: 0 30px 70px rgba(12, 15, 26, 0.35);}#connect-whatsapp-modal .modal-header{align-items: center;padding: 20px 24px;border-bottom: 1px solid #eef0f3;background: #fff;}#connect-whatsapp-modal .modal-title{font-size: 20px;font-weight: 700;color: #0c0f1a;display: flex;align-items: center;gap: 10px;}#connect-whatsapp-modal .modal-title::before{content: "\f232";font: normal normal normal 20px/1 "Font Awesome 5 Brands", "FontAwesome";color: #25d366;}#connect-whatsapp-modal .modal-body{padding: 26px 24px 28px;}#connect-whatsapp-modal .btn-close{opacity: 0.6;transition: opacity 0.2s ease, transform 0.2s ease;}#connect-whatsapp-modal .btn-close:hover{opacity: 1;transform: rotate(90deg);}#connect-whatsapp-modal .thm-btn{min-width: 160px;}.modal-backdrop{z-index: 9999;}.modal.show{z-index: 999999;}.casestudy_sec .caseinner_box{box-shadow: 3px 12px 27px rgba(0, 0, 0, 0.05);}.casestudy_sec .col-xl-4:nth-of-type(odd) .caseinner_box .cardintro, .productarchive_sec .col-lg-4:nth-of-type(odd) .productarchive_col{background: #c52133;}.casestudy_sec .caseinner_box .cardintro a, .productarchive_sec .col-lg-4:nth-of-type(odd) .productarchive_col a, .productarchive_sec .col-lg-4:nth-of-type(odd) .productarchive_col .productarchive_data p, .productarchive_sec .col-lg-4:nth-of-type(odd) .productarchive_col .date_reviewbox li{color: #ffffff;}.casestudy_sec .caseinner_box .cardintro a img, .productarchive_sec .col-lg-4:nth-of-type(odd) .productarchive_col .readmore img{filter: invert(1) brightness(5);}.casestudy_sec .col-xl-4:nth-of-type(even) .caseinner_box .cardintro{background: #091b2c;}.casecard_img .img-fluid, .productarchive_img .img-fluid{object-position: 10% 25%;object-fit: cover;}.relatedpost_img img{object-position: 10% 25%;object-fit: cover;}.headingpara_col ul.wework_list{margin-left: 0px;}.languagepopup .modal-dialog .modal-content .modal-header .title h3{font-size: 26px;color: #242b34;font-style: normal;font-weight: 500;}.languagelist li h5{font-weight: 500;font-size: 20px;color: #242b34;line-height: 25px;}@media (min-width: 1200px){body .container{max-width: 100%;}.bottomheader .navbar .offcanvas{position: initial;}.mainsearch_page .container{max-width: 1170px;}.mainheader.sticky{top: -37px;transform: none;transition: all 0.4s ease-in-out 0s;}}@media (min-width: 1400px){body .container{max-width: 100%;}.laberProductList .laberProduct-image{padding: 10px 0 10px 10px;}.shopenquirypopup .requespop_row, .requestcallmodel .requespop_row{max-width: 80%;margin: 0 auto;}}@media (max-width: 1699px) and (min-width: 1600px){.relatedpost_img img{height: 220px;}}@media (min-width: 1600px){body .container{max-width: 100%;}.videowrapper .thumbnail_box img{height: 345px;}.homeabout_data p{margin: 0 0 30px;line-height: 33px;}.headercall_box .dropdown-menu>.row .col-lg-5{padding-right: 80px;}.headercall_box .dropdown-menu>.row .col-lg-7{padding-left: 80px;border-left: 1px solid #ddd;}.services_listsec .col-xl-3{width: 20%;}.shopbanner_slide img{height: 432px;}.newproduct_box{padding: 44px 10px;}.laberProductGrid .col-xl-3{width: 25%;}.landingform_banner{margin-right: 15%;}.landingform_banner p{line-height: 22px;}.homeabout_sec .row{max-width: 1700px;margin: 0 auto;}}@media (min-width: 2000px){body .container, body .custom-container{max-width: 1900px;}body .custom-container{margin-inline: auto;}.landingbanner{height: 1050px;}.landingform_banner{max-width: 620px;}.trustedbrand_sec{margin-top: -300px;}}@media (max-width: 1599px){.acm-carousel--hero .acm-carousel__slide{min-height: calc(100vh - 115px);min-height: calc(100dvh - 115px);}.languagelist li ul{columns: 3 auto;}.bottomheader .navtabs_row .nav .nav-link{font-size: 16px;padding: 13px 15px;}.navsubmenu_list li a{font-size: 15px;padding: 10px 0;}h2, .headerheading h2{font-size: 34px;}.submenudetail_box>img{height: 200px;}.submenudetail_box .submenu_title{font-size: 20px;padding: 12px 15px;}.headercall_box .dropdown-menu>.row{padding: 30px 30px;}.homebannerdetails h1{font-size: 34px;}.homebannerdetails h1 strong{font-size: 38px;}.homeabout_data h3{font-size: 32px;margin: 0 0 10px;}.servicenew_heading{font-size: 30px;overflow: hidden;}.commentrunkbox :is(h3, h4){font-size: 21px;}.smartflow_data h3{font-size: 26px;}.prohead_box h4 a{font-size: 18px;}.menu_main_left :is(h2, h4){padding: 15px 20px;}.custom_scroll_box .menu-content>li .nav-link{padding: 9px 30px 9.5px 15px;}.browserbox{padding: 27px 15px;}.browsercnt h2{font-size: 22px;margin: 0 0 10px;}.browse_btn, .shopproduct_row .nav-pills .nav-item .nav-link{font-size: 16px;}.savebox{padding: 0 20px;justify-content: center;}.savebox h4{margin-right: 20px;font-size: 22px;}.enquirenow{margin-right: 40px;font-size: 16px;padding: 10px 20px;}.amazingservice_sec .acm-carousel--spotlight:before, .amazingservice_sec .acm-carousel--spotlight:after{width: 280px;}.acm-carousel--spotlight .acm-carousel__slide{flex-basis: calc(100% - 560px);}.shopbaner_data h3 br{display: none;}.solution_shortdata h3{font-size: 21px;}.solution_shortdata{padding: 15px 15px 10px;}.soldes_hover{margin-top: 7px;}.acm-carousel--blogfeature .acm-carousel__slide:nth-child(odd) .homenewsblog_col{padding: 20px 15px;}.homecontact_box ul{padding-right: 50px;}.shopbaner_data{width: 44%;}.shopbaner_data p{margin-bottom: 15px;}.shopbaner_data h3{font-size: 24px;line-height: 30px;margin: 0 0 10px;}.enquire_now_link{font-size: 14px;}.rating-product i.fa{font-size: 12px;}.shopproduct_row .nav-pills .nav-item .nav-link{padding: 8.7px 0;}.sidebarheading, .blogpost_list, .tagmore_list, .newsletterheading, .siderbarnewsletter form{padding: 0 15px;}.staticmeta :is(h3, h4), .product-name, .prohead_box h4, .shipping_meta h4{font-size: 19px;}.singlestatic{padding: 20px;}.product_detail_contact, .freeshipping_box, .bestsellersldebar{padding: 15px;}.procontact_box p{font-size: 16px;line-height: 28px;}.trustedbrand_sec{margin: -130px 0 20px;}.everything_tabrow .speakmid_box h3{font-size: 36px;}.landingbanner{padding: 100px 0 40px;}.homenews_databox :is(h3,h4){font-size: 22px;}.product_detail_contact .row>div{padding: 0 15px;}}@media only screen and (max-width: 1599px) and (min-width: 1400px){.popular_catesec .shopproduct_row .img-block a img{height: 120px;}.relatedpost_img img{height: 175px;}}@media (max-width: 1399px){.numbercount_box :is(h4, .numbercount_num), .cloud_commdata :is(h2, h4), .speakmid_box h3{font-size: 32px;}.homeabout_data h3{font-size: 28px;}.metterdoes_box h3, .about_num_box :is(h3, .about_num), .founderleading_data h4, .advantages_maincol h4, .whocanuse_data :is(h3, h4){font-size: 24px;}.homebrand_row h2, .laberProductGrid .col-xl-3{width: 25%;}p, .advantages_maincol p, .whocanuse_data p, .speakright_box p, .storiesdetails p, .faqpage_sec .customaccordian .card-body{font-size: 16px;line-height: 26px;margin: 0 0 10px;}.btn.metterdoeslink, .homecontact_box ul li, .topsearch_list ul li a, .homenews_date, .homenews_date a, .smartflow_data ul li, .features-list table tr td, .accordionbody_data li, .abilling_databox ul li, .jobs-inside .ac-job .ac-btn .selected, .jobcareer_list li, .singlejobdetails li, .sitemap_list li a, .blogleft_details li, .product-description-short, .product-description-short p, .prohead_box h4 a, .shopdetail_tabs .woocommerce-Tabs-panel ul li, .woocommerce-Tabs-panel table tr td, .wework_list li, .makemoney_data ul li, .owner_cnt.founder_cnt p, .founder_cnt h4 span, .founderleading_data span, .custom_checkbox .custom-control-label, .shopproduct_row .nav-pills .nav-item .nav-link{font-size: 16px;}.brands_slider{width: calc(80% - 20px);padding: 0 30px;}.requestcall h3{font-size: 16px;margin: 0 0 15px;}.owner_cnt h3{font-size: 24px;margin-bottom: 25px;}.clientpage_list .nav .nav-item .nav-link{padding: 10px 10px;font-size: 16px;border-left-width: 3px;}.happy_client{padding: 10px;}.wanttoget_sec .col-lg-9{margin-bottom: -150px;}.map_world .wpb_wrapper{font-size: 36px;}.map_world .wpb_wrapper span b{font-size: 38px;}.distmar_box{padding: 25px;}.dist_icon{height: 55px;}.dist_icon .img-fluid{max-height: 50px;}.admin_detail_wrap, .discuss_project{padding: 25px;}.tagmore_list li a, .ac-job ul li .cbx span, .manufacturer_name, .downloadright_list .table tbody tr td{font-size: 15px;}.jobs-inside .ac-job .ac-btn, .product-name, .prohead_box h4, .resourceslist li, .languagelist li h5{font-size: 18px;}.disclaimer_details li{font-size: 16px;line-height: 25px;margin: 0 0 10px;}.col-lg-3.leftcat_col{width: 30%;}.custom_scroll_box .menu-content>li .nav-link{padding: 13.5px 30px 13.5px 15px;}.col-lg-6.productslider_col{width: 70%;padding-right: calc(var(--bs-gutter-x) * 0.5);}.col-lg-3.browse_col{width: 100%;padding-top: 30px;padding-left: calc(var(--bs-gutter-x) * 0.5);}.browsersec{display: flex;flex-wrap: wrap;margin: 0 -8px;padding: 8px 8px;}.browsersec li{width: 33.33%;display: flex;}.feature-slider-wrapper .col-xl-2{width: 20%;}.savebox h4{margin-right: 15px;font-size: 20px;}.woocommerce-page .savebox img{max-width: 300px;}.singlestatic{padding: 20px 20px;border-radius: 10px;}.product_detail_contact{padding: 15px 10px;}.prohead_box img{width: 44px;height: 44px;}.singlepro_slider .flex-control-thumbs li img{height: 90px;}.shopdetail_tabs .tabs.wc-tabs li a, .benefitsinnerbox :is(h3, h4), .benefitsinnerbox.allbenefitbtn span, .storiesdetails h4{font-size: 20px;}.overall_rateing_stars .stars{min-width: 125px;}.freeshipping_box, .bestsellersldebar{padding: 20px 15px;}.founder_sec2, .founder_sec3{padding-top: 60px;}.founder_sec .row{align-items: center;}.founderleading_box .img-fluid{height: 300px;}.founderimg{margin: 30px 0;}.founderimg img{height: auto;padding: 10px;}.studaybrochure_left ul li{font-size: 16px;padding: 6px 0 6px 50px;}.benefitsinnerbox.allbenefitbtn :is(h3, h4), .whocanuse_heading, .storiesdetails h3{font-size: 30px;}.resourceslist li div{font-size: 26px;padding-right: 15px;}.whocanuse_img{height: 225px;}.trustedbrand_sec{margin: -120px 0 0;}.landingbanner{height: 100%;padding: 90px 0 40px;}.solution_imgbox img{height: 270px;}.solution_shortdata h3 .arrowico{width: 35px;min-width: 35px;height: 35px;line-height: 35px;}.requespop_row{padding: 30px 30px 20px;}.requespop_form h3{font-size: 26px;}.requespop_form .form-row .col{padding: 6px 12px;}.newsletter-footer .newsletter{display: block;text-align: center;}.newsletter-footer .newsletter input{border-radius: 50px;margin-bottom: 10px;}.newsletter-footer .newsletter .action.subscribe{border-radius: 50px;}.newsletter-footer .newsletter .control, .newsletter-footer .newsletter .actions{display: block;}.newsletter-footer .newsletter .control input{width: 100%;}}@media only screen and (max-width: 1399px) and (min-width: 1200px){.newblog_detail_sec .col-lg-9.col-md-12{width: 70%;}.newblog_detail_sec .col-lg-3.col-md-12{width: 30%;}.relatedpost_img img{height: 210px;}}@media only screen and (max-width: 1399px) and (min-width: 1273px){.advertis_text:before{border-width: 0 0 235px 140px;}}@media only screen and (max-width: 1272px) and (min-width: 993px){.advertis_text:before{border-width: 0 0 262px 140px;}}@media only screen and (max-width: 992px) and (min-width: 768px){.advertis_text:before{border-width: 0 0 282px 140px;}}@media (max-width: 1199px){.acm-carousel--hero .acm-carousel__slide{min-height: 400px;}.newblog_left_cnt .innerheading, .singlecasepage .headingpara_col h2, .job-req .headingpara_col h2, .singleproheading, .commingheading h1, .cloud_commdata :is(h2, h4), .speakmid_box h3, .everything_tabrow .speakmid_box h3, .searcheading h1{font-size: 30px;}.homebannerdetails{max-width: 550px;}.homebannerdetails h1{margin: 0 0 10px;}.homebannerdetails h1 br{display: none;}.homebannerdetails p{margin: 0 0 15px;}.btn.gradiendredbtn, .homeabout_data .thm-btn, .requespop_form .thm-btn, .fullsize_page .login .form-row .woocommerce-button, .abilling_details .thm-btn{font-size: 16px;padding: 10px 15px;min-width: 130px;}.homeabout_data{margin: 20px 0 0;}.solution_imgbox img{height: 250px;}.solution_shortdata{padding: 15px 10px 15px;}.solution_shortdata h3{font-size: 20px;}.solution_shortdata h3 .arrowico{width: 35px;min-width: 35px;height: 35px;line-height: 35px;}.homebrand_row h2{width: 25%;}.brands_slider{width: calc(70% - 20px);}.custom-container{max-width: 960px;margin: 0 auto;padding: 0 15px;}.homecontact_box h4{font-size: 20px;}.footer-link-list{padding: 0;}.footer-link-list li{list-style: none;padding-left: 15px;position: relative;}.footer-link-list li:before{content: "\f111";font: normal 7px/1 FontAwesome;position: absolute;left: 0;top: 12px;}.footer_logo p{font-size: 15px;line-height: 22px;}.footersearch_box .form-group{display: block;text-align: center;}.footersearch_box .form-group .form-control{border-radius: 20px;margin: 0 0 10px;}.footersearch_box .form-group .btn{border-radius: 20px;}.custom_row .footer-link-list li:before{display: none;}.recommendedbox{padding: 10px 0;}.callaction_row{padding: 30px 15px 20px;}.abilling_databox ul li{width: calc(50% - 40px);margin: 7px 38px 7px 0;}.distmar_box :is(h3, h4){font-size: 18px;}.rangeservices_list li{width: 33.33%;}.clientimg_listrow li{width: 25%;}.clientele_imgbox img{max-width: 100%;height: auto;}.faqpage_sec .customaccordian{width: 100%;}.contactpage_sec .requespop_form{margin: 30px 0 0;}.map_world .wpb_wrapper span b{font-size: 28px;}.casecounter_list li{width: 50%;}.jobcareer_list{display: block;}.jobdetail_data{width: 70%;}.read-jobbtn{width: 30%;}.col-lg-3.leftcat_col{width: 27%;}.custom_scroll_box .menu-content>li .nav-link{padding: 11px 30px 11px 15px;}.col-lg-6.productslider_col{width: 73%;}.shopbanner_slide img{height: 420px;}.shopbaner_data{width: 50%;transform: translate(3%, -50%);}.shopbaner_data h3{font-size: 22px;line-height: 28px;margin: 0 0 10px;}.shopbaner_data p{margin-bottom: 15px;}.savebox{display: block;text-align: center;padding: 15px 15px;}.savebox h4{margin: 0 0 10px;font-size: 18px;}.enquirenow{margin: 0;}.woocommerce-page .savebox img{max-width: 250px;display: block;margin: 15px auto 0;}.popular_catesec .col-xl-7{width: 75%;}.singlestatic{margin: 12px 0;height: auto;}.bestselling_prosec .nav .nav-item .nav-link{font-size: 15px;padding: 5px 9px;}.shoproheading, .sidebartitle, .languagepopup .modal-dialog .modal-content .modal-header .title h3{font-size: 24px;}.feature-slider-wrapper .col-xl-2{width: 25%;}.laberProductGrid .col-xl-3{width: 33.33%;}.product_breadsec{margin: 0 0 30px;}.shippingdeta_col img{min-width: 45px;margin-right: 10px;}.shipping_meta h4{font-size: 18px;}.startupicon_list li{width: 16.5%;}.redgray_accodian .accordion-body{padding: 20px;}.videowrapper>h3{font-size: 20px;}.founder_sec .row{align-items: inherit;}.dotsimg:before{bottom: -15px;right: -10px;width: 320px;height: 405px;}.applynow_career .requespop_form{margin-top: 0;}.cloud_commimgbox iframe, .cloud_commimgbox img{height: 350px;}.advantages_maincol{padding: 25px 20px;}.benefiticon, .benefitsinnerbox.allbenefitbtn :is(h3, h4){margin: 0 0 15px;}.resourceslist li{padding: 10px 0;}.speaktoday_row{padding: 0 15px;}.trustedbrand_sec{margin: -80px 0 0;}.trusted_company_logo h3{font-size: 22px;}.chooseacma_col{padding: 15px;}.amazingservice_sec .acm-carousel--spotlight:before, .amazingservice_sec .acm-carousel--spotlight:after{width: 200px;}.acm-carousel--spotlight .acm-carousel__slide{flex-basis: calc(100% - 400px);}.homecontact_box ul{padding-right: 0;}}@media only screen and (max-width: 1199px) and (min-width: 992px){.newblog_detail_sec .col-lg-9.col-md-12{width: 65%;}.newblog_detail_sec .col-lg-3.col-md-12{width: 35%;}.postblog_databox ul{display: block;}.postblog_databox ul li{display: inline-block;vertical-align: middle;}.amit_contact a{margin-left: 2px;}.choose_acmasec .col-xl-4:nth-child(2){border-right: none;}.choose_acmasec .col-xl-4:nth-child(3){border-right: 1px dashed #cac6c6;}.choose_acmasec .col-xl-4:nth-child(4){border-right: none;border-bottom: 1px dashed #cac6c6;}.relatedpost_img img{height: 160px;}}@media (max-width: 991px){.requespop_form h3, .newblog_left_cnt .innerheading, .singlejobdetails h5, .job-req .headingpara_col h2, .singleproheading, .commingheading h1, .cloud_commdata :is(h2, h4), .fullsize_page .woomyaccount h2, .benefitsinnerbox.allbenefitbtn :is(h3, h4), .whocanuse_heading, .storiesdetails h3, .speakmid_box h3, .headingpara_col.smtext h2, .searcheading h1{font-size: 24px;}.homebrand_row h2{font-size: 22px;}h6{font-size: 18px;}.languagelist a{margin: 3px 7px;}.innersearchrow{display: block;}.requestcall{max-width: 100%;margin: 20px 0 0;}.topsearch_list{width: 100%;}.topsearch_list h3{font-size: 24px;margin: 0;}.homechoosebox{padding: 15px;margin: 10px 0;}.homechoosedata :is(h3,h4){font-size: 20px;}.homechooseicon{width: 65px;min-width: 65px;}.homechoosebox .img-fluid{height: 50px;}.footer_redbox, .footer_blackbox{padding: 15px 15px;}.socialiconlist{justify-content: center;}.socialiconlist li{padding: 0 10px;}.custom_row{display: block;text-align: center;}.what-box :is(h2, h3, h4){font-size: 17px;}.contactus_sec .col-lg-4.col-md-6{width: 100%;}.homecontact_box{border-bottom: 1px solid rgba(255, 255, 255, 0.13);padding-bottom: 25px;}.homecontact_box:after{display: none;}.homecontact_box.contactrequet{max-width: 100%;}.homecontact_box.connectwhatapp{border: 0;padding: 0;}.homecontact_box ul{margin: 0 0 20px;}.emailbox_form .col-md-3, .emailbox_form .col-md-4, .emailbox_form .col-md-2{width: 50%;margin: 8px 0;}.singlepro_detailsec .col-lg-7, .singlepro_detailsec .col-lg-5{width: 100%;}.cloud_commdata{padding: 0;}.cloud_commimgbox{margin: 32px 0 0;position: relative;top: auto;--acm-frame-offset: 14px;}.cloud_commimgbox iframe, .cloud_commimgbox img{height: auto;aspect-ratio: 16 / 10;}.whoforit_row{padding: 20px 20px;}.whoisit_list li{font-size: 15px;}.teamarrow{right: 12px;width: 34px;height: 34px;}.redgray_accodian .accordion-body{padding: 15px;}.accordionbody_data li{width: 100%;}.numberset_list{justify-content: center;}.numberset_list li{width: 33.33%;}.aboutus_cnt{margin: 15px 0 0;display: inline-block;width: 100%;}.owner_cnt h3{font-size: 20px;margin-bottom: 20px;line-height: inherit;}.rangeservices_list li{width: 50%;}.subindustries_lists li{height: 110px;}.reviewsubmit_form .card-body{padding: 20px;}.reviewsubmit_form .card-body .col-lg-4.captchacol{margin: 20px 0 25px;}.wanttoget_sec .col-lg-9{margin-bottom: 0;}.wanttoget_imgbox{padding: 10px 0 25px;}.hiringmain:before, .hiringmain:after{display: none;}.servicedata_body .product-img-new{max-width: 350px;}.servictab_row .nav.nav-pills .nav-item .nav-link{padding: 8px 15px;}.newabout_sec{padding: 60px 0 20px;}.recommendedbox :is(h3, h5){font-size: 20px;}.left_filterbox>img{height: 35px;}.left_filterbox h4{font-size: 22px;padding-left: 10px;}.mycustomdropdown{margin-left: 10px;}.right_filterbox h5{padding: 0;}.right_filterbox .dropdown .btn{font-size: 16px;padding: 8px 8px;}.cardintro{padding: 10px;}.blogleft_details h2, .blogleft_details h3, .blogleft_details h4, .blogleft_details h5, .requestinfo_data h5{font-size: 22px;}.about_admin{width: calc(100% - 220px);}.discuss_project{display: block;}.discuss_cnt{padding: 0 0 13px;}.casechalleng_list li{padding: 10px 0 10px 100px;}.challeng_icon{top: 15px;}.casesolutionrow_data, .solutioncontant_list{padding: 25px;}#jobserchres{margin: 0 0 25px;}.applyjob_sidebar{margin: 30px 0 0;}.clientsingle_imgbox{height: 250px;}.singleclient_detail .clientsingle_col{--clientcard-pad: 24px;}.popular_catarea{padding: 30px 0;}.col-lg-3.browse_col{padding-top: 15px;}.col-lg-3.leftcat_col{width: 100%;margin-bottom: 25px;padding: 0 calc(var(--bs-gutter-x) * 0.5);}.col-lg-6.productslider_col{width: 100%;padding: 0 calc(var(--bs-gutter-x) * 0.5);}.browsersec li{width: 50%;}.dealcounter_row{flex-wrap: wrap;justify-content: center;}.shoproheading{order: 2;width: 100%;padding-top: 20px;}.popular_catesec .col-xl-7{width: 100%;padding-top: 30px;}.newbroser_sec .browserbox{margin: 12px 0;}.feature-slider-wrapper .col-xl-2{width: 33.33%;}.laberProductGrid .col-xl-3{width: 50%;}.bestselling_prosec .shoproheading{order: inherit;padding: 0 0 15px;margin: 0 0 18px;}.popular_catesec .shoproheading, .bestseller_prosec .shoproheading, .shopblog_sec .shoproheading{padding-top: 0;}.shopblog_sec{padding: 0;}.singlepro_slider .woocommerce-product-gallery__image a{height: 350px;}.singlepro_slider .woocommerce-product-gallery .flex-viewport{height: 350px !important;}.singlepro_slider .flex-control-thumbs{margin: 20px 0 30px;}.product_detail_contact{padding: 0 15px;}.product_detail_contact .row>div{border: none;padding: 0 8px;}.productdetails_tab{padding: 70px 0 0;}.productdetails_tab>.row{flex-direction: column-reverse;}.freeshipping_box{margin: 25px 0;}.weworkpage_detail{padding: 40px 0;}.wework_list{padding: 20px;}.startupicon_list li{width: 20%;}.makemoney_data ul{padding: 0;}.makemoney_btns{margin: 10px 0 25px;display: inline-block;width: 100%;}.develop_online .makemoney_imgbox{margin: 0 0 20px;}.develop_online{padding: 60px 0 30px;}.requestinfo_data{padding: 15px;}.cloud_commdata :is(h2, h4){margin: 0 0 12px;}.videomain_sec .clientpage_list{max-height: 300px;margin: 0 0 30px;}.thanks_box{padding: 25px;}.studaybrochure_left h2{padding-left: 15px;border-left-width: 2px;margin: 0;}.studaybrochure_left{margin: 0 0 15px;}.btn.DownloadBrochure-btn{padding: 12px 13px;}.findsolution_sec .mycustomdropdown{margin-top: 0;}.benefitsinnerbox.allbenefitbtn{text-align: center;}.benefitsinnerbox.allbenefitbtn span{font-size: 16px;}.speaktoday_img{display: none;}.speakmid_box{padding: 0;width: 50%;}.speakright_box{width: 50%;}.speaktoday_row{padding: 40px 15px 20px;border: 4px solid #e32539;}.speaktoday_sec{padding: 80px 0 50px;}.morestories_row .successtorieslider{padding: 35px 10px 60px;}.successtorieslider .slick-dots{left: 0;}.landingbanner{padding: 110px 0 30px;}.landingbanner_left{padding-bottom: 25px;}.landingform_banner{width: 100%;max-width: 100%;padding: 20px 15px;}.banner_curve_img{display: none;}.trustedbrand_sec{margin: 30px 0 0;}.landingbrand_logo, .growingslider .slick-dots{margin: 0;}.everything_tabrow .speaktoday_row{margin: 70px 0 0;}.choose_acmasec .col-xl-4{border-right: 1px dashed #cac6c6;}.choose_acmasec .col-xl-4:nth-of-type(even){border-right: none;}.choose_acmasec .col-xl-4:nth-of-type(6){border-top: 1px dashed #cac6c6;}.amazingservice_sec .acm-carousel--spotlight:before, .amazingservice_sec .acm-carousel--spotlight:after{width: 100px;}.acm-carousel--spotlight .acm-carousel__slide{flex-basis: calc(100% - 200px);}form .consent input[type="checkbox"]{min-height: 24px;min-width: 20px;}}@media only screen and (max-width: 991px) and (min-width: 768px){.founder_sec .col-lg-4{width: 37%;}.dotsimg:before{width: 270px;height: 345px;}.founder_sec .col-lg-8{width: 63%;}.relatedpost_img img{height: 200px;}}@media screen and (max-width: 782px){html body{margin-top: -46px;}}@media (max-width: 767px){.abilling_details p img{display: none;}.container, .container-sm{max-width: 100%;}.topheader_navs>li{padding-left: 10px;}.topheader_navs li a{font-size: 14px;text-transform: capitalize;}.headersearch_row{padding: 60px 15px 20px;max-height: 440px;overflow: hidden;overflow-y: auto;}.topsearch_list ul li{width: 100%;}.topsearch_list ul li a{padding: 5px 0;}.requespop_row .close_pop{padding: 0;font-size: 17px;top: 14px;right: 14px;}.requespop_row{padding: 34px 18px 24px;border-radius: 20px 20px 0 0;}.shopenquirypopup .requespop_form .col-md-6.text-end{text-align: center !important;}#connect-whatsapp-modal .thm-btn{width: 100%;padding: 14px 20px;}.requespop_form .form-row .col{padding: 6px 5px;}.requestcallmodel{height: 95%;}.requestcallmodel .container{height: 100%;width: 100%;overflow-y: auto;display: flex;flex-wrap: wrap;align-items: flex-end;}#requestpopform{max-height: 500px;overflow: auto;}.requespop_form h3{font-size: 20px;}.requespop_row .requespop_form .form-row{margin: 0;}.requespop_form .form-row .col{width: 100%;flex: inherit;}.requespop_form .form-row .col-9, .requespop_form .form-row .col-3{width: 100%;}.requespop_form .captcha_wrapper{margin: 0 0 15px;}.requespop_form h3, .singlecasepage .headingpara_col h2, .clientsingle_share h5, .shoproheading, .singleproheading, .shopdetail_tabs .woocommerce-Tabs-panel h2, .shopdetail_tabs .woocommerce-Tabs-panel h3, .obverall_rating strong, .shoproheading, .sidebartitle, .advantages_maincol h4, .whocanuse_data :is(h3, h4), .speakmid_box h3, .storiesdetails h3, .speakmid_box h3, .everything_tabrow .speakmid_box h3, .searcheading h1, .homeabout_data h3, .headingpara_col.smtext h2, .languagepopup .modal-dialog .modal-content .modal-header .title h3{font-size: 22px;}.homeabout_sec, .homesolution_sec, .homedoesmetter_sec, .homeclient_mainsec, .homechoose_sec, .homenewsblog_sec, .contactus_sec, .services_listsec, .sitemapmain_sec{padding: 25px 0;}.homeabout_data, .homechoosedata p, .homenewsblog_col{margin: 0;}.homeabout_sec .row{flex-direction: column-reverse;}.soldes_hover, .solution_offerhead h2{margin: 0;}.homesolution_sec .headingpara_col h2{display: block;text-align: center;}.mycustomdropdown{margin: 0;display: inline;}.mycustomdropdown .btn{width: 35px;height: 35px;line-height: 32px;font-size: 24px;}.homesolution_sec{border-radius: 0px 0px 50px 0px;}.homedoesmetter_sec{border-top-left-radius: 50px;}.metterdoes_box{padding: 0 0 20px;}.metterdoes_box p{margin: 0 0 10px;height: auto;}.btn.metterdoeslink{padding: 2px 20px;padding-right: 0;}.btn.metterdoeslink span{width: 37px;height: 37px;}.startagencieslider .slick-dots{position: relative;bottom: 0;margin: 0;}.startagencieslider .slick-dots li button{background: #869791;}.startagencieslider .slick-dots li.slick-active button{background: #c62329;}.homeclient_mainsec{border-top-right-radius: 50px;}.homecontact_row{padding: 30px;}.homebrand_row{display: block;text-align: center;}.homebrand_row h2{width: 100%;border: 0;}.brands_slider{width: 100%;}.homedoesmetter_sec:after{width: 430px;height: 270px;}.footer_row>.row{flex-direction: column-reverse;}.footer_right_top{padding: 25px 0 0;margin: 0;border: 0;}.footer_right_top>.row, .row.footer_formrow{flex-direction: column-reverse;}.footer_links{padding: 0;background: transparent;}.footheading{border-bottom: 1px solid #38383c;margin: 0;padding: 15px 0;}.footheading:after{content: "\f067";font: normal 14px/1 FontAwesome;width: 35px;height: 35px;line-height: 35px;text-align: center;background: transparent;position: absolute;left: auto;bottom: auto;right: 0;top: 10px;}.footer-link-list{display: none;margin: 0 0 10px;}.footheading.active::after{content: "\f068";}.middlefooter{padding: 0;border-top: 0;}.footer_row{padding: 0;}.custom_row{border: 0;}.custom_row .footer-link-list{display: flex;flex-wrap: wrap;max-width: 220px;justify-content: space-between !important;margin: 10px auto 0;}.custom_row .footer-link-list li{display: inline-block !important;width: 50%;padding: 2px 0;}.custom_row .footer-link-list li a{border: 0;padding: 0;margin: 0;font-size: 15px;}.custom_row .footer-link-list li:nth-child(2n){text-align: right;}.homeclient_mainsec .container:after{display: none;}.footer-link-list li, .footer-link-list li a{color: #6b6b6b;}.innerbanner .headingpara_col{max-width: 750px;padding: 20px 0 15px;}.inner_requestbox{padding: 10px 7px;}.what-box{min-height: 100px;margin-bottom: 15px;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.15);}.what-box:after{display: none;}.what-box:hover{box-shadow: none;}.servictab_row .tab-content, .commentrunkbox{padding: 15px;}.servicedata_body .product-img-new{float: none;width: 100%;max-width: 100%;object-fit: cover;max-height: 250px;margin: 0 0 15px;}.servicenew_heading{font-size: 22px;}.servicenew_heading:before, .servicenew_heading:after{display: none;}.smartflowimg_box{margin: 0 0 40px;}.smartflow_sec>.row{padding: 30px 0;}.smartflow_data h3{font-size: 22px;}.smartflow_sec>.row:nth-of-type(even) .col-xl-9{padding-left: calc(var(--bs-gutter-x) * 0.5);}.newplan_databox{padding: 20px 15px 95px;}.newplan_databox h3{font-size: 21px;font-weight: 500;}.customaccordian .card .card-header .btn{padding: 10px 55px 10px 10px;font-size: 17px;}.customaccordian .card .card-header .btn:after{width: 30px;height: 30px;line-height: 32px;right: 10px;font-size: 14px;}.customaccordian .card .card-body{padding: 15px 15px;}.brochure_row{padding: 15px 15px;display: block;}.downandemail li{padding: 5px 15px 0 0;}.emailbox_form .col-md-3, .emailbox_form .col-md-4, .emailbox_form .col-md-2{width: 100%;}.relatedpost_data{width: 100%;padding: 10px;}.relatedpost_link{width: 100%;border-left: 0;border-top: 1px solid #eee;}.relatedpost_link h6 a, .relatedpost_link > a{padding: 10px;}.customaccordian .accordion-item .accordion-header .btn{font-size: 18px;padding: 12px 40px 12px 15px;}.customaccordian .accordion-item .accordion-header .btn:after{right: 10px;}.abilling_databox ul li{width: 100%;margin: 0 0 14px;padding: 10px 10px 10px 35px;}.abilling_databox h3{font-size: 22px;}.numberset_list li{width: 50%;padding: 5px 5px;}.numbercount_box :is(h4, .numbercount_num){font-size: 26px;}.newabout_sec{padding: 25px 0 15px;}.about_owner{padding: 25px 0;}.owner_cnt:before, .owner_cnt:after{width: 40px;height: 40px;background-size: 20px;}.owner_cnt{padding: 55px 0;border-width: 2px;}.owner_cnt h3, .right_panel .years, .weworkpage_detail .wework_intro__lede, .weworkpage_detail h5{font-size: 18px;}.owner_cnt p, .right_panel{font-size: 16px;}.market_head{padding: 25px 0 80px;}.dist_market_list{margin: -80px 0 25px;}.distmar_box{padding: 15px 15px 20px;}.midmarket_sec.morproductbtn_sec, .clientmain_sec, .service_industres, .sub-industries-content, .requestpage_sec, .requestpageinfo_sec, .wanttoget_sec, .contactpage_sec, .savenway_sec, .singlepro_detailsec, .innerclient_sec, .faqpage_sec, .testimonials_sec, .abilling_details, .mainblog_page, .relatedpost_sec, .casenewsolution, .casenewcounter, .jobs-main, .singlecareer_datasec, .disclaimer_sec, .weworkpage_detail, .makemoney_sec, .affiliatefaq_sec, .pagemain_details, .hiredeveloper_sec, .fullsize_page, .errormain_page, .studaybrochure_sec, .benefitacma_sec, .whocanuse_sec, .debtcollection_sec, .growingagencies_sec, .everyneed_sec, .choose_acmasec, .landingfaq_sec, .downloadcat, .videocate_sec, .testicatmain_sec, .amazingservice_sec{padding: 25px 0;}.rangeservices_list li{width: 100%;}.midmarket_tabs .nav-pills .nav-item .nav-link{font-size: 15px;padding: 10px 8px;}.rangeservices_list a :is(h3, h4){font-size: 18px;}.clientlist_imgrow{height: auto;}.clientpage_list{margin: 0 0 25px;}.subindustries_lists{justify-content: initial;}.clientimg_listrow li, .subindustries_lists li{width: 33.33%;}.accordionheading, .requestinfo_data h5{font-size: 22px;}.reviewsubmit_form>.btn{padding: 15px 70px 15px 15px;font-size: 16px;}.reviewsubmit_form>.btn:after{width: 60px;font-size: 20px;}.contactpage_sec .requespop_form{padding: 25px 15px;}.requestinfo_col{margin: 13px 0;}.wanttoget_col{padding: 20px 15px;}.map_world{padding: 35px 0 15px;}.map_world .wpb_wrapper, .map_world .wpb_wrapper span b{font-size: 22px;}.map_world .wpb_wrapper span{font-size: 22px;padding: 5px 0 30px;}.hiringmain{padding: 15px 0;}.whoforit_sec, .useractivity_sec, .newplan_sec.pronewsplan_sec, .quastion_faqsec,   .contactus_sec.casestuday_contact, .productarchive_sec, .hiredeveloptab_sec, .hiredevelop_banner, .successtories_sec{padding: 0 0 25px;}.overviewmarket_sec .field-item{padding: 0 0 10px;}.callaction_row{margin: 0 0 30px;}.subindustries_lists li{height: 90px;}.abilling_databox ul{padding: 0 0 10px 20px;}.filterdorpside{width: 100%;max-width: 250px;height: 100%;position: fixed;top: 0;left: -250px;transform: translateX(-250px);background: #fff;display: block;z-index: 9999999;padding: 15px 0;transition: all 0.4s;}.filterdorpside:before{content: "";width: calc(100% - 250px);height: 100%;background: #000;position: fixed;right: 0;top: 0;bottom: 0;z-index: -1;opacity: 0;}.closefilter{border: none;font-weight: 500;text-transform: uppercase;float: right;margin-right: 15px;font-size: 15px;padding: 3px 7px;background: #e3e3e3;border-radius: 3px;}.filterdorpside .dropdown{display: inline-block;width: 100%;}.right_filterbox .dropdown .btn{width: 100%;text-align: left;border-bottom: 1px solid #ddd;border-radius: 0;padding: 15px 15px;position: relative;}.right_filterbox .dropdown .btn::after{position: absolute;right: 15px;top: 27px;}.right_filterbox .dropdown-menu{position: relative !important;inset: inherit !important;border-radius: 0;box-shadow: none;border: 0;}.left_filterbox .mycustomdropdown{margin-left: 10px;}.right_filterbox>h5{padding: 5px 0;}.casestudy-nav{padding: 0.5rem 10px;}.left_filterbox h4{font-size: 20px;padding-left: 7px;}.filterdorpside.open{left: 0;transform: initial;}.filterdorpside.open::before{opacity: 0.6;visibility: visible;}.casecard_img, .productarchive_img{height: 200px;}.blogmain_row .cardintro .blog-title{font-size: 20px;}.product_breadsec{margin: 0 0 25px;}.clientsingle_mid{padding: 12px var(--clientcard-pad);}.blog_banner_img{width: auto;max-height: 250px;object-fit: fill;}.blogleft_box>.blog_banner_img>.card-img-top{width: 100%;height: 100%;}.blogleft_box .clientsingle_share{margin: 7px 0 0;}.blogleft_box{margin: 0 0 10px;}.blogleft_details h2, .blogleft_details h3, .blogleft_details h4, .blogleft_details h5, .challengs_box h3{font-size: 20px;}.blogpost_admindata{margin: 20px 0;}.about_admin{width: 100%;}.postheading{font-size: 14px;}.postblog_databox ul{display: block;}.postblog_databox ul li{padding-right: 10px;display: inline-block;vertical-align: middle;}.casechallengs_sec{padding: 25px 0;}.challeng_icon{width: 50px;height: 50px;}.challeng_icon .img-fluid{width: 33px;}.casechalleng_list li{padding: 10px 0 10px 60px;}.casechalleng_list li:not(:last-child):before{top: 30px;left: 23px;}.casesolutionrow_data{padding: 15px;margin: 0 0 25px;}.casesolutionrow_data h3{font-size: 20px;}.solutioncontant_list{margin: 0 0 10px;}.solutioncontant_list ul li, .casecounter_list li, .sitemap_list li{width: 100%;}.casenewcounterbox{padding: 10px 20px;}.advertisingbanner{margin: 0 0 30px;min-height: auto;padding: 20px 20px;}.advertisingbanner:before{width: 100%;height: 100%;background: #000;opacity: 0.5;}.advertis_text:before{display: none;}.advertis_text h4, .advertis_text h2, .advertis_text p, .advertis_text .btn.gradiendredbtn{color: #fff;}.jobs-main .col-xl-3.col-lg-4.col-md-12{display: none;}.job-car-list>li{padding: 10px;}.jobdetail_data{width: 100%;margin: 0 0 13px;}.read-jobbtn{width: 100%;text-align: left;padding-left: 70px;}.ouroffice_sec{margin: 0;}.clientsingle_col .date_reviewbox{margin: 0 0 7px;}.singleclient_detail .page-details{margin: 0 0 25px;}.acm-carousel--shopbanner{display: none;}.bannerbottom_sec{flex-wrap: nowrap;overflow-x: auto;}.bannerbottom_sec li{width: 33.33%;min-width: 170px;}.browsersec li{width: 100%;}.custom_scroll_box .menu-content>li .nav-link, .newproduct_box h4, .shopproduct_row .nav-pills .nav-item .nav-link{font-size: 16px;}.popular_catarea.topdeal_day, .popular_catarea.popular_catesec{padding-bottom: 10px;}.popular_catesec .col-xl-7{padding: 15px 0 0;}.popular_catarea.bestseller_prosec{padding-top: 15px;}.staticmeta :is(h3, h4){font-size: 18px;}.bestselling_prosec .dealcounter_row{border: 0;margin: 0;}.sellingtab_list{overflow: hidden;padding-bottom: 0;}.sellingtab_list .nav-pills{flex-wrap: nowrap;overflow-x: auto;padding-bottom: 15px;}.bestselling_prosec .nav .nav-item .nav-link{font-size: 16px;padding: 5px 15px;white-space: nowrap;}.feature-slider-wrapper .col-xl-2, .laberProductGrid .col-xl-3{width: 50%;}.laberProductList .list-product .laberProduct-image img{max-height: 250px;margin: 0 auto;display: block;}.laberProductGrid .shopproduct_row.row{margin: 0 -10px;}.custom_pagerow, .downloadright_list .pagination_bottom{display: block;text-align: center;}.custom_pagerow .pageheading, .downloadright_list .showing-list{margin: 0 0 13px;}.category-cover{margin: 0 0 20px;}.singlepro_slider .woocommerce-product-gallery__image a{height: 300px;}.singlepro_slider .woocommerce-product-gallery .flex-viewport{height: 300px !important;}.singlepro_slider .flex-control-thumbs li img{height: 70px;padding: 7px;}.enquirydatabtn .btn.enquiry_toggle{margin-right: 10px;font-size: 16px;min-width: 120px;}.enquirydatabtn .gray_btn{font-size: 16px;}.procontact_box{padding: 18px;}.product_detail_contact .row>div{padding: 0 8px;}.shopdetail_tabs .tabs.wc-tabs li a{font-size: 17px;padding: 8px 3px;}.shopdetail_tabs .woocommerce-Tabs-panel{padding: 15px 10px 20px;}.wework_list li{width: 100%;}.startupicon_list li{width: 25%;}.develop_online{padding: 25px 0 10px;}.commingheading h1{padding: 30px 15px;margin: 0;font-size: 22px;}.fullsize_page .woomyaccount h2{font-size: 22px;padding-top: 0;}.fullsize_page .login .form-row{width: 100%;}.fullsize_page .login .lost_password{width: 100%;text-align: left;}.thankyoupage li{width: 33.33%;}.thanks_box .aligncenter{margin: 0 !important;max-width: 200px;}.founderimg img{max-height: 450px;object-position: top;}.dotsimg:before{width: 350px;height: 375px;}.founder_sec2 .founder_cnt{width: 100%;}.studaybrochure_right{padding: 15px;}.custom_checkbox{padding-left: 35px;}.custom_checkbox .custom-control-label:before{width: 25px;height: 25px;}.custom_checkbox .custom-control-label:after{font-size: 22px;width: 25px;height: 25px;line-height: 25px;}.cloud_communicatsec{padding: 30px 0 10px;}.advantages_mainsec{padding: 20px 0;}.findsolution_sec{padding: 25px 15px;}.findsolution_sec .headingpara_col{margin: 0;}.benefitsinnerbox{padding: 15px;margin: 5px 0 10px;}.speaktoday_sec{padding: 60px 0 25px;}.speakheading{left: 50%;transform: translateX(-50%);font-size: 17px;padding: 15px 10px;top: -30px;}.speakmid_box{padding: 0 0 20px;width: 100%;}.speakright_box{width: 100%;}.storiesdetails{padding: 0 7px;}.landingheader_right{display: none;}.landingheader .navbar-toggler{width: 40px;height: 40px;color: #fff;border: 2px solid #fff;border-radius: 50%;padding: 0;background: transparent;font-size: 22px;z-index: 1;text-align: center;outline: none;box-shadow: none;}.landingheader.sticky .navbar-toggler{color: #e32539;border-color: #e32539;}.growingbox_img{margin: 0 0 15px;}.growingagencies_sec .growingslider{padding: 0;}.everything_tabrow .nav-pills{margin: 0 0 10px;}.everything_box{padding: 15px 10px;}.everything_tabrow .speaktoday_row{margin: 50px 0 0;}.choose_acmasec .col-xl-4{border-right: 0 !important;border-bottom: 1px dashed #cac6c6;}.choose_acmasec .col-xl-4:nth-of-type(6){border: none;}.chooseacma_col{min-height: auto;padding: 15px 0;}.acmawhyicon_box, .landingfooter_logo{margin: 0 0 12px;}.amazingservice_box{margin: 0;min-height: 270px;}.amazingservice_sec .acm-carousel--spotlight:before, .amazingservice_sec .acm-carousel--spotlight:after{display: none;}.acm-carousel--spotlight .acm-carousel__slide{flex-basis: 100%;}.landingfooter{padding: 25px 0 0;}.midlandingfoot{display: block;padding-bottom: 20px;}.landingcontact{margin: 0;padding: 0;list-style: none;}.landingcontact li{border-bottom: 1px solid #e8e7e7;padding: 0 0 10px;margin: 0 0 12px;}.landingcontact li:last-child{border-bottom: none;padding: 0;margin: 0;}.landingcontact li h6{margin: 0 0 6px;}.landingcontact li a{display: block;padding: 3px 0;}.landingclientpop .modal-header .btn-close{background: transparent;font-size: 30px;padding: 0;font-weight: 600;}.landingclientpop .modal-header .btn-close span{display: block;line-height: 1;}.landingbanner_left h5, .jobcontent h5{font-size: 18px;}.cookies_box{padding: 10px;}.cookies_box .fa-exclamation-triangle{font-size: 28px;margin-right: 10px;}.cookies_box p{font-size: 14px;text-align: left !important;}.cookies_box .cookiecross{position: absolute;top: -20px;right: -10px;}.videocate_box h3{font-size: 20px;padding: 10px 15px;}.serachpage_form .form-item input[type="text"]{padding: 10px 95px 10px 15px;font-size: 16px;}.totalsearch_box{padding: 15px;box-shadow: 0 0 1rem rgba(0, 0, 0, 0.15);}.mainsearch_page{padding: 0 0 15px;}iframe#launcher{left: -10px !important;width: 50px !important;}.requespop_form .input-group label{padding: 0;}.requespop_form .form-control, .requespop_form .captcha_wrapper .input-form input, .multiservices .btn-group .multiselect{box-shadow: none;padding: 9px 15px;font-size: 15px;}.requespop_form .form-control, .multiservices .btn-group .multiselect{height: auto;}.challengs_box p{text-align: justify;}.casecounter_list li{padding: 7px 12px;}.contactrequet p{margin: 0 0 10px;}.call_action_pragraph{transform: translateY(-50%) translateX(-280px);}.minimise small{font-size: 15px;}body .container{padding: 0 20px;}.shopenquirypopup{height: 100%;}.shopenquirypopup>.container{height: 100%;width: 100%;display: flex;flex-wrap: wrap;align-items: flex-end;}.shopenquirypopup .requespop_row{height: calc(100vh - 50px);height: calc(100dvh - 50px);overflow-y: scroll;overflow-x: hidden;}.call_action_pragraph.workfixed, .brochure_boxes{display: none;}.navbar-brand img, .landingfooter_logo img{width: 171px;}.bottomheader .navbar{padding: 10px 0;}.discuss_project:before{width: 345px;height: 148px;left: 10px;}.discuss_project:after{right: 32px;}.requestcallmodel .requespop_form h3, .landingfooter_data h4{font-size: 20px;}main{padding-top: 112px;}.we-work .callaction_sec{margin-top: 25px;}.fullsize_page .login .form-row .woocommerce-form-login__rememberme{margin: 0 0 5px;}.requestcallmodel .requespop_form .captcha_wrapper{padding-left: 0px;}.contget_form .prefermode_box{margin: 15px 0 0;}.desk-copyright{display: none;}.bottom-footer .mob-copyright a{color: #6b6b6b;}.requespop_form .captcha_wrapper .input-form input{height: auto;}.requespop_form .captcha_wrapper .captcha-code, .captcha-code img, .emailbox_form .captcha-code{height: 44px;}.captcha-code img{width: 100%;}.shopenquirypopup .requespop_form .captcha_wrapper{margin-bottom: 0;}.servicenew_heading{overflow: visible;}.servicenew_heading, .quastion_faqsec .servicenew_heading{margin-bottom: 25px;}.servicenew_heading:before, .servicenew_heading:after{content: "";position: absolute;width: 27px;background: #e32539;height: 3px;margin: 25px 0 0;display: block;}.servicenew_heading:after{right: 50%;}.servicenew_heading:before{left: 50%;}.serpadding .features-list, .servicebroch_sec .brochure_list{margin-top: 35px;}.videomodal .modal-header h5{font-size: 18px;}.videomodal .vid-close{font-size: 20px;}header .contact-info .shop a{font-size: 13px;}#elevator_item{bottom: 10px;}.relatedpost_img img{height: 180px;}}@media (max-width: 599px){.requestcallmodel .requespop_form h3{font-size: 18px !important;width: 90%;}ul.numberset_list li:not(:last-child) p{border-bottom: 1px solid #c17979;padding-bottom: 10px;}.headersearch_row .form-wrapper .form-submit{top: unset;}.headersearchpopup .container{padding: 0px !important;}.requespop_row .close_pop{top: 5px;}.numberset_list li{width: 100%;}.languagepopup .modal-dialog .modal-content .modal-header .title h3{font-size: 22px;line-height: 25px;}.languagepopup .modal-dialog .modal-content .modal-header, .languagelist{padding: 15px;}header .contact-info .shop a{margin-left: 10px !important;}.shopproduct_row .product-decs{text-align: center;}}@media (max-width: 480px){.topheader_left>li{padding-right: 10px;}.about_numbers li{text-align: center;}.topheader_left>li:last-child{padding: 0;}.acm-carousel--hero .acm-carousel__slide{min-height: 480px;}.topheader_navs>li{padding-left: 7px;}.homenews_imgbox{height: 200px;}.solution_shortdata h3, .metterdoes_box h3{font-size: 18px;}.solution_shortdata{padding: 10px 12px 10px;}.solution_box:hover .soldes_hover{height: 52px;}.homeclient_box{padding: 15px;}.homedoesmetter_sec:after{display: none;}.homechoosebox{padding: 15px 15px;}.acm-carousel--blogfeature .acm-carousel__slide:nth-child(odd) .homenewsblog_col{padding: 15px 15px;}.homecontact_row{padding: 15px;}.homecontact_box ul{display: block;margin: 0 0 7px;}.homecontact_box ul li{padding: 0 0 10px;font-size: 15px;}.custom_row p{max-width: 240px;margin: 0 auto;}.servictab_row .nav.nav-pills .nav-item{width: 100%;padding: 5px 0;}.servictab_row .nav.nav-pills .nav-item .nav-link{width: 100%;}.clientlist_imgrow{padding: 15px;}.clientimg_listrow li, .subindustries_lists li{width: 50%;}.clockdiv{display: block;text-align: center;width: 100%;}.clockdiv #countdown ul{justify-content: center;}.shopproduct_row .img-block a img{height: 110px;}.shopproduct_row .product-decs{display: block;}.startupicon_list li{width: 33.33%;}.requestinfo_col img{height: 200px;}.thankyoupage li{width: 50%;}.founderimg img{max-height: 350px;}.admin_contact h4{display: block;margin: 0 0 10px;}.cloud_commimgbox iframe, .cloud_commimgbox img{height: 250px;}.captcha-code{min-width: 100px;}.shopbrand_area{padding-bottom: 50px;margin-bottom: 30px;}.shopbrand_area .shopbrandslider .slick-arrow{top: 70px;right: 50%;margin-top: 15px;}.shopbrand_area .shopbrandslider .slick-next.slick-arrow{right: 38%;}}.box-color h5 .box-color-red:hover{color: #e32539;}.skiptranslate{display: none;}.topheader-wrap{background: #091b2c;color: #fff !important;position: relative;height: 35%;min-height: 35px;padding: 0 25px;}.topheader-wrap .topheader{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-top: 10px;font-size: 18px;}.search-region{padding: 5px 10px;border-radius: 4px !important;background: #005593;outline: none;border: 1px solid #005593;font-weight: 500;}.topheader-wrap .topheader h4{color: #fff;font-size: 16px;}.topheader-wrap .topheader ul{display: flex;align-items: center;}.topheader-wrap .topheader li{margin-right: 15px;list-style: none;}.languagepopup{color: #242b34;}.languagelist{display: block;background-color: #ffffff;}.languagelist li{display: grid;grid-template-columns: 1fr 3fr;grid-column-gap: 15px;align-items: baseline;}.languagelist li:not(ul > li){padding-bottom: 20px;margin-bottom: 20px;}.languagelist .region:not(:last-of-type){border-bottom: 1px solid #ededed;}.languagelist li ul>li{padding: 5px 10px;display: block;border-radius: 4px;cursor: pointer;}.languagelist li ul>li a:hover{color: #242b34;}.languagelist li ul>li:hover{background-color: rgb(229 29 61 / 8%);}.languagelist li ul li span{font-size: 16px;font-weight: 500;color: #e32539;padding-right: 10px;}.languagelist a{font-size: 17px;color: #242b34;font-family: "Ubuntu";}.languagelist h6{font-size: 20px;color: #242b34;font-weight: 500;}#google_translate_element2{display: none;}.languagepopup{position: fixed;width: 100%;height: 100%;top: 0;overflow-y: auto;z-index: 999999;background: #ffffff;}.languagepopup .modal-dialog{width: 100%;height: 100%;}.languagepopup .modal-dialog .modal-content{border: none;box-shadow: none;}.languagepopup .modal-dialog .modal-content .modal-header{display: flex;border-bottom: none;}.languagepopup .modal-dialog .modal-content .modal-header .title{flex: 0 0 80%;}.languagepopup .modal-dialog .modal-content .modal-header .lang-close{flex: 0 0 20%;}.languagepopup .modal-dialog .modal-content .modal-header, .languagelist{padding: 25px;}.languagepopup .modal-dialog .modal-content .modal-header .lang-close button.close{opacity: 1 !important;}.languagepopup .modal-dialog .modal-content .modal-header .lang-close button span{font-size: 26px;color: #5b616b;font-weight: 400;transition: color 0.2s;}.languagepopup .modal-dialog .modal-content .modal-header .lang-close button:hover span, .languagepopup .modal-dialog .modal-content .modal-header .lang-close button:focus-visible span{color: #fff;}.headersearchpopup{background: #ededed;position: absolute;z-index: 999999;width: 100%;margin-top: 10px;}.headersearchpopup .searchdrop_close{float: right;right: 0;border: none;font-size: 18px;color: #242b34;}.headersearchpopup .searchdrop_close span{font-weight: 600;}.headersearchpopup .search-form-inner{display: flex;flex-wrap: wrap;justify-content: space-between;background: #ededed;}.headersearchpopup .search-form-inner input{border-radius: 3px;}.headersearchpopup .search-form-inner button{background: #005593;}.languagepopup::-webkit-scrollbar{width: 1px;}.languagepopup::-webkit-scrollbar-thumb{background-color: #fff;}.languagepopup::-webkit-scrollbar-track{background-color: #fff;}.lang-link.active{background-color: rgb(229 29 61 / 8%);}.mob-lang-opt .region i{color: #005593;}.topheader-close{border: none;color: #ededed;font-size: 28px;font-weight: 300;position: absolute;float: right;right: 5px;background-color: transparent;top: 11px;margin-left: 10px;}.topheader select{font-size: 16px;color: #242b34;font-weight: 500;padding: 10px;border-radius: 0.25rem;}.topheader select option.region-opt{padding: 10px 0;}.topheader select span{font-weight: 500;}.footer_row .footer__project a{color: #9c9c9c;font-size: 14px;}.fa-solid{-webkit-font-smoothing: antialiased;display: var(--fa-display, inline-block);font-style: normal;font-variant: normal;line-height: 1;text-rendering: auto;}.fa-solid, .fas{font-weight: 900;font-family: "Font Awesome 6 Free";}.fa-globe:before{content: "\f0ac";}:after, :before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.modal-header .close{margin-top: -2px;}button.close{-webkit-appearance: none;padding: 0;cursor: pointer;background: 0 0;border: 0;}.close{float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: 0.2;}span, .btn{-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: 0.3s;text-decoration: none;outline: none;}.modal-header:after{clear: both;display: table;content: " ";}@media (max-width: 992px){.desk-lang-opt{display: none;}.languagelist li ul>li{padding-left: 15px;}.mob-lang-opt li{display: block;}.languagelist li h5{margin-top: 10px;}.languagepopup .modal-dialog{margin-top: 0px;}.mob-lang-opt li ul{columns: auto;}.mob-lang-opt li ul.dropdown.active{display: block;}.mob-lang-opt li ul{columns: auto;}.mob-lang-opt li ul.dropdown:not(.active){display: none !important;}.mob-lang-opt li ul.dropdown.active{display: block;}}@media (min-width: 993px){.languagelist .region:not(:last-of-type){padding-bottom: 20px;margin-bottom: 20px;}.mob-lang-opt{display: none;}}@media (min-width: 1600px){.languagelist li ul{columns: 4 auto;.languagelist li ul{columns: 4 auto;}}}header .contact-info .shop a{background: transparent !important;border: none !important;color: #fff !important;margin-left: 20px;margin-right: 0 !important;padding: 0 !important;font-weight: 500;}header .topheader .contact-info .li{display: inline-flex;vertical-align: middle;margin: 0;height: 100%;padding: 0;align-items: center;}header .col-12{position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.woocommerce form .form-row select, .woocommerce-page form .form-row select{width: auto;}.customaccordian .accordion-item .accordion-body ul li{list-style-position: inside;}a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, summary:focus-visible, [tabindex]:focus-visible, [role="button"]:focus-visible, .btn:focus-visible, .nav-link:focus-visible, .dropdown-toggle:focus-visible{outline: 2px solid #e22539 !important;outline-offset: 2px !important;border-radius: 2px;}img[width="48"][height="48"], img[width="46"][height="46"], img[width="80"][height="80"], img[width="16"][height="12"]{object-fit: contain;}.submenudetail_box img[width][height]{object-fit: cover;}.form-control, .country-code{border: 1px solid #d7dae1;}.form-control:focus, .form-control:focus-visible, .country-code:focus, .country-code:focus-visible, input[type="text"]:focus-visible, input[type="search"]:focus-visible, input[type="email"]:focus-visible, input[type="tel"]:focus-visible, input[type="url"]:focus-visible, input[type="password"]:focus-visible, input[type="number"]:focus-visible, input[type="date"]:focus-visible, input[type="time"]:focus-visible, input[type="datetime-local"]:focus-visible, input[type="month"]:focus-visible, input[type="week"]:focus-visible, input:not([type]):focus-visible, select:focus-visible, textarea:focus-visible{outline: none !important;outline-offset: 0 !important;border-color: #9aa0aa !important;box-shadow: none !important;}.form-control:focus, .form-control:focus-visible, .country-code:focus, .country-code:focus-visible{border: 1px solid #9aa0aa !important;}.goog-te-combo:focus-visible, [class^="aw5-"]:focus-visible, [class*=" aw5-"]:focus-visible, [class^="aw5-"] :focus-visible, [class*=" aw5-"] :focus-visible{outline: 2px solid #e22539 !important;outline-offset: 2px !important;box-shadow: none !important;}.requespop_form .form-control, .requespop_form select, .requespop_form .country-code, #connect-whatsapp-modal .form-control, #connect-whatsapp-modal .country-code{min-height: 52px;border-radius: 10px !important;border-color: #d7dae1 !important;font-size: 15px;color: #14161c;}.requespop_form select, .requespop_form .country-code, #connect-whatsapp-modal .country-code{height: 52px;padding: 12px 30px 12px 14px;}.requespop_form .country-code, #connect-whatsapp-modal .country-code{-webkit-appearance: none;appearance: none;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234a4f5a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: calc(100% - 12px) 50%;background-size: 16px 12px;padding-right: 34px;padding-left: 14px;text-align: left;text-align-last: left;}.requespop_form textarea.form-control{min-height: 96px;height: auto;}.mobile-container .country-code{border-right: none !important;border-radius: 10px 0 0 10px !important;padding-right: 34px;}.mobile-container .form-control{border-radius: 0 10px 10px 0 !important;}.commentrunkbox img{max-width: 100%;height: auto;}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important;}}.topheadsearch, .language_ces, .searchdrop_close{min-width: 44px;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;}.topheader a{min-height: 44px;display: inline-flex;align-items: center;justify-content: center;}.topheader_left.contact-info > li > a{padding: 0 7px;}.topheader_left.contact-info > li:last-child > a{padding-right: 0;}@media (max-width: 480px){header .topheader .contact-info .shop a{margin-left: 6px !important;margin-right: 0 !important;padding: 0 !important;letter-spacing: 0;}header .topheader .contact-info > li:first-child > a{margin-left: 0 !important;}.topheader_left.contact-info > li, .topheader_left:not(.contact-info) > li{margin: 0;padding: 0;}}@media (max-width: 400px){header .topheader .contact-info .shop a{font-size: 12px;}.topheader .language_ces .lang{display: none;}}.homebrand_row .acm-carousel{flex: 1 1 0;min-width: 0;}.solution_offerhead .acm-stat__rich, .solution_offerhead .acm-stat__rich span, .solution_offerhead .acm-stat__rich strong, .solution_offerhead .acm-stat__rich .red-color{color: #fff;}@media (max-width: 767px){.clientpage_list{max-height: none;overflow: visible;background: transparent;margin: 0 0 20px;}.clientpage_list .nav{flex-wrap: nowrap;overflow-x: auto;gap: 8px;padding-bottom: 10px;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch;scrollbar-width: thin;}.clientpage_list .nav .nav-item{width: auto;flex: 0 0 auto;scroll-snap-align: start;}.clientpage_list .nav .nav-item .nav-link{width: auto;border: 1px solid #e0e0e0;border-left-width: 1px;border-radius: 999px;padding: 8px 16px;font-size: 14px;white-space: nowrap;background: #fff;color: #0c0c0c;}.clientpage_list .nav .nav-item .nav-link.active{background: #e32539;border-color: #e32539;color: #fff;}}.languagepopup{display: none;position: fixed;inset: 0;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000000;background: rgba(12, 15, 26, 0.55);padding: 5vh 16px;overflow: hidden;box-shadow: none;}.languagepopup.active{display: flex;align-items: flex-start;justify-content: center;}.languagepopup .modal-dialog{width: 100%;max-width: 1000px;height: auto;max-height: 90vh;margin: 0;display: flex;}.languagepopup .modal-dialog .modal-content{width: 100%;max-height: 90vh;display: flex;flex-direction: column;background: #fff;border: 0;border-radius: 16px;box-shadow: 0 24px 60px rgba(12, 15, 26, 0.28);overflow: hidden;}.languagepopup .modal-dialog .modal-content .modal-header{display: grid;grid-template-columns: 1fr auto;grid-template-areas: "title close" "search search";gap: 16px;align-items: start;padding: 22px 26px 18px;border-bottom: 1px solid #ededed;flex: 0 0 auto;}.languagepopup .modal-header .title{grid-area: title;flex: none;}.languagepopup .modal-dialog .modal-content .modal-header .title h3{margin: 0;font-size: 22px;font-weight: 700;color: #0c0c0c;font-family: "Ubuntu";}.languagepopup .lang-sub{margin: 4px 0 0;font-size: 13px;color: #8a8f98;}.languagepopup .modal-header .lang-close{grid-area: close;flex: none;}.languagepopup .modal-header .lang-close .close{width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background: #f4f4f5;border: 0;padding: 0;opacity: 1;text-shadow: none;cursor: pointer;transition: background 0.2s, color 0.2s, transform 0.2s;}.languagepopup .modal-header .lang-close .close:hover, .languagepopup .modal-header .lang-close .close:focus-visible{background: #e32539;opacity: 1;outline: none;}.languagepopup .modal-header .lang-close .close span{font-size: 26px;line-height: 1;color: #5b616b;font-weight: 400;transition: color 0.2s;}.languagepopup .modal-header .lang-close .close:hover span, .languagepopup .modal-header .lang-close .close:focus-visible span{color: #fff;}.languagepopup .lang-search{grid-area: search;position: relative;display: flex;align-items: center;}.languagepopup .lang-search .fa-search{position: absolute;left: 16px;color: #b0b4bb;font-size: 15px;pointer-events: none;}.languagepopup .lang-search__input{width: 100%;height: 46px;padding: 0 18px 0 42px;border: 1px solid #e3e5e9;border-radius: 10px;font-size: 15px;color: #0c0c0c;background: #fafafb;font-family: "Ubuntu";transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;}.languagepopup .lang-search__input:focus{outline: 0;border-color: #e32539;background: #fff;box-shadow: 0 0 0 2px rgba(227, 37, 57, 0.1);}.languagepopup .modal-dialog .modal-content .languagelist{padding: 8px 26px 26px;overflow-y: auto;flex: 1 1 auto;background: #fff;}.languagepopup .lang-noresult{padding: 28px 26px;text-align: center;color: #8a8f98;font-size: 15px;}.languagepopup .lang-noresult[hidden]{display: none;}.languagepopup .mob-lang-opt{display: none !important;}.languagepopup .desk-lang-opt{display: block !important;}.languagepopup .desk-lang-opt > ul{margin: 0;padding: 0;list-style: none;}.languagepopup .languagelist .region{display: block;grid-template-columns: none;padding: 18px 0;margin: 0;border-bottom: 1px solid #f0f0f1;}.languagepopup .languagelist .region:last-of-type{border-bottom: 0;}.languagepopup .languagelist .region > h3{margin: 0 0 12px;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: #e32539;font-family: "Ubuntu";}.languagepopup .languagelist .region > ul{display: grid;grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));gap: 8px;margin: 0;padding: 0;list-style: none;}.languagepopup .languagelist .region > ul > li.lang-link{display: flex;padding: 0;margin: 0;border-radius: 10px;border: 1px solid #e8e9ec;background: #fff;cursor: pointer;transition: border-color 0.18s, background 0.18s, transform 0.18s, box-shadow 0.18s;}.languagepopup .languagelist .region > ul > li.lang-link:hover{border-color: #e32539;background: rgba(227, 37, 57, 0.05);transform: translateY(-1px);box-shadow: 0 4px 14px rgba(227, 37, 57, 0.1);}.languagepopup .languagelist .region > ul > li.lang-link.active{border-color: #e32539;background: rgba(227, 37, 57, 0.08);}.languagepopup .languagelist .lang-link a, .languagepopup .languagelist .lang-link__btn{display: flex;flex-direction: column-reverse;gap: 1px;width: 100%;margin: 0;padding: 9px 14px;font-size: 15px;font-weight: 500;color: #0c0c0c;font-family: "Ubuntu";text-decoration: none;}.languagepopup .languagelist .lang-link span{font-size: 12px;font-weight: 500;color: #8a8f98;padding: 0;}.languagepopup .languagelist .lang-link.active a, .languagepopup .languagelist .lang-link.active .lang-link__btn{color: #e32539;}.languagepopup .languagelist .lang-link__btn{appearance: none;-webkit-appearance: none;border: 0;background: none;text-align: left;font-family: "Ubuntu";cursor: pointer;}.languagepopup .languagelist .lang-link__btn:focus-visible{outline: 2px solid #e32539;outline-offset: -2px;}.languagepopup .languagelist::-webkit-scrollbar{width: 8px;}.languagepopup .languagelist::-webkit-scrollbar-thumb{background-color: #d7d9de;border-radius: 8px;}.languagepopup .languagelist::-webkit-scrollbar-track{background-color: transparent;}@media (max-width: 767px){.languagepopup{padding: 0;}.languagepopup .modal-dialog{max-width: 100%;max-height: 100%;height: 100%;}.languagepopup .modal-dialog .modal-content{max-height: 100%;height: 100%;border-radius: 0;}.languagepopup .modal-dialog .modal-content .modal-header{padding: 16px 18px 14px;}.languagepopup .modal-dialog .modal-content .modal-header .title h3{font-size: 18px;}.languagepopup .modal-dialog .modal-content .languagelist{padding: 6px 16px 20px;}.languagepopup .languagelist .region > ul{grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));}}.newplan_databox{background: #fff;border: 1px solid #ececee;border-radius: 16px;box-shadow: 0 12px 40px rgba(38, 45, 118, 0.07);transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}.newplan_databox:hover{transform: translateY(-6px);box-shadow: 0 26px 60px rgba(163, 29, 44, 0.28);border-color: transparent;}.newplan_databox ul li:before{background: #fde7ea;color: #e32539;}.landing_newplansec .acm-carousel__slide:nth-child(2) .newplan_databox{border-color: #e32539;box-shadow: 0 18px 50px rgba(227, 37, 57, 0.16);padding-top: 64px;overflow: hidden;}.landing_newplansec .acm-carousel__slide:nth-child(2) .newplan_databox::before{content: "Most Popular";position: absolute;top: 0;left: 0;right: 0;background: #e32539;color: #fff;font-size: 12px;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;text-align: center;padding: 9px 12px;border-radius: 15px 15px 0 0;z-index: 2;}.everything_box{transition: transform 0.3s ease, box-shadow 0.3s ease;}.everything_box:hover{transform: translateY(-5px);box-shadow: 0 20px 48px rgba(0, 0, 0, 0.12);}.edgemain_col:hover{transform: translateY(-5px);box-shadow: 0 24px 55px rgba(227, 37, 57, 0.28);}.chooseacma_col{border-radius: 16px;transition: background 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;}.chooseacma_col:hover{background: #fff;transform: translateY(-4px);box-shadow: 0 16px 40px rgba(38, 45, 118, 0.1);}@media (max-width: 767px){.debtcollection_sec .col-lg-4, .everyneed_sec .col-lg-4, .choose_acmasec .col-xl-4{width: 50%;max-width: 50%;flex: 0 0 50%;padding-left: 6px;padding-right: 6px;}.everything_box, .edgemain_col, .chooseacma_col{padding: 16px 12px;min-height: 0;margin: 6px 0;}.everything_box :is(h3, h4), .edgecol_data h3, .chooseacma_col :is(h3, h4){font-size: 15px;margin-bottom: 6px;}.everything_box p, .edgecol_data p, .chooseacma_col p{font-size: 12.5px;line-height: 1.5;max-width: none;}.edgecol_icon{height: 62px;width: 62px;margin: -46px auto 12px;}.edgecol_icon img{max-width: 32px;}.acmawhyicon_box{margin-bottom: 10px;}.acmawhyicon_box img{max-height: 42px;}.choose_acmasec .col-xl-4, .choose_acmasec .col-xl-4:not(:nth-of-type(3), :nth-of-type(6)){border: 0;}.landingbanner{padding-top: 82px;}}.landingbanner_left h1, .landingbanner_left h2{line-height: 1.12;letter-spacing: -0.01em;}.landingform_banner .form-trustline{margin: 14px 0 0;font-size: 12.5px;color: #6b7280;display: flex;align-items: center;justify-content: center;gap: 6px;}.landingform_banner .form-trustline .fa{color: #16a34a;}.debtcollection_sec, .growingagencies_sec, .everyneed_sec, .choose_acmasec, .landing_newplansec, .amazingservice_sec{padding-top: 60px;padding-bottom: 60px;}@media (max-width: 767px){.debtcollection_sec, .growingagencies_sec, .everyneed_sec, .choose_acmasec, .landing_newplansec, .amazingservice_sec{padding-top: 34px;padding-bottom: 34px;}}.everything_tabrow .nav-pills{box-shadow: 0 8px 24px rgba(227, 37, 57, 0.22);}.everything_tabrow .nav-pills .nav-link{transition: background 0.25s ease, color 0.25s ease, box-shadow 0.25s ease;}.everything_tabrow .nav-pills .nav-link.active{box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);}@media (prefers-reduced-motion: reduce){.newplan_databox:hover, .everything_box:hover, .edgemain_col:hover, .chooseacma_col:hover{transform: none;}}.landing-sticky-cta{position: fixed;left: 0;right: 0;bottom: 0;z-index: 9990;background: #fff;border-top: 1px solid #ececee;box-shadow: 0 -10px 34px rgba(12, 15, 26, 0.14);padding: 12px 0;transform: translateY(130%);transition: transform 0.35s ease;}.landing-sticky-cta.is-visible{transform: translateY(0);}.landing-sticky-cta__inner{display: flex;align-items: center;justify-content: space-between;gap: 16px;}.landing-sticky-cta__text{font-weight: 600;color: #0c0f1a;font-size: 16px;margin: 0;}.landing-sticky-cta__btn{flex: 0 0 auto;}@media (max-width: 767px){.landing-sticky-cta{padding: 10px 0;}.landing-sticky-cta__inner{gap: 10px;padding-right: 62px;}.landing-sticky-cta__text{font-size: 13px;line-height: 1.25;}.landing-sticky-cta__btn{padding: 10px 16px;font-size: 13.5px;white-space: nowrap;}}@media (prefers-reduced-motion: reduce){.landing-sticky-cta{transition: none;}}@media (max-width: 767px){.everyneed_sec .tab-pane .row{flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;gap: 12px;margin: 0;padding: 4px 2px 12px;}.everyneed_sec .tab-pane .row::-webkit-scrollbar{display: none;}.everyneed_sec .tab-pane .row > .col-lg-4{width: auto;max-width: none;flex: 0 0 76%;scroll-snap-align: start;padding: 0;}.everyneed_sec .everything_box{height: 100%;margin: 0;}}.landingbanner:before{background: linear-gradient( 112deg, rgba(11, 14, 22, 0.94) 0%, rgba(86, 16, 30, 0.82) 40%, rgba(227, 37, 57, 0.50) 100% );}.landingbanner_left h5.sub-heading{font-size: 14px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.16em;color: #ffd3d9;display: inline-flex;align-items: center;gap: 12px;margin: 0 0 16px;}.landingbanner_left h5.sub-heading::before{content: "";width: 30px;height: 2px;background: currentColor;opacity: 0.85;}.landingbanner_left h1{color: #fff !important;font-size: clamp(30px, 3vw + 12px, 48px);line-height: 1.08;font-weight: 700;letter-spacing: -0.02em;margin: 0 0 18px;max-width: 560px;text-shadow: 0 2px 24px rgba(0, 0, 0, 0.28);}.landingbanner_left p.para-hero{color: rgba(255, 255, 255, 0.9);font-size: 17px;line-height: 1.6;max-width: 520px;margin: 0 0 28px;}.landingbanner_left a.gray_btn{display: inline-flex;align-items: center;gap: 10px;background: #fff;color: #0c0f1a;font-weight: 600;font-size: 15px;padding: 14px 26px;border-radius: 12px;border: 0;box-shadow: 0 12px 30px rgba(0, 0, 0, 0.22);transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;}.landingbanner_left a.gray_btn:hover{transform: translateY(-2px);box-shadow: 0 18px 42px rgba(0, 0, 0, 0.3);background: #f4f5f7;color: #0c0f1a;}@media (prefers-reduced-motion: reduce){.landingbanner_left a.gray_btn:hover{transform: none;}}.debtcollection_sec{position: relative;z-index: 2;}.banner_curve_img img{max-height: 260px;}.trusted_company_logo h3{font-size: 13px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.16em;color: #56606e;margin: 0 0 22px;}.landing-logo-marquee{overflow: hidden;width: 100%;-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 9%, #000 91%, transparent 100%);mask-image: linear-gradient(90deg, transparent 0, #000 9%, #000 91%, transparent 100%);}.landing-logo-inner{display: flex;width: max-content;animation: acmLogoScroll 34s linear infinite;}.landing-logo-marquee:hover .landing-logo-inner{animation-play-state: paused;}.landing-logo-marquee .landing-logo-track{display: flex;align-items: center;gap: 56px;margin: 0;padding: 0 56px 0 0;list-style: none;white-space: nowrap;}.landing-logo-marquee .landing-logo-track .item{flex: 0 0 auto;max-height: none;margin: 0;height: 44px;display: inline-flex;align-items: center;}.landing-logo-marquee .landing-logo-track .item img{height: 40px;width: auto;object-fit: contain;filter: grayscale(1);opacity: 0.65;transition: filter 0.3s ease, opacity 0.3s ease, transform 0.3s ease;}.landing-logo-marquee .landing-logo-track .item img:hover{filter: grayscale(0);opacity: 1;transform: scale(1.06);}@keyframes acmLogoScroll{to{transform: translateX(-50%);}}@media (prefers-reduced-motion: reduce){.landing-logo-inner{animation: none;}.landing-logo-marquee{overflow-x: auto;}}.edgemain_col:hover .edgecol_icon{background: #fff;}.landingform_banner h2{font-size: 22px;line-height: 1.3;font-weight: 700;margin: 0 0 8px;}.growingbox_data :is(h3, h4){font-size: 24px;}.banner_curve_img{display: none;}.landingbanner::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 72px;z-index: 3;pointer-events: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0,46 C360,10 1080,10 1440,46 L1440,72 L0,72 Z'/%3E%3C/svg%3E") no-repeat center bottom;background-size: 100% 100%;}.trustedbrand_sec{margin: 46px 0 26px;}.acm-accordion__panel ul, .acm-accordion__panel ol{margin: 0 0 1rem;padding-left: 1.35rem;list-style-position: outside;}.acm-accordion__panel li{margin: 0 0 0.4rem;padding-left: 0.2rem;}.acm-accordion__panel li::marker{color: #e32539;}.trustedbrand_sec .col-lg-7{width: 100%;max-width: 100%;flex: 0 0 100%;}.landingform_banner{margin-left: auto;margin-right: 0;}.landingbanner_left{padding-bottom: 0;}.landingfooter{background: #0c0f1a;color: rgba(255, 255, 255, 0.72);padding: 64px 0 0;}.landingfooter::before{opacity: 0.05;filter: invert(1);}.landingfooter_logo{margin: 0 0 2.25rem;}.landingfooter_logo img{max-height: 46px;width: auto;}.landingfooter_data :is(h3, h4){font-size: clamp(22px, 1.2vw + 14px, 30px);font-weight: 700;line-height: 1.25;letter-spacing: -0.01em;color: #fff;margin: 0 0 12px;max-width: 34ch;}.landingfooter_data p{color: rgba(255, 255, 255, 0.66);font-size: 15.5px;line-height: 1.65;max-width: 60ch;margin: 0;}.landingsocial h5{font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.16em;color: rgba(255, 255, 255, 0.55);margin: 0 0 14px;}.landingfooter .productshare_icons{display: flex;gap: 10px;margin: 0;padding: 0;list-style: none;}.landingfooter .productshare_icons li a{width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.14);color: #fff;font-size: 15px;transition: background 0.25s ease, border-color 0.25s ease, transform 0.25s ease;}.landingfooter .productshare_icons li a:hover{background: #e32539;border-color: #e32539;transform: translateY(-3px);box-shadow: 0 10px 22px rgba(227, 37, 57, 0.35);}.landingbottom_footer{margin-top: 44px;padding: 18px 0 22px;border-top: 1px solid rgba(255, 255, 255, 0.1);}.landingbottom_footer p{margin: 0;font-size: 13.5px;color: rgba(255, 255, 255, 0.5);}.landingbottom_footer a, .landingbottom_footer .language_ces{color: rgba(255, 255, 255, 0.68) !important;font-size: 13.5px;transition: color 0.2s ease;}.landingbottom_footer a:hover, .landingbottom_footer .language_ces:hover{color: #fff !important;}.landingfooter .navphone-icon li, .landingfooter .navphone-icon li span{color: rgba(255, 255, 255, 0.66);}.landingfooter .navphone-icon li a{color: #fff;font-weight: 600;}@media (prefers-reduced-motion: reduce){.landingfooter .productshare_icons li a:hover{transform: none;}}@media (max-width: 767px){.landingfooter{padding-top: 40px;}.midlandingfoot{justify-content: flex-start;margin-top: 26px;}.landingbottom_footer{margin-top: 30px;text-align: center;}}.landingfooter .landingfooter_logo img{filter: brightness(0) invert(1);}@media (max-width: 991px){.landingbanner_left{padding-bottom: 34px;}.debtcollection_sec .row{margin-top: 58px;}}.landingfooter::before{background-size: contain;opacity: 0.16;filter: invert(1) brightness(1.6);}#elevator_item{left: 20px;right: auto;bottom: 24px;}body.has-sticky-cta #elevator_item{bottom: 92px;}#elevator{width: 44px;height: 44px;line-height: 44px;font-size: 20px;color: #0c0f1a;border: 1px solid rgba(12, 15, 26, 0.08);box-shadow: 0 6px 18px rgba(12, 15, 26, 0.18);transition: background-color 0.2s ease, color 0.2s ease, transform 0.2s ease;}#elevator:hover{background-color: #e32539;color: #fff;transform: translateY(-2px);}@media (prefers-reduced-motion: reduce){#elevator:hover{transform: none;}}@media (max-width: 767px){#elevator_item{left: 14px;bottom: 16px;}body.has-sticky-cta #elevator_item{bottom: 80px;}}@media (max-width: 767px){.debtcollection_sec .row{margin-top: 0;row-gap: 14px;align-items: stretch;}.debtcollection_sec .row > .col-lg-4{display: flex;}.debtcollection_sec .edgemain_col{margin: 0;width: 100%;display: flex;flex-direction: column;padding: 18px 14px 16px;}.debtcollection_sec .edgecol_icon{margin: 0 auto 10px;height: 52px;width: 52px;background: #f6f7f9;}.debtcollection_sec .edgecol_icon img{max-width: 26px;}}.speaktoday_row{border: 1px solid #f0c3c8;border-radius: 14px;box-shadow: 0 10px 34px rgba(12, 15, 26, 0.06);}.speakheading{top: -22px;font-size: 15px;font-weight: 600;letter-spacing: 0.01em;color: #0c0f1a;padding: 8px 18px;}.speakright_box{background: #0c0f1a;border-radius: 14px;padding: 28px;}.speakright_box p{font-size: 17px;line-height: 1.6;color: rgba(255, 255, 255, 0.86);margin: 0 0 22px;}.speakright_box .btn.gradiendredbtn{padding: 12px 24px;font-weight: 600;border-radius: 10px;box-shadow: 0 10px 24px rgba(227, 37, 57, 0.34);transition: transform 0.2s ease, box-shadow 0.2s ease;}.speakright_box .btn.gradiendredbtn:hover{transform: translateY(-2px);box-shadow: 0 14px 30px rgba(227, 37, 57, 0.44);}@media (prefers-reduced-motion: reduce){.speakright_box .btn.gradiendredbtn:hover{transform: none;}}@media (max-width: 991px){.speaktoday_row{border: 1px solid #f0c3c8;}.speakheading{font-size: 14px;padding: 7px 14px;top: -19px;}.speakright_box{padding: 22px;}.speakright_box p{font-size: 15.5px;margin-bottom: 18px;}}.landingform_banner{padding: 26px 22px 24px;border-radius: 20px;box-shadow: 0 20px 55px rgba(12, 15, 26, 0.16);}.landingform_banner > h2{font-size: 20px;line-height: 1.3;margin: 0 0 6px;}.landingform_banner > h2::after{width: 44px;height: 3px;border-radius: 2px;margin: 12px auto 0;}.landingform_banner > p{font-size: 14.5px;line-height: 1.5;color: #6b7280;margin: 0 0 20px;}.landingform_banner .input-group{margin: 0 0 16px;}.landingform_banner .button-wrapper{text-align: center;margin: 4px 0 0;}.landingform_banner .button-wrapper .thm-btn{width: 100%;padding: 15px 24px;font-size: 16px;font-weight: 600;border-radius: 12px;box-shadow: 0 12px 26px rgba(227, 37, 57, 0.34);transition: transform 0.2s ease, box-shadow 0.2s ease;}.landingform_banner .button-wrapper .thm-btn:hover{transform: translateY(-2px);box-shadow: 0 16px 32px rgba(227, 37, 57, 0.44);}.landingform_banner .input-group.consent{display: flex;align-items: flex-start;gap: 10px;text-align: left;margin: 2px 0 18px;}.landingform_banner .consent input[type="checkbox"]{flex: 0 0 auto;width: 20px;height: 20px;min-width: 20px;min-height: 20px;margin: 1px 0 0;accent-color: #e32539;}.landingform_banner .consent label{font-size: 13px;line-height: 1.5;color: #5b616b;margin: 0;}.landingform_banner .form-trustline{margin-top: 14px;}@media (prefers-reduced-motion: reduce){.landingform_banner .button-wrapper .thm-btn:hover{transform: none;}}@media (min-width: 992px){.landingform_banner{padding: 32px 34px 30px;}.landingform_banner > h2{font-size: 22px;}}.landingfooter .productshare_icons{flex-wrap: wrap;}@media (max-width: 360px){.landingfooter .productshare_icons{gap: 8px;}.landingfooter .productshare_icons li a{width: 36px;height: 36px;font-size: 14px;}}.prohead_box{flex-wrap: wrap;min-width: 0;}.prohead_box h4{min-width: 0;flex: 1 1 auto;}.prohead_box h4 a{display: inline-block;max-width: 100%;font-size: clamp(14px, 1.1vw + 6px, 17px);}@media (max-width: 1199px){.product_detail_contact .row > div{width: 100%;max-width: 100%;flex: 0 0 100%;}.product_detail_contact .row{row-gap: 12px;}}.sitemapmain_sec .redgray_accodian .accordion-item{margin: 0 0 10px;border: 1px solid #ececee;border-radius: 14px;overflow: hidden;background: #fff;box-shadow: 0 1px 2px rgba(12, 15, 26, 0.04);transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;}.sitemapmain_sec .redgray_accodian .accordion-item:hover{border-color: #f0c3c8;box-shadow: 0 12px 30px rgba(12, 15, 26, 0.09);}.sitemapmain_sec .redgray_accodian .accordion-header{margin: 0;font-size: inherit;font-weight: inherit;line-height: inherit;}.sitemapmain_sec .redgray_accodian .accordion-button{position: relative;}.sitemapmain_sec .redgray_accodian .accordion-item{position: relative;}.sitemapmain_sec .redgray_accodian .accordion-item::before{content: "";position: absolute;left: 0;top: 14px;bottom: 14px;width: 3px;background: #e32539;transition: top 0.25s ease, bottom 0.25s ease;z-index: 1;pointer-events: none;}.sitemapmain_sec .redgray_accodian .accordion-item:hover::before, .sitemapmain_sec .redgray_accodian .accordion-item:has(.accordion-button:not(.collapsed))::before{top: 0;bottom: 0;}.sitemapmain_sec .redtabheading{background: #fff;color: #0c0f1a;font-size: 16.5px;font-weight: 600;letter-spacing: -0.005em;}.sitemapmain_sec .graytabheading{background: transparent;color: #6b7280;font-size: 14.5px;font-weight: 400;line-height: 1.5;}.sitemapmain_sec .accordion-button:not(.collapsed) .redtabheading{color: #e32539;}.sitemapmain_sec .redgray_accodian .accordion-body{background: #fbfbfc;border: 0;border-top: 1px solid #ececee;padding: 18px 26px 22px;}.sitemapmain_sec .sitemap_list{display: block;margin: 0;padding: 0;list-style: none;columns: 3;column-gap: 30px;}.sitemapmain_sec .sitemap_list li{break-inside: avoid;position: relative;width: auto;padding: 0 0 0 15px;margin: 0 0 9px;}.sitemapmain_sec .sitemap_list li::before{content: "\f105";font: normal normal normal 14px/1 FontAwesome;width: auto;height: auto;background: none;border-radius: 0;color: #c4c8cf;position: absolute;left: 2px;top: 4px;transition: color 0.18s ease;}.sitemapmain_sec .sitemap_list li:hover::before{color: #e32539;}.sitemapmain_sec .sitemap_list a{display: inline-block;font-size: 14.5px;line-height: 1.5;color: #454b57;transition: color 0.18s ease, padding-left 0.18s ease;}.sitemapmain_sec .sitemap_list a:hover, .sitemapmain_sec .sitemap_list a:focus-visible{color: #e32539;padding-left: 4px;}@media (prefers-reduced-motion: reduce){.sitemapmain_sec .redgray_accodian .accordion-item::before{transition: none;}.sitemapmain_sec .sitemap_list a:hover{padding-left: 0;}}@media (max-width: 991px){.sitemapmain_sec .sitemap_list{columns: 2;}}@media (max-width: 767px){.sitemapmain_sec .redgray_accodian .accordion-item{margin-bottom: 8px;border-radius: 12px;}.sitemapmain_sec .redgray_accodian .accordion-header .accordion-button{background: #fff;padding: 13px 15px;}.sitemapmain_sec .redtabheading{line-height: 1.35;}.sitemapmain_sec .graytabheading{line-height: 1.45;}.sitemapmain_sec .redgray_accodian .accordion-body{padding: 14px 16px 16px;}.sitemapmain_sec .sitemap_list{columns: 1;}.sitemapmain_sec .sitemap_list li{margin-bottom: 11px;}}.sitemapmain_sec .redgray_accodian .accordion-header .accordion-button .redtabheading{font-size: 16.5px;}.sitemapmain_sec .redgray_accodian .accordion-header .accordion-button .graytabheading{font-size: 14.5px !important;}@media (max-width: 991px){.sitemapmain_sec .redgray_accodian .accordion-header .accordion-button .redtabheading{font-size: 15.5px;}.sitemapmain_sec .redgray_accodian .accordion-header .accordion-button .graytabheading{font-size: 13.5px !important;}}@media (max-width: 767px){.sitemapmain_sec .redgray_accodian .accordion-header .accordion-button .redtabheading{font-size: 15px;}.sitemapmain_sec .redgray_accodian .accordion-header .accordion-button .graytabheading{font-size: 12.5px !important;}}.mainfooter .footer_redbox{background: linear-gradient(158deg, #e8293d 0%, #b81d2e 100%);border-radius: 14px;padding: 26px 22px 22px;box-shadow: 0 14px 34px rgba(184, 29, 46, 0.22);}.mainfooter .footer_blackbox{background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 14px;padding: 22px;margin: 16px 0 20px;}.mainfooter .footheading{font-size: 13px;font-weight: 600;letter-spacing: 0.13em;text-transform: uppercase;color: #fff;padding: 0 0 12px;margin: 0 0 14px;position: relative;}.mainfooter .footheading:after{width: 28px;height: 2px;border-radius: 2px;background: #e32539;}.mainfooter .footer_redbox .footheading:after{background: rgba(255, 255, 255, 0.9);}.mainfooter .footer-link-list{padding-left: 0;list-style: none;}.mainfooter .footer-link-list li{padding: 3px 0;}.mainfooter .footer-link-list li a{font-size: 13.5px;line-height: 1.5;color: rgba(255, 255, 255, 0.68);transition: color 0.2s ease, transform 0.2s ease;}.mainfooter .footer-link-list li a:hover, .mainfooter .footer-link-list li a:focus-visible{color: #fff !important;transform: translateX(3px);}.mainfooter .footer_redbox .footer-link-list li a{color: rgba(255, 255, 255, 0.86);}.mainfooter .footer_redbox .footer-link-list li a:hover, .mainfooter .footer_redbox .footer-link-list li a:focus-visible{color: #fff !important;}.mainfooter .socialiconlist{display: flex;flex-wrap: wrap;gap: 10px;list-style: none;}.mainfooter .socialiconlist li a{width: 38px;height: 38px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(255, 255, 255, 0.07);border: 1px solid rgba(255, 255, 255, 0.14);color: #fff;font-size: 14px;transition: background 0.22s ease, border-color 0.22s ease, transform 0.22s ease;}.mainfooter .socialiconlist li a:hover, .mainfooter .socialiconlist li a:focus-visible{background: #e32539;border-color: #e32539;transform: translateY(-2px);}.mainfooter .newsletter-footer .newsletter input{border-radius: 10px 0 0 10px;border: 1px solid rgba(255, 255, 255, 0.16);background: rgba(255, 255, 255, 0.06);color: #fff;padding: 12px 14px;font-size: 14px;}.mainfooter .newsletter-footer .newsletter input::placeholder{color: rgba(255, 255, 255, 0.5);}.mainfooter .newsletter-footer .newsletter input:focus{border-color: rgba(255, 255, 255, 0.35);outline: none;}.mainfooter .newsletter-footer .newsletter .action.subscribe{border-radius: 0 10px 10px 0;padding: 12px 22px;font-weight: 600;font-size: 14px;}.mainfooter .custom_row, .mainfooter .middlefooter{border-top: 1px solid rgba(255, 255, 255, 0.08);}.mainfooter .custom_row .footer-link-list li a{font-size: 12.5px;color: rgba(255, 255, 255, 0.55);}.mainfooter .custom_row .footer-link-list li a:hover{color: #fff !important;}@media (prefers-reduced-motion: reduce){.mainfooter .footer-link-list li a:hover, .mainfooter .socialiconlist li a:hover{transform: none;}}@media (max-width: 767px){.mainfooter .footer_redbox, .mainfooter .footer_blackbox{padding: 20px 16px;border-radius: 12px;}.mainfooter .footheading{font-size: 12px;padding-bottom: 10px;margin-bottom: 12px;}.mainfooter .footer-link-list li a{font-size: 13px;}.mainfooter .socialiconlist li a{width: 34px;height: 34px;}}.mainfooter h2.footheading{font-size: 13px;}@media (max-width: 767px){.mainfooter h2.footheading{font-size: 12px;}}.mainfooter .footer-link-list li{position: relative;padding: 3px 0 3px 14px;}.mainfooter .footer-link-list li::before{content: "\f105";font: normal normal normal 12px/1 FontAwesome;position: absolute;left: 0;top: 8px;color: rgba(255, 255, 255, 0.32);transition: color 0.2s ease, transform 0.2s ease;}.mainfooter .footer-link-list li:hover::before{color: #e32539;transform: translateX(2px);}.mainfooter .footer_redbox .footer-link-list li::before{color: rgba(255, 255, 255, 0.55);}.mainfooter .footer_redbox .footer-link-list li:hover::before{color: #fff;}.mainfooter .custom_row .footer-link-list li{padding-left: 12px;}.mainfooter .custom_row .footer-link-list li::before{font-size: 11px;top: 7px;}.mainfooter .socialiconlist{flex-wrap: nowrap;gap: 8px;}.mainfooter .socialiconlist li a{width: 36px;height: 36px;flex: 0 0 36px;font-size: 13.5px;}.mainfooter .socialiconlist li a:hover, .mainfooter .socialiconlist li a:focus-visible{color: #fff;box-shadow: 0 8px 18px rgba(0, 0, 0, 0.35);}.mainfooter .socialiconlist li a.facebook:hover{background: #1877f2;border-color: #1877f2;}.mainfooter .socialiconlist li a.twitter:hover{background: #1d9bf0;border-color: #1d9bf0;}.mainfooter .socialiconlist li a.linkedin:hover{background: #0a66c2;border-color: #0a66c2;}.mainfooter .socialiconlist li a.youtube:hover{background: #ff0000;border-color: #ff0000;}.mainfooter .socialiconlist li a.instagram:hover{background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fd5949 45%, #d6249f 60%, #285aeb 90%);border-color: transparent;}.mainfooter .bottom-footer{padding-left: 74px;}@media (max-width: 767px){.mainfooter .socialiconlist li a{width: 32px;height: 32px;flex: 0 0 32px;font-size: 12.5px;}.mainfooter .bottom-footer{padding-left: 0;padding-bottom: 58px;}}.mainfooter .bottom-footer .footer-link-list li, .mainfooter .bottom-footer li{padding-left: 0;}.mainfooter .bottom-footer .footer-link-list li::before, .mainfooter .bottom-footer li::before{content: none;}@media (max-width: 767px){.mainfooter .footheading:after, .mainfooter .footer_redbox .footheading:after{content: "\f067";font: normal 15px/1 FontAwesome;width: 38px;height: 38px;line-height: 38px;text-align: center;background: transparent;border-radius: 0;color: rgba(255, 255, 255, 0.85);left: auto;right: 0;bottom: auto;top: 50%;transform: translateY(-50%);}.mainfooter .footheading.active:after{content: "\f068";}.mainfooter .footheading{padding-right: 42px;cursor: pointer;}.mainfooter .footer_redbox .footheading, .mainfooter .footer_blackbox .footheading{margin-bottom: 0;}.mainfooter .newsletter-footer .newsletter input{border-radius: 10px;width: 100%;}.mainfooter .newsletter-footer .newsletter .action.subscribe{border-radius: 10px;width: 100%;margin-top: 10px;}.mainfooter .newsletter-footer .newsletter .control, .mainfooter .newsletter-footer .newsletter .actions{width: 100%;}}@media (max-width: 767px){.mainfooter .footheading{border-bottom-color: rgba(255, 255, 255, 0.12);}.mainfooter .footer_redbox .footheading{border-bottom-color: rgba(255, 255, 255, 0.28);}}.bottomheader .navbar .desktopmenu .navbar-nav > .nav-item > .nav-link{font-size: 15.5px;letter-spacing: 0.02em;color: #0c0f1a;padding: 10px 4px;position: relative;transition: color 0.2s ease;}.bottomheader .navbar .desktopmenu .navbar-nav > .nav-item > .nav-link::before{content: "";position: absolute;left: 50%;right: 50%;bottom: 2px;height: 2px;border-radius: 2px;background: #e32539;transition: left 0.24s ease, right 0.24s ease;}.bottomheader .navbar .desktopmenu .navbar-nav > .nav-item > .nav-link:hover, .bottomheader .navbar .desktopmenu .navbar-nav > .nav-item > .nav-link:focus-visible, .bottomheader .navbar .desktopmenu .navbar-nav > .nav-item > .nav-link.show{color: #e32539;}.bottomheader .navbar .desktopmenu .navbar-nav > .nav-item > .nav-link:hover::before, .bottomheader .navbar .desktopmenu .navbar-nav > .nav-item > .nav-link:focus-visible::before, .bottomheader .navbar .desktopmenu .navbar-nav > .nav-item > .nav-link.show::before{left: 4px;right: 4px;width: auto;}.bottomheader .navbar .desktopmenu .navbar-nav > .nav-item.dropdown > .nav-link:after{font-size: 16px;transition: transform 0.24s ease;display: inline-block;}.bottomheader .navbar .desktopmenu .navbar-nav > .nav-item.dropdown > .nav-link.show:after{transform: rotate(180deg);}.bottomheader .navbar .desktopmenu .navbar-nav .dropdown-menu{border: 1px solid #ececee;border-top: 2px solid #e32539;border-radius: 0 0 14px 14px;box-shadow: 0 24px 48px rgba(12, 15, 26, 0.16);overflow: hidden;}.bottomheader .btn.simplegraybtn{background: #0c0f1a;color: #fff;border-radius: 10px;padding: 11px 20px;font-weight: 600;font-size: 14.5px;border: 1px solid #0c0f1a;transition: background 0.22s ease, border-color 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;}.bottomheader .btn.simplegraybtn:hover, .bottomheader .btn.simplegraybtn:focus-visible{background: #e32539;border-color: #e32539;color: #fff;transform: translateY(-1px);box-shadow: 0 10px 22px rgba(227, 37, 57, 0.32);}.bottomheader .btn.simplegraybtn img{filter: brightness(0) invert(1);}.topheader_navs li a, .topheader_left > li > a{transition: color 0.2s ease;}.topheader_navs li a:hover, .topheader_left > li > a:hover, .topheader_navs li a:focus-visible, .topheader_left > li > a:focus-visible{color: #ff8f9e;}@media (prefers-reduced-motion: reduce){.bottomheader .navbar .desktopmenu .navbar-nav > .nav-item > .nav-link::after, .bottomheader .navbar .desktopmenu .navbar-nav > .nav-item.dropdown > .nav-link:after, .bottomheader .btn.simplegraybtn{transition: none;}.bottomheader .btn.simplegraybtn:hover{transform: none;}}.topheader{font-size: 13.5px;color: rgba(255, 255, 255, 0.86);padding: 4px 0;}.topheader_left > li > a, .topheader_navs li a{font-size: 13.5px;font-weight: 500;letter-spacing: 0.01em;}.topheader_left > li > a .lang{font-size: 13.5px;}.topheader .fa, .topheader_left > li > a .fa{font-size: 14px;line-height: 1;}.topheader .language_ces img{width: 16px;height: 16px;object-fit: contain;}.topheader_left > li > a .lang:after{font-size: 12px;}.headercall_box .btn .fa, .headercall_box > .btn i{font-size: 15px;line-height: 1;}.bottomheader .btn.simplegraybtn img{width: 15px;height: 15px;object-fit: contain;}.bottomheader .navbar .desktopmenu .navbar-nav > .nav-item{margin-right: 14px;}.bottomheader .navbar .desktopmenu .navbar-nav > .nav-item:last-child{margin-right: 0;}@media (max-width: 991px){.topheader, .topheader_left > li > a, .topheader_navs li a, .topheader_left > li > a .lang{font-size: 13px;}.topheader .fa, .topheader_left > li > a .fa{font-size: 13px;}}.topheader .headersearchpopup, .topheader .headersearchpopup.active{position: fixed;inset: 0;left: 0;right: 0;top: 0;width: 100%;height: 100%;margin-top: 0;padding: 0;z-index: 9999990;background: rgba(12, 15, 26, 0.55);overflow-y: auto;overscroll-behavior: contain;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.24s ease, visibility 0s linear 0.24s;}.topheader .headersearchpopup.active{opacity: 1;visibility: visible;pointer-events: auto;transition: opacity 0.24s ease, visibility 0s linear 0s;}@supports (backdrop-filter: blur(3px)){.topheader .headersearchpopup.active{backdrop-filter: blur(3px);}}.topheader .headersearchpopup > .container{max-width: none;width: 100%;padding: 0;margin: 0;}.topheader .headersearchpopup .headersearch_row{width: 100%;max-height: none;overflow: visible;background: #fff;border-bottom: 1px solid #e6e7ea;box-shadow: 0 28px 60px rgba(12, 15, 26, 0.18);padding: 26px 48px 44px;transform: translateY(-14px);transition: transform 0.28s cubic-bezier(0.22, 0.61, 0.36, 1);}.topheader .headersearchpopup.active .headersearch_row{transform: translateY(0);}.topheader .headersearchpopup .headersearch_row > .search-form, .topheader .headersearchpopup .headersearch_row > .innersearchrow{max-width: 1900px;margin-inline: auto;}.topheader .headersearchpopup .searchdrop_close{position: absolute;float: none;top: 14px;right: max(48px, calc((100% - 1900px) / 2));width: 44px;height: 44px;min-width: 44px;min-height: 44px;padding: 0;display: inline-flex;align-items: center;justify-content: center;border: 1px solid transparent;border-radius: 50%;background: transparent;color: #5b6070;font-size: 20px;line-height: 1;transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;}.topheader .headersearchpopup .searchdrop_close span{font-weight: 400;}.topheader .headersearchpopup .searchdrop_close:hover, .topheader .headersearchpopup .searchdrop_close:focus-visible{background: #f4f5f7;border-color: #e0e2e7;color: #0c0f1a;}.topheader .headersearchpopup .headersearch_row .form-wrapper{position: relative;width: 100%;margin-top: 26px;}.topheader .headersearchpopup .headersearch_row .form-item{position: relative;width: 100%;}.topheader .headersearchpopup .headersearch_row .form-wrapper .form-item input[type="search"], .topheader .headersearchpopup .headersearch_row .form-wrapper .form-item input[type="text"]{width: 100%;height: 60px;padding: 0 152px 0 22px;font-size: 17px;line-height: 60px;color: #0c0f1a;background: #fff;border: 1px solid #d7dae0;border-radius: 12px;box-shadow: none;outline: none;transition: border-color 0.2s ease, box-shadow 0.2s ease;-webkit-appearance: none;appearance: none;}.topheader .headersearchpopup .headersearch_row .form-wrapper .form-item input::placeholder{opacity: 1;visibility: visible;color: #7c8190;}.topheader .headersearchpopup .headersearch_row .form-wrapper .form-item input:focus{border-color: #e32539;box-shadow: 0 0 0 3px rgba(227, 37, 57, 0.14);}.topheader .headersearchpopup .headersearch_row .form-wrapper .form-item label.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;transform: none;font-size: 0;}.topheader .headersearchpopup .headersearch_row .form-wrapper .form-submit{position: absolute;top: 50%;right: 7px;bottom: auto;transform: translateY(-50%);display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 46px;min-width: 120px;padding: 0 20px;border: 0;border-radius: 9px;background: #e32539;color: #fff;font-size: 15px;font-weight: 600;box-shadow: none;transition: background 0.2s ease;}.topheader .headersearchpopup .headersearch_row .form-wrapper .form-submit img{width: 16px;height: 12px;object-fit: contain;filter: brightness(0) invert(1);}.topheader .headersearchpopup .headersearch_row .form-wrapper .form-submit:hover, .topheader .headersearchpopup .headersearch_row .form-wrapper .form-submit:focus-visible{background: #c31d2f;}.topheader .headersearchpopup .innersearchrow{display: flex;align-items: flex-start;justify-content: space-between;gap: 44px;padding: 34px 0 0;}.topheader .headersearchpopup .topsearch_list{flex: 1 1 auto;width: auto;min-width: 0;}.topheader .headersearchpopup .topsearch_list h2{margin: 0 0 14px;font-size: 13px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: #7c8190;}.topheader .headersearchpopup .topsearch_list ul{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 40px;margin: 0;padding: 0;list-style: none;}.topheader .headersearchpopup .topsearch_list ul li{width: auto;padding: 0;}.topheader .headersearchpopup .topsearch_list ul li a{display: block;padding: 13px 0;font-size: 16px;line-height: 1.4;color: #0c0f1a;border-bottom: 1px solid #ebecef;transition: color 0.2s ease, padding-left 0.2s ease;}.topheader .headersearchpopup .topsearch_list ul li a:before{display: none;}.topheader .headersearchpopup .topsearch_list ul li a:hover, .topheader .headersearchpopup .topsearch_list ul li a:focus-visible{color: #e32539;padding-left: 6px;}.topheader .headersearchpopup .requestcall{flex: 0 0 320px;max-width: 320px;margin: 0;padding: 26px 24px;background: #0c0f1a;border-radius: 14px;text-align: left;}.topheader .headersearchpopup .requestcall h2{margin: 0 0 20px;font-size: 16px;line-height: 1.55;font-weight: 500;letter-spacing: normal;text-transform: none;color: rgba(255, 255, 255, 0.86);}.topheader .headersearchpopup .requestcall .btn{width: 100%;}@media (max-width: 1199px){.topheader .headersearchpopup .headersearch_row{padding: 22px 15px 34px;padding-left: max(15px, env(safe-area-inset-left));padding-right: max(15px, env(safe-area-inset-right));}.topheader .headersearchpopup .searchdrop_close{top: 10px;right: 15px;}}@media (max-width: 991px){.topheader .headersearchpopup .innersearchrow{display: block;padding: 26px 0 0;}.topheader .headersearchpopup .topsearch_list ul{grid-template-columns: minmax(0, 1fr);}.topheader .headersearchpopup .topsearch_list ul li a{padding: 14px 0;}.topheader .headersearchpopup .requestcall{flex: none;max-width: 100%;margin: 26px 0 0;}}@media (max-width: 575px){.topheader .headersearchpopup .headersearch_row .form-wrapper{margin-top: 20px;}.topheader .headersearchpopup .headersearch_row .form-wrapper .form-item input[type="search"], .topheader .headersearchpopup .headersearch_row .form-wrapper .form-item input[type="text"]{height: 54px;line-height: 54px;font-size: 16px;padding-right: 62px;}.topheader .headersearchpopup .headersearch_row .form-wrapper .form-submit{min-width: 44px;width: 44px;height: 44px;padding: 0;right: 5px;gap: 0;}.topheader .headersearchpopup .headersearch_row .form-wrapper .form-submit span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;}}@media (prefers-reduced-motion: reduce){.topheader .headersearchpopup, .topheader .headersearchpopup .headersearch_row{transition: none;}.topheader .headersearchpopup .headersearch_row{transform: none;}}.serachpage_form{margin: 0 0 34px;}.serachpage_form .form-wrapper{position: relative;width: 100%;max-width: 620px;margin: 0 auto;}.serachpage_form .form-item{position: relative;width: 100%;}.serachpage_form .form-item label.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.serachpage_form input[type="search"], .serachpage_form input[type="text"]{width: 100%;height: 56px;padding: 0 136px 0 20px;font-size: 16px;line-height: 56px;color: #0c0f1a;background: #fff;border: 1px solid #d7dae0;border-radius: 12px;outline: none;transition: border-color 0.2s ease, box-shadow 0.2s ease;-webkit-appearance: none;appearance: none;}.serachpage_form input::placeholder{color: #7c8190;opacity: 1;}.serachpage_form input:focus{border-color: #e32539;box-shadow: 0 0 0 3px rgba(227, 37, 57, 0.14);}.serachpage_form .form-submit{position: absolute;top: 50%;right: 6px;transform: translateY(-50%);display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;min-width: 116px;padding: 0 18px;border: 0;border-radius: 9px;background: #e32539;color: #fff;font-size: 15px;font-weight: 600;transition: background 0.2s ease;}.serachpage_form .form-submit img{width: 16px;height: 12px;object-fit: contain;filter: brightness(0) invert(1);}.serachpage_form .form-submit:hover, .serachpage_form .form-submit:focus-visible{background: #c31d2f;}@media (max-width: 575px){.serachpage_form input[type="search"], .serachpage_form input[type="text"]{height: 52px;line-height: 52px;padding-right: 58px;}.serachpage_form .form-submit{min-width: 44px;width: 44px;padding: 0;gap: 0;right: 4px;}.serachpage_form .form-submit span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;}}.homesolution_sec .solution_shortdata h3, .homedoesmetter_sec .metterdoes_box h3, .homechoose_sec .homechoosedata h3,   .homenewsblog_sec .homenews_databox h3, .homeabout_sec .homeabout_data h3, .acm-contact-cards .acm-contact-cards__heading{font-size: 20px;font-weight: 600;line-height: 1.35;letter-spacing: -0.005em;}.homeabout_sec .homeabout_data h3{margin: 0 0 12px;}@media (max-width: 767px){.homesolution_sec .solution_shortdata h3, .homedoesmetter_sec .metterdoes_box h3, .homechoose_sec .homechoosedata h3, .homenewsblog_sec .homenews_databox h3, .homeabout_sec .homeabout_data h3, .acm-contact-cards .acm-contact-cards__heading{font-size: 18px;}}.homeabout_copy{position: relative;max-height: 232px;overflow: hidden;transition: max-height 0.32s ease;}.homeabout_copy::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 96px;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);pointer-events: none;transition: opacity 0.24s ease;}.homeabout_copy.is-open{max-height: 3000px;}.homeabout_copy.is-open::after{opacity: 0;}.homeabout_more{display: flex;width: 100%;justify-content: flex-start;align-items: center;gap: 8px;min-height: 44px;margin: 2px 0 14px;padding: 0;border: 0;background: transparent;color: #e32539;font-size: 15px;font-weight: 600;line-height: 1;}.homeabout_more::after{content: "";width: 8px;height: 8px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform 0.24s ease;}.homeabout_more[aria-expanded="true"]::after{transform: translateY(1px) rotate(-135deg);}.homeabout_more:hover, .homeabout_more:focus-visible{color: #c31d2f;}@media (prefers-reduced-motion: reduce){.homeabout_copy, .homeabout_copy::after, .homeabout_more::after{transition: none;}}.homedoesmetter_sec .metterdoes_box p{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: auto;max-height: calc(3 * 30px);overflow: hidden;}@media (max-width: 767px){.homedoesmetter_sec .metterdoes_box p{-webkit-line-clamp: 4;max-height: calc(4 * 28px);}}#elevator{display: inline-flex;align-items: center;justify-content: center;padding: 0;background-color: #fff;border-radius: 50%;cursor: pointer;-webkit-appearance: none;appearance: none;}#elevator:focus-visible{outline: 2px solid #e32539;outline-offset: 3px;}.requestcallmodel .requespop_row, .shopenquirypopup .requespop_row{border: 1px solid #ececee;border-top: 2px solid #e32539;border-bottom: 0;border-radius: 14px 14px 0 0;box-shadow: 0 -20px 52px rgba(12, 15, 26, 0.22);padding: 26px 44px 24px;}.requestcallmodel .requespop_form > h3, .shopenquirypopup .requespop_form > :is(h2, h3){margin: 0 0 18px;font-size: 20px;font-weight: 700;line-height: 1.3;letter-spacing: -0.01em;color: #0c0f1a;}.requestcallmodel .close_pop, .shopenquirypopup .close_pop{width: 44px;height: 44px;min-width: 44px;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid transparent;transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;}.requestcallmodel .close_pop:hover, .requestcallmodel .close_pop:focus-visible, .shopenquirypopup .close_pop:hover, .shopenquirypopup .close_pop:focus-visible{background: #f4f5f7;border-color: #e0e2e7;color: #0c0f1a;}.requestcallmodel .requespop_form .thm-btn, .requespop_form .thm-btn{border-radius: 10px;min-height: 48px;padding: 0 26px;font-weight: 600;}@media (min-width: 768px){.requestcallmodel .requespop_form form{display: grid;grid-template-columns: 1fr auto;align-items: center;}.requestcallmodel .requespop_form form > *{grid-column: 1 / -1;min-width: 0;}.requestcallmodel .requespop_form form > .form-row.align-items-center{grid-column: 1;margin-bottom: 0;}.requestcallmodel .requespop_form form > .form-row.justify-content-end{grid-column: 2;margin-bottom: 0;margin-right: 0;padding-left: 24px;padding-right: 0;}.requestcallmodel .requespop_form form > .form-row.align-items-center .col.mb-2{margin-bottom: 0 !important;}}@media (max-width: 767px){.requestcallmodel{height: auto;max-height: 92vh;max-height: 92dvh;}.requestcallmodel .container{height: auto;max-height: 92vh;max-height: 92dvh;}.requestcallmodel .requespop_row, .shopenquirypopup .requespop_row{padding: 20px 18px calc(22px + env(safe-area-inset-bottom));max-height: 86vh;max-height: 86dvh;overflow-y: auto;overscroll-behavior: contain;}.requestcallmodel .requespop_form > h3, .shopenquirypopup .requespop_form > :is(h2, h3){font-size: 18px;margin: 0 0 14px;padding-right: 52px;}.requestcallmodel .requespop_form form > .form-row.justify-content-end, .requestcallmodel .requespop_form form > .form-row.justify-content-end > .col-md-12{width: 100%;flex: 0 0 100%;max-width: 100%;}.requestcallmodel .requespop_form .acm-submit, .shopenquirypopup .requespop_form .acm-submit{width: 100%;}.requestcallmodel .requespop_form form{margin-bottom: 0;padding-bottom: 10px;}}@media (max-width: 767px){main.Acma-Home .homeabout_sec, main.Acma-Home .homesolution_sec, main.Acma-Home .homedoesmetter_sec, main.Acma-Home .homeclient_mainsec, main.Acma-Home .homechoose_sec, main.Acma-Home .homenewsblog_sec{padding-top: 22px;padding-bottom: 22px;}main.Acma-Home .headingpara_col{margin-bottom: 14px;}main.Acma-Home .headingpara_col h2{margin-bottom: 10px;padding-bottom: 10px;}.headingpara_col > p{font-size: 15px;line-height: 1.5;margin-bottom: 4px;}main.Acma-Home .headingpara_col > p{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}}@media (max-width: 991px){.homeabout_sec .row{display: flex;flex-direction: column;}.homeabout_sec .row > .col-xl-6:first-child{order: -1;}}@media (min-width: 361px) and (max-width: 480px){header .topheader .contact-info .shop a{margin-left: 10px !important;}header .topheader .contact-info > li:first-child > a{margin-left: 0 !important;}}@media (max-width: 767px){.homenewsblog_sec .homenews_databox p{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}}.headercall_box .dropdown-menu{background: #fff;border: 1px solid #ececee;border-top: 2px solid #e32539;border-radius: 0 0 14px 14px;box-shadow: 0 24px 48px rgba(12, 15, 26, 0.16);overflow: hidden;}.headercall_box .dropdown-menu > .row{padding: 24px 28px 22px;margin: 0;}.headercall_box .dropdown-menu .callphoneheading h3{margin: 0 0 6px;font-size: 18px;font-weight: 700;line-height: 1.3;color: #0c0f1a;}.headercall_box .dropdown-menu .callphoneheading p{margin: 0;font-size: 14px;line-height: 1.5;color: #5b6070;}.headercall_box .dropdown-menu .thm-btn{border-radius: 10px;min-height: 48px;padding: 0 26px;font-weight: 600;}@media (min-width: 768px){.headercall_box .dropdown-menu .row.mt-4 > .col-md-12:not(.captcha_andbtn){flex: 0 0 auto;width: 66.6667%;max-width: 66.6667%;}.headercall_box .dropdown-menu .row.mt-4 > .captcha_andbtn{flex: 0 0 auto;width: 33.3333%;max-width: 33.3333%;display: flex;align-items: center;justify-content: flex-end;}}@media (max-width: 991px){.headercall_box .dropdown-menu > .row{padding: 18px 16px 20px;}.headercall_box .dropdown-menu{max-height: 80vh;max-height: 80dvh;overflow-y: auto;overscroll-behavior: contain;}}.innerclient_sec .clientcat_head{margin: 0 0 18px;}.innerclient_sec .clientcat_head h2{margin: 0 0 6px;font-size: 24px;font-weight: 700;line-height: 1.25;color: #0c0f1a;}.innerclient_sec .clientcat_count{margin: 0;font-size: 15px;line-height: 1.5;color: #5b6070;}.innerclient_sec .clientcat_count strong{color: #0c0f1a;font-weight: 700;}.innerclient_sec .clientcat_empty{margin: 0;padding: 28px 24px;background: #fafafa;border: 1px solid #ececee;border-radius: 12px;font-size: 16px;line-height: 1.6;color: #5b6070;}.innerclient_sec .clientlist_imgrow{padding: 22px;background: #fafafa;border: 1px solid #ececee;border-radius: 14px;height: auto;max-height: none;overflow: visible;}.innerclient_sec .clientimg_listrow{display: flex;flex-wrap: wrap;justify-content: center;gap: 16px;margin: 0;padding: 0;list-style: none;}.innerclient_sec .clientimg_listrow > li{flex: 1 1 170px;max-width: 220px;width: auto;padding: 0;margin: 0;}.innerclient_sec .clientele_imgbox{display: flex;align-items: center;justify-content: center;width: 100%;height: 96px;padding: 14px;background: #fff;border: 1px solid #e6e7ea;border-radius: 12px;text-align: center;transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;}.innerclient_sec .clientele_imgbox img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;}a.clientele_imgbox:hover, a.clientele_imgbox:focus-visible{border-color: #e32539;box-shadow: 0 10px 24px rgba(12, 15, 26, 0.12);transform: translateY(-2px);}a.clientele_imgbox:focus-visible{outline: 2px solid #e32539;outline-offset: 3px;}@media (max-width: 767px){.innerclient_sec .clientcat_head h2{font-size: 20px;}.innerclient_sec .clientlist_imgrow{padding: 14px;}.innerclient_sec .clientimg_listrow{gap: 12px;}.innerclient_sec .clientimg_listrow > li{flex: 1 1 128px;max-width: none;}.innerclient_sec .clientele_imgbox{height: 80px;padding: 10px;}}@media (prefers-reduced-motion: reduce){.innerclient_sec .clientele_imgbox, a.clientele_imgbox:hover{transition: none;transform: none;}}@media (max-width: 400px){.innerclient_sec .clientimg_listrow > li{flex: 1 1 100px;}.innerclient_sec .clientele_imgbox{height: 72px;padding: 8px;}}.testicatmain_sec .testicat_head{margin: 0 0 20px;}.testicatmain_sec .testicat_head h2{margin: 0 0 6px;font-size: 24px;font-weight: 700;line-height: 1.25;color: #0c0f1a;}.testicatmain_sec .testicat_count{margin: 0;font-size: 15px;line-height: 1.5;color: #5b6070;}.testicatmain_sec .testicat_count strong{color: #0c0f1a;font-weight: 700;}.testicatmain_sec .testicat_empty{margin: 0;padding: 28px 24px;background: #fafafa;border: 1px solid #ececee;border-radius: 12px;font-size: 16px;line-height: 1.6;color: #5b6070;}@media (max-width: 767px){.testicatmain_sec .testicat_head{margin: 0 0 14px;}.testicatmain_sec .testicat_head h2{font-size: 20px;}}.sub-industries-content .clientele{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}.sub-industries-content .clientele a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;padding: 10px;transition: background-color 0.2s ease, transform 0.2s ease;}.sub-industries-content .clientele a:hover, .sub-industries-content .clientele a:focus-visible{background-color: rgba(227, 37, 57, 0.05);}.sub-industries-content .clientele a:focus-visible{outline: 2px solid #e32539;outline-offset: -2px;}.sub-industries-content .clientele img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;padding: 0;}@media (max-width: 767px){.sub-industries-content{padding: 30px 0;}.subindustries_lists{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;gap: 10px;margin-inline: calc(-1 * var(--acm-gutter, 15px));padding-inline: var(--acm-gutter, 15px);padding-bottom: 4px;scrollbar-width: none;}.subindustries_lists::-webkit-scrollbar{display: none;}.subindustries_lists li{flex: 0 0 42%;width: auto;height: 104px;margin: 0;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 10px;background: #fff;scroll-snap-align: start;}.sub-industries-content .plus-btn{padding: 18px 0 0;}}@media (prefers-reduced-motion: reduce){.sub-industries-content .clientele a{transition: none;}}.clientimg_listrow > li[hidden]{display: none !important;}.clientlist_imgrow .clientlist_empty{margin: 0;padding: 24px 20px;font-size: 16px;line-height: 1.6;color: #5b6070;}.clientpage_list .nav-link[aria-pressed="true"]{font-weight: 600;}.videocate_sec .videocate_head{margin: 0 0 22px;}.videocate_sec .videocate_head h2{margin: 0 0 6px;font-size: 24px;font-weight: 700;line-height: 1.25;color: #0c0f1a;}.videocate_sec .videocate_count{margin: 0;font-size: 15px;line-height: 1.5;color: #5b6070;}.videocate_sec .videocate_count strong{color: #0c0f1a;font-weight: 700;}.videocate_sec + .acm-contact-cards{margin-top: -60px;}.videomain_sec .thumbnail_box{aspect-ratio: 16 / 9;overflow: hidden;}.videomain_sec .thumbnail_box img{width: 100%;height: 100%;object-fit: cover;display: block;}.video_pop .modal-body{padding: 0;line-height: 0;}.video_pop .modal-body iframe{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;border: 0;}@media (max-width: 767px){.videocate_sec .videocate_head{margin: 0 0 14px;}.videocate_sec .videocate_head h2{font-size: 20px;}.videocate_sec + .acm-contact-cards{margin-top: -30px;}}.clientpage_list + .desk_happy_clients, .clientpage_list ~ .desk_happy_clients, .testimonials_sec .clientpage_list + div{margin-top: 24px;}@media (max-width: 991px){.clientpage_list + .desk_happy_clients, .clientpage_list ~ .desk_happy_clients, .testimonials_sec .clientpage_list + div{margin-top: 18px;}}.testimonials_sec .testimonials_head{margin: 0 0 18px;}.testimonials_sec .testimonials_head h2{margin: 0 0 6px;font-size: 24px;font-weight: 700;line-height: 1.25;color: #0c0f1a;}.testimonials_sec .testimonials_count{margin: 0;font-size: 15px;line-height: 1.5;color: #5b6070;}.testimonials_sec .testimonials_count strong{color: #0c0f1a;font-weight: 700;}.acm-testimonial-grid > li[hidden]{display: none !important;}@media (max-width: 767px){.testimonials_sec .testimonials_head h2{font-size: 20px;}}.clientfilter_search{margin: 0 0 12px;}.clientfilter_searchinput{width: 100%;height: 44px;padding: 0 14px;font-size: 15px;color: #0c0f1a;background: #fff;border: 1px solid #d7dae0;border-radius: 10px;outline: none;transition: border-color 0.2s ease, box-shadow 0.2s ease;-webkit-appearance: none;appearance: none;}.clientfilter_searchinput::placeholder{color: #7c8190;opacity: 1;}.clientfilter_searchinput:focus{border-color: #e32539;box-shadow: 0 0 0 3px rgba(227, 37, 57, 0.14);}.clientfilter_noresult{margin: 8px 0 0;font-size: 14px;line-height: 1.5;color: #5b6070;}#v-pills-tab > li[hidden]{display: none !important;}.singlejobdetails h2{font-size: 26px;font-weight: 700;line-height: 1.3;color: #0c0f1a;}.singlejobdetails h3{font-size: 20px;font-weight: 600;line-height: 1.35;color: #0c0f1a;}@media (max-width: 767px){.singlejobdetails h2{font-size: 21px;}.singlejobdetails h3{font-size: 18px;}}.jobdetail_data > .post-img{width: 56px;min-width: 56px;height: 56px;object-fit: contain;background: #fff;}.jobcontent .jobcard_title{margin: 0 0 6px;font-family: "Ubuntu", sans-serif;font-size: 21px;font-weight: 500;line-height: 1.3;color: #0c0c0c;transition: color 0.3s ease;}a:hover .jobcontent .jobcard_title, .jobdetail_list:hover .jobcontent .jobcard_title{color: #e32539;}.applysidebarheading{font-size: 20px;font-weight: 700;line-height: 1.3;color: #0c0f1a;}.joboverview_list h3{font-size: 15px;font-weight: 600;line-height: 1.4;color: #5b6070;margin: 0 0 2px;}@media (max-width: 767px){.jobcontent .jobcard_title{font-size: 18px;}.applysidebarheading{font-size: 18px;}}.jobheading_career{font-size: 24px;font-weight: 700;line-height: 1.3;color: #0c0f1a;}@media (max-width: 767px){.jobheading_career{font-size: 20px;}}.owner_cnt .owner_quote{font-family: "Ubuntu", sans-serif;font-size: 40px;font-weight: 500;line-height: 1.3;max-width: 1200px;margin: 0 0 50px;padding: 0;border: 0;quotes: none;}.owner_cnt .owner_attrib{display: block;}.owner_cnt .owner_name{display: block;font-family: "Ubuntu", sans-serif;font-size: 18px;font-weight: 500;line-height: 1.4;}.owner_cnt .owner_role{display: block;font-size: 22px;line-height: 1.4;}.newabout_sec .aboutus_cnt h3, .distmarket_sec .distmar_box h3{font-size: 20px;font-weight: 600;line-height: 1.35;}@media (max-width: 767px){.owner_cnt .owner_quote{font-size: 24px;margin: 0 0 26px;}.owner_cnt .owner_role{font-size: 18px;}.newabout_sec .aboutus_cnt h3, .distmarket_sec .distmar_box h3{font-size: 18px;}}.casestudy_sec .casestudy_head{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.casestudy_sec .cardintro, .casestudy_sec .casecard_title, .casestudy_sec .casecard_title a{color: #fff;}.casestudy_sec .casecard_title{margin: 0 0 14px;font-family: "Ubuntu", sans-serif;font-size: clamp(1.0625rem, 1.4vw, 1.25rem);font-weight: 600;line-height: 1.35;}.casestudy_sec .casecard_title a{color: #fff;text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: 4px;transition: text-decoration-color 0.2s ease;text-decoration-color: transparent;}.casestudy_sec .casecard_title a:hover, .casestudy_sec .casecard_title a:focus-visible{color: #fff;text-decoration-line: underline;text-decoration-color: rgba(255, 255, 255, 0.85);}.casestudy_sec .casecard_title a:focus-visible{outline: 2px solid #fff;outline-offset: 3px;}.casestudy_sec .casecard_img img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.6s cubic-bezier(0.22, 0.61, 0.36, 1);}@media (max-width: 767px){.casestudy_sec .casestudy_head{margin: 0 0 14px;}.casestudy_sec .casestudy_head h2{font-size: 20px;}.casestudy_sec .casecard_title{font-size: 17px;}}.casestudy_sec .col-xl-4, .casestudy_sec .col-md-6{display: flex;}.casestudy_sec .caseinner_box{display: flex;flex-direction: column;width: 100%;border: 0;transition: transform 0.25s ease, box-shadow 0.25s ease;}.casestudy_sec .casecard_img{flex: 0 0 auto;}.casestudy_sec .cardintro{display: flex;flex-direction: column;flex: 1 1 auto;padding: 22px 22px 20px;}.casestudy_sec .cardintro .btn.simplecasebtn{margin-top: auto;align-self: flex-start;}.casestudy_sec .caseinner_box:hover, .casestudy_sec .caseinner_box:focus-within{transform: translateY(-6px);box-shadow: 0 22px 44px rgba(12, 15, 26, 0.22);}.casestudy_sec .btn.simplecasebtn img{transition: transform 0.25s ease;}.casestudy_sec .caseinner_box:hover .btn.simplecasebtn img{transform: translate(3px, -3px);}.casestudy_sec .caseinner_box:hover .casecard_img img, .casestudy_sec .caseinner_box:focus-within .casecard_img img{transform: scale(1.05);}@media (max-width: 767px){.casestudy_sec .casecard_img{height: 210px;}.casestudy_sec .cardintro{padding: 18px 18px 16px;}}@media (prefers-reduced-motion: reduce){.casestudy_sec .caseinner_box, .casestudy_sec .casecard_img img{transition: none;}.casestudy_sec .caseinner_box:hover{transform: none;}.casestudy_sec .caseinner_box:hover .casecard_img img{transform: none;}}.faqpage_sec .faqpage_accordion .acm-accordion__heading{font-size: 22px;font-weight: 700;line-height: 1.3;color: #0c0f1a;}.faqpage_sec .faqpage_accordion{max-width: 1160px;margin-left: auto;margin-right: auto;margin-bottom: 28px;}.faqpage_sec .faqpage_accordion:last-child{margin-bottom: 0;}.faqpage_sec .faqpage_accordion .acm-accordion__heading{text-align: center;}@media (max-width: 767px){.faqpage_sec .faqpage_accordion .acm-accordion__heading{font-size: 19px;}.faqpage_sec .faqpage_accordion{margin-bottom: 20px;}}@media (max-width: 991px){.founderprofile{grid-template-columns: minmax(0, 1fr);gap: 32px;}.founderprofile__media{position: static;max-width: 320px;}.founder_sec{padding: 44px 0;}}@media (max-width: 575px){.founder_sec{padding: 32px 0;}.founderprofile__media{max-width: 100%;}.founderimg::before{inset: 12px -12px -12px 12px;}.founderprofile__bio p{font-size: 16px;}.founderleading_data{padding: 18px 16px 16px;}.founderleading_sec{padding-bottom: 40px;}}@media (max-width: 1199px){.rangeservices_list{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px;}}@media (max-width: 767px){.commentrunkbox{padding: 18px 16px;border-radius: 12px;}.commentrunkbox img{width: 44px;height: 44px;margin-bottom: 14px;}.midmarket_tabs .nav-pills{justify-content: flex-start;margin: 0 -15px;padding: 0 15px;}.midmarket_tabs .nav-pills .nav-item .nav-link{font-size: 15px;padding: 10px 14px;}}@media (max-width: 575px){.singlepro_detailsec{padding: 32px 0;}.cloud_commdata p{font-size: 16px;}.cloud_commimgbox{margin: 26px 0 0;--acm-frame-offset: 10px;}.cloud_commimgbox::before{border-radius: 14px;}.cloud_commimgbox iframe, .cloud_commimgbox img{border-radius: 14px;aspect-ratio: 3 / 2;}}@media (max-width: 767px){.inner_requestbox .requestmodel{min-height: 44px;padding-inline: 4px;}.cloud_commdata .btn{min-height: 44px;display: inline-flex;align-items: center;}}@media (max-width: 767px){.accordionbody_data li{font-size: 15px;padding: 6px 0 6px 30px;}.accordionbody_data li:before{width: 21px;height: 21px;line-height: 21px;font-size: 13px;top: 7px;}.accordionbody_data :is(h3, h4, h5){font-size: 17px;margin: 22px 0 12px;}}.industdetail_page .acm-card__title, .industdetail_page .what-box :is(h3, h4), .industdetail_page .benefitsinnerbox :is(h3, h4){font-size: 17px;font-weight: 600;line-height: 1.4;}.industdetail_page .whocanuse_data h3{font-size: 19px;font-weight: 600;line-height: 1.4;}.industdetail_page .whocanuse_heading{font-size: 20px;font-weight: 700;line-height: 1.35;}.industdetail_page .advantages_mainsec .acm-card__title{font-size: 17px;font-weight: 600;}.whocanuse_img .img-fluid{object-position: left center;object-fit: cover;}.whocanuse_card{height: 100%;display: flex;flex-direction: column;border-radius: 14px;overflow: hidden;border: 1px solid #ededed;background: #fff;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;}.whocanuse_card:hover{transform: translateY(-3px);border-color: #f9ccd2;box-shadow: 0 14px 34px rgba(12, 12, 12, 0.10);}.whocanuse_card > a{display: flex;flex-direction: column;height: 100%;color: inherit;text-decoration: none;}.whocanuse_img{overflow: hidden;}.whocanuse_img .img-fluid{width: 100%;aspect-ratio: 3 / 1;display: block;transition: transform 0.4s ease;}.whocanuse_card:hover .whocanuse_img .img-fluid{transform: scale(1.04);}.whocanuse_data{padding: 22px 20px;display: flex;flex-direction: column;gap: 10px;flex: 1 1 auto;}.whocanuse_card:hover .whocanuse_data h3{color: #c41c2c;}.whocanuse_data h3{margin: 0;transition: color 0.2s ease;}.whocanuse_data p{margin: 0;font-size: 15px;line-height: 1.7;color: #6b6b6b;}.whocanuse_sec .row > [class*="col-"]{display: flex;margin-bottom: 24px;}@media (max-width: 767px){.what-box{padding: 18px 16px;gap: 12px;margin-bottom: 0;border-radius: 12px;}.what-box img{width: 44px;height: 44px;}.benefitacma_sec .row{row-gap: 14px;}.whocanuse_data{padding: 16px 14px;}.whocanuse_sec .row > [class*="col-"]{margin-bottom: 14px;}}.advantages_mainsec .acm-card__media, .advantages_mainsec .acm-media{width: 52px;height: 52px;flex: none;}.advantages_mainsec .acm-card__media img, .advantages_mainsec .acm-card img{width: 52px;height: 52px;object-fit: contain;padding: 10px;border-radius: 12px;background: #fdeef0;transition: background 0.2s ease;}.advantages_mainsec .acm-card:hover img{background: #f9d9de;}.advantages_mainsec .text-center{margin-bottom: 32px;}@media (max-width: 767px){.advantages_mainsec .acm-card__media img, .advantages_mainsec .acm-card img{width: 44px;height: 44px;}.advantages_mainsec .text-center{margin-bottom: 22px;}}.industdetail_page .solution_shortdata h3{font-size: 19px;font-weight: 600;line-height: 1.4;}.industdetail_page p{line-height: 1.7;}.industdetail_page :is(.cloud_commdata, .speakright_box) p{font-size: 17px;}.industdetail_page :is(.headingpara_col, .acm-section__lede) > p{font-size: 18px;}.industdetail_page .whocanuse_data p{font-size: 15px;line-height: 1.7;}.industdetail_page .whocanuse_listrow li{font-size: 17px;line-height: 1.5;}.industdetail_page :is(.btn, .thm-btn){line-height: 1.5;}@media (max-width: 767px){.benefitacma_sec .row{display: grid;grid-template-columns: minmax(0, 1fr);gap: 10px;margin-inline: 0;}.benefitacma_sec .row > [class*="col-"]{width: auto;max-width: none;flex: none;padding-inline: 0;margin-bottom: 0;}.benefitacma_sec .what-box{flex-direction: row;align-items: center;gap: 14px;padding: 12px 14px;}.benefitacma_sec .what-box img{order: 0;width: 40px;height: 40px;padding: 8px;border-radius: 10px;}.benefitacma_sec .what-box :is(h2, h3, h4){order: 1;font-size: 15px;line-height: 1.35;}.advantages_mainsec .acm-card-grid{gap: 10px;}.advantages_mainsec .acm-card__text p{font-size: 15px;}.industdetail_page :is(.advantages_mainsec, .benefitacma_sec, .whocanuse_sec, .successtories_sec, .homesolution_sec, .innerclient_sec){padding-block: 32px;}.industdetail_page .speaktoday_sec{padding-block: 44px 32px;}.industdetail_page .cloud_communicatsec{padding-block: 24px 8px;}.whocanuse_img .img-fluid{aspect-ratio: 5 / 2;}.whocanuse_sec .whocanuse_row > .row{display: flex;flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: 12px;gap: 12px;margin-inline: -12px;padding-inline: 12px;scrollbar-width: none;contain: paint;}.whocanuse_sec .whocanuse_row > .row::-webkit-scrollbar{display: none;}.whocanuse_sec .whocanuse_row > .row > [class*="col-"]{flex: 0 0 86%;max-width: 86%;width: auto;scroll-snap-align: start;padding-inline: 0;margin-bottom: 0;}.whocanuse_sec .whocanuse_row > .row > .col-xl-4.col-md-12{flex: 0 0 92%;max-width: 92%;}.whocanuse_listrow{margin-top: 14px;}}@media (max-width: 767px){.industdetail_page .findsol_tabs .nav-link{min-height: 44px;display: inline-flex;align-items: center;}.industdetail_page .solution_shortdata .arrowico{min-width: 44px;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;}.industdetail_page .acm-contact-cards__meta a, .industdetail_page .acm-contact-cards__meta-item a{display: inline-block;padding-block: 8px;}}.applynow_page .applynow_career{padding-block: 44px 64px;}.applyjob_head{background: #fff;border: 1px solid #ededed;border-radius: 14px;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);padding: 26px 28px;margin: 0 0 20px;}.applyjob_head__eyebrow{margin: 0 0 8px;font-size: 13px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: #e32539;}.applyjob_head__title{margin: 0;font-size: var(--acm-h2, 1.62rem);font-weight: 700;line-height: 1.25;color: #0c0c0c;}.applyjob_head__meta{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;margin: 16px 0 0;padding: 0;}.applyjob_head__meta li{display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 7px 14px;border-radius: 62.5rem;background: #f7f7f7;border: 1px solid #ededed;font-size: 14px;color: #454545;}.applyjob_head__meta li .fa{color: #e32539;font-size: 13px;flex: none;}.applyjob_head__metaval{min-width: 0;}.applyjob_head__meta a{color: inherit;text-decoration: none;}.applyjob_head__meta a:hover{color: #c41c2c;text-decoration: underline;}.applyjob_head--missing p{margin: 12px 0 18px;color: #6b6b6b;max-width: 60ch;}.applyform_card{background: #fff;border: 1px solid #ededed;border-radius: 14px;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);padding: 28px;}.applyform_card .headingpara_col h2{margin-bottom: 22px;}.applyform .req{color: #e32539;font-weight: 700;}.applyform .input-hint{margin: 6px 0 0;font-size: 13px;line-height: 1.5;color: #6b6b6b;}.applyform .input-group.consent{display: flex;align-items: flex-start;gap: 12px;margin-block: 6px 20px;}.applyform .input-group.consent label{border: 0;background: transparent;padding: 0;margin: 0;position: static;font-size: 15px;line-height: 1.6;color: #454545;cursor: pointer;}.applyform .input-group.consent input[type="checkbox"]{flex: none;width: 18px;height: 18px;margin-top: 2px;accent-color: #e32539;cursor: pointer;}.applyform_notice:empty{display: none;}.applyform_notice p{margin: 16px 0 0;padding: 12px 16px;border-radius: 10px;background: #fdeef0;border: 1px solid #f9ccd2;color: #a3182a;font-size: 15px;}.applyjob_sidebar{width: 100%;padding: 24px 22px;background: #fff;border: 1px solid #ededed;border-radius: 14px;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);position: sticky;top: 110px;}.applyjob_sidebar .applysidebarheading{margin: 0 0 6px;font-size: 19px;font-weight: 700;line-height: 1.3;color: #0c0c0c;}.joboverview_list li:last-child{border-bottom: 0;padding-bottom: 0;}.applyjob_listdata h3{margin: 0 0 2px;font-size: 13px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: #6f6f6f;}.applyjob_listdata p{margin: 0;font-size: 15px;line-height: 1.55;color: #0c0c0c;}.applyjob_listdata a{color: inherit;text-decoration: none;}.applyjob_listdata a:hover{color: #c41c2c;text-decoration: underline;}.joboverview_list li svg{width: 16px;min-width: 24px;height: 16px;margin-top: 3px;fill: #e32539;}.back_careerbtn a{display: inline-flex;align-items: center;gap: 10px;padding: 8px 0;color: #454545;text-decoration: none;font-weight: 500;transition: color 0.2s ease;}.back_careerbtn a:hover{color: #e32539;}.back_careerbtn a svg{transition: transform 0.2s ease;}.back_careerbtn a:hover svg{transform: translateX(-3px);}@media (max-width: 991px){.applyjob_sidebar{position: static;margin-top: 20px;}}@media (max-width: 767px){.applynow_page .applynow_career{padding-block: 24px 40px;}.applyjob_head, .applyform_card, .applyjob_sidebar{padding: 18px 16px;border-radius: 12px;}.applyjob_head__meta{gap: 6px;}.applyjob_head__meta li{font-size: 13px;padding: 6px 12px;}.applyform .text-end{text-align: left !important;}.applyform .thm-btn{width: 100%;min-height: 48px;}}.legal_sec{padding-block: 44px 72px;}.legal_layout{display: grid;grid-template-columns: minmax(0, 280px) minmax(0, 1fr);gap: 56px;align-items: start;}.legal_aside{position: sticky;top: 110px;}.legal_article{font-size: 17px;max-width: 68ch;}.legal_article__updated{margin: 0 0 28px;padding: 0 0 20px;border-bottom: 1px solid #ededed;font-size: 14px;color: #6b6b6b;}.legal_article :is(h2, h3, h4){scroll-margin-top: 110px;color: #0c0c0c;}.legal_article h2{font-size: 22px;font-weight: 700;line-height: 1.35;margin: 44px 0 14px;padding-top: 4px;}.legal_article h2:first-of-type{margin-top: 0;}.legal_article h3{font-size: 18px;font-weight: 600;line-height: 1.4;margin: 30px 0 10px;}.legal_article h4{font-size: 17px;font-weight: 600;margin: 24px 0 8px;}.legal_article :is(h2, h3, h4):focus{outline: none;}.legal_article :is(h2, h3, h4):focus-visible{outline: 2px solid #e32539;outline-offset: 4px;border-radius: 4px;}.legal_article p{font-size: 17px;line-height: 1.75;color: #454545;margin: 0 0 1.15em;}.legal_article :is(ul, ol){margin: 0 0 1.15em;padding-left: 1.35em;color: #454545;}.legal_article li{font-size: 17px;line-height: 1.75;margin: 0 0 0.5em;}.legal_article a{color: #c41c2c;text-decoration: underline;text-underline-offset: 2px;}.legal_article a:hover{color: #e32539;}.legal_article strong{color: #0c0c0c;}.legal_article table{width: 100%;margin: 0 0 1.5em;border-collapse: collapse;font-size: 16px;}.legal_article :is(th, td){border: 1px solid #ededed;padding: 10px 12px;text-align: left;}.legal_article .wp-block-table, .legal_article figure.wp-block-table{overflow-x: auto;}@media (max-width: 991px){.legal_layout{grid-template-columns: minmax(0, 1fr);gap: 24px;}.legal_aside{position: static;}.legal_article{max-width: none;}}@media (max-width: 767px){.legal_sec{padding-block: 24px 44px;}.legal_article p, .legal_article li{font-size: 16px;}.legal_article h2{font-size: 20px;margin-top: 34px;}.legal_article h3{font-size: 17px;}.legal_article__updated{margin-bottom: 20px;padding-bottom: 16px;}}.jobapply_bar{display: none;}@media (max-width: 991px){.jobapply_bar{display: block;position: fixed;inset: auto 0 0 0;z-index: 60;background: #fff;border-top: 1px solid #ededed;box-shadow: 0 -6px 24px rgba(12, 12, 12, 0.10);padding: 10px 16px calc(10px + env(safe-area-inset-bottom));}.jobapply_bar__inner{display: flex;align-items: center;gap: 14px;max-width: 720px;margin-inline: auto;}.jobapply_bar__meta{flex: 1 1 auto;min-width: 0;}.jobapply_bar__title{margin: 0;font-size: 14px;font-weight: 600;line-height: 1.3;color: #0c0c0c;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.jobapply_bar__salary{margin: 2px 0 0;font-size: 12px;line-height: 1.3;color: #6b6b6b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.jobapply_bar__cta{flex: none;min-height: 44px;display: inline-flex;align-items: center;white-space: nowrap;}.single-careers .site-footer, body.single-careers footer{padding-bottom: 84px;}.singlecareer_datasec .applyjob_button{display: none;}}.careers_railtoggle{display: none;}.jobs-serach input[type="search"], .jobs-serach input[type="text"]{width: 100%;min-height: 46px;padding: 10px 14px;border: 1px solid #ededed;border-radius: 10px;background: #fff;font-size: 15px;}.jobs-serach input:focus-visible{outline: 2px solid #e32539;outline-offset: 2px;}.jobheading_career{font-size: 19px;font-weight: 700;line-height: 1.35;margin: 0 0 20px;}.showmorejob_btn .showmorecareer{cursor: pointer;min-height: 44px;display: inline-flex;align-items: center;gap: 8px;}.read-jobbtn .btn, .showmorejob_btn .btn{min-height: 44px;display: inline-flex;align-items: center;gap: 8px;}@media (max-width: 991px){.careers_railtoggle:not([hidden]){display: inline-flex;align-items: center;gap: 10px;min-height: 44px;margin: 0 0 14px;padding: 10px 18px;border: 1px solid #ededed;border-radius: 62.5rem;background: #fff;font-size: 15px;font-weight: 600;color: #0c0c0c;cursor: pointer;transition: border-color 0.2s ease, color 0.2s ease;}.careers_railtoggle:hover{border-color: #f9ccd2;color: #c41c2c;}.careers_railtoggle:focus-visible{outline: 2px solid #e32539;outline-offset: 2px;}.careers_railtoggle-glyph{display: inline-flex;color: #e32539;}.jobs-main .row > [class*="col-"]:first-child{margin-bottom: 18px;}}@media (max-width: 767px){.jobheading_career{font-size: 17px;margin-bottom: 14px;}.careersidbar_share .productshare_icons a{min-width: 44px;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;}}.job-car-list > li{border: 1px solid #ededed;border-radius: 14px;padding: 20px 22px;margin-bottom: 14px;background: #fff;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;}.job-car-list > li:hover{transform: translateY(-2px);border-color: #f9ccd2;box-shadow: 0 12px 30px rgba(12, 12, 12, 0.09);}.job-car-list > li:last-child{margin-bottom: 0;}.jobdetail_list{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;}.jobdetail_data{width: auto;flex: 1 1 auto;min-width: 0;display: flex;align-items: center;gap: 16px;}.jobdetail_data > .post-img{flex: none;width: 52px;height: 52px;object-fit: contain;padding: 9px;border-radius: 12px;background: #fdeef0;margin: 0;}.jobcontent{min-width: 0;}.jobcard_title{font-size: 18px;font-weight: 600;line-height: 1.35;color: #0c0c0c;margin: 0 0 8px;transition: color 0.2s ease;}.job-car-list > li:hover .jobcard_title{color: #c41c2c;}.jobcareer_list{display: flex;flex-wrap: wrap;gap: 8px 10px;margin: 0;padding: 0;list-style: none;}.jobcareer_list li{display: inline-flex;align-items: center;gap: 7px;padding: 5px 12px;border-radius: 62.5rem;background: #f7f7f7;border: 1px solid #ededed;font-size: 13px;line-height: 1.4;color: #454545;min-width: 0;}.jobcareer_list li .fa{color: #e32539;font-size: 12px;flex: none;}.read-jobbtn{width: auto;flex: none;text-align: right;}.jobs-railhead{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0 0 14px;}.jobs-railhead__title{margin: 0;font-size: 13px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #6b6b6b;}.jobs-railclear{border: 0;background: transparent;padding: 4px 0;font-size: 13px;font-weight: 600;color: #c41c2c;cursor: pointer;}.jobs-railclear:hover{text-decoration: underline;}.jobs-inside{background: #fff;border: 1px solid #ededed;border-radius: 14px;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);padding: 20px 18px;}@media (max-width: 767px){.job-car-list > li{padding: 16px;border-radius: 12px;margin-bottom: 10px;}.jobdetail_list{gap: 12px;}.jobdetail_data{width: 100%;margin: 0;gap: 12px;align-items: flex-start;}.jobdetail_data > .post-img{width: 42px;height: 42px;padding: 7px;}.jobcard_title{font-size: 16px;margin-bottom: 7px;}.jobcareer_list li{font-size: 12px;padding: 4px 10px;}.read-jobbtn{width: 100%;text-align: left;}.read-jobbtn .btn{width: 100%;justify-content: center;}.jobs-inside{padding: 16px 14px;}}.abilling_details > .container{max-width: 1360px;}.page-template-template-solutions main .container{max-width: 1360px;}.abilling_details{padding-top: 28px;}.abilling_layout{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 360px);gap: 48px;align-items: start;}.abilling_details .abilling_databox{font-size: 17px;min-width: 0;}.solution_cta{position: sticky;top: 110px;}.solution_cta__inner{background: #fff;border: 1px solid #ededed;border-radius: 14px;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);padding: 26px 24px;}.solution_cta__eyebrow{margin: 0 0 8px;font-size: 12px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: #e32539;}.solution_cta__title{margin: 0 0 10px;font-size: 19px;font-weight: 700;line-height: 1.3;color: #0c0c0c;}.solution_cta__text{margin: 0 0 20px;font-size: 15px;line-height: 1.65;color: #6b6b6b;}.solution_cta__btn{width: 100%;min-height: 46px;justify-content: center;}.abilling_databox p{max-width: 82ch;}.abilling_databox p, .abilling_databox li{font-size: 17px;line-height: 1.75;color: #454545;}.abilling_databox :is(ul, ol){padding-left: 1.35em;margin: 0 0 1.15em;}.abilling_databox li{margin: 0 0 0.5em;}.abilling_databox h2{font-size: 22px;font-weight: 700;line-height: 1.35;color: #0c0c0c;margin: 40px 0 12px;}.abilling_databox h3{font-size: 19px;font-weight: 600;line-height: 1.4;color: #0c0c0c;margin: 30px 0 10px;}.abilling_databox h4{font-size: 17px;font-weight: 600;line-height: 1.45;color: #0c0c0c;margin: 24px 0 8px;}.abilling_databox > :first-child{margin-top: 0;}.abilling_databox a{color: #c41c2c;text-decoration: underline;text-underline-offset: 2px;}.abilling_databox a:hover{color: #e32539;}.abilling_databox table{width: 100%;border-collapse: collapse;font-size: 16px;margin: 0 0 1.5em;}.abilling_databox :is(th, td){border: 1px solid #ededed;padding: 10px 12px;text-align: left;}.recommendedbox{height: 100%;background: #fff;border: 1px solid #ededed;border-radius: 14px;box-shadow: 0 1px 2px rgba(12, 12, 12, 0.05);padding: 24px 22px;transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;}.recommendedbox:hover{transform: translateY(-3px);border-color: #f9ccd2;box-shadow: 0 14px 34px rgba(12, 12, 12, 0.10);}.recommendedbox h3{font-size: 17px;font-weight: 600;line-height: 1.4;color: #0c0c0c;margin: 0 0 12px;}.recommendedbox :is(ul, ol){margin: 0;padding: 0;list-style: none;}.recommendedbox li{font-size: 15px;line-height: 1.6;margin: 0 0 8px;}.recommendedbox li:last-child{margin-bottom: 0;}.recommendedbox a{color: #454545;text-decoration: none;transition: color 0.2s ease;}.recommendedbox a:hover{color: #c41c2c;text-decoration: underline;}.recommended_sec .row > [class*="col-"]{display: flex;margin-bottom: 22px;}.recommended_sec .row > [class*="col-"] > *{width: 100%;}@media (max-width: 991px){.abilling_layout{grid-template-columns: minmax(0, 1fr);gap: 28px;}.abilling_details .abilling_databox{max-width: none;}.solution_cta{position: static;}}@media (max-width: 767px){.abilling_databox p, .abilling_databox li{font-size: 16px;}.abilling_databox h2{font-size: 20px;margin-top: 30px;}.abilling_databox h3{font-size: 17px;margin-top: 24px;}.recommendedbox{padding: 18px 16px;border-radius: 12px;}.recommended_sec .row > [class*="col-"]{margin-bottom: 12px;}}@media (max-width: 767px){.abilling_databox ul{columns: 1;}.abilling_databox ul li{padding: 10px 14px;font-size: 14px;}}.downloads_promo{margin-top: 44px;padding-top: 36px;border-top: 1px solid #ededed;}@media (max-width: 767px){.downloads_promo{margin-top: 28px;padding-top: 24px;}}.industdetail_page :is(.cloud_communicatsec, .advantages_mainsec, .homesolution_sec, .benefitacma_sec, .whocanuse_sec, .successtories_sec, .acm-section){padding-block: var(--acm-section-y, 64px);}.industdetail_page .speaktoday_sec{padding-block: calc(var(--acm-section-y, 64px) + 96px) var(--acm-section-y, 64px);}@media (max-width: 767px){.industdetail_page .speaktoday_sec{padding-block: calc(var(--acm-section-y, 32px) + 40px) var(--acm-section-y, 32px);}}.row > [class*="col-"]:has(.what-box){margin-bottom: 24px;}.what-box{margin-bottom: 0;}[class*="col-"] > a:has(> .what-box){display: block;height: 100%;text-decoration: none;color: inherit;}.row:has([class*="col-"] .what-box){margin-bottom: -24px;}@media (max-width: 767px){.row > [class*="col-"]:has(.what-box){margin-bottom: 14px;}.row:has([class*="col-"] .what-box){margin-bottom: -14px;}.benefitacma_sec .row > [class*="col-"]:has(.what-box){margin-bottom: 0;}.benefitacma_sec .row:has([class*="col-"] .what-box){margin-bottom: 0;}}.casestudy_promo_sec{padding-block: 8px 40px;}@media (max-width: 767px){.casestudy_promo_sec, .testimonial_promo_sec{padding-block: 4px 28px;}}.catalog_sec{padding: 54px 0 62px;}.catalog_sec .catalog_head{margin: 0 0 26px;}.catalog_sec .catalog_head--bare{margin: 0;}.catalog_sec .catalog_head h2{margin: 0;}.catalog_sec .catalog_head h2::after{margin-bottom: 14px;}.catalog_sec .catalog_head p{margin: 0;max-width: 62ch;font-size: 15.5px;line-height: 1.6;color: #5b6373;}@media (max-width: 767px){.catalog_sec{padding: 32px 0 38px;}.catalog_sec .catalog_head{margin-bottom: 18px;}.catalog_sec .catalog_head h2::after{margin-top: 11px;margin-bottom: 10px;}.catalog_sec .catalog_head p{font-size: 14px;}}.redgray_accodian .accordion-header .accordion-button .redtabheading{font-size: 19px;font-weight: 600;line-height: 1.35;}.redgray_accodian .accordion-header .accordion-button .graytabheading{font-size: 15.5px !important;font-weight: 400 !important;line-height: 1.45;}.redgray_accodian .accordionbody_data :is(p, blockquote), .redgray_accodian .accordionbody_data li{font-size: 18px;}.redgray_accodian .accordionbody_data :is(p, blockquote){line-height: 1.78;}.redgray_accodian .accordionbody_data li{line-height: 1.6;}.redgray_accodian .accordionbody_data :is(h3, h4, h5){font-size: 13.5px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;}@media (max-width: 1199px){.redgray_accodian .accordion-header .accordion-button .redtabheading{font-size: 18px;}.redgray_accodian .accordion-header .accordion-button .graytabheading{font-size: 15px !important;}.redgray_accodian .accordionbody_data :is(p, blockquote), .redgray_accodian .accordionbody_data li{font-size: 17px;}.redgray_accodian .accordionbody_data :is(p, blockquote){line-height: 1.75;}.redgray_accodian .accordionbody_data :is(h3, h4, h5){font-size: 13px;}}@media (max-width: 767px){.redgray_accodian .accordion-header .accordion-button .redtabheading{font-size: 17px;}.redgray_accodian .accordion-header .accordion-button .graytabheading{font-size: 14.5px !important;}.redgray_accodian .accordionbody_data :is(p, blockquote), .redgray_accodian .accordionbody_data li{font-size: 16px;}.redgray_accodian .accordionbody_data :is(p, blockquote){line-height: 1.7;}.redgray_accodian .accordionbody_data :is(h3, h4, h5){font-size: 12.5px;margin: 24px 0 12px;}.redgray_accodian .accordionbody_data li:before{width: 21px;height: 21px;font-size: 12px;line-height: 1;}}.shopcat_empty{margin: var(--acm-space-6, 24px) 0 0;padding: var(--acm-space-6, 24px);border: 1px solid #ececee;border-left: 4px solid #e32539;border-radius: 10px;background: #fafafb;font-size: 16px;line-height: 1.6;color: #454545;}.shopcat_empty__link{display: inline-flex;align-items: center;gap: 6px;margin-left: 6px;font-weight: 600;color: #e32539;text-decoration: none;white-space: nowrap;}.shopcat_empty__link:hover{text-decoration: underline;}.videomain_sec .thumbnail_box{position: relative;}.videomain_sec .thumbnail_box.is-noposter{background: linear-gradient(135deg, #16202e 0%, #0c0f1a 100%);}.videomain_sec .thumbnail_box.is-noposter::after{content: "";position: absolute;inset: 0;background: radial-gradient(circle at 30% 30%, rgba(227, 37, 57, 0.22), transparent 55%), radial-gradient(circle at 75% 70%, rgba(227, 37, 57, 0.12), transparent 50%);pointer-events: none;}.jobs_empty{margin: var(--acm-space-5, 20px) 0 0;padding: var(--acm-space-6, 24px);border: 1px solid #ececee;border-left: 4px solid #e32539;border-radius: 10px;background: #fafafb;font-size: 16px;line-height: 1.6;color: #454545;}.jobs_empty__link{display: inline-flex;align-items: center;gap: 6px;margin-left: 6px;font-weight: 600;color: #e32539;text-decoration: none;white-space: nowrap;}.jobs_empty__link:hover{text-decoration: underline;}