/*
Theme Name: White Web Worx
Theme URI: https://whiteweb.co.il
Author: WhiteWebWorx
Author URI: https://whiteweb.co.il/
Requires at least: 5.8.x
Requires PHP: 7.4.x
Version: 1.0
*/

:root{
	--mainBgcolor : #FAF7F6;
	--maincolor : #202A25;
	--orangecolor : #ED6726;
	--white : #fff;
	--blue : #2F9DB2;
	--black : #000;
	--lightblack : #253036;
	--limeYellow :#E0E946;
	--limeHoverYellow :#e9f166;
	--purple:#A048FE;
	--f14:14px;
	--f15:15px;
	--f16:16px;
	--f18:18px;
	--f19:19px;
	--f20:20px;
	--f22:22px;
	--f24:24px;
	--f26:26px;
	--f30:30px;
	--f40:40px;
	--f50:50px;
	--f60:60px;
	--p64:64px;
	--p120:120px;
	--p145:145px;
	--fontweight400:400;
	--fontweight500:500;
	--fontweight600:600;
	--fontweight700:700;
	--rounded60 : 60px;
	
}


body strong, body b{font-weight:var(--fontweight600);}
body{font-family: "Rubik", sans-serif;background:var(--mainBgcolor);font-weight:var(--fontweight400);overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{font-weight:var(--fontweight600);}
h2{font-size:var(--f40);}
#main-container{min-height: calc(100vh - 300px);}
.site-header{position:sticky;top:0px;z-index:99;}
.bluetext-link{color:var(--blue);}
.bluetext-link a{color:var(--blue) !important}
.borderTop{border-top: 1px solid rgba(0, 0, 0, 0.10);}
.commonBlueBtn{display:inline-flex; padding:10px 43px; justify-content:center; align-items:center;border-radius:20px 20px 20px 0;background:#2F9DB2;color:#fff;text-decoration:none; font-size:16px;  font-weight:400; line-height:150%; transition:all .5s}
.commonBlueBtn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #2F9DB2!important;}

.text18{color: var(--lightblack); text-align: center;  font-size: var(--f18); font-style: normal; font-weight: 400; line-height: 150%;}
.text18 *{color: var(--lightblack); text-align: center;  font-size: var(--f18); font-style: normal; font-weight: 400; line-height: 150%;}

/*404 page  70.31vh */
body.error404 #primary{height:750px; }
.fofTitle{color:var(--lightblack); font-size:50px;  font-weight:600; line-height:110%; }
body.error404 #primary .minhTcont{display:flex; flex-direction:column;    padding-top: 200px;}
.not-found-page #physics-canvas { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; pointer-events: none; }
.not-found-page { position: relative; overflow: hidden; min-height: 75vh; }
.not-found-page .error-404-wrapper { position: relative; z-index: 2; }


@media (min-width:1024px) and (max-width:1650px){
	body.error404 #primary .minhTcont{display:flex; flex-direction:column;    padding-top: 150px;}
	body.error404 #primary{height:650px; }
}

@media (max-width:767px){
	body.error404 #primary .minhTcont{display:flex; flex-direction:column;    padding-top: 100px;}
	body.error404 #primary{height:550px; }
}

@media (min-width:1650px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width:1530px;
    }
}

#mega-menu-wrap-header-right #mega-menu-header-right .mega-menu-link , #menu-header-top-left-menu li a, #mega-menu-wrap-header-right #mega-menu-header-right a.mega-menu-link{font-family: "Rubik", sans-serif;}
#mega-menu-wrap-header-right #mega-menu-header-right > li.mega-menu-megamenu > ul.mega-sub-menu{ box-shadow: 0 435px 122px 0 rgba(130, 135, 135, 0.00), 0 278px 111px 0 rgba(130, 135, 135, 0.01), 0 157px 94px 0 rgba(130, 135, 135, 0.05), 0 70px 70px 0 rgba(130, 135, 135, 0.09), 0 17px 38px 0 rgba(130, 135, 135, 0.10);margin-top: 16px; }
#mega-menu-wrap-header-right #mega-menu-header-right > li.mega-menu-flyout ul.mega-sub-menu{ box-shadow: 0 142px 40px 0 rgba(158, 158, 158, 0.00), 0 91px 36px 0 rgba(158, 158, 158, 0.01), 0 51px 31px 0 rgba(158, 158, 158, 0.05), 0 23px 23px 0 rgba(158, 158, 158, 0.09), 0 6px 12px 0 rgba(158, 158, 158, 0.10);    margin-top:16px;}
#mega-menu-wrap-header-right #mega-menu-header-right li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{content:'' !important; background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M7.58785 11.825C7.82285 12.06 8.20285 12.06 8.43535 11.825L13.4354 6.825C13.6704 6.59 13.6704 6.21 13.4354 5.9775C13.2004 5.745 12.8204 5.7425 12.5879 5.9775L8.01285 10.5525L3.43785 5.9775C3.20285 5.7425 2.82285 5.7425 2.59035 5.9775C2.35785 6.2125 2.35535 6.5925 2.59035 6.825L7.59035 11.825H7.58785Z" fill="black"/></svg>');background-repeat: no-repeat; width: 16px; height: 16px; position: absolute; top: -13px; left: -20px; }
#mega-menu-wrap-header-right #mega-menu-header-right a.mega-menu-link .mega-description-group .mega-menu-description{color: #595959; text-align: right; font-family: Rubik; font-size:var(--f14); font-style: normal; font-weight:var(--fontweight400); line-height: 150%;}
#menu-header-top-left-menu li a{color: #000; font-size:var(--f16); font-style: normal; font-weight:var(--fontweight400); line-height: normal;text-decoration:none}
#menu-header-top-left-menu li a:hover{color:var(--blue);}
#menu-header-top-left-menu li a{color:#000; font-size:var(--f16); font-weight:var(--fontweight400); line-height: normal;text-decoration:none}
#menu-header-top-left-menu  .blue-btn a{border-radius: 100px;background:linear-gradient(180deg, #61D3DA 0%, #3FBBCF 50.96%, #1894B8 100%);color:#fff;padding:10px 32px; transition:all .5s;}
#menu-header-top-left-menu  .blue-btn a:hover{color: #fff;background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #2F9DB2!important;}

#mega-menu-wrap-header-right, #mega-menu-wrap-header-right #mega-menu-header-right, #mega-menu-wrap-header-right #mega-menu-header-right ul.mega-sub-menu, #mega-menu-wrap-header-right #mega-menu-header-right li.mega-menu-item, #mega-menu-wrap-header-right #mega-menu-header-right li.mega-menu-row, #mega-menu-wrap-header-right #mega-menu-header-right li.mega-menu-column, #mega-menu-wrap-header-right #mega-menu-header-right a.mega-menu-link, #mega-menu-wrap-header-right #mega-menu-header-right span.mega-menu-badge, #mega-menu-wrap-header-right button.mega-close, #mega-menu-wrap-header-right button.mega-toggle-standard{text-align: right;}



@media (min-width:1200px){
	.mega-menu-column:nth-child(3) .descLeftAlign > a {left:17px !important; display:flex !important;}
	.mega-menu-column:nth-child(3) .descLeftAlign > a .mega-menu-description { position: relative; left: 60px !important; width: calc(100% + 60px); top: 13px; }
	.mega-menu-column:nth-child(2) .descLeftAlign > a {left:17px !important; display:flex !important;}
	.mega-menu-column:nth-child(2) .descLeftAlign > a .mega-menu-description { position: relative; left: 40px !important; width: calc(100% + 60px); top: 13px; }
	.mega-menu-column:nth-child(1) .descLeftAlign > a { left:17px !important;display:flex !important; }
	.mega-menu-column:nth-child(1) .descLeftAlign > a .mega-menu-description { position: relative; left: 40px !important; width: calc(100% + 60px); top: 13px; min-height: 42px;}
	
	.mega-menu-column:nth-child(1)  .descLeftAlign > a .mega-menu-title{position: relative;top:5px;}
	 .mega-menu-column:nth-child(2) .descLeftAlign > a .mega-menu-title{position: relative;top:5px;}
	 .mega-menu-column:nth-child(3) .descLeftAlign > a .mega-menu-title{position: relative;top:5px;}
	  #mega-menu-wrap-header-right .bluetext-link a { color: var(--blue) !important;font-weight: 500 !important;text-decoration:underline!important;text-underline-offset: 2px;}
	  
	  html[dir="rtl"] #mega-sub-menu-48 > .mega-menu-row > .mega-sub-menu { display: flex !important; flex-direction: row !important; }
	  
}

@media (min-width:1401px){
	/*
	.mega-menu-column:nth-child(3) .descLeftAlign .mega-bluetext-link{top:28px !important;}
	  .mega-menu-column:nth-child(2) .descLeftAlign .mega-bluetext-link{top:42px !important;}
	*/
}
@media (min-width:1301px) and (max-width:1400px){
	 #mega-menu-wrap-header-right #mega-menu-header-right > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{margin: 5px 0px 0px 0px;}
	 /*
	.mega-menu-column:nth-child(3) .descLeftAlign .mega-bluetext-link{top:28px !important;}
	  .mega-menu-column:nth-child(2) .descLeftAlign .mega-bluetext-link{top:0px !important;}
	  */
	
}
@media (min-width:1200px) and (max-width:1300px){
	 #mega-menu-wrap-header-right #mega-menu-header-right > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{margin: 5px 0px 0px 0px;}
	 /*
	.mega-menu-column:nth-child(3) .descLeftAlign .mega-bluetext-link{top:42px !important;}
	  .mega-menu-column:nth-child(2) .descLeftAlign .mega-bluetext-link{top:18px !important;}
	  */
	
}

@media (max-width:1199px){
	/*
	.topfirstMegaMenu #mega-sub-menu-48 > li > ul { display: flex !important; flex-direction: column; }
	.topfirstMegaMenu #mega-sub-menu-48 > li > ul li:nth-child(1) { order: 3; }
	.topfirstMegaMenu #mega-sub-menu-48 > li > ul li:nth-child(2) { order: 2; }
	.topfirstMegaMenu #mega-sub-menu-48 > li > ul li:nth-child(3) { order: 1; }
	*/
		
		
	#mega-menu-wrap-header-right .mega-menu-toggle.mega-menu-open + #mega-menu-header-right .absbluebtn{visibility:visible;  transform: translateX(0) !important;}
	#mega-menu-wrap-header-right .mega-menu-toggle + #mega-menu-header-right .absbluebtn{visibility:hidden;transform: translateX(110%) !important; transition: transform .2s ease !important;}

	#mega-menu-wrap-header-right .mega-menu-toggle{background-color:transparent;height:17px;}
	.site-header .container{flex-direction:row-reverse;position: relative;}
	.header-left-menu.col-xl-4.d-flex.absHsopmenu.justify-content-end {position:absolute;right:60px;top:2px;}
	
	#mega-menu-wrap-header-right .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated{transform: none;}
	#mega-menu-wrap-header-right .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right:0px;}
	#mega-menu-wrap-header-right .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box, #mega-menu-wrap-header-right .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{width:23px;height:17px;}
	#mega-menu-wrap-header-right .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-header-right .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner:before, #mega-menu-wrap-header-right .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inne:after, #mega-menu-wrap-header-right .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-header-right .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner:before, #mega-menu-wrap-header-right .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner:after{background-color:#2f9db2;width: 23px; height: 3px;}
	#mega-menu-wrap-header-right .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner:before {width:17px;}
	#mega-menu-wrap-header-right .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::before { top: 8px;}
	#mega-menu-wrap-header-right .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after { top: 16px; }
	#mega-menu-wrap-header-right .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner:after { transform: translate3d(0, -20px, 0) rotate(-90deg); top: 20px; }
	
	#mega-menu-wrap-header-right .mega-menu-toggle + #mega-menu-header-right {left:auto; right: -300px; }
	#mega-menu-wrap-header-right .mega-menu-toggle.mega-menu-open + #mega-menu-header-right { left: auto; right:0px;padding-top: 90px; padding-right:25px;padding-bottom: 130px; width: 100vw;}
	#mega-menu-wrap-header-right #mega-menu-header-right > li.mega-menu-item > a.mega-menu-link { padding-right: 25px; }
	body.admin-bar #mega-menu-wrap-header-right .mega-menu-toggle.mega-menu-open ~ button.mega-close { left: auto; right:22px; top:23px; }
	#mega-menu-wrap-header-right .mega-menu-toggle.mega-menu-open ~ button.mega-close {left: auto; right: 12px; top: 23px;}
	
	body.admin-bar #mega-menu-wrap-header-right .mega-menu-toggle ~ button.mega-close { left: auto; right:22px; top:23px; }
	#mega-menu-wrap-header-right .mega-menu-toggle ~ button.mega-close { left: auto; right: 12px; top: 23px; }
	#mega-menu-wrap-header-right.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus{outline:none !important}
	
	
	#mega-menu-wrap-header-right #mega-menu-header-right > li.mega-menu-item > a.mega-menu-link{font-weight: 500;}
	#mega-menu-wrap-header-right .mega-menu-toggle ~ button.mega-close:before { color: #2F9DB2; width: 20px; height: 20px; display: inline-block; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.23438 5.28127C3.94063 4.98752 3.94063 4.51252 4.23438 4.2219C4.52813 3.93127 5.00313 3.92815 5.29376 4.2219L10.0125 8.94065L14.7313 4.2219C15.025 3.92815 15.5 3.92815 15.7906 4.2219C16.0813 4.51565 16.0844 4.99065 15.7906 5.28127L11.0719 10L15.7906 14.7188C16.0844 15.0125 16.0844 15.4875 15.7906 15.7781C15.4969 16.0688 15.0219 16.0719 14.7313 15.7781L10.0125 11.0594L5.29376 15.7781C5.00001 16.0719 4.52501 16.0719 4.23438 15.7781C3.94376 15.4844 3.94063 15.0094 4.23438 14.7188L8.95313 10L4.23438 5.28127Z' fill='%232F9DB2'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: contain; content: ''}
	
	#mega-menu-wrap-header-right #mega-menu-header-right li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.58749 4.17498C7.82249 3.93998 8.20249 3.93998 8.43499 4.17498L13.435 9.17498C13.67 9.40998 13.67 9.78998 13.435 10.0225C13.2 10.255 12.82 10.2575 12.5875 10.0225L8.01249 5.44748L3.43749 10.0225C3.20249 10.2575 2.82249 10.2575 2.58999 10.0225C2.35749 9.78748 2.35499 9.40748 2.58999 9.17498L7.58999 4.17498H7.58749Z' fill='black'/%3E%3C/svg%3E");}
	
	#mega-menu-wrap-header-right #mega-menu-header-right li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {float:none; display: inline-block; width:26px; height:26px; position:relative; top:8px; left:0px; margin:0px; }
	#mega-menu-wrap-header-right #mega-menu-header-right > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{font-weight:500;}
	#mega-menu-wrap-header-right #mega-menu-header-right > li.mega-menu-megamenu > ul.mega-sub-menu{box-shadow:none;margin-top:0px;}
	#mega-menu-wrap-header-right #mega-menu-header-right > li.mega-menu-flyout ul.mega-sub-menu{box-shadow:none;margin-top:0px;padding-right: 30px;}
	#mega-menu-wrap-header-right #mega-menu-header-right > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{text-align:start;}
	#mega-menu-wrap-header-right #mega-menu-header-right li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding: 0;}
	
	#mega-menu-wrap-header-right #mega-menu-header-right li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link{display:flex !important}
	
	.mega-menu-column:nth-child(3) .descLeftAlign > a {left:17px !important; display:flex !important;}
	.mega-menu-column:nth-child(3) .descLeftAlign > a .mega-menu-description { position: relative; left: 60px !important; width: calc(100% + 60px); top: 13px; }
	.mega-menu-column:nth-child(2) .descLeftAlign > a {left:17px !important; display:flex !important;}
	.mega-menu-column:nth-child(2) .descLeftAlign > a .mega-menu-description { position: relative; left: 40px !important; width: calc(100% + 60px); top: 13px; }
	.mega-menu-column:nth-child(1) .descLeftAlign > a { left:17px !important;display:flex !important; }
	.mega-menu-column:nth-child(1) .descLeftAlign > a .mega-menu-description { position: relative; left: 40px !important; width: calc(100% + 60px); top: 13px; }
	#mega-menu-wrap-header-right .mega-menu-toggle ~ button.mega-close:after { content: ''; background: #ffffff; display: block; position: fixed; width: 100%; height: 90px; top: 0px; left: 0px; z-index: -1; }
	#mega-menu-wrap-header-right .mega-border-start.mega-border-end.border-start.border-end {border-left:0px !important;border-right:0px !important;}
	
	#mega-menu-header-right .absbluebtn { display: flex !important; padding: 2px !important; justify-content: center; align-items: center; gap: 10px; border-radius: 100px !important; background: var(--Gradient, linear-gradient(180deg, #61D3DA 0%, #3FBBCF 50.96%, #1894B8 100%)) !important; max-width:350px !important; margin: 20px auto !important; width: 100% !important; position: fixed !important; bottom: 0 !important; z-index: 3; }
	#mega-menu-header-right .absbluebtn a{padding: 0px !important; color: #fff !important; display: block !important; width: 100% !important; text-align: center !important;}
	#mega-menu-wrap-header-right .mega-menu-toggle.mega-menu-open + #mega-menu-header-right:after { content: ''; background: #fff; position: fixed; bottom: 0px; height: 100px; display: block; left: 0px; width: 100%; z-index: 0; }
	
	#mega-menu-wrap-header-right #mega-menu-header-right li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{width:26px; height:22px; top:4px; left:4px;}
	#mega-menu-wrap-header-right #mega-menu-header-right > li.mega-menu-megamenu > ul.mega-sub-menu .mega-sub-menu .mega-sub-menu .mega-sub-menu .mega-description-group .mega-menu-description{display:none}
	
	 #mega-menu-wrap-header-right #mega-menu-header-right > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	 
	 
	 
	 .mega-menu-column:nth-child(1) .descLeftAlign .bluetext-link{margin-bottom:20px!important;}
	 .mega-menu-column:nth-child(2) .descLeftAlign .bluetext-link{margin-bottom:20px!important;}
	 .mega-menu-column:nth-child(3) .descLeftAlign .bluetext-link{margin-bottom:10px!important;}
	 
	 
	 .mega-menu-column:nth-child(1)  .descLeftAlign > a .mega-menu-title{position: relative;top:5px;}
	 .mega-menu-column:nth-child(2) .descLeftAlign > a .mega-menu-title{position: relative;top:5px;}
	 .mega-menu-column:nth-child(3) .descLeftAlign > a .mega-menu-title{position: relative;top:5px;}
	 
	 #mega-menu-wrap-header-right #mega-menu-header-right a.mega-menu-link .mega-description-group .mega-menu-title{    font-weight: 500;}
	 #mega-menu-wrap-header-right .bluetext-link a { color: var(--blue) !important;font-weight: 400 !important;text-decoration:underline!important;text-underline-offset: 2px;}
	
}

@media (max-width:450px){
#mega-menu-header-right .absbluebtn {  max-width: 80% !important;left: 0px !important; right: 0px !important;}
}


footer{border-radius:var(--rounded60) var(--rounded60) 0 0;background: var(--white);box-shadow: 0 -450px 126px 0 rgba(227, 227, 227, 0.00), 0 -288px 115px 0 rgba(227, 227, 227, 0.01), 0 -162px 97px 0 rgba(227, 227, 227, 0.05), 0 -72px 72px 0 rgba(227, 227, 227, 0.09), 0 -18px 40px 0 rgba(227, 227, 227, 0.10);}
footer .footer-menu { margin: 0px; padding: 0px; }
footer h6, footer h2 {color: #000;  font-size:var(--f16); font-style: normal; font-weight:var(--fontweight700); line-height: normal;text-decoration:none}
footer .footer-menu li:not(:last-child) { margin-bottom:9px; }
footer .footer-menu li a {color: #000;  font-size:var(--f16); font-style: normal; font-weight:var(--fontweight400); line-height: normal;text-decoration:none }
footer .footer-menu li a:hover {color: var(--blue); }
footer .privacy_links_menus{display: flex; padding: 10px; justify-content: center; align-items: center; gap: 10px;}
footer .privacy_links_menus li{position:relative;}
footer .privacy_links_menus li:not(:last-child):after{content: ''; position: absolute; left: -5px; width: 1px; height: 18px; top: 50%; transform: translateY(-50%); background: #000;}
footer .privacy_links_menus li a{color: #000;font-size:var(--f14); font-style: normal; font-weight:var(--fontweight400); line-height: normal;text-decoration:none;padding:0 10px;}
footer .privacy_links_menus li a:hover {color: var(--blue); }
footer .socialLinkMenu{display: flex;align-items: center; gap: 10px;}

footer .newsltrFtrFrm form{display: flex;align-items: start; gap: 10px;position: relative;}

footer .newsltrFtrFrm form .hs-button[type="submit"]{border-radius: 20px; background: var(--orangecolor); display: inline-flex; padding:10px 30px; justify-content: center; align-items: center; color: #fff; text-decoration: none; transition: all .5s; border: 0px;}
footer .newsltrFtrFrm form .hs-button[type="submit"]:hover{    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726 !important;}
footer .newsltrFtrFrm form .hs-input[type="email"]{padding: 7px 22px; border-radius:15px; border: 1px solid #D6D6D6; width: 100%; font-size: var(--f16); color: #000; text-align: right;}



@media (max-width:992px){
	footer .container{display: flex; flex-wrap: wrap;}
	footer .container div.row:nth-child(1){order: 2;}
	footer .container div.row:nth-child(2){order: 1;}
	footer .container div.row:nth-child(3){order: 3;border: 0px;}
	footer .container div.row:nth-child(4){order: 4;margin: 0 auto;}
	footer .container div.row.datarowThird .col-md-4:nth-child(1){order: 2;}
	footer .container div.row.datarowThird .col-md-4:nth-child(2) {order:3; border-top:1px solid rgba(0, 0, 0, 0.10); padding-top:8px; margin-top:10px; }
	footer .container div.row.datarowThird .col-md-4:nth-child(3){order: 1;}
	footer{border-radius: 60px 0 0 0;box-shadow:none}
	footer .socialLinkMenu{justify-content: end;}
	
	.ftExtPd {  margin-top: 3rem !important;}
}




/*Banner Section*/
.acf-banner-section .hero-visual {position: relative; width: 100%; height: 479px; max-width: 727px; margin-left: 0px; margin-right: auto; overflow: hidden;}
.acf-banner-section .hero-visual .hero-media{display: block; height: 100%;}
.acf-banner-section .bannerVideoFrame {position: absolute; z-index: 2; top: 0px; left:0px; width: calc(100%);height:100%;}
.acf-banner-section .hero-image, .acf-banner-section .hero-video, .acf-banner-section .hero-youtube iframe {position: absolute;   bottom: 0; background-size: cover;height: 101%;}

.acf-banner-section .hero-video, .acf-banner-section .hero-youtube iframe {display: none;}
.acf-banner-section {padding-top:var(--p64);}
.acf-banner-section .herBanTitle{font-size:var(--f60);font-weight:var(--fontweight600); line-height: 110%;max-width:550px;}
.acf-banner-section .herBanTitle span{color:var(--orangecolor);}
.acf-banner-section .descriptionTxt *{color: var(--lightblack); font-size:var(--f30); line-height: 150%; }
.acf-banner-section .hero-btn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor); transition:all .5s}
.acf-banner-section .hero-btn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726!important;}
.acf-banner-section svg.heroCircleIc {position:absolute; left:165px; top:-47px; width:146px; height:146px; z-index: 9;}
.acf-banner-section svg.heroSqaureIc { position:absolute; right:-70px; bottom:0; z-index: 9; width:143px; height:156px; }

@media (min-width:350px) and (max-width:1400px){
	.acf-banner-section .bannerVideoFrame{outline: 1px solid;}
}

@media (min-width:1200px) and (max-width:1400px){
	.acf-banner-section .herBanTitle{font-size:44px; max-width:370px;}
	.acf-banner-section .hero-visual {margin-left: auto; margin-right: auto;height: 429px;}
	.acf-banner-section .hero-image, .acf-banner-section .hero-video, .acf-banner-section .hero-youtube iframe{height:101%}
	
}
@media (min-width:1024px) and (max-width:1199px){
	.acf-banner-section .hero-visual {height: 359px;}
.acf-banner-section .hero-image, .acf-banner-section .hero-video, .acf-banner-section .hero-youtube iframe{background-size: cover;height: 100%;}
}
@media (max-width:1199px){
	.acf-banner-section .herBanTitle{font-size:var(--f40); max-width:370px;}
	.acf-banner-section .descriptionTxt *{ font-size:var(--f20);  }
	.acf-banner-section { padding-top: 43px; }
	.acf-banner-section .innerTextCont{margin-bottom:43px;}
}

@media (max-width:767px){
	.acf-banner-section .hero-image{width:auto;}
	.acf-banner-section .hero-image, .acf-banner-section .hero-video, .acf-banner-section .hero-youtube iframe {    height: 254px; }
	.acf-banner-section .bannerVideoFrame{top:0px; left:-1px;width:calc(100% + 2px); height:100%;}
	.acf-banner-section .hero-visual { position: relative; width: 383px; aspect-ratio: 4 / 3; height: 257px; max-width:100%; margin: 0 auto; }
	.acf-banner-section .hero-visual .hero-media { position: absolute; inset: 0; overflow: hidden; }
}


/*Card with title Section*/
.acf-card-with-title-section{padding-top:var(--p145);}
.acf-card-with-title-section h2{color:var(--lightblack);}
.acf-card-with-title-section .card-subtitle{max-width:1248px;}
.acf-card-with-title-section .card-subtitle *{color: var(--lightblack); font-size:var(--f18); line-height: 150%;}
.acf-card-with-title-section .card-subtitle span, .acf-card-with-title-section .card-subtitle strong, .acf-card-with-title-section .card-subtitle b{font-weight:var(--fontweight600); }
.acf-card-with-title-section .card-wrap .card-item .card-icon{border-radius: 10.112px 10.112px 10.112px 0; background: #CDE6EB; box-shadow: 0 30.843px 8.596px 0 rgba(143, 143, 143, 0.00), 0 19.719px 8.09px 0 rgba(143, 143, 143, 0.01), 0 11.124px 6.573px 0 rgba(143, 143, 143, 0.05), 0 5.056px 5.056px 0 rgba(143, 143, 143, 0.09), 0 1.011px 2.528px 0 rgba(143, 143, 143, 0.10);}
.acf-card-with-title-section .card-wrap .card-title{color: var(--lightblack);font-size:var(--f24); font-style: normal; line-height: normal;}
.acf-card-with-title-section .card-item, .acf-card-with-title-section .card-wrap{ transition:all .5s;}
.acf-card-with-title-section .card-item .card-link {display: flex;padding: 10px 16px 10px 43px;justify-content: center;align-items: center;position: absolute;left: 23px;bottom: 18px;border-radius: 20px 20px 20px 0;border: 1px solid var(--blue);color:var(--blue);font-size:var(--f16);font-style: normal;font-weight: 500;line-height: 150%;text-decoration: none;gap:5px;transition:all .5s;}
.acf-card-with-title-section .card-wrap:hover .card-link { border: 1px solid #fff; color:#fff;background:linear-gradient(180deg, #61D3DA 0%, #3FBBCF 50.96%, #1894B8 100%);}
.acf-card-with-title-section .card-wrap:hover .card-link svg path{color:#fff;fill:#fff;}
.acf-card-with-title-section .card-item .card-link svg {position: relative; top: 2px;}
.acf-card-with-title-section .card-item {position: relative; display:flex; height: 100%; padding:32px 28px 72px 28px; flex-direction: column; gap: 15px;border-radius: 40px 40px 40px 0; background:#fff; box-shadow: 0 226px 63px 0 rgba(163, 163, 163, 0.00), 0 145px 58px 0 rgba(163, 163, 163, 0.01), 0 81px 49px 0 rgba(163, 163, 163, 0.05), 0 36px 36px 0 rgba(163, 163, 163, 0.09), 0 9px 20px 0 rgba(163, 163, 163, 0.10);z-index:2;border: 1px solid transparent; }

.acf-card-with-title-section .card-wrap:hover .card-item {border: 1px solid #61D3DA;}

.acf-card-with-title-section .card-wrap:before { content: ""; position: absolute; left: -21px; bottom: -21px; width: 230px; height: 154px; background: var(--card-border, #3FBBCF); border-radius:40px 40px 40px 0; z-index:1;}

.acf-card-with-title-section  .card-wrap:hover:before {background:linear-gradient(180deg, #61D3DA 0%, #3FBBCF 50.96%, #1894B8 100%);}
.card-item:hover .card-link {color:#3FBBCF; }

.acf-card-with-title-section .custom-gap-57 {--bs-gutter-x: 57px; --bs-gutter-y:57px; } 
.acf-card-with-title-section .card-wrap { position: relative; }
.acf-card-with-title-section .card-overlay-link { position: absolute; inset: 0; z-index: 3;cursor:pointer }
.acf-card-with-title-section .card-desc{margin-top:18px;}
.acf-card-with-title-section .card-desc *{color: var(--lightblack); font-size:var(--f18); line-height: 150%;}
/* Button above overlay */
 


@media (max-width:1199px){
.acf-card-with-title-section .container{max-width:98%;margin:0 auto;}
.acf-card-with-title-section { padding-top: 42px;background: #faf7f6; position: relative; top: -1px;}
.acf-card-with-title-section .custom-gap-57 {--bs-gutter-x:5px; --bs-gutter-y:30px; } 
.acf-card-with-title-section .card-subtitle *{ font-size:var(--f16); }
.acf-card-with-title-section .card-wrap:before{left:-12px; bottom:-12px;}
.acf-card-with-title-section .card-desc *{color: var(--lightblack); font-size:var(--f16); line-height: 150%;}
.acf-card-with-title-section .card-desc{margin-top:10px;}
.acf-card-with-title-section .card-subtitle{ width: 100%;}
.acf-card-with-title-section .card-item{padding:32px 28px 78px 28px;}
}
@media (min-width:1024px) and (max-width:1199px){
	.acf-card-with-title-section .custom-gap-57 {--bs-gutter-x:37px; --bs-gutter-y:37px; } 
}


/*Countdown  Section*/
.acf-title-with-countdown-section{padding-top:201px;}
.acf-title-with-countdown-section h2{color:var(--lightblack);}
.acf-title-with-countdown-section .secSubtitle {max-width:1010px;}
.acf-title-with-countdown-section .secSubtitle *{color: var(--lightblack);  font-size:var(--f24); line-height: 150%;    margin: 0px;}
.acf-title-with-countdown-section .secSubtitle span, .acf-title-with-countdown-section .secSubtitle strong, .acf-title-with-countdown-section .secSubtitle b{font-weight:var(--fontweight600); }
.acf-title-with-countdown-section .secSubtitleSec{max-width:1121px;}
.acf-title-with-countdown-section .secSubtitleSec *{color: var(--lightblack); font-size:var(--f18);  line-height: 150%;}
.acf-title-with-countdown-section .running-numbers .number{direction: ltr;color: var(--orangecolor);  font-size:var(--f60);font-weight:var(--fontweight700); line-height:1; }
.acf-title-with-countdown-section .running-numbers .symbolIcon { margin-inline-start: 2px;}
.acf-title-with-countdown-section .running-numbers .descText {color: #000; font-size:var(--f24); line-height: 150%;}
.acf-title-with-countdown-section .running-numbers {padding-top: 68px;}

@media (max-width:1199px){
.acf-title-with-countdown-section { padding-top: 69px; }
.acf-title-with-countdown-section .running-numbers .row.justify-content-center { row-gap: 30px; }
.acf-title-with-countdown-section .running-numbers .number-item:nth-child(1) { order: 3; }
.acf-title-with-countdown-section .running-numbers .number-item:nth-child(2) { order: 2; }
.acf-title-with-countdown-section .running-numbers .number-item:nth-child(3) { order: 4; }
.acf-title-with-countdown-section .running-numbers .number-item:nth-child(4) { order: 1; }
.acf-title-with-countdown-section .running-numbers .number-item:nth-child(5) { order: 5; }
.acf-title-with-countdown-section .secSubtitle *{font-size:var(--f20);}
.acf-title-with-countdown-section .secSubtitleSec *{font-size:var(--f16);}
.acf-title-with-countdown-section .running-numbers .number{font-size:var(--f50);}
.acf-title-with-countdown-section .running-numbers .descText{font-size:var(--f19);}
}

/*Industries Section*/
.acf-industries-section{padding-top: 28px;padding-bottom: 28px;position:relative;margin-top:216px;}
.acf-industries-section h2{color:var(--lightblack);}
.acf-industries-section .industry-item { opacity: 0; transform: translateY(32px); transition: opacity 1.6s ease-out, transform 1.6s cubic-bezier(0.22, 1, 0.36, 1);transition-delay: var(--delay, 0s);text-decoration:none;  }
.acf-industries-section .industry-item:hover .industry-item-inner:after { content:''; background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M1.05 16.8022C0.468125 16.8022 0 16.3341 0 15.7522V5.25219C0 4.67031 0.468125 4.20219 1.05 4.20219C1.63188 4.20219 2.1 4.67031 2.1 5.25219V13.2191L15.0062 0.308437C15.4175 -0.102812 16.0825 -0.102812 16.4894 0.308437C16.8962 0.719687 16.9006 1.38469 16.4894 1.79156L3.58312 14.7022H11.55C12.1319 14.7022 12.6 15.1703 12.6 15.7522C12.6 16.3341 12.1319 16.8022 11.55 16.8022H1.05Z" fill="%232F9DB2"/></svg>');background-repeat: no-repeat; width:17px; height:17px; position:absolute; bottom:10px; left:10px;}

.acf-industries-section .industry-item.visible { opacity: 1; transform: translateY(0); }
.acf-industries-section .industry-item .industry-item-inner{display: block;padding:16px 20px 16px 32px;text-decoration: none;color: inherit;border-radius: 30px 30px 30px 0;background:#fff;box-shadow: 0 183px 51px 0 rgba(0, 73, 77, 0.00), 0 117px 47px 0 rgba(0, 73, 77, 0.01), 0 66px 40px 0 rgba(0, 73, 77, 0.05), 0 29px 29px 0 rgba(0, 73, 77, 0.09), 0 7px 16px 0 rgba(0, 73, 77, 0.10);height:100%;position: relative;}
.acf-industries-section .industries-btn {border-radius:20px 20px 20px 0px; background:var(--orangecolor); display:inline-flex; padding:10px 43px; justify-content:center; align-items:center; color:#fff; text-decoration:none;  transition:all .5s}
.acf-industries-section .industries-btn:hover {background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726!important;}

.acf-industries-section .industries-left .industry-title { margin-bottom:6px;color: var(--lightblack); font-size:var(--f24); font-style: normal; font-weight:var(--fontweight600); line-height: normal; }
.acf-industries-section .industries-left .industry-subtitle {color: var(--lightblack);font-size:var(--f16); line-height:150%; max-width:287px}
.acf-industries-section .industries-right .industries-subtitle{color: var(--lightblack);font-size:var(--f18); line-height:150%;max-width:582px;}
.acf-industries-section .industries-right .industries-subtitle * {color: var(--lightblack);font-size:var(--f18); line-height:150%;}
.acf-industries-section .custom-gap-30 {--bs-gutter-x:30px; --bs-gutter-y:30px; } 


@media (min-width:1200px){
.acf-industries-section:before { content: ''; border-radius:0 100px  0 0; background: linear-gradient(180deg, #CDE6EB 0.06%, #66B5C4 143.1%); width: 49.43%; position: absolute; left: 0px; height: 100%; display: block; top: 0px;}
}


@media (max-width:1199px){
.acf-industries-section .custom-gap-30 {--bs-gutter-x:0px; --bs-gutter-y:30px;max-width:99.5%;} 
.acf-industries-section{margin-top:59px;overflow-x:hidden;}
.acf-industries-section .industries-left { position:relative; padding-top: 38px; padding-bottom: 38px; margin-top: 49px; }

.acf-title-with-countdown-section .running-numbers { padding-top: 45px; }
.acf-industries-section .industries-left .industry-subtitle { max-width:100%}
.acf-industries-section .industries-right .industries-subtitle{color: var(--lightblack);font-size:var(--f16); line-height:150%;max-width:100%;}
.acf-industries-section .industries-right .industries-subtitle * {color: var(--lightblack);font-size:var(--f16); line-height:150%;}
.acf-industries-section .container{margin:0 auto;}
}
@media (min-width:1024px) and (max-width:1199px){
.acf-industries-section .custom-gap-30 {--bs-gutter-x:30px; --bs-gutter-y:30px; } 
}



@media (min-width:576px)and (max-width:1199px){
	.acf-industries-section .industries-left:before {content:''; width:100%; position: absolute;  height:100%; display:block; top:0px; border-radius:0 60px 0 0; background:linear-gradient(180deg, #CDE6EB 0.06%, #66B5C4 143.1%);  left: -150px;}
}

@media (max-width:575px){
	.acf-industries-section .industries-left:before {content:''; width:80%; position: absolute; left:0px; height:100%; display:block; top:0px; border-radius:0 60px 0 0; background:linear-gradient(180deg, #CDE6EB 0.06%, #66B5C4 143.1%);left:0px;}
}


/*Testimonails Section*/
.acf-testimonials-section {padding-top:226px; overflow-x:hidden}
.acf-testimonials-section.reducePdSec {padding-top:100px; overflow-x:hidden}
.acf-testimonials-section .section-subtitle{ color: var(--black);  font-size:var(--f18);line-height: 150%; max-width: 912px; margin-bottom: 60px;}
.acf-testimonials-section .section-subtitle *{ color: var(--black);  font-size:var(--f18);line-height: 150%;}
.acf-testimonials-section .testimonial-card { position: relative; height: 100%; display: flex; padding:10px 20px 15px 20px; flex-direction: column;  align-items: flex-start; gap: 3px; border-radius: 20px 20px 20px 0; border: 1px solid #61D3DA; background:#fff; }
.acf-testimonials-section .testimonial-card .quote {display: block; margin-bottom: 5px;}
.acf-testimonials-section .text-truncate-3 {color:#000; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;     max-width: 418px;}
.acf-testimonials-section .text-truncate-3 p{ margin:0px;font-size:var(--f16);}
.acf-testimonials-section .testimonial-author strong { display:block;color: var(--lightblack); font-size:var(--f18); font-weight:var(--fontweight600);    line-height: 1;}
.acf-testimonials-section .testimonial-author span { color: var(--lightblack); font-size:var(--f16);}
.acf-testimonials-section .testimonials-slider .owl-stage { /*float: left;*/ }
.acf-testimonials-section .testimonials-slider .owl-item { flex-shrink: 0; }
.acf-testimonials-section .testimonials-slider .readmoreTestimBtn {color: var(--blue); font-size: var(--f16); line-height: 150%; text-decoration-line: none; background: transparent; border: 0px;margin-top:0px; margin-bottom: 6px;}
.acf-testimonials-section .testimonials-slider .readmoreTestimBtn span{color: var(--blue);font-size:var(--f16); line-height: 150%;text-decoration-line: underline;}

.acf-testimonials-section  #testimonialSliderMain button.owl-next{ width: 28px; height: 28px; font-size: 0px; appearance: none; border: 0; background-color: transparent; position: absolute; top: 50%; transform: translateY(-50%); right:-50px;}
.acf-testimonials-section #testimonialSliderMain  button.owl-next { background-image:url('images/rticonslider.png');background-repeat:no-repeat;background-size:contain; }
.acf-testimonials-section  #testimonialSliderMain  button.owl-prev { width: 28px; height: 28px; font-size: 0px; appearance: none; border: 0; background-color: transparent; position: absolute; top: 50%; transform: translateY(-50%); left: -50px; }
.acf-testimonials-section #testimonialSliderMain button.owl-prev { background-image:url('images/lfticonslider.png');background-repeat:no-repeat;background-size:contain; }
#testimonialModal .modal-header{position: absolute; left: 0px;    z-index: 2;}
#testimonialModal .modal-header .btn-close{opacity: 1; font-size: 11px;}
#testimonialModal .modal-content{background: transparent; border: 0px;}
#testimonialModal .modal-dialog .modal-body { border-radius: 20px 20px 20px 0;padding: 10px 41px 22px 41px;border: 1px solid #61D3DA;background: #fff;}
#testimonialModal .modal-dialog .modal-body .modal-testimonial-text { margin-top: 10px;}

#testimonialSliderMain .owl-stage-outer .owl-stage {
  display: flex !important;
}

#testimonialSliderMain .owl-stage-outer .owl-stage .owl-item {
  flex: 0 0 auto;
}



@media (min-width: 576px) { 
#testimonialModal .modal-dialog { max-width:520px; }
}


@media (min-width:1200px){
.acf-testimonials-section .mxw1047{}

}
@media (max-width:1199px){
.acf-testimonials-section {padding-top:78px; overflow-x:visible}
.acf-testimonials-sectionreducePdSec {padding-top:58px; overflow-x:visible}
.acf-testimonials-section .mxw1047{max-width:100%;}
.acf-testimonials-section .mxw1047 .section-title{max-width:230px;}
.acf-testimonials-section .section-subtitle{ font-size:var(--f16);line-height: 150%; max-width:100%; margin-bottom: 60px;}
.acf-testimonials-section .section-subtitle *{ font-size:var(--f16);line-height: 150%;}
.acf-testimonials-section #testimonialSliderMain .owl-stage-outer{padding-bottom: 20px;}
.acf-testimonials-section #testimonialSliderMain button.owl-prev{left:calc(49% - 28px);top: auto; bottom: -40px;}
.acf-testimonials-section #testimonialSliderMain button.owl-next{right:calc(49% - 28px);top: auto; bottom: -40px;}
}



/*video section*/

.acf-video-section{margin-top:227px;}
.acf-video-section .videoSectionBG{padding-top:60px;border-radius: 80px 80px 80px 0;background: linear-gradient(180deg, #CDE6EB 0.06%, #66B5C4 143.1%)}
.acf-video-section .video-wrapper { max-width:771px; }
.acf-video-section  .section-subtitle { color: var(--lightblack);font-size:var(--f22);line-height: 120%; max-width:912px;}
.acf-video-section  .section-subtitle *{ color: var(--lightblack);font-size:var(--f22);line-height: 120%;}
.acf-video-section .video-wrapper .video-frame{position: relative; width: 813px; height: 523px;}
.acf-video-section .video-wrapper .video-frame-img{position: absolute; width: 100%; left: 0; top: 0; height: 100%; z-index: 2;}
.acf-video-section .video-wrapper video, .acf-video-section .video-wrapper iframe{position: absolute; left: 20px; top: 21px; border-radius: 20px; width: calc(100% - 40px); height: calc(100% - 110px); object-fit: cover; z-index: 1;}
.acf-video-section .video-accordion { margin-top: 20px; position: absolute; top: 50%; left:-240px; z-index: 9; width: 312px; }

.acf-video-section .video-accordion .accordion-button { background: #fff; font-weight: 600; padding:12px 36px 12px 45px; gap: 10px; box-shadow: none; text-align: start;}
.acf-video-section .video-accordion .accordion-button span { color: #000;font-size: var(--f18);font-style: normal;font-weight: 400;line-height: normal;}
.acf-video-section .video-accordion .accordion-button img {width: 28px; position: absolute; left:8px;}
.acf-video-section .video-accordion .accordion-item { border: 0; border-radius:23px; margin-bottom: 12px; overflow: hidden;background: #fff; box-shadow: 0 215px 60px 0 rgba(1, 40, 39, 0.00), 0 137px 55px 0 rgba(1, 40, 39, 0.01), 0 77px 46px 0 rgba(1, 40, 39, 0.05), 0 34px 34px 0 rgba(1, 40, 39, 0.09), 0 9px 19px 0 rgba(1, 40, 39, 0.10); }
.video-accordion .accordion-body { padding: 0 20px 18px; color: #000;font-size:var(--f18); font-style: normal;  line-height: 150%}
.video-accordion .accordion-button:after{ content: url('images/plus-regularicon.svg'); position: absolute; right:8px; top: 50%; transform: translateY(-50%); line-height: 1; background: transparent; }
.video-accordion .accordion-button:not(.collapsed):after { content: url('images/minus-regularicon.svg'); position: absolute; right:8px; top: 50%; transform: translateY(-50%); line-height: 1; height: 30px; background: transparent;width:20px;height:20px;}

@media (min-width:1200px) and (max-width:1400px){
	.acf-video-section .video-accordion {left:-140px; }
}

@media (min-width:768px) and (max-width:1199px){
	.acf-video-section .videoSectionBG:before { background: linear-gradient(180deg, #CDE6EB 0.06%, #66B5C4 143.1%); content: ''; width: 100%; height: 454px; position: absolute; left: 0px; top: 0px; z-index: -1; }
}
@media (max-width:1199px){
 .acf-video-section { margin-top:117px; position: relative; }
 .acf-video-section .videoSectionBG{padding-top:50px; }
.acf-video-section .video-wrapper .video-frame{width: 410px; height: 227px; margin: 0 auto; border-radius:20px; border:14px solid #FFF; max-width: 100%;background: #fff;}
.acf-video-section .video-wrapper .video-frame:before { content: url('images/liveVdLine.png'); position: absolute; right: 10px; top: -21px; width: 50px; height: 3px; background: transparent; z-index: 3; display: inline-block; background-size: contain; background-position: center; }
.acf-video-section .video-wrapper .video-frame:after { content: url('images/liveIconVd.png'); position: absolute; right: 10px; bottom: -54px; width: 75px; height: 63px; background: transparent; z-index: 3; display: inline-block; background-size: contain; background-position: center; }
.acf-video-section .video-wrapper .video-frame-img {display:none }
.acf-video-section .video-accordion { margin-top: 20px; position: relative; top: auto; left: auto; z-index: 9; width: 80%; margin:40px auto 0; }
.acf-video-section .video-wrapper video, .acf-video-section .video-wrapper iframe { position: absolute; left: 0; top: 0px; border-radius: 12px; width: 100%; height: 100%; object-fit: cover; z-index: 0; }
.acf-video-section .videoSectionBG{border-radius:0px; background:transparent;}
.acf-video-section  .section-subtitle { color: var(--lightblack);font-size:var(--f20);line-height: 120%; max-width:100%;}
.acf-video-section  .section-subtitle *{ color: var(--lightblack);font-size:var(--f20);line-height: 120%;}

}
@media (max-width:767px){
.acf-video-section .videoSectionBG:before { background: linear-gradient(180deg, #CDE6EB 0.06%, #66B5C4 143.1%); content: ''; width: 100%; height: 480px; position: absolute; left: 0px; top: 0px; z-index: -1; }
}

/*Our partner*/

.acf-our-partner-section{padding-top:174px}
.acf-our-partner-section .partner-subtitle{max-width:892px}
.acf-our-partner-section .partner-subtitle *{color:var(--lightblack);font-size:var(--f18);line-height: 150%; }

.acf-our-partner-section .logo-row-1, .acf-our-partner-section .logo-row-2, .acf-our-partner-section .logo-row-3 { margin-bottom: 49px; }
.acf-our-partner-section  .logo-col img { max-height: 48px; width: auto; }
.acf-our-partner-section .logo-row-1,.acf-our-partner-section .logo-row-2,	.acf-our-partner-section .logo-row-3{--bs-gutter-x:49px; --bs-gutter-y:49px; } 

 
 @media(min-width: 1199px) and  (max-width:1366px) {
.acf-our-partner-section .logo-row-1, .acf-our-partner-section .logo-row-2, .acf-our-partner-section .logo-row-3{--bs-gutter-x:20px; --bs-gutter-y:20px; } 

}


@media (max-width: 1199px) {
.acf-our-partner-section { padding-top:89px; }
.our-partner-section .row { display: contents; --bs-gutter-x: 10px; --bs-gutter-y: 10px;}
.our-partner-section .container > .container { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; justify-items: center; align-items: center; }
.our-partner-section .logo-col { width: 100%; text-align: center; }
.our-partner-section .logo-col img { max-width: 100%; height: auto; } 

}



/*Contact Us Section*/

.acf-contact-us-section {margin-top:126px;margin-bottom:243px}
.acf-contact-us-section .contact-gif img { border-radius:20px; box-shadow:0 53px 15px 0 rgba(12, 79, 78, 0.00), 0 34px 14px 0 rgba(12, 79, 78, 0.01), 0 19px 11px 0 rgba(12, 79, 78, 0.05), 0 8px 8px 0 rgba(12, 79, 78, 0.09), 0 2px 5px 0 rgba(12, 79, 78, 0.10); max-width: 124px; max-height: 104px; aspect-ratio: 31/26; position: absolute; right: 70px; top: 0; z-index: 2; }
.acf-contact-us-section .contact-box .contact-content {background:#fff; height:calc(100% - 46px); margin-top:46px; position:relative;border-radius:100px 0 0 0; background: var(--White, #FFF); box-shadow: 0 274px 77px 0 rgba(179, 193, 193, 0.00), 0 175px 70px 0 rgba(179, 193, 193, 0.01), 0 99px 59px 0 rgba(179, 193, 193, 0.05), 0 44px 44px 0 rgba(179, 193, 193, 0.09), 0 11px 24px 0 rgba(179, 193, 193, 0.10);}
.acf-contact-us-section .contact-main-image {position:relative; z-index:3;    height: auto; }

@media (min-width: 992px) { 
.acf-contact-us-section .contact-box .col-lg-4{width:42.5%;} 
.acf-contact-us-section .contact-box .col-lg-8 {width:57.5%;} 
}

@media (min-width: 1200px) { 
.acf-contact-us-section .contact-box .col-lg-4{width:35.8%;} 
.acf-contact-us-section .contact-box .col-lg-8 {width:64.2%;} 
}

@media (min-width: 1400px) { 
.acf-contact-us-section .contact-box .col-lg-4{width:31%;} 
.acf-contact-us-section .contact-box .col-lg-8 {width:69%;} 
}

@media (min-width:1650px) { 
.acf-contact-us-section .contact-box .col-lg-4{width:26.7%;} 
.acf-contact-us-section .contact-box .col-lg-8 {width:72%;} 
}


@media (max-width:1199px) { 
.acf-contact-us-section { margin-top: 67px; margin-bottom: 27px; }
}
@media (min-width:1024px) and (max-width:1199px){
	.acf-contact-us-section { margin-top: 67px; margin-bottom: 67px; }
}

@media (max-width:991px) { 
.flexw380{justify-content: center; width: auto; margin: 0 auto; gap:4px; align-items: end; max-width: 351px;}
.bluishBgGraphic{order: 1; flex-shrink: 0; width: 124px; height: 195px;}
.acf-contact-us-section .contact-main-image {position: relative; z-index: 3; width: 223px; flex-shrink: 0; height: 246px;}
.acf-contact-us-section .contact-box .contact-content{max-width:351px; margin: 0 auto; border-radius: 0 0 60px 0px; background: var(--White, #FFF); box-shadow: 0 274px 77px 0 rgba(179, 193, 193, 0.00), 0 175px 70px 0 rgba(179, 193, 193, 0.01), 0 99px 59px 0 rgba(179, 193, 193, 0.05), 0 44px 44px 0 rgba(179, 193, 193, 0.09), 0 11px 24px 0 rgba(179, 193, 193, 0.10);   margin-top: 8px; padding-left: 20px !important; padding-right: 20px !important;}
.acf-contact-us-section .contact-gif img{border-radius: 20px; box-shadow: 0 53px 15px 0 rgba(12, 79, 78, 0.00), 0 34px 14px 0 rgba(12, 79, 78, 0.01), 0 19px 11px 0 rgba(12, 79, 78, 0.05), 0 8px 8px 0 rgba(12, 79, 78, 0.09), 0 2px 5px 0 rgba(12, 79, 78, 0.10); width: 79px; height: 66px; aspect-ratio: 79 / 66; left: 29%; z-index: 3; top: 20px; right: auto;}

}

@media (max-width:350px) and  (max-width:380px) { 
.bluishBgGraphic{width: 116px;}
.acf-contact-us-section .contact-main-image{width: 215px;}
}


@media (min-width: 431px) {
.acf-contact-us-section .contact-form div[data-portal-id="145695237"] .hsfc-Row:has(.hsfc-EmailField:only-child) .hsfc-EmailField {    width: calc(50% - 15px);}
}
.acf-contact-us-section .contact-form div[data-portal-id="145695237"] .hsfc-Step__Content{padding:0px;}

@media (max-width:992px) {
.acf-contact-us-section .contact-form [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content>:last-child{margin-bottom: 30px;}
}

/*Contact Us with Form*/
.acf-contact-us-with-form{ padding-top:102px;	padding-bottom:102px;}
.acf-contact-us-with-form .contactPage-title{font-size:36px; color:var(--lightblack); text-align: center;}
.acf-contact-us-with-form .contactPage-subtitle *{color:var(--lightblack);text-align: center; font-size: 20px; font-style: normal; font-weight: 500; line-height: normal;}
.acf-contact-us-with-form .absShapeImgMdiv{position: absolute;top: 32px;left: -19%;z-index: 1;display: block;width: 282px;}
.acf-contact-us-with-form  .contactPgGif {z-index: 2;position: absolute;left: 70px;top:12px;width:112px;height:98px;aspect-ratio: 8 / 7;}

.acf-contact-us-with-form .contact-form form input[type="text"],.acf-contact-us-with-form .contact-form form input[type="email"],.acf-contact-us-with-form .contact-form form input[type="tel"]{padding: 10px; border: 1px solid transparent; border-radius: 10px; background: linear-gradient(#fff, #fff) padding-box, linear-gradient(176deg, #73d7de, #09708d) border-box; color: #253036; font-size: 16px; font-weight: 400; line-height: normal; text-align: end;width: 100%;}
.acf-contact-us-with-form .contact-form form select{padding: 10px; border: 1px solid transparent; border-radius: 10px; background: linear-gradient(#fff, #fff) padding-box, linear-gradient(176deg, #73d7de, #09708d) border-box; color: #253036; font-size: 16px; font-weight: 400; line-height: normal; text-align: end;width: 100%;}
.acf-contact-us-with-form .contact-form form textarea{height:122px;padding: 10px; border: 1px solid transparent; border-radius: 10px; background: linear-gradient(#fff, #fff) padding-box, linear-gradient(176deg, #73d7de, #09708d) border-box; color: #253036; font-size: 16px; font-weight: 400; line-height: normal; text-align: end;width: 100%;}


.acf-contact-us-with-form .contact-form form select{width: 100%; padding: 10px 10px 10px 40px; border: 1px solid transparent; border-radius: 10px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url("images/chevron-down-light.svg") no-repeat 15px center, linear-gradient(#fff, #fff) padding-box, linear-gradient(176deg, #73d7de, #09708d) border-box; color: #253036; font-size: 16px; font-weight: 400; line-height: normal; text-align: end;}

.acf-contact-us-with-form .contact-form form input[type="submit"]{color: var(--white); text-decoration: none; border-radius: 20px 20px 20px 0; padding: 10px 43px; align-items: center; background: var(--orangecolor); transition: all .5s; width: 100%;}
.acf-contact-us-with-form .contact-form form input[type="submit"]:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726!important;}

@media (max-width:1649px) { 
	.acf-contact-us-with-form .absShapeImgMdiv{ position: absolute; top: 32px; left: -30%; z-index: 1; display: block; width: 282px; transform: scale(0.7); }
}
@media (max-width:1649px) { 
.acf-contact-us-with-form .contact-image-wrap.position-relative {text-align: center; width: fit-content; display: block; margin: 0 auto;}
}
@media (max-width:767px) { 
.acf-contact-us-with-form .contact-image-wrap.position-relative{padding:0px 30px 0 60px;}
.acf-contact-us-with-form .absShapeImgMdiv{padding-left:60px;transform:scale(0.68);left:-50px;top:0px;}
.acf-contact-us-with-form{ padding-top: 72px; padding-bottom: 72px; }
}


/*Thank you Block*/
.acf-thankyou-block{ padding-top:102px;	padding-bottom:102px;}
.acf-thankyou-block .thankPg-title{font-size:50px; color:var(--lightblack); font-weight: 500;}
.acf-thankyou-block .thankPg-subtitle *{color:var(--lightblack);  font-size: 24px; line-height: 150%;}
@media (max-width:767px) { 
	.acf-thankyou-block { padding-top: 72px; padding-bottom: 72px; }
}



/*Banner Second Option Section*/

.acf-banner-second-option-section .hero-visual {position:relative; width:100%; height:361px; max-width:594px; margin-left: 0px; margin-right: auto; overflow: hidden;}
.acf-banner-second-option-section .bannerVideoFrame {position: absolute; z-index: 2; top: 0px; left:0px; width: calc(100%);height:100%;}
.acf-banner-second-option-section .hero-image { position: absolute; bottom: 0; background-size: cover; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.acf-banner-second-option-section .hero-video, .acf-banner-second-option-section .hero-youtube iframe{position: absolute;   bottom: 0; background-size: cover;}
.acf-banner-second-option-section .hero-video, .acf-banner-second-option-section .hero-youtube iframe {display: none;}
.acf-banner-second-option-section {padding-top:30px;}
.acf-banner-second-option-section .herBanTitle{font-size:var(--f50);font-weight:var(--fontweight600); line-height: 110%;margin-bottom: 20px;}
.acf-banner-second-option-section .herBanTitle span{color:var(--orangecolor);}
.acf-banner-second-option-section .descriptionTxt{max-width:942px;}
.acf-banner-second-option-section .descriptionTxt *{color: var(--lightblack); font-size:var(--f18); line-height: 150%; }
.acf-banner-second-option-section .descriptionTxt span{font-weight:var(--fontweight500);}
.acf-banner-second-option-section .hero-btn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor);margin-top:5px; transition:all .5s}
.acf-banner-second-option-section .hero-btn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726!important;}

@media (min-width: 1681px) {
	.acf-banner-second-option-section .videRgtSecBanOpt{ left:-80px;}
}
@media (min-width: 992px) {
.acf-banner-second-option-section .hero-visual {min-width:594px;}
.acf-banner-second-option-section .banSeconHtopt{    min-height: 432px;}	
.acf-banner-second-option-section .contLftSecBanOpt{width:calc(100% - 576px); max-width: none;}	
.acf-banner-second-option-section .videRgtSecBanOpt{width: 594px; position: absolute; height:361px;}
.acf-banner-second-option-section .bannerVideoFrame{outline: 1px solid;}	
}
@media (min-width:1200px) and (max-width:1680px) {
.acf-banner-second-option-section .videRgtSecBanOpt{left:0px;}
}

@media (min-width: 992px) and (max-width:1199px) {
.acf-banner-second-option-section .videRgtSecBanOpt{left:-20px;}
}

 
 
@media (max-width:1199px){
	.acf-banner-second-option-section .herBanTitle{font-size:var(--f40);}
	.acf-banner-second-option-section .descriptionTxt *{ font-size:var(--f16);  }
	.acf-banner-second-option-section { padding-top: 43px; }
	.acf-banner-second-option-section .innerTextCont{margin-bottom:43px;}
}

@media (max-width:767px){
	.acf-banner-second-option-section .hero-image{width:auto;}
	.acf-banner-second-option-section .hero-image, .acf-banner-second-option-section .hero-video, .acf-banner-second-option-section .hero-youtube iframe {    height: 254px; }
	.acf-banner-second-option-section .herBanTitle{font-size:var(--f40); max-width:100%;}
	.acf-banner-second-option-section .bannerVideoFrame{top:0px; left:-1px;width:calc(100% + 2px); height:calc(100% + 1px);}
	.acf-banner-second-option-section .hero-visual { position: relative; width: 383px; aspect-ratio: 4 / 3; height: 257px; max-width:100%; margin: 0 auto; }
	.acf-banner-second-option-section .hero-visual .hero-media { position: absolute; inset: 0; overflow: hidden;border: 1px solid #faf7f6; }
}


/*Banner Second Third Section*/

.acf-banner-third-option-section .hero-visual {position:relative; width:100%; height:375px; max-width:580px; margin-left: 0px; margin-right: auto; overflow: hidden;}
.acf-banner-third-option-section .bannerVideoFrame {position: absolute; z-index: 2; top: 0px; left:0px; width: calc(100%);height:100%;}
.acf-banner-third-option-section .hero-image { position: absolute; bottom: 0; background-size: cover; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.acf-banner-third-option-section .hero-video, .acf-banner-third-option-section .hero-youtube iframe{position: absolute;   bottom: 0; background-size: cover;}
.acf-banner-third-option-section .hero-video, .acf-banner-third-option-section .hero-youtube iframe {display: none;}
.acf-banner-third-option-section {padding-top:60px;}
.acf-banner-third-option-section .herBanTitle{font-size:var(--f50);font-weight:var(--fontweight600); line-height: 110%;margin-bottom: 20px;}
.acf-banner-third-option-section .herBanTitle span{color:var(--orangecolor);}
.acf-banner-third-option-section .descriptionTxt{max-width:942px;}
.acf-banner-third-option-section .descriptionTxt *{color: var(--lightblack); font-size:var(--f18); line-height: 150%; }
.acf-banner-third-option-section .descriptionTxt span{font-weight:var(--fontweight500);}
.acf-banner-third-option-section .hero-btn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor);margin-top:5px; transition:all .5s}
.acf-banner-third-option-section .hero-btn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726!important;}



@media (min-width: 1681px) {
	.acf-banner-third-option-section .videRgtSecBanOpt{ left:-80px;}
}
@media (min-width: 992px) {
.acf-banner-third-option-section .hero-visual {min-width:580px;}
.acf-banner-third-option-section .banSeconHtopt{    min-height: 432px;}	
.acf-banner-third-option-section .contLftSecBanOpt{width:calc(100% - 580px); max-width: none;}	
.acf-banner-third-option-section .videRgtSecBanOpt{width: 580px; position: absolute; height:375px;}
.acf-banner-third-option-section .bannerVideoFrame{outline: 1px solid;}	
}
@media (min-width:1200px) and (max-width:1680px) {
.acf-banner-third-option-section .videRgtSecBanOpt{left:0px;}
}

@media (min-width: 992px) and (max-width:1199px) {
.acf-banner-third-option-section .videRgtSecBanOpt{left:-20px;}
}

 
 
@media (max-width:1199px){
	.acf-banner-third-option-section .herBanTitle{font-size:var(--f40);}
	.acf-banner-third-option-section .descriptionTxt *{ font-size:var(--f16);  }
	.acf-banner-third-option-section { padding-top: 43px; }
	.acf-banner-third-option-section .innerTextCont{margin-bottom:43px;}
}

@media (max-width:767px){
	.acf-banner-third-option-section .hero-image{width:auto;}
	.acf-banner-third-option-section .hero-image, .acf-banner-third-option-section .hero-video, .acf-banner-third-option-section .hero-youtube iframe {    height: 254px; }
	.acf-banner-third-option-section .herBanTitle{font-size:var(--f40); max-width:226px;}
	.acf-banner-third-option-section .bannerVideoFrame{top:0px; left: 0px; width: calc(100% + 2px); height:calc(100% + 1px);}
	.acf-banner-third-option-section .hero-visual { position: relative; width: 380px; aspect-ratio: 4 / 3; height: 245px; max-width:100%; margin: 0 auto; }
	.acf-banner-third-option-section .hero-visual  .hero-media { position: absolute; inset: 0; overflow: hidden; }
}



/*Industries Child Pages*/
 .acf-industries-child-pages {padding-top:104px;}
.acf-industries-child-pages .gapCustmInd64{gap:66px 0px;}
.acf-industries-child-pages .absIndstryLink { position: absolute; inset: 0; z-index: 3; cursor: pointer; }

.acf-industries-child-pages .industry-card .indstFeaturedImg{height:202px;border-radius: 20px 20px 0px 0px; overflow: hidden;}
.acf-industries-child-pages .industry-card .indstFeaturedImg img{height:100%;object-fit:cover;transition:all .5s;width:100%}
.acf-industries-child-pages .industry-card {border-radius:20px 20px 20px 0px;background: #FFF;transition:all .5s; position: relative;height: 100%; display: flex; flex-direction: column;}
.acf-industries-child-pages .industry-card:hover{box-shadow: 0 303px 85px 0 rgba(135, 135, 135, 0.00), 0 194px 77px 0 rgba(135, 135, 135, 0.01), 0 109px 65px 0 rgba(135, 135, 135, 0.05), 0 48px 48px 0 rgba(135, 135, 135, 0.09), 0 12px 27px 0 rgba(135, 135, 135, 0.10);transition:all .5s}
.acf-industries-child-pages .industry-card .industryCardContent{display: flex;padding: 20px 20px 94px 20px;flex-direction: column;align-items: flex-start;align-self: stretch;position: relative;box-shadow: 0 198px 55px 0 rgba(158, 158, 158, 0.00), 0 127px 51px 0 rgba(158, 158, 158, 0.01), 0 71px 43px 0 rgba(158, 158, 158, 0.05), 0 32px 32px 0 rgba(158, 158, 158, 0.09), 0 8px 17px 0 rgba(158, 158, 158, 0.10);gap: 12px;border-radius: 0 0 20px 0;flex: 1;}
.acf-industries-child-pages .industry-card .industryCardContent h3, .acf-industries-child-pages .industry-card .industryCardContent h2{color: var(--lightblack); font-size:var(--f24); line-height:normal; font-weight:600;}
.acf-industries-child-pages .industry-card .industryCardContent .industry-excerpt{color: var(--lightblack); font-size:var(--f16); line-height: 150%; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.acf-industries-child-pages .industry-card .industryCardContent .card-link {display: flex;padding: 10px 16px 10px 43px;justify-content: center;align-items: center;position: absolute;left: 23px;bottom: 18px;border-radius: 20px 20px 20px 0;border: 1px solid var(--blue);color:var(--blue);font-size:var(--f16);font-style: normal;font-weight: 500;line-height: 150%;text-decoration: none;gap:5px;transition:all .5s;}
.acf-industries-child-pages .industry-card:hover .card-link { border: 1px solid #fff; color:#fff;background:linear-gradient(180deg, #61D3DA 0%, #3FBBCF 50.96%, #1894B8 100%);}
.acf-industries-child-pages .industry-card:hover .card-link svg path{color:#fff;fill:#fff;}
.acf-industries-child-pages .industry-card .card-link svg {position: relative; top: 2px;}
.acf-industries-child-pages .industry-card:hover .indstFeaturedImg img{transform:scale(1.2);}
.acf-industries-child-pages  .industries-main-btn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor);margin-top:5px;}

@media (min-width:1450px) {
	.acf-industries-child-pages .customWdicp{max-width:1340px}
}

@media (min-width:1679px){
	.acf-industries-child-pages .gapCustmInd64{gap:66px 48px;}
	.acf-industries-child-pages .gapCustmInd64 .col-lg-4 {max-width: 413px;padding:0px;}
}

@media (max-width:991px){
.acf-industries-child-pages .gapCustmInd64 {gap:48px 0px; }
.acf-industries-child-pages .industry-card .industryCardContent .card-link{padding: 10px 16px;}
}

/*FAQs section*/
.acf-faqs-section {padding-top:137px;}
.acf-faqs-section .faqs-header .faqsAbovetitle{ font-size: var(--f16);font-weight:var(--fontweight500); line-height: 150%;}
.acf-faqs-section .coloredBgFaq{padding:40px; border-radius: 40px; border: 1px solid #61D3DA; background:var(--white);}
.acf-faqs-section .mxWdFaq{max-width:1121px;margin:0 auto;}
.acf-faqs-section .mxWdFaq .accordion-item{border:0px;border-bottom: 1px solid rgba(0, 0, 0, 0.10);padding-bottom: 15px;margin-bottom: 27px;}
.acf-faqs-section .accordion-header { margin-bottom: 0; }
.acf-faqs-section .accordion-button {font-weight: 600;padding:0px 46px 12px 45px;gap: 10px;box-shadow: none;background: transparent;border: 0px !important;text-align: start;font-size:var(--f16);}
.acf-faqs-section .accordion-button span {color: var(--lightblack); font-size:var(--f16); font-style: normal; font-weight:500;line-height: 150%;}
.acf-faqs-section .accordion-body { padding:0 46px 0px 18px;color: #595959; font-size: 16px; font-style: normal; font-weight: 400; line-height: 150%;}
.acf-faqs-section .accordion-body *{ color: #595959; font-size:var(--f16); font-style: normal; font-weight: 400; line-height: 150%;}
.acf-faqs-section .accordion-button:after{ content: url('images/oriange-plus-solid.svg'); position: absolute; right:8px; top:-2px; line-height: 1; background: transparent;width:24px;height:24px;background-repeat: no-repeat; background-size: contain;transition: none; }
.acf-faqs-section .accordion-button:not(.collapsed):after { content: url('images/oriange-minus-solid.svg'); position: absolute; right:8px; top:-2px; line-height: 1; height: 30px; background: transparent;width:24px;height:24px;background-repeat: no-repeat; background-size: contain;}

.acf-faqs-section .accordion-button:not(.collapsed){color: var(--lightblack);}


@media (max-width:991px){
	.acf-faqs-section {padding-top:51px;--bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto;}
	.acf-faqs-section .faqs-title{font-size:var(--f40);}
	.acf-faqs-section .mxWdFaq { max-width: 100%; margin: 0 auto; padding: 0px; }
	.acf-faqs-section .accordion-button{padding: 0px 46px 12px 0px;font-size:var(--f16);}
	.acf-faqs-section .coloredBgFaq{padding:40px 23px;}
	.acf-faqs-section .mxWdFaq .accordion-item:last-child{border-bottom:0px;margin-bottom: 0px;}
	
}



/*Industries Single page Banner Section*/
.acf-industries-single-page-banner {padding-top:141px;padding-bottom:130px;}
.acf-industries-single-page-banner .industries-banner-title {color: var(--lightblack);font-size:var(--f50); font-style: normal; font-weight: 600; line-height: 110%;}
.acf-industries-single-page-banner .industries-banner-title span {color:var(--blue);}
.acf-industries-single-page-banner .banner-subtitle * {color: var(--lightblack); font-size:var(--f18);  line-height: 150%;}
.acf-industries-single-page-banner .banner-subtitle  strong{ font-weight: 600;}
.acf-industries-single-page-banner .banner-btn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor); transition:all .5s;margin-top:13px;}
.acf-industries-single-page-banner .banner-btn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726 !important;}

@media (max-width:1199px){
	.acf-industries-single-page-banner .industries-banner-title{ font-size:var(--f40); line-height: 110%;}
	.acf-industries-single-page-banner{padding-top:50px; padding-bottom: 199px;}
	
}

/*Industries Info Section*/
.acf-industry-info-section{position: relative; margin-top: -50px;}
.acf-industry-info-section .info-right-content {padding-top:133px; }
.acf-industry-info-section .info-right-content .info-text *{color: var(--lightblack); font-size:var(--f20); font-style: normal; font-weight: 600; line-height: 150%; }
.acf-industry-info-section .info-right-content .info-sub-text *{color: var(--lightblack); font-size:var(--f18); font-style: normal; font-weight: 400; line-height: 150%; }
.acf-industry-info-section .info-right-content .info-list{display: flex; gap:16px;flex-wrap:wrap;}
.acf-industry-info-section .info-right-content .info-list .info-list-item{display: flex; padding: 10px 20px; justify-content: center; align-items: center; gap: 10px; border-radius: 100px; border: 1px solid var(--Gradient, #61D3DA); background: #FFF;}
.acf-industry-info-section .info-right-content .info-list .info-list-item{color:var(--lightblack); font-size:var(--f18); font-style: normal; font-weight: 500; line-height: 150%; } 
.acf-industry-info-section .info-right-content .info-button{margin-top:30px;}
.acf-industry-info-section .info-right-content .industry-info-btn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor); transition:all .5s}
.acf-industry-info-section .info-right-content .industry-info-btn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726 !important;}

@media (max-width:1750px){
.acf-industry-info-section .info-left-image img{max-width:100%;}
}

@media (min-width:1200px) and (max-width:1749px){
.acf-industry-info-section .col-xl-9 { flex: 0 0 auto; width:58.33333333%; }
.acf-industry-info-section .col-xl-3 { flex: 0 0 auto; width:41.66666667%; }
}


@media (max-width:1199px){
	.acf-industry-info-section .info-left-image {text-align:center;}
	.acf-industry-info-section {  margin-top: -160px; }
	.acf-industry-info-section .info-right-content{padding-top:74px;}
	.acf-industry-info-section .info-right-content .info-sub-text{    padding-bottom: 14px;}
	.acf-industry-info-section .info-right-content .info-list{flex-wrap: wrap; flex-direction: column;}
	.acf-industry-info-section .info-right-content .info-list .info-list-item{width: fit-content;}
	.acf-industry-info-section .info-left-image img{height:auto;}
}


/*Challenges Block Section*/
.acf-challenges-block-section{padding-top:100px;}
.acf-challenges-block-section .challenge-card {transition: all 0.3s ease; display: flex;padding:23px 30px 0px 30px;flex-direction:column; align-items: flex-start;gap: 2px;border-radius: 20px 20px 20px 0;border:1px solid #F89367;background:var(--white);max-width:440px;}
.acf-challenges-block-section .challenge-card:hover {transform: translateY(-6px);}
.acf-challenges-block-section .card-title {color:var(--lightblack);font-size:var(--f20); font-weight:500; line-height:150%;margin-bottom: 18px;}
.acf-challenges-block-section .card-description {color:var(--lightblack);font-size:var(--f16); font-weight:400; line-height:150%;}



@media (min-width:992px){
.acf-challenges-block-section .chalanges-section-title br{display:none}
}

@media (max-width:991px){
	.acf-challenges-block-section .challenge-card{max-width:100%;}
.acf-challenges-block-section .challenge-card .card-description{max-width:380px;}
}


/*Solutions Block Section*/
.acf-solutions-block-section {padding-top:145px;}
.acf-solutions-block-section .solutions-visual {position: relative;width: 100%;height: 375px;max-width: 580px;margin-left: auto;margin-right: 0;overflow: hidden;}
.acf-solutions-block-section .video-mask {position: absolute; z-index: 2; top: 0px; left:0px; width: calc(100%);height:100%;}
.acf-solutions-block-section .solutions-image, .acf-solutions-block-section .solutions-video, .acf-solutions-block-section .solutions-youtube iframe {position: absolute;   bottom: 0; background-size: cover;    width: 100%;height: 375px; object-fit: cover}
.acf-solutions-block-section .solutions-video, .acf-solutions-block-section .solutions-youtube iframe {display: none;}

.acf-solutions-block-section .solutionsTitle span{color:var(--blue);}
.acf-solutions-block-section .solutions-description h3{color: var(--lightblack);font-size: var(--f20);line-height: 150%;font-weight: 500;}
.acf-solutions-block-section .solutions-description *{color: var(--lightblack);font-size: var(--f16);line-height: 150%;}

@media (min-width:1650px){
.acf-solutions-block-section .solutionRowCont .rghtVideo{width: 41.66666667%;}
.acf-solutions-block-section .solutionRowCont .lftCont{width: 58.33333333%;} 
.acf-solutions-block-section .solutionRowCont .lftCont .solutions-text{max-width:814px; padding-right:20px;}
}

@media (min-width:350px) and (max-width:1400px){
	.acf-solutions-block-section .video-mask{outline: 1px solid;}
}

@media (min-width:1200px) and (max-width:1400px){ 
	.acf-solutions-block-section .solutions-visual {margin-left: auto; margin-right: auto;}
	.acf-solutions-block-section .solutions-image, .acf-solutions-block-section .solutions-video, .acf-solutions-block-section .solutions-youtube iframe{height:100%}
	
}
@media (min-width:1024px) and (max-width:1199px){
	.acf-solutions-block-section .solutions-visual {height: 374px;}
	.acf-solutions-block-section .solutions-image, .acf-solutions-block-section .solutions-video, .acf-solutions-block-section .solutions-youtube iframe{background-size: cover;height: 100%;}
}
@media (max-width:1199px){
	.acf-solutions-block-section .solutions-description *{ font-size:var(--f16);  }
	.acf-solutions-block-section { padding-top: 43px; }
	.acf-solutions-block-section .innerTextCont{margin-bottom:43px;}
	.acf-solutions-block-section .solutions-text{padding-top:42px;}
}

@media (max-width:767px){
	.acf-solutions-block-section .solutions-image, .acf-solutions-block-section .solutions-video, .acf-solutions-block-section .solutions-youtube iframe {height: 241px;width: 100%;}
	.acf-solutions-block-section .video-mask{top:0px; left:-1px;width:calc(100% + 2px); height:calc(100% + 1px);}
	.acf-solutions-block-section .solutions-visual { position: relative; width: 374px; aspect-ratio: 4 / 3; height: 241px; max-width:100%; margin: 0 auto; }
	.acf-solutions-block-section .solutions-visual  .hero-media { position: absolute; inset: 0; overflow: hidden; }
	
}


/*Advantages Block Section*/
.acf-advantages-block-section{padding-top:140px;}
.acf-advantages-block-section .container{padding:30px 74px}
.acf-advantages-block-section .advantages-title span{color:var(--blue);}
.acf-advantages-block-section .iconHolder{border-radius: 10px;background: #FFF;box-shadow: 0 52px 15px 0 rgba(16, 100, 112, 0.00), 0 33px 13px 0 rgba(16, 100, 112, 0.01), 0 19px 11px 0 rgba(16, 100, 112, 0.05), 0 8px 8px 0 rgba(16, 100, 112, 0.09), 0 2px 5px 0 rgba(16, 100, 112, 0.10);width: 76px;height: 76px;display: inline-flex;align-items: center;justify-content: center;}
.acf-advantages-block-section .iconHolder img{max-width:54px}
.acf-advantages-block-section .customGap30Adv  .adv-item { display: block; padding: 20px; }
.acf-advantages-block-section .customGap30Adv  .adv-item .titleAdavBelowIcon {color:var(--blue);font-size:var(--f20); font-weight: 500; line-height: 150%;padding-top: 14px; padding-bottom: 21px;}
.acf-advantages-block-section .customGap30Adv .adv-item .adv-desc{color:var(--lightblack);text-align:center; font-size:var(--f18); line-height: 150%;}
.acf-advantages-block-section .customGap30Adv .adv-item .adv-desc *{color:var(--lightblack);text-align:center; font-size:var(--f18); line-height: 150%;margin-bottom:0px;}
.acf-advantages-block-section .customGap30Adv .adv-item .adv-desc p:not(:first-child){margin-top:10px;}

.acf-advantages-block-section .adv-mobile-btn-cont{margin-top:50px;}
.acf-advantages-block-section .adv-mobile-btn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor); transition:all .5s}
.acf-advantages-block-section .adv-mobile-btn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726 !important;}

@media (min-width:1650px){
.customGap30Adv{gap:30px;}
.acf-advantages-block-section .customGap30Adv{gap:0 30px;}
.acf-advantages-block-section .customGap30Adv .col-lg-4 { max-width: 420px; padding: 0px; }
}


@media (max-width:1199px){
.acf-advantages-block-section .container{padding:30px;}
.acf-advantages-block-section{padding-top: 60px;}
.acf-advantages-block-section .customGap30Adv .adv-item{padding:10px;}
.acf-advantages-block-section .advantages-title{max-width: 260px; margin-left: auto; margin-right: auto;}
}





/*Related Pages Block Section*/
.acf-related-pages-section{padding-top:138px;}
.acf-related-pages-section.extraPdBtm{padding-bottom:138px;}
.acf-related-pages-section .gapCustmInd64{gap:66px 0px;}
.acf-related-pages-section .absIndstryLink { position: absolute; inset: 0; z-index: 3; cursor: pointer; }
.acf-related-pages-section .relatedPage-card .related-date {color:var(--black); font-size:var(--f14); font-weight: 300; line-height: 150%;}
.acf-related-pages-section .relatedPage-card .indstFeaturedImg{height:202px;border-radius: 20px 20px 0px 0px;20px 20px 20pxcontain-intrinsic-block-size: auto 100px;overflow: hidden;}
.acf-related-pages-section .relatedPage-card .indstFeaturedImg img{height:100%;object-fit:cover;transition:all .5s;width:100%}
.acf-related-pages-section .relatedPage-card {border-radius:20px 20px 20px 0px;background: #FFF;transition:all .5s; position: relative;}
.acf-related-pages-section .relatedPage-card:hover{box-shadow: 0 303px 85px 0 rgba(135, 135, 135, 0.00), 0 194px 77px 0 rgba(135, 135, 135, 0.01), 0 109px 65px 0 rgba(135, 135, 135, 0.05), 0 48px 48px 0 rgba(135, 135, 135, 0.09), 0 12px 27px 0 rgba(135, 135, 135, 0.10);transition:all .5s}
.acf-related-pages-section .relatedPage-card .relatedPageCardContent{display: flex;padding:10px 20px 94px 20px;flex-direction: column;align-items: flex-start;align-self: stretch;position: relative;box-shadow: 0 198px 55px 0 rgba(158, 158, 158, 0.00), 0 127px 51px 0 rgba(158, 158, 158, 0.01), 0 71px 43px 0 rgba(158, 158, 158, 0.05), 0 32px 32px 0 rgba(158, 158, 158, 0.09), 0 8px 17px 0 rgba(158, 158, 158, 0.10);gap:0px;border-radius: 0 0 20px 0;}
.acf-related-pages-section .relatedPage-card .relatedPageCardContent h3{color: var(--lightblack); font-size:var(--f20); line-height:normal; font-weight:600; margin-bottom:2px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;min-height: 48px; }
.acf-related-pages-section .relatedPage-card .relatedPageCardContent .relatedPage-excerpt{color: var(--lightblack); font-size:var(--f16); line-height: 150%; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.acf-related-pages-section .relatedPage-card .relatedPageCardContent .card-link {display: flex;padding: 10px 16px 10px 43px;justify-content: center;align-items: center;position: absolute;left: 23px;bottom: 18px;border-radius: 20px 20px 20px 0;border: 1px solid var(--blue);color:var(--blue);font-size:var(--f16);font-style: normal;font-weight: 500;line-height: 150%;text-decoration: none;gap:5px;transition:all .5s;}
.acf-related-pages-section .relatedPage-card:hover .card-link { border: 1px solid #fff; color:#fff;background:linear-gradient(180deg, #61D3DA 0%, #3FBBCF 50.96%, #1894B8 100%);}
.acf-related-pages-section .relatedPage-card:hover .card-link svg path{color:#fff;fill:#fff;}
.acf-related-pages-section .relatedPage-card .card-link svg {/*position: relative; top: 2px;*/}
.acf-related-pages-section .relatedPage-card:hover .indstFeaturedImg img{transform:scale(1.2);}
.acf-related-pages-section  .industries-main-btn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor);margin-top:5px;}

.acf-related-pages-section .relatedPage-card .indstFeaturedImg img{max-width: 100%; height: auto;}

@media (min-width:1679px){
	.acf-related-pages-section .gapCustmInd64{gap:66px 48px;}
	.acf-related-pages-section .gapCustmInd64 .col-lg-4 {max-width: 413px;padding:0px;}
}

@media (min-width:1024px){
	.acf-related-pages-section .relatedPage-card .relatedPageCardContent{min-height: 250px;}
}

@media (max-width:991px){
.acf-related-pages-section { padding-top: 46px;}
.acf-related-pages-section.extraPdBtm{padding-bottom:46px;}
.acf-related-pages-section .gapCustmInd64 {gap:48px 0px; }
.acf-related-pages-section .relatedPage-card .relatedPageCardContent .card-link{padding: 10px 16px;}
}


/*KC child pages blocks section*/
.acf-knowledge-center-content-section{padding-top:62px;}
.acf-knowledge-center-content-section .knowledgeImageOuter .knowledgeImage{max-width:100%;border-radius: 20px;height:auto;}
.acf-knowledge-center-content-section .knowledge-content .secTitle{color:var(--orangecolor);font-size:var(--f40);line-height: normal;}
.acf-knowledge-center-content-section .knowledge-content .secSubTitle{color: var(--lightblack);font-size:var(--f24); font-weight: 500; line-height: 150%;}
.acf-knowledge-center-content-section .knowledge-content .kcDate{color: #595959; font-size:var(--f18); line-height: 150%;}

.acf-kc-center-title-content-section{padding-top:41px;}
.acf-kc-center-title-content-section .innerContentSec{max-width:952px;}
.acf-kc-center-title-content-section .innerContentSec .kc-content { color: var(--lightblack); font-size: var(--f16); line-height: 150%; }
.acf-kc-center-title-content-section .innerContentSec .kc-content *{color: inherit;}
.acf-kc-center-title-content-section .innerContentSec .kc-content h2{color: var(--lightblack);  font-size:var(--f20);  line-height: 150%;}
.acf-kc-center-title-content-section .innerContentSec .kc-content h3{color: var(--lightblack);  font-size:var(--f18);  line-height: 150%;font-weight:var(--fontweight400);}
.acf-kc-center-title-content-section .innerContentSec .kc-content h4{color: var(--lightblack);  font-size:var(--f18);  line-height: 150%;font-weight:var(--fontweight400);}
.acf-kc-center-title-content-section .innerContentSec .kc-content h5{color: var(--lightblack);  font-size:var(--f18);  line-height: 150%;font-weight:var(--fontweight400);}
.acf-kc-center-title-content-section .innerContentSec .kc-content h6{color: var(--lightblack);  font-size:var(--f18);  line-height: 150%;font-weight:var(--fontweight400);}
.acf-kc-center-title-content-section .innerContentSec .kc-content iframe[src*="youtube.com/embed"], .acf-kc-center-title-content-section .innerContentSec .kc-content iframe[src*="youtube-nocookie.com/embed"] { width: 100%; max-width: 100%; aspect-ratio: 16 / 9; height: auto; }

/*.acf-kc-center-title-content-section .innerContentSec :is(h2,h3,h4,h5,h6){color: var(--lightblack);font-size:var(--f24); line-height: 150%;}*/

.acf-knowledge-center-tablet-section{padding-top:30px;}
.acf-knowledge-center-tablet-section{padding-top:30px;}

.acf-image-block-section{padding-top:15px;}
.acf-image-block-section .image-block-wrapper img{max-width:100%;border-radius: 10px;}


.acf-hubspot-form-with-title-section{margin-top:44px;}
.acf-hubspot-form-with-title-section .innerMaxHubspotForm{max-width:932px;display:flex;  padding:20px; flex-direction:column; gap:13px;border-radius: 20px; background:#CDE6EB;}
.acf-hubspot-form-with-title-section .innerMaxHubspotForm .formTitle{color:var(--lightblack); font-size:var(--f20); font-weight:500; line-height:150%;    margin-bottom: 20px;}

.acf-knowledge-center-tablet-section .kc-custom-table { width: 100%; border-collapse: separate; border-spacing: 0; overflow: hidden; border-radius: 20px; }
.acf-knowledge-center-tablet-section .kc-custom-table thead th { background: #cde6eb; color: #2e3c40; font-weight: 600; padding:11px 12px 10px; border-left: 1px solid #fff; border-bottom: 1px solid #ffffff; font-size:16px; }
.acf-knowledge-center-tablet-section .kc-custom-table tbody td { background: #fff; padding:10px 12px; border-left: 1px solid #cde6eb; border-bottom: 1px solid #cde6eb; font-size:16px; font-weight:400; }
.acf-knowledge-center-tablet-section .kc-custom-table tbody tr:last-child td { border-bottom: 0; }
.acf-knowledge-center-tablet-section .kc-custom-table thead tr th:last-child { border-top-left-radius: 20px; border-left: 0px !important; }
.acf-knowledge-center-tablet-section .kc-custom-table tbody tr:last-child td:first-child { border-bottom-left-radius: 20px; }
.acf-knowledge-center-tablet-section .kc-custom-table tbody tr:last-child td:last-child { border-bottom-left-radius: 20px; }
.acf-knowledge-center-tablet-section .kc-custom-table th, .acf-knowledge-center-tablet-section .kc-custom-table td { text-align: center; vertical-align: middle; }
.acf-knowledge-center-tablet-section .kc-custom-table tbody { position: relative; top: -1px;}
.acf-knowledge-center-tablet-section .kc-custom-table tbody:before { background: #fff; content: ''; width: 100%; height: 100%; position: absolute; left: 0px; z-index: -1; }
.acf-knowledge-center-tablet-section  .kc-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.acf-knowledge-center-tablet-section .kc-mobile-transpose th{ background:#cde6eb; font-weight:600; white-space:nowrap; }
.acf-knowledge-center-tablet-section .kc-mobile-transpose td{ background:#fff; }
.acf-knowledge-center-tablet-section .kc-mobile-transpose th, .acf-knowledge-center-tablet-section .kc-mobile-transpose td{border-bottom: 1px solid #fff;padding:10px 12px; }


@media (min-width:1600px){
	.acf-knowledge-center-content-section .knowledgeImageOuter .knowledgeImage{width: 439px;}
	.acf-image-block-section .image-block-wrapper img{width:659px;}
}


@media (max-width:991px){
	.acf-knowledge-center-content-section{padding-top:59px;}
	.acf-knowledge-center-content-section .knowledge-content .secTitle{font-size:var(--f30);}
	.acf-knowledge-center-content-section .knowledge-content .secSubTitle{font-size:var(--f20);}
	.acf-knowledge-center-content-section .knowledge-content .kcDate{font-size:var(--f16);}
	.acf-hubspot-form-with-title-section{margin-top:50px;}
	.acf-image-block-section{padding-top:10px;}
	.acf-knowledge-center-tablet-section .container{padding-left:0px;}
}


/*hundredchat*/
.acf-hundred-chat-block-section img{max-width:100%;}
.acf-hundred-chat-block-section{background-color: #fff; }
.acf-hundred-chat-block-section .hundred-chat-image{background-color: #f8f9fb; text-align: center; padding: 80px 0px 0px; height:calc(100vh - 170px); display: flex; flex-direction: column; justify-content: center; align-items: center;}
.acf-hundred-chat-block-section .hundred-chat-content{padding:10px;}
.acf-hundred-chat-block-section  .hc-arrow{ position: absolute; top: 100%; right: 50%; }
.acf-hundred-chat-block-section .hc-arrow img { display: inline-block; height: 30vh; }
.acf-hundred-chat-block-section .hundred-chat-content .hc-title { font-weight: 700; margin-bottom: 10px; font-size: 34px; }
.acf-hundred-chat-block-section .hundred-chat-content .hc-subtitle *{color: #2f316c; color: #2f316c; font-weight: 700; font-size: 26px; line-height: 1.2; margin-bottom: 14px; }
.acf-hundred-chat-block-section .hundred-chat-content .hc-content *{line-height: 1.2; margin-bottom: 20px;font-size: var(--f18);font-weight:300; }

@media (min-width:1200px){
/*.transparentHeader { position: fixed; left: 0px; width: 100%; top: 0px; }
.transparentHeader nav{background-color:transparent !important }
*/
}

@media (max-width:991px){
.acf-hundred-chat-block-section .hundred-chat-image{height: auto;padding-top:0px;}
.acf-hundred-chat-block-section .hc-arrow img { height: auto; width: auto; max-width: 120px; }
.acf-hundred-chat-block-section .hundred-chat-content { padding: 60px 15px 40px 15px; }
.acf-hundred-chat-block-section .hundred-chat-content .hc-subtitle * { font-size: var(--f18);}
.acf-hundred-chat-block-section .hundred-chat-content .hc-content * { font-size:15px;}
}



/*Form Page*/
.page-template-form-page .header-left-menu, .page-template-form-page .header-right-menu, .page-template-form-page .datarowOne{display:none !important}
.page-template-form-page .site-header {min-height:89px;}
.page-template-form-page footer.footer {padding-top:15px !important} 

.page-template-form-page .formPage.direcRtl form { direction: rtl; }
.page-template-form-page input[type=checkbox], .page-template-form-page input[type=radio]{box-sizing: border-box;}
.page-template-form-page .footer.m-block, .page-template-form-page .requset_a_demo_footer, .page-template-form-page .header .red-link, .page-template-form-page .header .login_link, .page-template-form-page .header-menu{display:none;}
.page-template-form-page .header__wrapper.transparent{background-color:#fff}
.page-template-form-page #hubspot-messages-iframe-container, .page-template-form-page #footer .topFooter{display:none !important;}
.formPage{padding:136px 0 60px;}
.formPage .align-items-end{align-items: end;}
.formPage .justify-content-end{justify-content: end;}
.formPage .d-flex{display: flex;}
.formPage label{display:inline-block;}
.formPage .position-absolute{position: absolute;}
.formPage .position-relative{position: relative;}
.formPage p{font-weight: 500;font-size: var(--f18);line-height: 28px;}
.formPage h1{font-size:var(--f30);font-weight:600;margin-bottom:10px;text-align: center;}
.formPage p.mainDescription{font-size:var(--f16);line-height:var(--l24);}
.formPage .wpcf7{padding-top:70px;}
.formPage .wpcf7 h3{color:#000;font-size:var(--f18);font-weight:600;padding-bottom:20px;}
.formPage .wpcf7 form input{padding:7px 22px;border-radius:100px;border:1px solid #D6D6D6;width:100%;font-size:var(--f16);color:#000;text-align: right;}
.formPage .wpcf7 form input::placeholder{color:#000;}
.formPage .wpcf7 form select{padding:7px 22px;border-radius:100px;border:1px solid #D6D6D6;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('images/chevron-down-light.svg');background-repeat:no-repeat;background-position:96% center;font-size:var(--f16);}
body.rtl .formPage .wpcf7 form select{background-position:15px center;}
.formPage .wpcf7 .row{margin-bottom:25px;}  
.togglebuttons .wpcf7-list-item{margin:0 2px 0 0;display:inline-block;}
.togglebuttons > span input{opacity:0;position:absolute;}
.togglebuttons > span .wpcf7-list-item-label{cursor:pointer;display:block;color:#333;border-radius:100px;background:#fff;padding:3px 26px 3px 36px;background:#fff;border:1px solid #D6D6D6;line-height: 26px;}
body.rtl .togglebuttons > span .wpcf7-list-item-label{padding: 3px 36px 3px 26px;}
.togglebuttons > span input:checked + .wpcf7-list-item-label{background:#EB6726;border:1px solid #EB6726;color:#fff;border-radius:100px;font-size:var(--f16);padding:3px 18px;position:relative;margin-left:0;}
.formPage .billingInfo{margin-top:30px;display:inline-block;width:100%;padding-top:50px;}
.formPage .billingInfo label{font-size:var(--f16);margin-bottom:13px !important;display: inline-block;}
.togglebuttons > span.wpcf7-list-item.first .wpcf7-list-item-label{margin-left:0;padding:3px 37px 3px 20px;}
body.rtl .togglebuttons > span.wpcf7-list-item.first .wpcf7-list-item-label{padding:3px 20px 3px 35px;}
.togglebuttons > span.wpcf7-list-item.last input:checked + .wpcf7-list-item-label{margin-left:-28px}
.togglebuttons > span.wpcf7-list-item.last .wpcf7-list-item-label{margin-left:-28px !important;}
body.rtl .togglebuttons > span.wpcf7-list-item.last .wpcf7-list-item-label{margin-right:-28px !important;margin-left:0!important;}
.formPage div[data-id="extrabillinginfo"]{margin-top:30px;}
.formPage .billingInfo .togglebuttons label{margin-bottom:0 !important;}
.formPage .billingInfo .togglebuttons{display:inline-block;}
.formPage .wpcf7 .row:last-child{margin-bottom:0;}
.formPage .addUser{margin-top:50px;padding-top:50px;padding-bottom:50px;position:relative;}
.formPage .addUser label.subTitle{font-size:var(--f16);margin-bottom:20px;}
.formPage .addUser .row span{width:100%;float:left;}
.formPage .addUser .row span span label{width:100%;display:flex;margin-bottom:0;}
.formPage .addUser .row span span label input{width:auto;float:left;margin-right:10px;-webkit-appearance: auto;height: auto;}
body.rtl .formPage .addUser .row span span label input{margin-left:10px;margin-right:0px;}
.formPage .addUser .row span span span.wpcf7-list-item-label{width:80%;text-align: right;}
.formPage .addUser .row span.subtip{margin-left:42px;color:#515151;font-weight:400;font-size:var(--f16);}
body.rtl .formPage .addUser .row span.subtip{margin-left: 0;margin-right:42px;text-align: right; padding-right: 22px;}
.formPage .addUser h4{font-size:var(--f16);margin-top:12px;display:inline-block;width:100%;margin-bottom:20px;}
.formPage .addUser span.wpcf7-list-item-label{font-size:var(--f16);font-weight:600;}
.topline{position:relative;}
.formPage .antiFraud{margin-top:60px;padding-top:50px;position:relative;}
.topline:after{content:'';width:100%;height:2px;position:absolute;top:0;left:0;background:rgb(235,103,38); background:linear-gradient(90deg, rgba(235,103,38,1) 0%, rgba(50,156,178,1) 100%);}
.formPage .antiFraud .row p br{display:none;}
.formPage .antiFraud .col-md-8 .row p{display:flex;}
.formPage .antiFraud .col-md-8 span.wpcf7-list-item label{display:flex;}
.formPage .wpcf7 form .antiFraud input[type="radio"]{margin-right:10px;-webkit-appearance: auto;height: auto;}
body.rtl .formPage .wpcf7 form .antiFraud input[type="radio"]{margin-left:10px;margin-right:0px;width: auto;}
.formPage .antiFraud .col-md-8 span.wpcf7-list-item{margin-left:30px;}
.formPage .antiFraud .wpcf7-list-item-label, .formPage .antiFraud .col-md-8 label{font-size:var(--f16);}
.formPage .wpcf7 .antiFraud h3{padding-bottom:15px;}
.formPage .wpcf7 .antiFraud p{color:#515151;font-size:var(--f16);font-weight:400;}
.formPage .wpcf7 .antiFraud .row{margin-bottom:5px;}
.formPage .wpcf7 .antiFraud p label{color:#000;}
.formPage .wpcf7 .antiFraud .paraText{padding-bottom:15px;}
.formPage .wpcf7 .antiFraud .row.liveCamera p{font-size:var(--f16);font-weight:600;color:#000;}
.formPage .wpcf7 .antiFraud .row.liveCamera{margin-bottom:15px;background:url('images/camera-web-solid.svg') no-repeat left center;padding-left:30px;}
body.rtl .formPage .wpcf7 .antiFraud .row.liveCamera{padding-right:30px;padding-left:0px;background-position: right center !important;}
.formPage .wpcf7 .wpcf7-spinner{position:absolute;}
.formPage .wpcf7 .wpcf7-submit{background:#EB6626;font-size:var(--f16); color:#fff;padding:10px 30px;cursor: pointer;}
.formPage .wpcf7 .antiFraud .row:last-child{margin-bottom:0;}
.formPage .wpcf7-not-valid-tip{font-size:12px;}
.custom-file-label {position: absolute;top: 0;right: 0;left: 0;z-index: 1;height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: .25rem;}
.formPage .wpcf7 .custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:100%;padding:.375rem .75rem;line-height:32px;color:#515151;content:"Attach File";background-color:#F5F5F5;border-left:inherit;border-radius:0 .25rem .25rem 0;font-size:16px;background-image:url('images/paperclip-thin.svg');background-repeat:no-repeat;background-position:92%;padding-right:34px;height: auto;}
body.rtl .formPage .wpcf7 .custom-file-label::after{left: 0; right: revert;background-position:15px;padding: 6px 15px 6px 40px;content:"לצרף קובץ";}
.custom-file-input {position: relative;z-index: 2;width: 100%;height: calc(1.5em + .75rem + 2px);margin: 0;opacity: 0;}
.fileupload .custom-file-input{height:calc(1.5em + .75rem + 8px);}
.fileupload p{position:relative;}
.fileupload .custom-file-label{border-radius:100px;overflow:hidden;height:calc(1.5em + .75rem + 8px);font-size:16px;padding:8px 22px;color:#000;line-height:28px;position: absolute;    left: 0;right: 0;top: 0;bottom: 0;text-align: right;}
.addUser .addbtn{font-size:var(--f16);color:#000;padding:7px 37px 7px 20px;border-radius:100px;border:1px solid #D6D6D6;right:0;bottom:0;background:#fff url('images/plus-light.svg') no-repeat;background-position:89% center;background-size:16px;font-weight: 300; text-decoration: none;}
body.rtl .addUser .addbtn {left: 0;right:inherit}
.toplinegray{position:relative;padding-top:30px;}
.toplinegray:after{content:'';width:100%;height:1px;position:absolute;top:0;left:0; background:#D6D6D6;}
.formPage .addUser{padding-bottom: 0;}
@media (max-width:768px){
  .formPage .wpcf7 .row{margin-left:0 !important;margin-right:0 !important;margin-bottom:0;}
  .formPage .addUser .row span{width:100%;margin:0 !important;}
  .formPage .col-md-4{margin-bottom:20px;padding:0;}
  .formPage .antiFraud .d-flex{display:inline-block !important;}
  .formPage .addUser .row span.subtip{margin-left: 25px !important;width: 90%;}
  .formPage .addUser{padding-bottom: 75px;}
  .formPage .antiFraud .col-md-8{padding: 0;margin-bottom: 30px;}
  .formPage .billingInfo{overflow: hidden;}
  .formPage .antiFraud .col-md-8 .row p{display: inline-block;}
  .formPage .antiFraud{overflow: hidden;}
  .formPage .wpcf7 .antiFraud p label{width: 100%;}
  .formPage .antiFraud .col-md-8 span.wpcf7-list-item:first-child{margin-left: 0;}
}

.userContainer.duplicatedContainer{padding-top: 35px;margin-top: 30px;border-top: 1px solid #D6D6D6;position: relative;padding-bottom: 45px;}
.userContainer.duplicatedContainer .deletebtn{position: absolute;left:0;bottom: 0;padding: 7px 20px 7px 20px;border-radius: 100px;background: #EB6726; color:#fff;border:0px;}
body.rtl .userContainer.duplicatedContainer .deletebtn{right: 0;left: inherit;}
.mainDescription > p.has-text-align-center { font-weight: 300;    margin-bottom: 0px;}
.page-template-form-page .userContainer p { width: fit-content; }

.page-template-form-page .wpcf7 form.init .wpcf7-response-output, .page-template-form-page .wpcf7 form.resetting .wpcf7-response-output,
 .page-template-form-page .wpcf7 form.submitting .wpcf7-response-output, .page-template-form-page .wpcf7 form.invalid .wpcf7-response-output,.page-template-form-page .wpcf7 form .wpcf7-response-output
 { display: none!important; }


@media (max-width:768px){
    .userContainer.duplicatedContainer{padding-bottom: 65px;}
}
.thankyouuser{padding: 200px 0 100px;text-align: center;}
.thankyouuser h1{font-size: 30px;font-weight: 600;line-height: 40px;margin-bottom: 25px;}
.thankyouuser p{font-size:16px;line-height: 24px;}





/*Common css*/
#breadcrumbs{gap:10px;margin:0px;padding:0px;}
#breadcrumbs li:after{ content: ">"; margin: 0 8px; color: #000; }
#breadcrumbs li:last-child:after{ display:none}
#breadcrumbs li:before{display:none }
#breadcrumbs *{color: var(--lightblack);  font-size:var(--f14); line-height: 150%;text-decoration:none}
.chindiexYbread{z-index:9;}
.absYoastBreadcrumb{position:absolute;left:0px;right:0px;margin:0 auto;top:6px;}
.whiteBodyBgperPage {background-color:#fff !important;}

@media (max-width:768px){
	#breadcrumbs{gap:0px 5px;}
}

@media (min-width:1650px){
	header.site-header .navbar-brand{margin-right: 5px;}
}
@media (min-width:1023px){
 .acf-card-with-title-section .card-wrap:hover {
    top: -15px;
    position: relative;
}
.acf-card-with-title-section .card-wrap {
    position: relative;
    top: 0;
}

.acf-industries-section .industry-item{
	 position: relative;
	top: 0;
	transition:all .5s
}
.acf-industries-section .industry-item:hover{
	  top: -10px;
    position: relative;
}
}

@media (max-width:1199px){
h2{font-size:var(--f30);}
}






/*shop pages*/


/*Template Name: Custom Page*/

.page-template-custom-template  header .header-menu ,
.page-template-page-shop-thank-you  header .header-menu ,
.page-template-custom-payment-template  header .header-menu ,
body.woocommerce-cart header .header-menu ,
body.woocommerce-checkout header .header-menu ,
.page-template-custom-payment-template  header .d-flex.align-end.desktop,
.page-template-page-shop-thank-you  header .d-flex.align-end.desktop,
.page-template-custom-template  header .d-flex.align-end.desktop,
body.woocommerce-cart header .d-flex.align-end.desktop,
body.woocommerce-checkout header .d-flex.align-end.desktop,
.page-template-custom-payment-template  header .mobile,
.page-template-custom-template  header .mobile,
.page-template-page-shop-thank-you  header .mobile,
body.woocommerce-cart  header .mobile,
body.woocommerce-checkout  header .mobile,
.page-template-custom-payment-template  footer .footer-menu ,
.page-template-custom-template  footer .footer-menu ,
.page-template-page-shop-thank-you  footer .footer-menu ,
body.woocommerce-cart  footer .footer-menu ,
body.woocommerce-checkout  footer .footer-menu ,
.page-template-custom-payment-template footer .newsletter__wrapper,
.page-template-custom-template  footer .newsletter__wrapper,
.page-template-page-shop-thank-you footer .newsletter__wrapper,
body.woocommerce-cart   footer .newsletter__wrapper,
body.woocommerce-checkout   footer .newsletter__wrapper,
.page-template-custom-payment-template  footer a.d-flex.gap-3.mt-5,
.page-template-custom-template  footer a.d-flex.gap-3.mt-5,
.page-template-page-shop-thank-you footer a.d-flex.gap-3.mt-5,
body.woocommerce-cart  footer a.d-flex.gap-3.mt-5,
body.woocommerce-checkout  footer a.d-flex.gap-3.mt-5,
.page-template-custom-payment-template .requset_a_demo_footer,
.page-template-custom-template  .requset_a_demo_footer,
.page-template-page-shop-thank-you .requset_a_demo_footer,
body.woocommerce-cart  .requset_a_demo_footer,
body.woocommerce-checkout  .requset_a_demo_footer
{/*display:none */}

.pt-50 { padding-top: 50px; }
.mt-16 { margin-top: 64px; }
/*Form Page*/

body.woocommerce .header-left-menu,
body.woocommerce .header-right-menu,
body.woocommerce .datarowOne,
body.page-template-cart-custom-template .header-left-menu,
body.page-template-cart-custom-template .header-right-menu,
body.page-template-cart-custom-template .datarowOne,
body.page-template-custom-template .header-left-menu,
body.page-template-custom-template .header-right-menu,
body.page-template-custom-template .datarowOne
{/*display:none !important*/}

body.woocommerce .absYoastBreadcrumb{display:none !important}
body.woocommerce,
body.woocommerce-page,
body.page-template-cart-custom-template,
body.page-template-custom-template
{background:#fff !important;}

 
body.woocommerce .site-header ,
body.page-template-cart-custom-template .site-header, 
body.page-template-custom-template .site-header 
{min-height:89px;}

body.woocommerce footer.footer, 
body.page-template-cart-custom-template footer.footer, 
body.page-template-custom-template footer.footer 
{padding-top:15px !important} 

body.woocommerce #footer .topFooter,
body.page-template-cart-custom-template .topFooter,
body.page-template-custom-template .topFooter
{display:none !important;}






.dividerBorderSec{width:63px; height:10px;background: #3F92A0;margin:10px auto 20px;display:block;}
.descBlockText{color: #191A39; font-size: 16px; font-style: normal; font-weight: 300; line-height:1.5; max-width:750px; margin:0 auto;}

/*Banner Block*/
.acf-shop-banner-section{position:relative;padding-top:20px;}
.acf-shop-banner-section .subTitleBlocksText{font-size: 30px; font-style: normal; font-weight: 300; color: #191A39;}
.acf-shop-banner-section .titleBlocksText{color: #191A39; font-size: 50px; font-style: normal; font-weight: 600; line-height: normal;}
.acf-shop-banner-section .titleBlocksText .descBlockText p{color: #191A39; font-size: 50px; font-style: normal; font-weight: 600; line-height: normal;}
.acf-shop-banner-section .descBlockText.banerSecDescSec p strong{font-weight:700;} 
.acf-shop-banner-section .descBlockText.banerSecDescSec ul{padding-right: 22px; margin-top: 15px; margin-bottom: 15px;}
.acf-shop-banner-section .descBlockText.banerSecDescSec ul li{list-style: disc;color: #394553; font-size: 16px;font-weight: 300; line-height:1.5;} 
.acf-shop-banner-section .descBlockText.banerSecDescSec ul li p{color: #394553; font-size: 16px;font-weight: 400; line-height:1.5;} 
.acf-shop-banner-section .descBlockText.banerSecDescSec ul li:not(:last-child){margin-bottom:8px;}
.acf-shop-banner-section .descBlockText.banerSecDescSec ul li p:not(:last-child){margin-bottom:35px;}

.acf-shop-banner-section .descBlockText.banerSecDescSec ol{padding-right: 22px; margin-top: 15px; margin-bottom: 15px;    text-align: right;}
.acf-shop-banner-section .descBlockText.banerSecDescSec ol li{list-style: decimal;color: #394553; font-size: 16px;font-weight: 300; line-height:1.5;}  
.acf-shop-banner-section .descBlockText.banerSecDescSec ol li:not(:last-child){margin-bottom:8px;} 




/*.acf-banner-section:before{content: ''; position: absolute; right: -220px; top: 0px; display: block; border-radius: 1003px; opacity: 0.1; background: linear-gradient(103deg, #3F92A0 -2.58%, #ACDEDE 99.47%); filter: blur(150px); width: 1000px; height: 1000px; z-index: -1;} */
.page-template-custom-template #main-container:before { content: ''; position: absolute; right: -2%; top: 0px; display: block; border-radius: 1003px; opacity:.1; background: linear-gradient(103deg, #3F92A0 -2.58%, #ACDEDE 99.47%); filter: blur(150px); width: 1000px; height: 1000px; z-index: -1; }
.page-template-custom-payment-template #main-content:before { content: ''; position: absolute; right: -2%; top: 0px; display: block; border-radius: 1003px; opacity:.1; background: linear-gradient(103deg, #3F92A0 -2.58%, #ACDEDE 99.47%); filter: blur(150px); width: 1000px; height: 740px; z-index: -1; }
.page-template-cart-custom-template #main-content:before { content: ''; position: absolute; right: -2%; top: 0px; display: block; border-radius: 1003px; opacity:.1; background: linear-gradient(103deg, #3F92A0 -2.58%, #ACDEDE 99.47%); filter: blur(150px); width: 1000px; height: 740px; z-index: -1; }
.page-template-page-shop-thank-you #main-content:before { content: ''; position: absolute; right: -2%; top: 0px; display: block; border-radius: 1003px; opacity:.1; background: linear-gradient(103deg, #3F92A0 -2.58%, #ACDEDE 99.47%); filter: blur(150px); width: 1000px; height: 740px; z-index: -1; }

.page-template-custom-payment-template .hideNextbtnTrue .comDividerBorder{    margin: 20px auto 40px;}
.page-template-page-shop-thank-you  .comDividerBorder{    margin: 20px auto 40px;}

/*Icon Block*/
.acf-icon-block-section{padding-top:63px;}
.acf-icon-block-section .subTitleBlocksText{font-size: 25px; font-style: normal; font-weight: 300; color: #191A39;}
.acf-icon-block-section .titleBlocksText{color: #191A39; font-size: 40px; font-style: normal; font-weight: 600; line-height: normal;}
.acf-icon-block-section .iconRepListing .icon-img{width:52px; height:52px; margin:0px auto 20px;}
.acf-icon-block-section .iconRepListing .icon-box{max-width:376px; margin: 0 auto;padding:24px 24px 43px 24px;}
.acf-icon-block-section .iconRepListing .icon-box .icon-title{color: #191A39; font-size: 20px; font-style: normal; font-weight: 700; line-height: 1.5; margin-bottom: 5px;}
.acf-icon-block-section .iconRepListing .icon-box .icon-description{color: #272643; font-size: 16px; font-style: normal; font-weight:300; line-height: 149.023%;}


/*Advantage Block*/
.acf-shop-advantage-section{padding-top:76px;    position: relative;}
.acf-shop-advantage-section:before { content: ''; position: absolute; left: 0; top: 0px; display: block; border-radius: 1003px; opacity: .1; background: linear-gradient(103deg, #3F92A0 -2.58%, #ACDEDE 99.47%); filter: blur(150px); width: 700px; height: 700px; z-index: -1; }
.acf-shop-advantage-section .inner-width, .acf-icon-block-section .inner-width { max-width: 1072px;}
.acf-shop-advantage-section .subTitleBlocksText{font-size: 25px; font-style: normal; font-weight: 300; color: #191A39;}
.acf-shop-advantage-section .titleBlocksText{color: #191A39; font-size: 40px; font-style: normal; font-weight: 600; line-height: normal;}
.acf-shop-advantage-section .descBlockText{ max-width:817px;margin:0 auto;}
.acf-shop-advantage-section .descBlockText p{color: #191A39; font-size: 16px; font-style: normal; font-weight: 300; line-height:1.5; }
.acf-shop-advantage-section .advantage-block-container{gap: 19px; align-items: center;padding-top:36px;}
.acf-shop-advantage-section .advantage-block-container .advantage-content{border-radius: 20px; background: #FFF; box-shadow: 0px 11px 40px 20px rgba(25, 26, 57, 0.05); width: 100%; padding: 56px 22px 56px 50px; min-height:470px;}

.acf-shop-advantage-section .advantage-block-container  .advantage-list .innerBoxAdvCont ul{padding-right: 22px;}
.acf-shop-advantage-section .advantage-block-container .advantage-list .innerBoxAdvCont ul li{list-style: disc;color: #394553; font-size: 16px;font-weight: 300; line-height:1.5;}
.acf-shop-advantage-section .advantage-block-container  .advantage-list .innerBoxAdvCont p{color: #394553; font-size: 16px;font-weight: 400; line-height:1.5;} 
.acf-shop-advantage-section .advantage-block-container  .advantage-list .innerBoxAdvCont ul li:not(:last-child){margin-bottom:10px;}
.acf-shop-advantage-section .advantage-block-container  .advantage-list .innerBoxAdvCont p:not(:last-child){margin-bottom:28px;}

.acf-shop-advantage-section .advaTgageSecDescSec ul{padding-right: 22px;}
.acf-shop-advantage-section .advaTgageSecDescSec ul li{list-style: disc;color: #394553; font-size: 16px;font-weight: 300; line-height:1.5;}
.acf-shop-advantage-section .advaTgageSecDescSec ul li:not(:last-child){margin-bottom:10px;}


.acf-shop-advantage-section .product-list {list-style: none; padding: 0; display: flex ; align-items: center; justify-content: center; flex-direction: column; row-gap: 21px;}
.acf-shop-advantage-section .product-item {cursor: pointer; border-radius: 10px; background: #FFF; box-shadow: 0px 105px 29px 0px rgba(152, 200, 206, 0.00), 0px 67px 27px 0px rgba(152, 200, 206, 0.01), 0px 38px 23px 0px rgba(152, 200, 206, 0.05), 0px 17px 17px 0px rgba(152, 200, 206, 0.09), 0px 4px 9px 0px rgba(152, 200, 206, 0.10); display: flex ; padding: 10px; justify-content: center; align-items: center; gap: 10px;    min-width: 345px; position: relative;width: 100%;}
.acf-shop-advantage-section .product-item .pinfoTab{ width: max-content;margin-bottom: 0px;}


.acf-shop-advantage-section .product-item.active{border-radius: 10px; background: #3F92A0; box-shadow: 0px 106px 30px 0px rgba(152, 200, 206, 0.00), 0px 68px 27px 0px rgba(152, 200, 206, 0.01), 0px 38px 23px 0px rgba(152, 200, 206, 0.05), 0px 17px 17px 0px rgba(152, 200, 206, 0.09), 0px 4px 9px 0px rgba(152, 200, 206, 0.10);color:#fff}
.acf-shop-advantage-section .product-item.active p{font-weight:700;}
.acf-shop-advantage-section .product-item.active:after{content:'';background-image:url(images/arrowLft.svg);background-repeat:no-repeat;background-position:center center;width:15px;height:18px;display: inline-block;background-size: cover;position:absolute;left:-15px;top:50%;transform:translateY(-50%)}


.acf-shop-advantage-section .product-item .product-icon-holder {width: 40px; height: 40px;border-radius: 8.35px; background: #D9EDEF;display: flex; justify-content: center; align-items: center; gap: 9.784px;}
.acf-shop-advantage-section .product-item img.product-icon {width: 23.481px;height: 23.481px;}



/*Running Numbers Block*/
.acf-running-numbers-block-section{padding-top:98px;}
.acf-running-numbers-block-section .subTitleBlocksText{font-size: 25px; font-style: normal; font-weight: 300; color: #191A39;}
.acf-running-numbers-block-section .titleBlocksText{color: #191A39; font-size:30px; font-style: normal; font-weight: 400; line-height: normal;}
.acf-running-numbers-block-section .titleBlocksText span{color: #3F92A0; font-size:30px; font-style: normal; font-weight: 600; line-height: normal;}

.acf-running-numbers-block-section .running-numbers{display:flex;gap:72px;  justify-content: center;margin-top:31px;}
.acf-running-numbers-block-section .running-numbers .number-item{direction: ltr;}
.acf-running-numbers-block-section .running-numbers .number-item .number, .acf-running-numbers-block-section .running-numbers .number-item .numberText{color: #EB6726; font-size: 50px; font-style: normal; font-weight: 700; line-height: normal;}
.acf-running-numbers-block-section .running-numbers .number-item .textBelowNumber{color:#191A39;font-size:var(--f18); font-style:normal; font-weight:300; line-height:normal;}



/*Logo Slider Block*/
.acf-logo-slider-block-section{padding-top:98px;}
.acf-logo-slider-block-section .innerlogoSlider{display:flex}
.acf-logo-slider-block-section .innerlogoSlider .col-md-7{flex: 0 0 66.66666667%; max-width:66.66666667%;display: flex ; align-items: center; position: relative;  padding-right:67px;}
.acf-logo-slider-block-section .innerlogoSlider .col-md-7 #playPauseBtn{position:absolute; bottom:0; right:13px;outline: none; border: 0px; background: transparent;}
.acf-logo-slider-block-section .innerlogoSlider .col-md-5{flex: 0 0 auto; width: 33.33333333%;}
.acf-logo-slider-block-section .subTitleBlocksText{font-size: 25px; font-style: normal; font-weight: 300; color: #191A39;}
.acf-logo-slider-block-section .titleBlocksText{color: #191A39; font-size:40px; font-style: normal; font-weight: 600; line-height: normal;}
.acf-logo-slider-block-section .dividerBorderSec{width:63px; height:10px;background: #3F92A0;margin-right: 0;display:block;}
.acf-logo-slider-block-section .title-section{border-radius:24px 0px 0px 24px;background: #fff;box-shadow: 0px 11px 40px 20px rgba(25, 26, 57, 0.05);min-height: 238px;display: flex;flex-direction: column;justify-content: center;    padding-right: 25%;}

 .acf-logo-slider-block-section .innerlogoSlider .paused i.playPauseIcon{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="circle-play-solid" clip-path="url(%23clip0_486_2087)"><path id="Vector" d="M10 20C12.6522 20 15.1957 18.9464 17.0711 17.0711C18.9464 15.1957 20 12.6522 20 10C20 7.34784 18.9464 4.8043 17.0711 2.92893C15.1957 1.05357 12.6522 0 10 0C7.34784 0 4.8043 1.05357 2.92893 2.92893C1.05357 4.8043 0 7.34784 0 10C0 12.6522 1.05357 15.1957 2.92893 17.0711C4.8043 18.9464 7.34784 20 10 20ZM8 6.25L14 10L8 13.75V6.25Z" fill="%238C8C9C"/></g><defs><clipPath id="clip0_486_2087"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>'); width:20px; height:20px;display:inline-block}
.acf-logo-slider-block-section .innerlogoSlider i.playPauseIcon{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="circle-pause-solid 1" clip-path="url(%23clip0_486_2087)"><path id="Vector" d="M10 20C12.6522 20 15.1957 18.9464 17.0711 17.0711C18.9464 15.1957 20 12.6522 20 10C20 7.34784 18.9464 4.8043 17.0711 2.92893C15.1957 1.05357 12.6522 0 10 0C7.34784 0 4.8043 1.05357 2.92893 2.92893C1.05357 4.8043 0 7.34784 0 10C0 12.6522 1.05357 15.1957 2.92893 17.0711C4.8043 18.9464 7.34784 20 10 20ZM8.75 7.5V12.5C8.75 13.1914 8.19141 13.75 7.5 13.75C6.80859 13.75 6.25 13.1914 6.25 12.5V7.5C6.25 6.80859 6.80859 6.25 7.5 6.25C8.19141 6.25 8.75 6.80859 8.75 7.5ZM13.75 7.5V12.5C13.75 13.1914 13.1914 13.75 12.5 13.75C11.8086 13.75 11.25 13.1914 11.25 12.5V7.5C11.25 6.80859 11.8086 6.25 12.5 6.25C13.1914 6.25 13.75 6.80859 13.75 7.5Z" fill="%238C8C9C"/></g><defs><clipPath id="clip0_486_2087"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>'); width:20px; height:20px;display:inline-block}

.acf-logo-slider-block-section .innerlogoSlider .owl-carousel .owl-stage {display: flex ; align-items: center; }
.acf-logo-slider-block-section .innerlogoSlider .owl-carousel .owl-item img {width: auto; }



/*Testimonial Slider Block*/
.acf-shop-testimonial-section{margin-top:105px;padding-top:38px; border-radius: 40px 40px 0px 0px;position:relative;}
.acf-shop-testimonial-section .inner-width{z-index: 2;position:relative;}
.acf-shop-testimonial-section:after{bottom:0px;width:100%;height: 30px;position:absolute;left:0px;z-index:1;content:'';background: #fff;}
.acf-shop-testimonial-section .subTitleBlocksText{font-size: 25px; font-style: normal; font-weight: 300; color: #191A39;}
.acf-shop-testimonial-section .titleBlocksText{color: #191A39; font-size:40px; font-style: normal; font-weight: 600; line-height: normal;position: relative;}
.acf-shop-testimonial-section .testimonialMainCont{margin:0 auto;width:780px; border-radius: 24px; background: #fff; box-shadow: 0px 11px 40px 20px rgba(25, 26, 57, 0.05); padding:31px 43px 34px 43px;position: relative; top: 24px;}
.acf-shop-testimonial-section .testimonialMainCont .testimonial-content *{ color: #000; font-size: 16px; font-style: normal; font-weight: 300; line-height: 1.5;font-style:italic; }
.acf-shop-testimonial-section .testimonialMainCont .testimonial-content .showMoreBtn{cursor:pointer;text-decoration:underline}
.acf-shop-testimonial-section .testimonialMainCont .testimonial-item {display: flex ; flex-direction: column;padding: 10px;height: 100%;}
.acf-shop-testimonial-section .testimonialMainCont .testimonial-author { padding-top: 30px; color: #000; font-size: 16px; font-style: normal; font-weight: 300; line-height: 1.5;font-style:italic;     margin-top: auto; }

.acf-shop-testimonial-section .testimonialMainCont .owl-prev {position: absolute; top: 50%; right: -70px; transform: translateY(-50%);}
.acf-shop-testimonial-section .testimonialMainCont .owl-prev span {background-image:url(images/chevron-down-light.svg);background-repeat:no-repeat;background-position:center center;font-size:0px;width:16.246px;height: 8.746px;display: inline-block;background-size: cover;transform: rotate(-90deg);}
.acf-shop-testimonial-section .testimonialMainCont .owl-next {position: absolute; top: 50%; left: -70px;transform: translateY(-50%); }
.acf-shop-testimonial-section .testimonialMainCont .owl-next span {background-image:url(images/chevron-down-light.svg);background-repeat:no-repeat;background-position:center center;font-size: 0px;width: 16.246px;height: 8.746px;display: inline-block;background-size: cover;transform: rotate(90deg);}
.acf-shop-testimonial-section .testimonialMainCont .owl-dots {position: absolute; bottom: -70px; left: 50%; transform: translateX(-50%); display: flex ; align-items: center; justify-content: center; gap:5px;}
.acf-shop-testimonial-section .testimonialMainCont .owl-dot {display: inline-block; width: 8px; height: 8px; background: #D9D9D9; border-radius: 100px;border: 0px; box-shadow: none; outline: none;}
.acf-shop-testimonial-section .testimonialMainCont .owl-dot.active {background: #191A39; }
.acf-shop-testimonial-section .testimonialMainCont .owl-carousel .owl-stage{display: flex ; height: 100%; align-items: stretch;}
.acf-shop-testimonial-section button:focus{outline:none}

/*QA Block*/
.acf-qa-block-section{padding-top:98px;}
.acf-qa-block-section .dividerBorderSec{margin:10px auto 50px;}
.acf-qa-block-section .subTitleBlocksText{font-size: 25px; font-style: normal; font-weight: 300; color: #191A39;}
.acf-qa-block-section .titleBlocksText{color: #191A39; font-size:40px; font-style: normal; font-weight: 600; line-height: normal;}


.acf-qa-block-section .qa-accordion {width:100%; max-width:740px; margin:0 auto; }
.acf-qa-block-section .qa-item { border-bottom: 1px solid #ccc; }
.acf-qa-block-section .qa-question {width: 100%;background: transparent;padding:15px 30px 15px 15px;text-align: right;border: none;cursor: pointer;font-size: 16px;display: flex;align-items: center;outline: none !important;position: relative;font-weight: 400;    line-height: 1.5;    -webkit-tap-highlight-color: transparent;}

.acf-qa-block-section .qa-question[aria-expanded='true'] {font-weight: 700;}



.acf-qa-block-section .qa-toggle {width:12px;height:12px;display: inline-block;transition: transform 0.3s ease-in-out;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.acf-qa-block-section .qa-toggle.open:before { content:''; width:12px;height:12px; background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="15" viewBox="0 0 13 15" fill="none"><path d="M11.8125 7.5C11.8125 7.74063 11.6156 7.9375 11.375 7.9375H0.875C0.634375 7.9375 0.4375 7.74063 0.4375 7.5C0.4375 7.25937 0.634375 7.0625 0.875 7.0625H11.375C11.6156 7.0625 11.8125 7.25937 11.8125 7.5Z" fill="%23191A39"/></svg>');background-repeat:no-repeat; background-size: cover; display:block;}
.acf-qa-block-section .qa-toggle.close:before { content:''; width:12px;height:12px; background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" viewBox="0 0 12 13" fill="none"><path d="M6.5625 1.25C6.5625 1.00937 6.36562 0.8125 6.125 0.8125C5.88438 0.8125 5.6875 1.00937 5.6875 1.25V6.0625H0.875C0.634375 6.0625 0.4375 6.25938 0.4375 6.5C0.4375 6.74062 0.634375 6.9375 0.875 6.9375H5.6875V11.75C5.6875 11.9906 5.88438 12.1875 6.125 12.1875C6.36562 12.1875 6.5625 11.9906 6.5625 11.75V6.9375H11.375C11.6156 6.9375 11.8125 6.74062 11.8125 6.5C11.8125 6.25938 11.6156 6.0625 11.375 6.0625H6.5625V1.25Z" fill="%23191A39"/></svg>');background-repeat:no-repeat; background-size: cover; display:block;}


.acf-qa-block-section .qa-answer {display: none; opacity: 0; transition: opacity 0.3s ease-in-out, height 0.3s ease-in-out; padding: 0 20px 20px ;}
.acf-qa-block-section .qa-answer .qa-content {border-radius: 10px; background: #F5FBFC; padding:10px 20px;}
.acf-qa-block-section .qa-answer .qa-content * { color:#191A39;  font-size:16px; font-style:normal; font-weight:400; line-height:1.5; }
.acf-qa-block-section .qa-answer .qa-content * a {text-underline-offset: 2px; text-decoration: underline;}
.acf-qa-block-section .qa-answer .qa-content strong {font-weight:700;}
.acf-qa-block-section .qa-item.active .qa-answer { display:block; opacity:1;}



/*hubpot contact Block*/
.acf-shop-contact-form-block-section{margin-top: 98px; padding-top: 28px; padding-bottom: 8px;}
.acf-shop-contact-form-block-section .subTitleBlocksText{font-size: 20px; font-style: normal; font-weight:600; color: #fff;}
.acf-shop-contact-form-block-section .form-container { width: 100%; max-width: 692px; padding: 20px; margin:0 auto; }

.acf-shop-contact-form-block-section .form-container form#hsForm_ecb2a4ee-3660-4c63-9dce-9ceb3cab3e08{ width: 100%!important; }
.acf-shop-contact-form-block-section .form-container form#hsForm_ecb2a4ee-3660-4c63-9dce-9ceb3cab3e08 fieldset{ max-width: 100%!important; }
.acf-shop-contact-form-block-section .form-container form#hsForm_ecb2a4ee-3660-4c63-9dce-9ceb3cab3e08 input, .acf-shop-contact-form-block-section .form-container form#hsForm_ecb2a4ee-3660-4c63-9dce-9ceb3cab3e08 textarea{ margin-bottom: 6px!important; }
.acf-shop-contact-form-block-section .contact-form { padding:0px; }
.acf-shop-contact-form-block-section .hs-form { display: flex !important; flex-direction: column !important; }
.acf-shop-contact-form-block-section .row-1, .acf-shop-contact-form-block-section .row-2, .acf-shop-contact-form-block-section .row-3 { display: flex !important; gap: 15px !important; margin-bottom: 15px !important; }

.acf-shop-contact-form-block-section  .row-1 > div, .acf-shop-contact-form-block-section .row-2 > div { flex: 1 !important; }
.acf-shop-contact-form-block-section .row-3 { flex-direction: column !important; }
.acf-shop-contact-form-block-section .row-3 .hs-form-field { width:100%!important; }
.acf-shop-contact-form-block-section .hs-form-field { margin-bottom: 0 !important; }
.acf-shop-contact-form-block-section .hs-form-field > label { display: none !important; }
.acf-shop-contact-form-block-section .hs-input { width: 100% !important; height: 45px !important; padding: 10px 20px !important; border: none !important; border-radius: 5px !important; font-size: 16px !important; box-sizing: border-box !important; direction: rtl !important; font-family: inherit !important; }
.acf-shop-contact-form-block-section  textarea.hs-input { height: 83px !important; resize: vertical !important; min-height: 83px !important; border-radius: 5px !important; }
.acf-shop-contact-form-block-section .hs-error-msgs { list-style: none !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-size: 12px !important; }
.acf-shop-contact-form-block-section .hs-submit { text-align: center !important; }
.acf-shop-contact-form-block-section .hs-button { background: transparent linear-gradient(180deg, #ea6037 100%, #e54a2f 0, #e54a2f 0) 0 0 no-repeat padding-box; border: none !important; color: white !important; padding: 12px 50px !important; border-radius: 25px !important; font-size: var(--f18) !important; cursor: pointer !important; transition: all 0.3s ease !important; min-width: 120px !important; margin: 0 auto !important; display: block !important; }
.acf-shop-contact-form-block-section .hs-button:hover {    box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, .24313725490196078); }
.acf-shop-contact-form-block-section #thankyoumsg {min-height: 287px; display: flex ; flex-direction: column; justify-content: center;}
.acf-shop-contact-form-block-section #thankyoumsg h2{font-size: 25px; font-style: normal; font-weight: 300; color: #fff;}
.acf-shop-contact-form-block-section #thankyoumsg h3{color: #fff; font-size:40px; font-style: normal; font-weight: 600; line-height: normal;}





/*Product Block*/

.acf-custom-products-block-section .inner-width .innerMainContProd{width:1180px; border-radius: 24px; background: #FFF; box-shadow: 0px 11px 40px 20px rgba(25, 26, 57, 0.05);     margin: 0 auto;}
.acf-custom-products-block-section .inner-width .innerMainContProd.extdInenrDiv{width:932px;}
.acf-custom-products-block-section .col-md-3{flex: 0 0 auto; width: 25%;padding:72px 20px 42px 20px;position:relative}
.acf-custom-products-block-section .col-md-3.extentwd {width: 33.33%;    border: 1px solid transparent;}
.acf-custom-products-block-section .col-md-3.extentwd:hover {border: 1px solid #67c9ca  !important;}
.acf-custom-products-block-section .repDataProdCont .extentwd:last-child{border-radius:25px 0 0 25px;}
.acf-shop-contact-form-block-section  fieldset.form-columns-3 .input{margin-right:0px !important;}




.acf-custom-products-block-section .col-md-3 .product-content .product-tag { position: absolute; left: 0px; right: 0px; margin: 0 auto; top: 22px; border-radius: 100px; background: linear-gradient(224deg, #EEE -27.05%, #41C2C4 10.16%, #3F92A0 65.66%); width: fit-content; display: inline-flex; padding:10px; justify-content: center; align-items: center; gap: 10px; color: #fff; min-width: 100px; font-size: 16px; line-height: 1;}


.acf-custom-products-block-section .innerMainContProd .product-content h3{    color: #191A39;text-align: center;font-family: Rubik;font-size: 30px;font-style: normal;font-weight: 700;line-height: normal;margin-bottom:19px}
.acf-custom-products-block-section .innerMainContProd .product-content .product-icon{display:inline-block}
.acf-custom-products-block-section .innerMainContProd .product-content{height: 100%; display: flex ; flex-wrap: wrap; flex-direction: column; align-items: center;}


.acf-custom-products-block-section .innerMainContProd .product-content .bewloImgPrdtitle { padding-top: 10px; position: relative; top: 40px;}
.acf-custom-products-block-section .innerMainContProd .product-content .product-description * {font-weight: 300 !important;}
.acf-custom-products-block-section .innerMainContProd .product-content .product-price bdi{    font-weight: 500;}
.acf-custom-products-block-section .innerMainContProd .product-content .product-description { border-top: 1px solid rgba(50, 146,167, .2); border-bottom: 1px solid rgba(50, 146,167, .2); color: #394553; font-size: 16px; font-style: normal; font-weight: 300; line-height: normal; padding: 23px 7px;     min-height: 125px;flex-grow:1;}
.acf-custom-products-block-section .innerMainContProd .product-content .product-price { color: #191A39; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; margin-top:48px; }
.acf-custom-products-block-section .innerMainContProd .product-content .disclaimer-text { color: #191A39; font-size: 14px; font-style: normal; font-weight: 300; line-height: normal; padding: 8px 0 13px; }
.acf-custom-products-block-section .innerMainContProd .product-content .quantity-controls { padding-bottom:27px;}

.acf-custom-products-block-section .innerMainContProd .product-content .btn{border-radius: 231px; background:  linear-gradient(94deg, #E7612C 1.45%, #EB6E3D 91.43%, #F09D7D 111.08%); box-shadow: 0px 12px 35px -9px rgba(113, 32, 0, 0.19);display: flex; min-width: 220px; height: 50px; padding: 10px; justify-content: center; align-items: center; gap: 10px; flex-shrink: 0;margin-top: auto;}
.acf-custom-products-block-section .innerMainContProd .product-content .transparentbtn {border-radius: 231px;border: 1px solid  #8C8C9C;background: #FFF;display: flex; min-width: 220px; height: 50px; padding: 10px; justify-content: center; align-items: center; gap: 10px; flex-shrink: 0;margin-top: auto;transition:none}

.acf-custom-products-block-section .inner-width .below-products-text{color: #394553; text-align: right; font-family: Rubik; font-size: var(--f18); font-style: normal; font-weight: 700; line-height: normal; width:932px; margin: 9px auto 0;    display: flex; gap: 10px;align-items: center;}
.acf-custom-products-block-section .inner-width .below-products-text .announcementIcon{width:auto;max-width:27px;}

.acf-custom-products-block-section .inner-width .contact-option .contactMainBoxDesc { border-radius: 12px; border: 1px solid #67c9ca; background: #F5FBFC; padding: 23px 20px 23px 20px; }
.acf-custom-products-block-section .inner-width .contact-option .contactMainBoxDesc .shortDesc{color: #656573; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px;}
.acf-custom-products-block-section .inner-width .contact-option .disclaimer-text { color: #191A39; font-size: 14px; font-style: normal; font-weight: 300; line-height: normal; padding: 8px 0 13px; border-top: 1px solid rgba(50, 146,167, .2); padding-top: 24px; margin-top: 53px; }


.acf-custom-products-block-section .repDataProdCont {border: 1px solid #c9c9cf; border-radius: 25px;}
.acf-custom-products-block-section .repDataProdCont .repDataProdList:not(:last-child){border-left: 1px solid #EDEDED;}
.acf-custom-products-block-section .extdInenrDiv .repDataProdCont .repDataProdList:not(:last-child){border-left: 0px solid #EDEDED;}
.acf-custom-products-block-section .repDataProdCont .repDataProdList:hover{background: #F5FBFC;}
.acf-custom-products-block-section .repDataProdCont .repDataProdList:first-child:hover{border-radius: 0px 24px 24px 0px; }


@media (min-width:1200px) {
.acf-custom-products-block-section .repDataProdCont .repDataProdList.defaultProdBlock{background: #D9EDEF; }
.acf-custom-products-block-section .repDataProdCont .repDataProdList.defaultProdBlock .transparentbtn { background: linear-gradient(94deg, #E7612C 1.45%, #EB6E3D 91.43%, #F09D7D 111.08%); color: #fff; border: none; }
.acf-custom-products-block-section .repDataProdCont .repDataProdList.defaultProdBlock .defaultImgPd {display:none !important}
.acf-custom-products-block-section .repDataProdCont .repDataProdList.defaultProdBlock .absHovImgPd {display:inline-block !important}

.acf-custom-products-block-section .repDataProdCont .repDataProdList.defaultProdBlock:first-child{border-radius: 0px 24px 24px 0px;}


.acf-custom-products-block-section .inner-width .contact-option.product-block.defaultProdBlock:hover{background: #D9EDEF;}
.acf-custom-products-block-section .contact-option.defaultProdBlock:last-child{border-radius:24px 0px 0px 24px;background: #D9EDEF;}

.acf-custom-products-block-section .contact-option.defaultProdBlock .defaultImgPd {display:none !important}
.acf-custom-products-block-section .contact-option.defaultProdBlock .absHovImgPd {display:inline-block !important}
.acf-custom-products-block-section .contact-option.defaultProdBlock .transparentbtn { background: linear-gradient(94deg, #E7612C 1.45%, #EB6E3D 91.43%, #F09D7D 111.08%); color: #fff; border: none; }
}


.acf-custom-products-block-section .inner-width .contact-option.product-block:hover{border-radius:24px 0px 0px 24px;background: #F5FBFC; }

.acf-custom-products-block-section .repDataProdCont .repDataProdList:hover .transparentbtn{background: linear-gradient(94deg, #E7612C 1.45%, #EB6E3D 91.43%, #F09D7D 111.08%);color:#fff;border:none}

.acf-custom-products-block-section .inner-width .contact-option.product-block:hover .transparentbtn{ background: linear-gradient(94deg, #E7612C 1.45%, #EB6E3D 91.43%, #F09D7D 111.08%);color:#fff;border:none}


.acf-custom-products-block-section .innerMainContProd .product-content .productIcon{width:100%; min-height: 97px;    position: relative;}
.acf-custom-products-block-section .innerMainContProd .product-content .productIcon .defaultImgPd{display: inline-block; position: absolute; top: 0; left: 0px; right: 0px; margin: 0 auto;}
.acf-custom-products-block-section .innerMainContProd .product-content .productIcon .absHovImgPd{display:none; position: absolute; top: 0; left: 0px; right: 0px; margin: 0 auto;}

.acf-custom-products-block-section .repDataProdCont .repDataProdList:hover .defaultImgPd{display:none}
.acf-custom-products-block-section .repDataProdCont .repDataProdList:hover .absHovImgPd{display:inline-block}

.acf-custom-products-block-section .inner-width .contact-option.product-block:hover .defaultImgPd{display:none}
.acf-custom-products-block-section .inner-width .contact-option.product-block:hover .absHovImgPd{display:inline-block}



@media (max-width: 1199px) {
.acf-custom-products-block-section .col-md-3.extentwd:hover {border:0px solid #e7612c;}
.dividerBorderSec{width:48px;}
.acf-shop-advantage-section:before, .page-template-custom-template #main-container:before{display:none}
.acf-custom-products-block-section .inner-width .innerMainContProd, .acf-custom-products-block-section .inner-width .innerMainContProd.extdInenrDiv{width:95%;}
.acf-custom-products-block-section .inner-width .below-products-text{width:90%;font-size: 14px;}

.acf-shop-advantage-section .subTitleBlocksText {font-size: 20px;}
.acf-shop-advantage-section .titleBlocksText {font-size: 40px;}
.acf-shop-advantage-section{    padding-top: 60px;}

.acf-custom-products-block-section .inner-width  .repDataProdCont{flex-wrap:wrap;border:0px; border-radius: 0px;}
.acf-custom-products-block-section .col-md-3, .acf-custom-products-block-section .col-md-3.extentwd{width:100%;}
.acf-shop-advantage-section .advantage-block-container{flex-wrap: wrap;    display: block !important;}


.acf-shop-banner-section .subTitleBlocksText {font-size: 20px;margin-bottom: 15px;}
.acf-shop-banner-section .titleBlocksText {font-size: 40px;}
.acf-icon-block-section {padding-top: 15px;}

.acf-icon-block-section .iconRepListing .icon-box{padding:24px 24px 0px 24px;}
.acf-icon-block-section .iconRepListing .icon-img{margin: 0px auto 10px;}

.acf-custom-products-block-section{border-radius: 24px 24px 0px 0px; background: #DCEEF0; padding-top: 65px; padding-bottom:34px;        margin-top: 70px;}
.acf-custom-products-block-section .inner-width .innerMainContProd{background: transparent; box-shadow: none;}
.acf-custom-products-block-section .repDataProdCont .repDataProdList{ background: #fff; border: 0; border-radius: 20px; background: #FFF; box-shadow: 0px 11px 40px 20px rgba(25, 26, 57, 0.05);}



.acf-custom-products-block-section .repDataProdCont .repDataProdList:not(:first-child){border-left:0px;}
.acf-custom-products-block-section .repDataProdCont .repDataProdList:hover{background: #F5FBFC;}
.acf-custom-products-block-section .repDataProdCont .repDataProdList:first-child:hover{border-radius:20px; }
.acf-custom-products-block-section .inner-width .contact-option.product-block:hover{border-radius:20px;background: #F5FBFC; }




.acf-custom-products-block-section .col-md-3{ padding: 31px 20px;margin-bottom: 30px;}
.acf-custom-products-block-section .col-md-3 .product-content .product-tag{top:-12px;}
.acf-custom-products-block-section .innerMainContProd .product-content .product-price{margin-top:20px;}
.acf-custom-products-block-section .innerMainContProd .product-content .productIcon { width: 100%; min-height:60px; margin-bottom: 16px; }
.acf-custom-products-block-section .contact-option.col-md-3.product-block{background: #fff; border: 0; border-radius: 20px; background: #FFF; box-shadow: 0px 11px 40px 20px rgba(25, 26, 57, 0.05);}

.acf-custom-products-block-section .contact-option.col-md-3.product-block  .transparentbtn { border-radius: 231px; border: 1px solid #8C8C9C!important; background: #FFF!important; display: flex ; min-width: 220px; height: 50px; padding: 10px; justify-content: center; align-items: center; gap: 10px; flex-shrink: 0; margin-top: auto; transition: all .2s; color:#191919!important;}

.acf-custom-products-block-section .contact-option.col-md-3.product-block .productIcon { margin-bottom:41px; }
.acf-custom-products-block-section .inner-width .innerMainContProd .contact-option a.transparentbtn{margin-top: 27px;}
.acf-shop-advantage-section .advantage-block-container .advantage-content{display:none}
.acf-shop-advantage-section .advantage-block-container .innerBoxAdvCont{ width: 100%; padding:30px 22px 56px 30px; min-height:auto;border-radius: 10px; background: #FFF; box-shadow: 0px 11px 40px 20px rgba(25, 26, 57, 0.05);}
.acf-shop-advantage-section .product-item{width: 100%;}
.acf-shop-advantage-section .product-item.active:after { left: 50%; top: auto; right: 50%; bottom: -12px; transform: rotate(-90deg); width: 20px; height: 20px; z-index: -1; }

.acf-running-numbers-block-section { padding-top: 76px; }
.acf-running-numbers-block-section .subTitleBlocksText {font-size: 20px;}
.acf-running-numbers-block-section .titleBlocksText {font-size:28px;}
.acf-running-numbers-block-section .running-numbers{flex-wrap: wrap;}


.acf-logo-slider-block-section{ padding-top: 72px;position: relative;}
.acf-logo-slider-block-section .innerlogoSlider { flex-wrap: wrap; min-height:auto;  border-radius: 24px; background: #FFF; box-shadow: 0px 11px 40px 20px rgba(25, 26, 57, 0.05); max-width: 96%; margin: 0 auto; padding: 46px 10px; } 
.acf-logo-slider-block-section .innerlogoSlider .col-md-5{width:100%;max-width: 100%;}
 .acf-logo-slider-block-section .innerlogoSlider .col-md-7{width:100%; max-width: 100%;padding: 0px;position: static;}
.acf-logo-slider-block-section .title-section {border-radius: 0; background: transparent; box-shadow: none; min-height: auto; display: block; text-align: center; padding-right:0px; padding-bottom:60px;}
.acf-logo-slider-block-section .dividerBorderSec{margin-right: auto;}
.acf-logo-slider-block-section .subTitleBlocksText{font-size: 20px;}
.acf-logo-slider-block-section .titleBlocksText{font-size: 36px;}
.acf-logo-slider-block-section .innerlogoSlider .col-md-7 #playPauseBtn { position: absolute; bottom: -30px; right: 20px; }

.acf-shop-testimonial-section .subTitleBlocksText{font-size:20px;}
.acf-shop-testimonial-section{margin-top:79px;}
.acf-shop-testimonial-section .testimonialMainCont{width:95%;padding: 27px 15px;}
.acf-shop-testimonial-section .testimonialMainCont .owl-next{left:-34px;}
.acf-shop-testimonial-section .testimonialMainCont .owl-prev{right:-34px;}

.acf-qa-block-section{padding-top: 76px;}
.acf-qa-block-section .subTitleBlocksText {font-size: 20px;}
.acf-qa-block-section .titleBlocksText {font-size:40px;}
.acf-qa-block-section .qa-question{    padding: 10px 30px 15px 10px;}

.acf-shop-contact-form-block-section{margin-top: 76px;}
.acf-shop-contact-form-block-section .row-1, .acf-shop-contact-form-block-section .row-2, .acf-shop-contact-form-block-section .row-3{display:block !important;  margin: 0px !important;}
.acf-shop-contact-form-block-section .row-1 .hs-form-field, 
.acf-shop-contact-form-block-section .row-2 .hs-form-field, 
.acf-shop-contact-form-block-section .row-3 .hs-form-field{margin-bottom: 15px !important;}
.acf-shop-contact-form-block-section #thankyoumsg{min-height: 420px;}
.acf-logo-slider-block-section .innerlogoSlider .owl-carousel .owl-item img{    width: auto;max-width:initial}

.acf-custom-products-block-section .repDataProdCont .repDataProdList:hover, .acf-custom-products-block-section .inner-width .contact-option.product-block:hover{background: #fff;}
.acf-custom-products-block-section .repDataProdCont .repDataProdList:hover .absHovImgPd, .acf-custom-products-block-section .inner-width .contact-option.product-block:hover .absHovImgPd {display: none;}
.acf-custom-products-block-section .repDataProdCont .repDataProdList:hover .defaultImgPd, .acf-custom-products-block-section .inner-width .contact-option.product-block:hover .defaultImgPd { display: block; }

}


.secondContainer .quantity .qty{pointer-events: none;}






#cart-popup-items{border-top: 1px solid #E8E9EC; border-bottom:1px solid #e8e9ec; padding:36px 30px 36px 15px; margin-top:12px; margin-bottom:20px;}

.cartModalPopuCustom.cart-popup { display: none; position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); justify-content: center; align-items: center; }

.cartModalPopuCustom.cart-popup .cart-popup-item img.deafult-thumbnail {width: 32px !important;}

.cartModalPopuCustom .cart-popup-content {background:#fff; padding:15px 10px; width:363px; text-align:center; position:relative; border-radius: 12px;max-width:100%;}
.cartModalPopuCustom .close-popup { position: absolute; top: 10px; right: 15px; font-size: 22px; cursor: pointer; }
.cartModalPopuCustom .cart-popup-buttons .close-popup{ position: unset;}
.cartModalPopuCustom .cart-title { font-size: 16px; font-weight: 400; margin-bottom: 10px;     color: #191A39;}

.cartModalPopuCustom .cart-popup-item .cart-item-title{ font-size: 15px;}
.cartModalPopuCustom .cartinfoCont { display: flex; justify-content: space-between; margin-top: 20px;    font-size: 15px; padding:0 19px;}

.cartModalPopuCustom .cart-popup-buttons { display: flex; justify-content: space-between; margin-top:20px;   padding: 0 10px;}

.cartModalPopuCustom .btn-orange { width: auto; line-height: normal; height: 41px; align-items: center; display: flex; padding: 0 20px; background: transparent linear-gradient(180deg, #ea6037 100%, #e54a2f 0, #e54a2f 0) 0 0 no-repeat padding-box; border-radius: 40px; transition: all .4s; box-shadow: none; color: #eee; font-size: var(--f18); }
.cartModalPopuCustom .btn-orange:hover{
    box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, .24313725490196078);
}

.cartModalPopuCustom .btn-outline {position: unset; border-radius: 231px; border: 1px solid #8C8C9C; background: #FFF; display: flex ; min-width: auto; justify-content: center; align-items: center; color: #191A39; font-size: var(--f18); transition: all .4s; box-shadow: none; padding: 0 20px; line-height: normal; height: 41px; }

.cartModalPopuCustom .cart-popup-item { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; }

.cartModalPopuCustom .cart-popup-item .alignItemsCenter { align-items: center;   gap: 19px;}
.cartModalPopuCustom .cart-popup-total {font-size:16px;font-weight:700;}


.acf-custom-products-block-section .quantity-controls, .cartModalPopuCustom .quantity-controls { display: flex; align-items: center; }
.acf-custom-products-block-section .quantity-btn, .cartModalPopuCustom .quantity-btn { background: none; border: 0; padding:5px; cursor: pointer; }

.acf-custom-products-block-section .quantity-input, .cartModalPopuCustom .quantity-input {min-width: 27px; text-align: center; border-radius: 4px; border: 1px solid #8C8C9C; background: #FFF; height: 29px; padding: 0px; font-size: 15px; line-height: 1; font-weight: 300; max-width: 30px;}

.cartModalPopuCustom .cart-popup-item .alignItemsCenter img { width: fit-content;}



.comsubTitleText{font-size: 30px; font-style: normal; font-weight: 300; color: #191A39;}
.comtitleText{color: #191A39; font-size: 50px; font-style: normal; font-weight: 600; line-height: normal;}
.comDividerBorder{width:63px; height:10px;background: #3F92A0;margin:10px auto 20px;display:block;background-color: #3F92A0;}
.comDescText {color: #191A39; font-size: 16px; font-style: normal; font-weight: 300; line-height:1.5; max-width:750px; margin:0 auto 50px;}

.quote-request-header{justify-content: center;max-width:100%;}
.quote-request-header .org_v_icon{margin: 0 auto;width: auto;}
.quote-request-header .col{width:224px; position: relative;}
.quote-request-header .col a{text-decoration:none;}
.quote-request-header .col h5{font-weight:700;color:#8C8C9C;font-size:var(--f18);}
.quote-request-header .col:not(:last-child):before{content: ''; width: 201px; height: 1px; background: grey; position: absolute; left: -101px; top: 13px;}
.quote-request-header .col.active:before{content: ''; width: 201px; height: 1px; background: #EB6726; position: absolute; left: -101px; top: 13px;}
.quote-request-header .col.thirdDiv.active:before{display:none}
.quote-request-header .col.active h5 *{color:#EB6726;}
.quote-request-header .col.active h5{color:#EB6726;}




.mainContCartForms { max-width: 1180px; margin: 48px auto 45px; border-radius: 24px; background: #FFF; box-shadow: 0px 11px 40px 20px rgba(25, 26, 57, 0.05); }
.mainContCartForms table.shop_table{ margin: 0 !important; border: 0px !important;}

.mainContCartForms table.shop_table th { padding: 16px 12px !important; }
.mainContCartForms table.shop_table td { border-top: 1px solid rgb(63 , 46 ,160 , .20) !important; }

.mainContCartForms .cart-collaterals {border-top: 1px solid rgb(63 , 46 ,160 , .20) !important; padding: 16px 64px; text-align:end;}
.mainContCartForms .cart-collaterals  .custom-cart-total *, .mainContCartForms .cart-collaterals  .custom-cart-total strong { font-size: 16px; font-weight: 700; }
.mainContCartForms .cart-collaterals  .custom-cart-total{width: fit-content; text-align: start; display: inline-block;}
.mainContCartForms .cart-collaterals .custom-cart-total .savedCartText, .mainContCartForms .cart-collaterals .custom-cart-total .savedCartText bdi { color: #EB6625; font-size: 15px; font-style: normal; font-weight: 600; line-height: 1.5; margin: 0px; padding: 0px; }
.mainContCartForms .cart-collaterals .custom-cart-total .savedCartText * , .mainContCartForms .cart-collaterals .custom-cart-total .savedCartText strong { font-weight: 400; }


.customMainCont{ max-width: 1180px; margin:30px auto; }
.text-end{text-align:end;}
.space-between{justify-content: space-between; display: flex ;}
.orgnSmlBtn{ border-radius: 231px; display: inline-flex ; min-width: auto; height: 50px; padding: 10px 32px; justify-content: center; align-items: center; margin-top: auto; transition: all .2s; background: linear-gradient(94deg, #E7612C 1.45%, #EB6E3D 91.43%, #F09D7D 111.08%); color: #fff; border: none;font-weight: 600;text-decoration:none;}
.greySmlBtn{ border-radius: 231px; display: inline-flex ; min-width: auto; height: 50px; padding: 10px 32px; justify-content: center; align-items: center; margin-top: auto; transition: all .2s; background:transparent !important; color: #191A39 !important; border: none;font-weight: 600; border:1px solid #8C8C9C;text-decoration:none;}

.mainContCartForms  table.cart img{width:auto !important;    max-width: 300px;}
.mainContCartForms  table.cart img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail[ width="40"]{ max-width: 33px; }
.mainContCartForms  table.cart img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail[ width="129"]{  max-width: 98px !important;}

.mainContCartForms  a.remove img{width:auto!important; max-width:17px !important;}
.mainContCartForms  a.remove:hover{ background: transparent !important;}

.mainContCartForms table.shop_table *, .mainContCartForms table.shop_table strong { color: #191A39; text-align: center;  font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.5; text-decoration: none; border:0px;}
.mainContCartForms table.shop_table  thead th.product-thumbnail { width:120px; }
.mainContCartForms table.shop_table  tbody td.product-thumbnail {padding-right:59px !important; }

.mainContCartForms table.shop_table  td.product-thumbnail a {pointer-events: none; }
.mainContCartForms table.shop_table td.product-name a {pointer-events: none; }



.mainContCheckoutForms { max-width: 1116px; margin: 48px auto 45px;    position: relative;}
.mainContCheckoutForms form {justify-content: space-between; gap: 94px;}
.mainContCheckoutForms form #customer_details{ width:47.5%}
.mainContCheckoutForms form #order_review{ width:52.5%;}
.mainContCheckoutForms form #customer_details   .checkout-inline-error-message{margin-bottom: 0; line-height: 0; padding-top: 6px;font-size: 12px;padding-right: 9px;}
.mainContCheckoutForms form #customer_details   .checkout-inline-error-message + .checkout-inline-error-message {display:none}

.mainContCheckoutForms #customer_details .innerCustFormDiv{border-radius: 24px; background: #FFF; box-shadow: 0px 322px 90px 0px rgba(173, 173, 173, 0.00), 0px 206px 83px 0px rgba(173, 173, 173, 0.01), 0px 116px 70px 0px rgba(173, 173, 173, 0.05), 0px 52px 52px 0px rgba(173, 173, 173, 0.09), 0px 13px 28px 0px rgba(173, 173, 173, 0.10); padding:22px 47px;}

.mainContCheckoutForms #order_review  .custom-order-review{margin: 0 0 24px 0px; text-align: right; width: 100%; border: 0px; }
.mainContCheckoutForms #order_review  .custom-order-review{margin: 0 0 24px 0px; text-align: right; width: 100%; border: 0px; }
.mainContCheckoutForms #order_review  .custom-order-review th { padding:0; font-size:0px; font-weight: 700; line-height:1; vertical-align: middle; }
.mainContCheckoutForms #order_review  .custom-order-review td { padding:16px 38px 16px 11px; font-size:16px; font-weight: 400; line-height: 1.5em; vertical-align: middle; border-top: 1px solid rgb(63, 46, 160, .20) !important; }

.mainContCheckoutForms #order_review  #order_review_heading {padding-right: 40px; margin-top: 0px; font-weight: 700;    padding-bottom: 10px;}
.mainContCheckoutForms form #customer_details .headingText { font-weight: 700;padding-bottom: 10px;}
.mainContCheckoutForms form #customer_details #billing_privacy , .mainContCheckoutForms form #customer_details #billing_privacy_second {-webkit-appearance: auto !important;}
.mainContCheckoutForms form #customer_details .privDiv{font-size:12px;}
.mainContCheckoutForms form #customer_details .privDiv a{color: #53595A; text-decoration: underline; text-underline-offset: 3px;}
.mainContCheckoutForms form #customer_details .privDiv abbr.required {display:none}
 
 
.mainContCheckoutForms .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {position: absolute; top: 0px; display: none;}
.mainContCheckoutForms .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .alert{ display: none;}
.cartHeaderIcon .cartIcon{background-image:url(images/bag-shoppingIcon-w.svg);background-repeat: no-repeat; display: inline-block; width: 18px; height: 20px; background-size: contain;}


.cartHeaderIcon .cartIcon {  filter: invert(1);}
.custom-cart-link a.cartHeaderIcon.btn {width:fit-content; display:block; color:#000; padding:0; font-size:0px; background:transparent; box-shadow: none;line-height: normal; border: none !important; outline: none !important;}
.custom-cart-link a.cartHeaderIcon.btn span { display: inline-block; position: relative; top:0px; left: 6px; height: 20px; }
.custom-cart-link a.cartHeaderIcon.btn span sup {font-size: 10px;display: inline-block;top: -10px;background: #eb6625;width:16px;height:16px;line-height:16px;position: absolute;right: -14px;color: #fff;border-radius: 100px;}


#custom-checkout-btn {position: absolute; bottom: -96px; left: 0px; }


body.woocommerce-checkout #payment{display:none}

body.page-template-custom-template .woocommerce.columns-4{display:none!important}
.innerMainBoxPayment{border-radius: 24px; background: #FFF; box-shadow: 0px 322px 90px 0px rgba(173, 173, 173, 0.00), 0px 206px 83px 0px rgba(173, 173, 173, 0.01), 0px 116px 70px 0px rgba(173, 173, 173, 0.05), 0px 52px 52px 0px rgba(173, 173, 173, 0.09), 0px 13px 28px 0px rgba(173, 173, 173, 0.10);width: 725px;padding:20px 60px;    margin: 50px auto 0; max-width:90%;}

.innerMainBoxPayment iframe{height:100%;min-height:570px;max-width:100%}

.mainPaymentBox .codRadioPay{-webkit-appearance: auto !important; height:auto;    margin-right:5px;}
.mainPaymentBox .lessRoundBtn{border-radius: 6px;}
.mainPaymentBox .innerMainBoxPayment.remBoxShadow{padding: 0; margin: 0px auto 0; box-shadow: none; background: transparent;}
.mainPaymentBox .innerMainBoxPayment .ornBtn{width: auto; line-height: normal; height: 41px; align-items: center; display: inline-flex ; padding: 0 20px;text-decoration:none;font-weight:700;    margin-top: 50px;}
.hideNextbtnTrue.hideNextbtnTrue .btnNextDiv{display:none!important}

.customQnatityBtn::-webkit-outer-spin-button, .customQnatityBtn::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

.customQnatityBtn[type=number] {-moz-appearance: textfield; width: 27px !important; padding: 0px !important; height: 29px !important; line-height: 29px !important; border-radius: 5px !important; font-size: 16px !important; border: 1px solid #8C8C9C;}


.cart-popup-item .quantity-controls input.quantity-input.qty[type="number"]::-webkit-inner-spin-button, .cart-popup-item .quantity-controls input.quantity-input.qty[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }


.cart-popup-item .quantity-controls input.quantity-input.qty[type="number"] { -moz-appearance: textfield; }

.page-template-cart-custom-template #main-content .woocommerce{position: relative;min-height:200px;}
.page-template-cart-custom-template #main-content .woocommerce .woocommerce-notices-wrapper{position: absolute; bottom:55px; width: 100%; max-width: 1180px; margin: 0 auto; left: 0px; right: 0px;}
.page-template-cart-custom-template #main-content .woocommerce .return-to-shop{position: absolute; bottom: 10px; width: 100%; max-width: 1180px; margin: 0 auto; left: 0px; right: 0px;}
.page-template-cart-custom-template #main-content .woocommerce .return-to-shop a{width: fit-content; display: block; color: #fff; padding: 14px 25px; background: transparent linear-gradient(180deg, #ea6037 100%, #e54a2f 0, #e54a2f 0) 0 0 no-repeat padding-box; border-radius: 30px;}
.page-template-cart-custom-template #main-content .woocommerce .woocommerce-notices-wrapper .woocommerce-message{padding: 0px 30px 0px 0em; margin: 0px; background: transparent; border: transparent;}
.page-template-cart-custom-template #main-content .woocommerce .woocommerce-notices-wrapper .woocommerce-message::before{position: absolute; top: 0; right: 0;}



body.woocommerce-checkout #order_review tbody td img.attachment-thumbnail{width:33px;}
/*.woocommerce-Price-amount bdi{direction: rtl;} */

.page-template-custom-payment-template  footer #lang_choice_1,
.page-template-custom-template  footer #lang_choice_1 ,
body.woocommerce-cart  footer #lang_choice_1 ,
body.woocommerce-checkout  footer #lang_choice_1 {display:none !important } 

 
.mainContCheckoutForms form #customer_details input{font-family: sans-serif;border-radius:6px; border:1px solid #C9C9CF; color:#191A39; font-size:16px; font-weight:400; line-height:normal;text-align: right;}
.mainContCheckoutForms form #customer_details input::placeholder {font-size:16px !important ; font-weight:400 !important ; line-height:normal !important ;font-family: sans-serif; color:#191A39 !important}
.mainContCheckoutForms form #customer_details input::-ms-input-placeholder{font-size:16px !important ; font-weight:400 !important ; line-height:normal !important ;font-family: sans-serif; color:#191A39 !important}
 
@media (min-width:1200px) {
.quote-request-header .col h5{font-weight:700;color:#8C8C9C;font-size:var(--f18);display: flex; flex-direction: column; align-items: center; justify-content: center;}
.quote-request-header .col h5 a{font-size:var(--f18);text-decoration:none;display: flex; flex-direction: column; align-items: center; justify-content: center;}
.quote-request-header .col{ position: relative;flex: 0 0 224px; max-width:224px; width:224px; padding-left:0; padding-right:0;}
.mainContCheckoutForms form #customer_details .woocommerce-billing-fields__field-wrapper  {display:flex;gap:2%;flex-wrap: wrap;}
.mainContCheckoutForms form #customer_details .woocommerce-billing-fields__field-wrapper .form-row {width:48%;}
.mainContCheckoutForms form #customer_details .woocommerce-billing-fields__field-wrapper .form-row#billing_privacy_field {width:100%;}
.mainContCheckoutForms form #customer_details .woocommerce-billing-fields__field-wrapper .form-row#billing_privacy_second_field {width:100%;}
.mainContCheckoutForms form #order_review{ width:52.5%;position: relative; top: 30px;} 
}
@media (max-width: 1199px) {
.page-template-custom-template  #main-container:before {display:none}
.page-template-custom-payment-template #main-content:before {display:none}
.page-template-cart-custom-template  #main-content:before { display:none}
.page-template-page-shop-thank-you #main-content:before{ display:none}
.quote-request-header { justify-content: center; margin: 0 auto;        display: block !important; }
.quote-request-header .col { width:96%; position: relative; }
.quote-request-header .col h5{ font-size: var(--f18); display: flex;align-items: center;  margin-bottom:17px !important; gap:10px; column-gap: 10px;}
.quote-request-header .col h5 a {text-decoration: none;  display: flex;align-items: center;    margin-bottom:0px;        column-gap: 10px;}
.quote-request-header .col:not(:last-child):before { content: ''; width: 1px; height: 21px; background: grey; position: absolute; left: auto; top: auto; bottom: -19px; right: 25px }
.quote-request-header .col.active:before{content: ''; width: 1px; height: 21px; background:#EB6726; position: absolute; left: auto; top: auto; bottom: -19px; right: 25px}
.quote-request-header .org_v_icon{margin:0px;}
.comDescText{margin: 0 auto 30px;}



.mainContCheckoutForms form{flex-wrap: wrap;    gap: 20px;}
.mainContCheckoutForms form #order_review{width:100%;}
.mainContCheckoutForms {margin:10px auto 0px;width: calc(100% - 24px);}
.mainContCheckoutForms #order_review .custom-order-review td .custom-acf-thumbnail{max-width: 120px;}
.mainContCheckoutForms #order_review .custom-order-review td{padding: 16px 11px;}
.mainContCheckoutForms #order_review #order_review_heading { padding-right: 16px;}
.mainContCheckoutForms form #customer_details{ margin-left: -12px; margin-right: -12px; width: calc(100% + 24px); border-radius: 24px 24px 0px 0px; background: #DCEEF0; padding:38px 25px;}
.mainContCheckoutForms #customer_details .innerCustFormDiv{padding: 17px 40px; box-shadow: 0px 4px 20px 8px rgba(0, 0 ,0 , .15);}
.mainContCheckoutForms #customer_details .headingText{text-align: center;}
.woocommerce .mainContCheckoutForms  form .form-row input.input-text, .woocommerce .mainContCheckoutForms  form .form-row textarea{border-radius: 6px;}

.mainContCheckoutForms + .btnNextDiv.customMainCont.space-between{margin-left: 0px; margin-right:0px; width: calc(100% + 0px); background: #DCEEF0; margin-top: -1px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 50px; padding-right: 30px;}
#custom-checkout-btn { position: absolute; bottom:-60px; left: 20px; }
body.woocommerce-checkout .entry-content.mt-6.mb-16.inner-width.mx-auto.wp-content{margin-bottom:0px;}
body.woocommerce-checkout .entry-content.mt-6.mb-16.inner-width.mx-auto.wp-content p:empty{display:none}

.woocommerce.mainPaymentBox{margin-left: -12px; margin-right: -12px; width: calc(100% + 24px); /*background: #DCEEF0;*/ margin-top:20px; margin-bottom: 0px; border-radius: 24px 24px 0px 0px; padding: 38px 25px;}
.innerMainBoxPayment{width:96%;margin:0 auto; padding:10px;    box-shadow: 0px 4px 20px 8px rgba(0, 0 ,0 , .15);}

.woocommerce.mainPaymentBox + .btnNextDiv.customMainCont.space-between{margin-left: -12px; margin-right: -12px; width: calc(100% + 24px); /*background: #DCEEF0;*/ margin-top:-1px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 50px; padding-right: 30px;}

.woocommerce-checkout.woocommerce-order-pay .woocommerce.mainPaymentBox{padding: 38px 5px}

.page-template-custom-payment-template .entry-content.mt-6.mb-16.inner-width.mx-auto.wp-content.hideNextbtn{margin-bottom:0px;}

.hideNextbtnTrue.hideNextbtnTrue .woocommerce.mainPaymentBox{background:#fff; padding:38px 10px;}

.comtitleText{font-size:40px;}
.comsubTitleText{font-size: 20px;}

.mainContCartForms {background: transparent; box-shadow: none;margin: 48px auto 0px;}
.mainContCartForms .cart-item-mobile {margin-bottom: 42px; padding-top: 42px; position: relative; border-radius: 20px; background: #FFF; box-shadow: 0px 11px 40px 20px rgba(25, 26, 57, 0.05);}
.mainContCartForms .cart-item-mobile .mobile-product-thumbnail img { width: 100%; border-radius: 8px; }
.mainContCartForms .cart-item-mobile .mobile-cart-titles{display: flex ; justify-content: space-between; margin-top: 10px; padding: 0 23px;}
.mainContCartForms .cart-item-mobile .mobile-cart-data{display: flex ; justify-content: space-between; margin-top: 10px; padding: 0 23px;}
.mainContCartForms .cart-item-mobile .mobile-cart-footer {display: flex;justify-content: space-between;margin-top: 20px;border-radius: 0px 0px 20px 20px;background: #F5FBFC;height: 56px;align-items: center;padding: 0 23px;border-top: 1px solid rgba(63,146,160,.20);}


.mainContCartForms .cart-item-mobile .mobile-cart-titles > div:nth-child(1), 
.mainContCartForms .cart-item-mobile .mobile-cart-data > div:nth-child(1) 
{ font-weight: bold; width:40% ; text-align: right;}

.mainContCartForms .cart-item-mobile .mobile-cart-titles > div:nth-child(2),
.mainContCartForms .cart-item-mobile .mobile-cart-data > div:nth-child(2)
 { font-weight: bold;  width:40% ; text-align: right;}

.mainContCartForms .cart-item-mobile .mobile-cart-titles > div:nth-child(3) ,
.mainContCartForms .cart-item-mobile .mobile-cart-data > div:nth-child(3) 
{ font-weight: bold;width:20%}

.mainContCartForms .cart-item-mobile .mobile-cart-data > div:nth-child(3) .quantity.customquantityFrm{display: flex}

.mainContCartForms .cart-item-mobile .mobile-cart-footer img { width: 24px; cursor: pointer; }
.mainContCartForms .cart-item-mobile .mobile-product-thumbnail { position: absolute; left: 0px; right: 0px; margin: 0 auto; width: fit-content; top: -12px;}

.mainContCartForms table.shop_table_responsive thead, .mainContCartForms table.shop_table_responsive thead{display:none !important}

.mainContCartForms .cart-collaterals{ border-top:0px !important; text-align: center;}
.page-template-cart-custom-template  #main-content .btnNextDiv.customMainCont.text-end{  text-align: center;margin: 0 auto;}
	

.acf-custom-products-block-section .innerMainContProd .product-content .transparentbtn{background: linear-gradient(94deg, #E7612C 1.45%, #EB6E3D 91.43%, #F09D7D 111.08%);color: #fff;border: none;}

.cartHeaderIcon .cartIcon {  filter: invert(1);}
.custom-cart-link a.cartHeaderIcon.btn span {display: inline-block;position: relative;top: 5px;left: auto;height: 20px;right: 12px;}
.custom-cart-link a.cartHeaderIcon.btn { width: fit-content; display: block; color: #000; padding: 0; font-size: 0px; background: transparent;box-shadow: none;}
.custom-cart-link a.cartHeaderIcon.btn span sup {/*right: 0; font-size: 12px; height: 1px; display: inline-block; position: relative; top: -10px;*/}

}




.customquantityFrm .customQnatityBtn,
.blockQuantityCtrol .quantity-input,
.cartModalPopuCustom .quantity-input{direction:ltr}
 
.mainContCheckoutForms form.woocommerce-checkout .form-row{position: relative;}

.mainContCheckoutForms form.woocommerce-checkout .form-row label{font-size: 14px;clip: auto; word-wrap: normal !important; border: 0; clip-path: none; height: auto; margin: auto; overflow: visible; overflow-wrap: normal !important; padding: 0; position: absolute !important; height: 100%;width: 100%;padding-right: 10px; padding-top: 3px;height: 36px;    color: #191919;}


.mainContCheckoutForms form.woocommerce-checkout .form-row#billing_privacy_field ,
.mainContCheckoutForms form.woocommerce-checkout .form-row#billing_privacy_second_field 
{margin: 0px; padding: 0px;}

.mainContCheckoutForms form.woocommerce-checkout .form-row#billing_privacy_field label{font-size: 14px;clip: auto; word-wrap: normal !important; border: 0; clip-path: none; height: auto; margin: auto; overflow: visible; overflow-wrap: normal !important; padding: 0; position: relative !important; height: 100%;width: 100%; padding-top: 3px;height: 36px;    color: #191919;padding-right: 24px;}

.mainContCheckoutForms form.woocommerce-checkout .form-row#billing_privacy_second_field label {font-size: 14px;clip: auto; word-wrap: normal !important; border: 0; clip-path: none; height: auto; margin: auto; overflow: visible; overflow-wrap: normal !important; padding: 0; position: relative !important; height: 100%;width: 100%; padding-top: 3px;height: 36px;    color: #191919;padding-right: 24px;}

.mainContCheckoutForms form.woocommerce-checkout .form-row#billing_privacy_field label input[type="checkbox"],
.mainContCheckoutForms form.woocommerce-checkout .form-row#billing_privacy_second_field label input[type="checkbox"] 
{height: auto; position: absolute; top:7px; right: 0px;}





.mainContCheckoutForms form.woocommerce-checkout .form-row .required {font-size: 12px;}
.mainContCheckoutForms form.woocommerce-checkout #billing_countries_field {display:none}
 
 
@media (min-width:1700px) {
	/*.custom-cart-link a.cartHeaderIcon.btn{left:11vw;position: relative;}*/
}

@media (min-width:2200px) {
	/*.custom-cart-link a.cartHeaderIcon.btn{left: 16vw;position: relative;}*/
}

.shopFtNewNav{display: flex; gap: 16px;}
.shopFtNewNav li:not(:last-child){border-left: 1px solid #253036; padding-left: 20px;}

@media (min-width:1200px) {
.mainShopFtNewNav{position: absolute; left: 0px; margin-left: 5.6%; width: 70%; justify-content: end; padding-top: 46px;}	
}

@media (max-width:1199px) {
.shopFtNewNav{justify-content: center;flex-wrap: wrap;}	
.newFooterOnlyShop{ padding-top: 110px;}	
.newFooterOnlyShop  .newsletter, .newFooterOnlyShop  .newsletter__wrapper{display:none !important}	
.newFooterOnlyShop  .d-flex.justify-space-between.footer.m-block:not(.mainShopFtNewNav){position: absolute; top: 20px; left: 0px; right: 0px; margin: 0 auto;}
.newFooterOnlyShop  .d-flex.justify-space-between.footer.m-block:not(.mainShopFtNewNav) svg{max-width:330px;margin: 0 auto;}
.newFooterOnlyShop  .d-flex.justify-space-between.footer.m-block.mainShopFtNewNav { padding-left: 10px; padding-right: 0px; }
}

/* Spinner overlay covers the entire viewport */
.spinner-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); display: flex; justify-content: center; align-items: center; z-index: 9999; } .spinner { border: 8px solid #f3f3f3; border-top: 8px solid #3498db; border-radius: 50%; width: 60px; height: 60px; animation: spin 1s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }


/* Mobile Spinner Overlay*/
.mobile-spinner-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; z-index: 1000; } .mobile-spinner { border: 8px solid #f3f3f3; border-top: 8px solid #3498db; border-radius: 50%; width: 60px; height: 60px; animation: spin 1s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } 

@media (min-width:1200px) {
body.woocommerce-page #main-content > div.woocommerce{padding-bottom:60px;}
}


@media (min-width:481px) and (max-width:1280px) {
#hubspot-form  fieldset.form-columns-3 .row-1 .hs-form-field{width: 33%!important;float: right;}
#hubspot-form  fieldset.form-columns-3 .row-2  .hs-form-field{width:50% !important;float: right;}
}

@media (min-width:992px) {
body.woocommerce-cart.woocommerce-page #main-content{ min-height: calc(100vh - 196px);padding-bottom:130px;}
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received #main-content{ min-height: calc(100vh - 196px);}
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received footer{position: fixed; bottom: 0px; width: 100%;}
}
.orangeTextCol{color:#EB6726!important;}
.orangeDiscountText{color:#EB6726!important;padding-left:30px;}



/*coupon code section*/


.couponForms{float: left; display: flex ; padding-left: 34px;    flex-direction: column;}
.couponForms #coupon_code{background: #FFF; margin: 0px 0px 0 -1px; width:170px; height: 37px; border-radius: 0 6px 6px 0px; border: 1px solid #C9C9CF; text-align: right; padding: 10px;color: #191A39; font-size: 16px; font-style: normal; font-weight: 400; }
.couponForms .skyBlueBtn{ border-radius: 6px 0 0 6px !important; background: #3F92A0 !important; color: #fff !important; height: 37px !important; display: flex !important ; align-items: center;}
.mainContCartForms .cart-collaterals{border-top: 0px !important;  padding:10px 64px 16px 82px;}
td.couponFormsMainTd{border: 0px !important; padding-top:28px !important }

.coupon-error-message{text-align: center !important; padding-left: 0;}
.applied-coupons-summary * { color: #EB6625 !important; font-size: 14px !important; font-style: normal !important; font-weight: 600 !important; line-height: 1.5 !important; margin: 0px !important; }
.couponFormsNewLft{padding-left: 34px; clear: both; }
.applied-coupons-summary p { padding-left: 80px !important;text-align:left !important ;    padding-top:12px;}


body.woocommerce-checkout .woocommerce-notices-wrapper ul.woocommerce-error,
body.woocommerce-cart .woocommerce-notices-wrapper ul.woocommerce-error
{display:none}


@media (min-width:1200px) {
.couponForms { float: left; display: flex ; flex-direction: column; width: 350px; justify-content: center;padding-left: 0px; }
.couponForms .d-flex.innerFormCop{justify-content: center;}
.applied-coupons-summary p { padding-left: 0px !important; text-align: center !important; padding-top: 12px; }
.mainContCartForms .cart-collaterals{padding: 10px 64px 16px 0px;}
.mainContCartForms .cart-collaterals .custom-cart-total{width: 350px; margin-left: 13px; text-align: center;}
}

@media (max-width:1199px) {
.couponForms { display: flex ; padding-left:0px; float: none; justify-content: center; }
.coupon-error-message{text-align:center !important}
.couponForms .innerFormCop{justify-content: center;}
.woocommerce table.shop_table_responsive tr td.couponFormsMainTd:before{display:none}
.applied-coupons-summary p  { padding-left: 0px !important;text-align:center !important }
.mainContCartForms .cart-collaterals{padding: 10px 64px 16px;}
}

body.woocommerce-cart  .custom-cart-total .savedCartText{display:none !important}

.page-template-cart-custom-template #main-content .woocommerce .woocommerce-notices-wrapper .woocommerce-message{outline: none;}
.page-template-cart-custom-template #main-content .inner-width { max-width: 1374px; padding-right: 12px; padding-left: 12px; }

 

/*KC Filter Section*/
.acf-kc-filter-section{padding-top:100px;padding-bottom:20px;}
.acf-kc-filter-section .gapCustmInd64{gap:66px 0px;}
.acf-kc-filter-section .absIndstryLink { position: absolute; inset: 0; z-index: 3; cursor: pointer; }
.acf-kc-filter-section .gapCustmInd64 * { text-decoration: none; }
.acf-kc-filter-section .kcCardBox-card .kc-date {color:var(--black); font-size:var(--f14); font-weight: 300; line-height: 150%;}
.acf-kc-filter-section .kcCardBox-card .indstFeaturedImg{height:202px;border-radius: 20px 20px 0px 0px;20px 20px 20pxcontain-intrinsic-block-size: auto 100px;overflow: hidden;}
.acf-kc-filter-section .kcCardBox-card .indstFeaturedImg img{height:100%;object-fit:cover;transition:all .5s;width:100%}
.acf-kc-filter-section .kcCardBox-card {border-radius:20px 20px 20px 0px;background: #FFF;transition:all .5s; position: relative;}
.acf-kc-filter-section .kcCardBox-card:hover{box-shadow: 0 303px 85px 0 rgba(135, 135, 135, 0.00), 0 194px 77px 0 rgba(135, 135, 135, 0.01), 0 109px 65px 0 rgba(135, 135, 135, 0.05), 0 48px 48px 0 rgba(135, 135, 135, 0.09), 0 12px 27px 0 rgba(135, 135, 135, 0.10);transition:all .5s}
.acf-kc-filter-section .kcCardBox-card .kcPageCardContent{display: flex;padding:20px 20px 94px 20px;flex-direction: column;align-items: flex-start;align-self: stretch;position: relative;box-shadow: 0 198px 55px 0 rgba(158, 158, 158, 0.00), 0 127px 51px 0 rgba(158, 158, 158, 0.01), 0 71px 43px 0 rgba(158, 158, 158, 0.05), 0 32px 32px 0 rgba(158, 158, 158, 0.09), 0 8px 17px 0 rgba(158, 158, 158, 0.10);gap:0px;border-radius: 0 0 20px 0;}
.acf-kc-filter-section .kcCardBox-card .kcPageCardContent .kcFilterTitle{color: var(--lightblack); font-size:var(--f24); line-height:normal; font-weight:600; margin-bottom:2px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.acf-kc-filter-section .kcCardBox-card .kcPageCardContent .kcPage-excerpt{color: var(--lightblack); font-size:var(--f16); line-height: 150%; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.acf-kc-filter-section .kcCardBox-card .kcPageCardContent .card-link {display: flex;padding: 10px 16px 10px 43px;justify-content: center;align-items: center;position: absolute;left: 23px;bottom: 18px;border-radius: 20px 20px 20px 0;border: 1px solid var(--blue);color:var(--blue);font-size:var(--f16);font-style: normal;font-weight: 500;line-height: 150%;text-decoration: none;gap:5px;transition:all .5s; min-width:143px;}
.acf-kc-filter-section .kcCardBox-card:hover .card-link { border: 1px solid #fff; color:#fff;background:linear-gradient(180deg, #61D3DA 0%, #3FBBCF 50.96%, #1894B8 100%);}
.acf-kc-filter-section .kcCardBox-card:hover .card-link svg path{color:#fff;fill:#fff;}
.acf-kc-filter-section .kcCardBox-card: .card-link svg {position: relative; top: 2px;}
.acf-kc-filter-section .kcCardBox-card:hover .indstFeaturedImg img{transform:scale(1.2);}
.acf-kc-filter-section  .industries-main-btn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor);margin-top:5px;}

@media (min-width:1679px){
	.acf-kc-filter-section .gapCustmInd64{gap:66px 48px;}
	.acf-kc-filter-section .gapCustmInd64 .col-lg-4 {max-width: 413px;padding:0px;}
}

@media (min-width:1024px){
	.acf-kc-filter-section .kcCardBox-card .kcPageCardContent{min-height:245px;}
}

@media (max-width:991px){
.acf-kc-filter-section { padding-top: 46px;}
.acf-kc-filter-section .gapCustmInd64 {gap:48px 0px; }
.acf-kc-filter-section .kcCardBox-card .kcPageCardContent .card-link{padding: 10px 16px;}
}

.acf-kc-filter-section .knowledge-search{ display:inline-block; padding:12px 20px 12px 50px; border-radius:100px; border:1px solid #61D3DA; background:#fff; outline:none; min-width:398px; max-width:90%; background-image:url('images/magnifying-glass-light-full.png'); background-position:20px center; background-repeat:no-repeat; color: var(--lightblack); font-size: 16px; font-style: normal;  line-height: normal;}
.acf-kc-filter-section .knowledge-search[type="search"]::placeholder{color: var(--lightblack); font-size: 16px; font-style: normal;  line-height: normal;}

.acf-kc-filter-section .knowledge-search::-webkit-search-cancel-button{ -webkit-appearance:none; appearance:none; height:18px; width:18px; cursor:pointer; background:url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23333'>\ <path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/>\ </svg>") no-repeat center; background-size:contain; }

.acf-kc-filter-section .knowledge-tags{display:flex;gap:10px;margin-top:44px;margin-bottom:62px;flex-wrap:no-wrap;justify-content: center;}
.acf-kc-filter-section .knowledge-tags.d-none + .gapCustmInd64 {margin-top:44px;}

.acf-kc-filter-section .tag{cursor:pointer; color: var(--lightblack);font-size: 16px; line-height: normal;display: flex; padding: 10px 20px; justify-content: center; align-items: center; border-radius: 100px; background: #E1F3F6;}
.acf-kc-filter-section .tag.active{background:#2F9DB2;color:#fff;}
.acf-kc-filter-section .knowledge-pagination{margin-top:40px;display:flex;align-items:center;justify-content:center;gap:16px;}
.acf-kc-filter-section .knowledge-pagination .nav{ width:21px; height:21px; border-radius:50%; border:1px solid #2F9DB2; background-color:transparent; cursor:pointer; font-size:var(--f18); color:#2F9DB2; display:flex;align-items:center;justify-content:center;padding: 0px;font-size:0px;}
.acf-kc-filter-section .knowledge-pagination .nav:disabled{ opacity:.5; cursor:not-allowed; }
.acf-kc-filter-section .knowledge-pagination .counter{color: #2F9DB2; font-size: 16px;line-height: 150%;display: flex; direction: ltr; unicode-bidi: bidi-override;}


 .acf-kc-filter-section .knowledge-pagination .nav.prev { background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9" viewBox="0 0 9 9" fill="none"><path d="M2.34797 4.73214C2.21578 4.59995 2.21578 4.3862 2.34797 4.25542L5.16047 1.44292C5.29266 1.31073 5.50641 1.31073 5.63719 1.44292C5.76797 1.57511 5.76938 1.78886 5.63719 1.91964L3.06375 4.49308L5.63719 7.06651C5.76938 7.1987 5.76938 7.41245 5.63719 7.54323C5.505 7.67401 5.29125 7.67542 5.16047 7.54323L2.34797 4.73073L2.34797 4.73214Z" fill="%232F9DB2"/></svg>'); background-size: 9px; background-repeat: no-repeat; background-position: center;}

.acf-kc-filter-section .knowledge-pagination .nav.next{ background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9" viewBox="0 0 9 9" fill="none"><path d="M6.65203 4.73214C6.78422 4.59995 6.78422 4.3862 6.65203 4.25542L3.83953 1.44292C3.70734 1.31073 3.49359 1.31073 3.36281 1.44292C3.23203 1.57511 3.23063 1.78886 3.36281 1.91964L5.93625 4.49308L3.36281 7.06651C3.23063 7.1987 3.23063 7.41245 3.36281 7.54323C3.495 7.67401 3.70875 7.67542 3.83953 7.54323L6.65203 4.73073L6.65203 4.73214Z" fill="%232F9DB2"/></svg>'); background-size: 9px; background-repeat: no-repeat;background-position: center; }


@media (max-width:991px){
.acf-kc-filter-section .knowledge-tags { display: flex; gap: 10px; margin-bottom: 20px; flex-wrap: nowrap; justify-content: center; flex-direction: row; overflow: hidden; overflow-x: scroll; -ms-overflow-style: none; scrollbar-width: none; }
#main-content.pt-50 { padding-top:0px; }
#main-content.mt-16 { margin-top: 4px; }
.acf-kc-filter-section .knowledge-search{min-width:380px; max-width:100%;}
}

@media (max-width:680px){
.acf-kc-filter-section .knowledge-search{min-width: 95%; max-width: 95%;}
}
  

.acf-testimonials-section .mxw1047 { position: relative;}
.acf-testimonials-section #playPauseBtn {position:absolute;bottom: -60px;right: -50px;outline: none;border: 0px;background: transparent;}

.acf-testimonials-section .paused i.playPauseIcon
{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="circle-play-solid" clip-path="url(%23clip0_486_2087)"><path id="Vector" d="M10 20C12.6522 20 15.1957 18.9464 17.0711 17.0711C18.9464 15.1957 20 12.6522 20 10C20 7.34784 18.9464 4.8043 17.0711 2.92893C15.1957 1.05357 12.6522 0 10 0C7.34784 0 4.8043 1.05357 2.92893 2.92893C1.05357 4.8043 0 7.34784 0 10C0 12.6522 1.05357 15.1957 2.92893 17.0711C4.8043 18.9464 7.34784 20 10 20ZM8 6.25L14 10L8 13.75V6.25Z" fill="%238C8C9C"/></g><defs><clipPath id="clip0_486_2087"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>'); width:20px; height:20px;display:inline-block}
.acf-testimonials-section i.playPauseIcon
{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="circle-pause-solid 1" clip-path="url(%23clip0_486_2087)"><path id="Vector" d="M10 20C12.6522 20 15.1957 18.9464 17.0711 17.0711C18.9464 15.1957 20 12.6522 20 10C20 7.34784 18.9464 4.8043 17.0711 2.92893C15.1957 1.05357 12.6522 0 10 0C7.34784 0 4.8043 1.05357 2.92893 2.92893C1.05357 4.8043 0 7.34784 0 10C0 12.6522 1.05357 15.1957 2.92893 17.0711C4.8043 18.9464 7.34784 20 10 20ZM8.75 7.5V12.5C8.75 13.1914 8.19141 13.75 7.5 13.75C6.80859 13.75 6.25 13.1914 6.25 12.5V7.5C6.25 6.80859 6.80859 6.25 7.5 6.25C8.19141 6.25 8.75 6.80859 8.75 7.5ZM13.75 7.5V12.5C13.75 13.1914 13.1914 13.75 12.5 13.75C11.8086 13.75 11.25 13.1914 11.25 12.5V7.5C11.25 6.80859 11.8086 6.25 12.5 6.25C13.1914 6.25 13.75 6.80859 13.75 7.5Z" fill="%238C8C9C"/></g><defs><clipPath id="clip0_486_2087"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>'); width:20px; height:20px;display:inline-block}



/*
body a:focus-within, button:focus-within, input:focus-within, select:focus-within, textarea:focus-within{outline: 1px solid #2f9db2 !important;}
.btn-check:focus+.btn, .btn:focus { outline: 0; box-shadow: 0 0 0 1px #2f9db2; }
*/

.skip-to-content-link {
	background:#2f9db2;
	left: 0;
	padding: 8px;
	position: absolute;
	transform: translateY(-500%);
	transition: transform .3s;
	color:var(--white);
	z-index: 999999999;
	text-decoration: none;
}

.skip-to-content-link:focus, .skip-to-content-link:focus-within {
	transform:translateY(0);
	color: var(--white);
}


@media only screen and  (max-width:767px){
	.skip-to-content-link {
		padding: 2px 8px; font-size: 15px; top: 0px; border-radius: 0px 0px 5px 0px; text-decoration: underline;
	}
}

@media only screen and (min-width: 1200px) {
  #mega-menu-wrap-header-right 
  #mega-menu-header-right > li.mega-menu-item:focus-within > ul {
      opacity: 1 !important;
      transform: none !important;
      visibility: visible;
  }
}


#main-content .mainPaymentBox{min-height: calc(100vh - 350px);}

@media (min-width: 992px) {
    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received footer {
        position: relative;
        bottom: 0px;
        width: 100%;
    }
}




/*About Us Banner Section*/
.acf-about-banner-section {padding-top:70px;padding-bottom:var(--p64);border-radius:0 0 0 100px;}
.acf-about-banner-section .about-title { font-size: var(--f50); color: var(--lightblack); font-weight: var(--fontweight600); line-height: 110%; }
.acf-about-banner-section .about-title span{ color:var(--blue); }
.acf-about-banner-section .about-desc *{ color: var(--lightblack); font-size: var(--f20);  font-style: normal; font-weight: 400; line-height: 150% }
.acf-about-banner-section .aboutBannerBtn {border-radius:20px 20px 20px 0px; background-color:var(--orangecolor); display:inline-flex; padding:10px 43px; justify-content:center; align-items:center; color:#fff; text-decoration:none;  transition:all .5s}
.acf-about-banner-section .aboutBannerBtn:hover {background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726!important;}


@media (min-width:1681px){
.acf-about-banner-section  .about-banner-img.position-relative{left:-130px;}
}
@media (max-width:1400px){
.acf-about-banner-section .about-desc *{ font-size: var(--f18); }
}
@media (max-width:991px){
	.acf-about-banner-section .about-title{font-size: var(--f40);} 
	.acf-about-banner-section{padding-bottom: 248px;margin-bottom: 150px;position: relative;} 
	.acf-about-banner-section .contentAboutbanDiv{text-align:center;}
	.acf-about-banner-section .mobAbsImgDiv{position: absolute;bottom: -130px;max-width: 90%;margin: 0 auto;left: 0px;right: 0px;height: 328px;}
	.acf-about-banner-section .about-banner-img.position-relative img + img{margin:0 auto;}
}

@media (max-width:420px){
	.acf-about-banner-section{margin-bottom:120px;} 
}
@media (max-width:365px){
	.acf-about-banner-section{margin-bottom:90px;} 
}



/*About Strategic Section*/
.acf-strategic-section {padding-top:28px;}
.acf-strategic-section .strategic-content * {max-width:882px}
.acf-strategic-section .strategic-content * { font-size: var(--f26);color:var(--black);line-height: 150%;}
.acf-strategic-section .counter-wrap{position:relative;display:inline-block;left: -10px;}
.acf-strategic-section .progress-circle { position: absolute; top: 36px; left: 63px; }
.acf-strategic-section svg circle { transform: rotate(-90deg); transform-origin: 50% 50%; fill: none; }
.acf-strategic-section svg circle.dots-gradient { transform:rotate(135deg); transition: opacity 0.4s ease; }
.acf-strategic-section .dots-gradient { fill: none; stroke: url(#orangeGradient); stroke-width: 2; stroke-dasharray: 6 8; stroke-linecap: round; }
.acf-strategic-section .circle-bg { stroke: rgba(255,255,255,0.6); stroke-width: 20; }
.acf-strategic-section .circle-progress { stroke: #EB6625; stroke-width: 20; stroke-dasharray: 565; stroke-dashoffset: 565; }
.acf-strategic-section .counter-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.acf-strategic-section .counter-text strong {display: block;direction: ltr;color: #444B54;text-align: center;font-size: 50px;font-weight: 600;line-height: 1; }
.acf-strategic-section .counter-text span {color: #444B54;font-size: 20px;font-style: normal;line-height:1;display: block;text-align: center;}

@media (max-width:1400px){
	.acf-strategic-section .strategic-content *{ font-size: var(--f20); }
}

@media (max-width:991px){
	.acf-strategic-section .counter-wrap img.counter-bg{max-width: 100%; margin: 0 auto;}
	.acf-strategic-section .strategic-content{text-align:center;left: auto;}
	.acf-strategic-section .progress-circle{top: 32px; left: 50%; transform: translateX(-50%);}
	.acf-strategic-section .col-lg-5{order:2;}
	.acf-strategic-section .col-lg-7{order:1;}
}
@media (max-width:380px){
.acf-strategic-section .progress-circle{ top: 14px}
}


/*Icon With Text Block */
.acf-icon-with-text-section{}
.acf-icon-with-text-section .section-subtitle{color: var(--lightblack); font-size: var(--f18);font-weight: 500; line-height: 150%; } 
.acf-icon-with-text-section .repIconTextmainDiv .icon-box{border-radius:20px 20px 20px 0; background:#fff; box-shadow: 0 333px 93px 0 rgba(155, 183, 187, 0.00), 0 213px 85px 0 rgba(155, 183, 187, 0.01), 0 120px 72px 0 rgba(155, 183, 187, 0.05), 0 53px 53px 0 rgba(155, 183, 187, 0.09), 0 13px 29px 0 rgba(155, 183, 187, 0.10); display: flex; padding:40px 20px 44px 20px; flex-direction: column; }
.acf-icon-with-text-section .repIconTextmainDiv .icon-box .icon{max-height:48px;object-fit:contain}
.acf-icon-with-text-section .repIconTextmainDiv .icon-box .icon-title{color: var(--lightblack); font-size: var(--f20); line-height: 1; font-weight:var(--fontweight500) }
.acf-icon-with-text-section .repIconTextmainDiv .icon-box .icon-desc{max-width:443px;color: var(--lightblack); font-size: var(--f18); line-height: 150%;}
.acf-icon-with-text-section .repIconTextmainDiv .icon-box .icon-desc p{color: var(--lightblack); font-size: var(--f18); line-height: 150%;}
.acf-icon-with-text-section .customGap38{margin-top:38px}
.acf-icon-with-text-section .repIconTextmainDiv { opacity: 0; transform: translateX(40px); transition: all 0.6s ease; }
.acf-icon-with-text-section .repIconTextmainDiv.active { opacity: 1; transform: translateX(0); }
/*
.acf-icon-with-text-section .repIconTextmainDiv .icon-box .icon-desc ul {margin: 15px 15px 0 0;padding:0px;} 
.acf-icon-with-text-section .repIconTextmainDiv .icon-box .icon-desc ul li {padding:0px; margin:0px 0px 10px 0px; list-style:none; position:relative; color: var(--lightblack); font-size: var(--f18); line-height: 1.2;} 
.acf-icon-with-text-section .repIconTextmainDiv .icon-box .icon-desc ul li:before {content: '';position: absolute;width: 8px;height: 8px;background: #000;display: inline-block;right: -12px;top: 7px;border-radius: 100px;}*/

@media (min-width: 1650px) {
.acf-icon-with-text-section .customGap38{ gap:29px;}
.acf-icon-with-text-section .repIconTextmainDiv .icon-box{min-width:485px;}
.acf-icon-with-text-section .repIconTextmainDiv{ max-width: 483px;}
}

@media (max-width:991px){
.acf-icon-with-text-section .repIconTextmainDiv .icon-box{padding:20px 20px 18px 20px;}
.acf-icon-with-text-section .customGap38{margin-top:28px;}
}

/*Info Box Block */
.info-box-section{padding-top:103px;}
.info-box-section .section-subtitle{color: var(--lightblack); font-size: var(--f18);font-weight: 500; line-height: 150%; } 
.info-box-section .section-subtitle p{color: var(--lightblack); font-size: var(--f18);font-weight: 500; line-height: 150%; } 
.info-box-section .section-content p{color: var(--lightblack); font-size: var(--f16); line-height: 150%; } 

@media (max-width:991px){
.info-box-section{padding-top:28px;}
}


 /*About us page Video  Block */
 .acf-about-page-video-section {margin-top:153px;}
.acf-about-page-video-section .hero-visual {width: 100%; height: 252px; max-width: 395px; margin-left: 0px; margin-right: 0px; overflow: hidden;    margin-top: -30px;}
.acf-about-page-video-section .bannerVideoFrame {position: absolute; z-index: 2; top: 0px; left:0px; width: calc(100%);height:100%;}
.acf-about-page-video-section .hero-image, .acf-about-page-video-section .hero-video, .acf-about-page-video-section .hero-youtube iframe {position: absolute;   bottom: 0; background-size: cover;width: 465px;}
.acf-about-page-video-section .hero-video, .acf-about-page-video-section .hero-youtube iframe {display: none;}
.acf-about-page-video-section .herBanTitle{font-size:var(--f60);font-weight:var(--fontweight600); line-height: 110%;max-width:550px;}
.acf-about-page-video-section .herBanTitle span{color:var(--orangecolor);}
.acf-about-page-video-section .descriptionTxt *{color: var(--lightblack); font-size:var(--f30); line-height: 150%; }
.acf-about-page-video-section .hero-btn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor); transition:all .5s}
.acf-about-page-video-section .hero-btn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726!important;}
.acf-about-page-video-section svg.heroCircleIc {position:absolute; left:165px; top:-47px; width:146px; height:146px; z-index: 9;}
.acf-about-page-video-section svg.heroSqaureIc { position:absolute; right:-70px; bottom:0; z-index: 9; width:143px; height:156px; }

.acf-about-page-video-section .section-subtitle p{color: var(--lightblack); font-size: var(--f18);font-weight: 500; line-height: 150%; } 
.acf-about-page-video-section .section-content p{color: var(--lightblack); font-size: var(--f16); line-height: 150%; margin-bottom:0px;padding-bottom:24px} 


.acf-about-page-video-section .container{border-radius: 20px; background: #FFF; box-shadow: 0 387px 108px 0 rgba(168, 168, 168, 0.00), 0 248px 99px 0 rgba(168, 168, 168, 0.01), 0 139px 84px 0 rgba(168, 168, 168, 0.05), 0 62px 62px 0 rgba(168, 168, 168, 0.09), 0 15px 34px 0 rgba(168, 168, 168, 0.10); }
.acf-about-page-video-section .container .contentAboutDiv{padding-top: 24px;}
.acf-about-page-video-section .container .section-content{    max-width: 571px;}


@media (min-width:1400px){
	.acf-about-page-video-section .container{max-width: 1254px; padding-left: 100px; padding-right: 100px;}
	
}
@media (min-width:350px) and (max-width:1400px){
	.acf-about-page-video-section .bannerVideoFrame{outline: 1px solid;}
}

@media (min-width:1200px) and (max-width:1400px){
	.acf-about-page-video-section .herBanTitle{font-size:44px; max-width:370px;}
	.acf-about-page-video-section .hero-visual {margin-left: auto; margin-right: auto;height: 252px;}
	.acf-about-page-video-section .hero-image, .acf-about-page-video-section .hero-video, .acf-about-page-video-section .hero-youtube iframe{height:100%;}
	
}
@media (min-width:1024px) and (max-width:1199px){
	.acf-about-page-video-section .hero-visual {height: 217px;}
	.acf-about-page-video-section .hero-image, .acf-about-page-video-section .hero-video, .acf-about-page-video-section .hero-youtube iframe{background-size: cover;height: 100%;}
}
@media (max-width:1199px){
	.acf-about-page-video-section .herBanTitle{font-size:var(--f40); max-width:370px;}
	.acf-about-page-video-section .descriptionTxt *{ font-size:var(--f20);  }
	.acf-about-page-video-section {padding-top: 43px; padding-right: calc(1.5rem * .5); padding-left: calc(1.5rem * .5); margin-top: 0;}
	.acf-about-page-video-section .innerTextCont{margin-bottom:43px;}
	.acf-about-page-video-section .container{padding-left: 26px; padding-right: 26px;}
}

@media (max-width:767px){
	.acf-about-page-video-section .hero-image{width:auto;}
	.acf-about-page-video-section .hero-image, .acf-about-page-video-section .hero-video, .acf-about-page-video-section .hero-youtube iframe {    height: 217px; }
	.acf-about-page-video-section .bannerVideoFrame{top:0px; left:-1px;width:calc(100% + 2px); height:100%;}
	.acf-about-page-video-section .hero-visual { position: relative; width: 383px; aspect-ratio: 4 / 3; height:196px; max-width:100%; margin: 0 auto; }
	.acf-about-page-video-section .hero-visual  .hero-media { position: absolute; inset: 0; overflow: hidden; }
}

 
 
/*Risk Page Banner Section*/
 .acf-risk-page-banner-section {padding-top:111px;padding-bottom:111px;}
.acf-risk-page-banner-section .hero-visual {position: relative; width: 100%; height:300px; max-width: 554px; margin-left: 0px; margin-right: auto; overflow: hidden;}
.acf-risk-page-banner-section .bannerVideoFrame {position: absolute; z-index: 2; top: 0px; left:0px; width: calc(100%);height:100%;}
.acf-risk-page-banner-section .hero-image, .acf-risk-page-banner-section .hero-video, .acf-risk-page-banner-section .hero-youtube iframe {position: absolute;   bottom: 0; background-size: cover;}
.acf-risk-page-banner-section .hero-video, .acf-risk-page-banner-section .hero-youtube iframe {display: none;}
.acf-risk-page-banner-section .innerTextCont {max-width:760px;}
.acf-risk-page-banner-section .innerTextCont .herBanTitle{max-width:760px;}
.acf-risk-page-banner-section .innerTextCont .subTitle{max-width:700px;}
.acf-risk-page-banner-section .innerTextCont .smallTitle {font-size:var(--f18); font-style: normal; font-weight:var(--fontweight500); line-height: 150%;margin-bottom: 0px;}
.acf-risk-page-banner-section .innerTextCont .subTitle p {font-size:var(--f24); font-weight:var(--fontweight600); line-height: 150%;margin-bottom:5px;}
.acf-risk-page-banner-section .herBanTitle{font-size:var(--f50);font-weight:var(--fontweight600); line-height: 110%;margin-bottom:5px;}
.acf-risk-page-banner-section .herBanTitle span{color:var(--orangecolor);}
.acf-risk-page-banner-section .descriptionTxt *{color: var(--lightblack); font-size:var(--f20); line-height: 150%; }
.acf-risk-page-banner-section .hero-btn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor); transition:all .5s}
.acf-risk-page-banner-section .hero-btn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726!important;}

@media (min-width:1600px){
	.acf-risk-page-banner-section .bannerVideoFrame{width: calc(100% - 1px);}
	.acf-risk-page-banner-section .hero-video{width:100%;}
	.acf-risk-page-banner-section .hero-visual:after {background: #faf7f6;content: '';position: absolute;right: 0;top: 0px;display: block;width: 1px;height: 100%;z-index: 6;}

	#block_3972f5e36641c0291489d977fcb6c7fb.acf-risk-page-banner-section .hero-video{width:104%;}
	
}
@media (min-width:350px) and (max-width:1400px){
	/*.acf-risk-page-banner-section .bannerVideoFrame{outline: 1px solid;}*/
}

@media (min-width:1200px) and (max-width:1400px){
	.acf-risk-page-banner-section .herBanTitle{font-size:44px; max-width:370px;}
	.acf-risk-page-banner-section .hero-visual {margin-left: auto; margin-right: auto;height: 257px;}
	.acf-risk-page-banner-section .hero-image, .acf-risk-page-banner-section .hero-video, .acf-risk-page-banner-section .hero-youtube iframe{height:100%}
	.acf-risk-page-banner-section .bannerVideoFrame{position: absolute; z-index: 2; top: -.5px; left: -.5px; width: calc(100% + 1px); height: calc(100% + 1px);}
	
}
@media (min-width:1024px) and (max-width:1199px){
	.acf-risk-page-banner-section .hero-visual {height: 237px;}
.acf-risk-page-banner-section .hero-image, .acf-risk-page-banner-section .hero-video, .acf-risk-page-banner-section .hero-youtube iframe{background-size: cover;height: 100%;}
.acf-risk-page-banner-section .bannerVideoFrame{position: absolute; z-index: 2; top: -.5px; left: -.5px; width: calc(100% + 1px); height: calc(100% + 1px);}
}
@media (max-width:1199px){
	.acf-risk-page-banner-section .herBanTitle{font-size:var(--f40); max-width:370px;}
	.acf-risk-page-banner-section .descriptionTxt *{ font-size:var(--f20);  }
	.acf-risk-page-banner-section .innerTextCont .subTitle p{font-size:22px;}
	.acf-risk-page-banner-section { padding-top: 43px; padding-bottom: 70px; }
	.acf-risk-page-banner-section .innerTextCont{margin-bottom:43px;}
}

@media (max-width:767px){
	.acf-risk-page-banner-section .hero-image{width:auto;}
	.acf-risk-page-banner-section .hero-image, .acf-risk-page-banner-section .hero-video, .acf-risk-page-banner-section .hero-youtube iframe {    height: 255px; }
	.acf-risk-page-banner-section .bannerVideoFrame{top:0px; left:-1px;width:calc(100% + 2px); height:calc(100% + 1px);}
	.acf-risk-page-banner-section .hero-visual { position: relative; width: 380px; aspect-ratio: 4 / 3; height: 205px; max-width:100%; margin: 0 auto; }
	.acf-risk-page-banner-section .hero-visual  .hero-media { position: absolute; inset: 0; overflow: hidden; }
}

/*Risk page Icon with Text Second Option*/
.acf-icon-with-text-second-option-section{padding-top:92px;padding-bottom:110px;}
.acf-icon-with-text-second-option-section .small-title{font-size: var(--f18);font-weight:var(--fontweight600); line-height: 150%; } 
.acf-icon-with-text-second-option-section .section-desc{color: var(--lightblack); font-size: var(--f16); line-height: 150%; } 
.acf-icon-with-text-second-option-section .section-desc *{color:inherit; font-size: var(--f16);line-height: 150%; } 
.acf-icon-with-text-second-option-section .section-desc * span{font-weight:600; } 
.acf-icon-with-text-second-option-section .repIconTextmainDiv .icon-box{border-radius:20px 20px 20px 0; background:#fff; box-shadow: 0 333px 93px 0 rgba(155, 183, 187, 0.00), 0 213px 85px 0 rgba(155, 183, 187, 0.01), 0 120px 72px 0 rgba(155, 183, 187, 0.05), 0 53px 53px 0 rgba(155, 183, 187, 0.09), 0 13px 29px 0 rgba(155, 183, 187, 0.10); display: flex; padding:16px 30px; flex-direction: column; }
.acf-icon-with-text-second-option-section .repIconTextmainDiv .icon-box .iconHolder{height:40px;width:40px;    flex-shrink: 0;}
.acf-icon-with-text-second-option-section .repIconTextmainDiv .icon-box .icon{max-height:40px;object-fit:contain}
.acf-icon-with-text-second-option-section .repIconTextmainDiv .icon-box .icon-title{color: var(--lightblack); font-size: var(--f20); line-height: 1; font-weight:var(--fontweight500) }
.acf-icon-with-text-second-option-section .repIconTextmainDiv .icon-box .icon-desc{max-width:443px;color: var(--lightblack); font-size: var(--f16); line-height: 150%;}
.acf-icon-with-text-second-option-section .customGap38{margin-top:38px}
.acf-icon-with-text-second-option-section .repIconTextmainDiv { opacity: 0; transform: translateX(40px); transition: all 0.6s ease; }
.acf-icon-with-text-second-option-section .repIconTextmainDiv.active { opacity: 1; transform: translateX(0); }
.acf-icon-with-text-second-option-section .repIconTextmainDiv{ max-width: 460px;}

@media (min-width:1560px){
	.acf-icon-with-text-second-option-section .customGap38{gap:24px 30px;}
	.acf-icon-with-text-second-option-section .repIconTextmainDiv .icon-box{    min-width: 430px;}
	.acf-icon-with-text-second-option-section .repIconTextmainDiv{ max-width: 460px;padding: 0px;margin-bottom:0px !important;}
}

@media (max-width:991px){
.acf-icon-with-text-second-option-section{padding-top: 60px;padding-bottom: 45px;}
.acf-icon-with-text-second-option-section .repIconTextmainDiv .icon-box{padding:18px;}
.acf-icon-with-text-section .customGap38{margin-top:28px;}
.acf-icon-with-text-second-option-section .repIconTextmainDiv{margin-bottom: 12px !important;}
.acf-icon-with-text-second-option-section .repIconTextmainDiv .icon-box .icon-title{font-size: var(--f18);line-height: 150%; }
.acf-icon-with-text-second-option-section .repIconTextmainDiv .icon-box .icon-desc{font-size: var(--f16);line-height: 150%;}.
.acf-icon-with-text-second-option-section .repIconTextmainDiv .icon-box .icon { gap: 15px !important; }
}

.acf-icon-with-text-second-option-section.perTwoRowCard .repIconTextmainDiv .icon-box .icon-desc {padding-top: 10px; }

@media (min-width:1024px){
	.acf-icon-with-text-second-option-section.perTwoRowCard .customGap38{gap:0; max-width:962px; margin:38px auto 0;}
}

@media (min-width:992px){
.acf-icon-with-text-second-option-section.perTwoRowCard .container{max-width: 990px;}
.acf-icon-with-text-second-option-section.perTwoRowCard .container .col-lg-4{width: 50%;max-width: none;}
.acf-icon-with-text-second-option-section.perTwoRowCard .customGap38{gap:0;  margin:38px auto 0;}
.acf-icon-with-text-second-option-section.perTwoRowCard .repIconTextmainDiv{padding-left:calc(var(--bs-gutter-x) * .5) !important;padding-right:calc(var(--bs-gutter-x) * .5) !important;   margin-bottom: 1.5rem !important;}
.acf-icon-with-text-second-option-section.perTwoRowCard .repIconTextmainDiv .icon-box .icon-desc {max-width: 360px;}
.acf-icon-with-text-second-option-section.perTwoRowCard .repIconTextmainDiv .icon-box{min-height:179px;}
}


/*Did you know section*/
.acf-did-you-know-section{}

.acf-did-you-know-section .did-you-know-inner{border-radius: 20px; padding:30px 24px;}
.acf-did-you-know-section .highlight-text {font-size:var(--f50);font-weight:var(--fontweight700); line-height:1; margin-right:10px;color:#2F9DB2;}
.acf-did-you-know-section .left-title {color: var(--lightblack);font-size: var(--f24);font-weight:var(--fontweight600); line-height: 150%;display: inline; }
.acf-did-you-know-section .left-description{max-width:100%;}
.acf-did-you-know-section .left-description p{color: var(--lightblack);font-size: var(--f16);font-weight:var(--fontweight400); line-height: 150%;margin-top:5px;margin-bottom:0px;}
.acf-did-you-know-section .has-underline {position:relative; display:inline-block; }
.acf-did-you-know-section .underline-img { position:absolute; left:0px; bottom:-2px; width: 110%; pointer-events:none; }
.acf-did-you-know-section .left-content { padding-right: 48px; position:relative }
.acf-did-you-know-section .left-content:after {content:'';right: 25px;top: 50%;position:absolute;width:1px;height: calc(100% + 20px);background:rgba(0, 0, 0, 0.20);transform: translateY(-50%);}


.acf-did-you-know-section .right-content { display: flex; }
.acf-did-you-know-section .right-title { font-size:var(--f50);font-weight:var(--fontweight700);line-height: 150%; }
.acf-did-you-know-section .asterisk-icon { max-width:50px; max-height: 50px; }

@media (min-width:1560px) {
	.acf-did-you-know-section .container{max-width:1326px;}
}

@media (min-width: 1560px){
.acf-did-you-know-section .container .col-xl-2 { flex: 0 0 auto; width: 19.666667%; }
.acf-did-you-know-section .container .col-xl-10 { flex: 0 0 auto; width: 80.333333%; }
}

@media (min-width:1100px) and (max-width:1559px) {
	.acf-did-you-know-section .container{max-width:1080px;}
	.acf-did-you-know-section .container .col-xl-2 { flex: 0 0 auto; width:22.666667%; }
.acf-did-you-know-section .container .col-xl-10 { flex: 0 0 auto; width: 77.333333%; }
}

@media (max-width: 991px) {
	.acf-did-you-know-section .right-title{font-size:var(--f40);}
	.acf-did-you-know-section .asterisk-icon {max-width:40px; max-height:40px; }
	.acf-did-you-know-section .right-content {justify-content:center;padding: 0;}
	.acf-did-you-know-section .highlight-text{font-size:var(--f40);}
	.acf-did-you-know-section .left-title{font-size:var(--f22);}
	.acf-did-you-know-section .did-you-know-inner{max-width: 98%; margin: 0 auto;padding:20px 24px;}
	.acf-did-you-know-section .left-content{padding: 0;}
	.acf-did-you-know-section .left-content:after{display:none}
	.acf-did-you-know-section .underline-img{    width: 100%;}
	.acf-did-you-know-section .right-content {padding-bottom: 2px;position:relative;margin-bottom: 17px;}
	.acf-did-you-know-section .right-content:after {content:'';bottom:0px;position:absolute;width: 50%;height: 1px;background:rgba(0, 0, 0, 0.10);}

}

@media (min-width:1400px) and  (max-width:1559px) {
.acf-did-you-know-section .right-content{ width:20%;}
.acf-did-you-know-section .left-content{ width:80%;}
}

@media (min-width:1200px) and  (max-width:1399px) {
.acf-did-you-know-section .right-content{ width:23%;}
.acf-did-you-know-section .left-content{ width:77%;}
}




/*How it works block*/
.acf-how-it-works-section{padding-top:71px;padding-bottom:84px;}
.acf-how-it-works-section .section-subtitle{font-size: var(--f18);font-weight:var(--fontweight400); line-height: 150%; color: var(--lightblack);} 
.how-it-works-section .flow-wrapper {position:relative;}
.acf-how-it-works-section .flow-wrapper:before { content: ''; position: absolute; top:30px; right:0px; width:100%; height:2px; background-image: url('images/dottedBlue.png'); background-repeat:repeat-x; background-size:contain;}
.acf-how-it-works-section .flow-line { position:absolute; top:28px; right: 0; height:4px; width: 100%; background: #2aa7b8; transform: scaleX(0); transform-origin: right; z-index:2; }
.acf-how-it-works-section .flow-item { position:relative; }
.acf-how-it-works-section .flow-items {position:relative;z-index:3;}
.acf-how-it-works-section .flow-circle { width:64px; height: 64px;border-radius: 50%; background: #fff; color: #2F9DB2; display: flex; align-items: center; justify-content:center; margin:0 auto; font-size:30px; font-weight: 500; position: relative; overflow: hidden; border: 4px solid #2F9DB2; }
.acf-how-it-works-section .flow-circle span, .acf-how-it-works-section .flow-circle img {position:relative; z-index:2; }
.acf-how-it-works-section .flow-item.active .flow-circle { color:#fff; background:#2F9DB2; }
.acf-how-it-works-section .flow-circle--icon { background: transparent; width: auto; height: auto; }
.acf-how-it-works-section .flow-circle--icon img { max-width: 80px; }
.acf-how-it-works-section .flow-items div.flow-item:first-child:before { background: #fff; width: 50%; position: absolute; height: 100%; right: 0px; top: 0px; content: ''; z-index: -1; }
.acf-how-it-works-section .flow-items div.flow-item:last-child:before { background: #fff; width: calc(50% + 30px); position: absolute; height: 100%; left: 0px; top: 0px; content: ''; z-index: -1; }
.acf-how-it-works-section .flow-circle.flow-circle--icon, .flow-item.active .flow-circle.flow-circle--icon { background: transparent !important; border: 0; position: relative; top: -9px; }

.acf-how-it-works-section .flow-items .flow-title{font-size: var(--f22);font-weight:var(--fontweight500); line-height: 150%;color: var(--lightblack);    margin-top: 25px;}
.acf-how-it-works-section .flow-items .flow-desc *{font-size: var(--f18);font-weight:var(--fontweight400); line-height: 150%;color: var(--lightblack);}
.acf-how-it-works-section .flow-bottom-text{max-width:540px; margin: 0 auto;}
.acf-how-it-works-section .flow-bottom-text p{font-size: var(--f20);font-weight:var(--fontweight500); line-height: 150%;}
.acf-how-it-works-section .flow-btn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor); transition:all .5s}
.acf-how-it-works-section .flow-btn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726!important;}

@media (min-width:992px){
.acf-how-it-works-section  .flow-circle.flow-circle--icon + .flow-content .flow-title { position: relative; margin-top: 8px; }
}

@media (max-width:991px){
	.acf-how-it-works-section{padding-top: 40px; padding-bottom: 40px;}
	.acf-how-it-works-section .flow-wrapper:before{content:'';position:absolute;top:0;right:0;width:2px;height:100%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="2" height="47" viewBox="0 0 2 47" fill="none"><path d="M1 0L1 47" stroke="%232F9DB2" stroke-width="2" stroke-dasharray="4 4"/></svg>');background-repeat:repeat-y;background-size:contain;left:0;margin:0 auto}
	.acf-how-it-works-section .flow-line{top:0;left:0px;right:0;transform:scaleY(0);transform-origin:top;width:4px;height:100%;margin:0 auto}
	.acf-how-it-works-section .flow-items{display:flex;flex-direction:column;gap:74px}
	.acf-how-it-works-section .flow-item{border-top:6px solid #fff;background:#fff}
	.acf-how-it-works-section .flow-circle{margin:0 auto 5px;width:50px; height:50px;}
	.acf-how-it-works-section .flow-circle.flow-circle--icon{width:60px; height:60px;}
	.acf-how-it-works-section .flow-content{flex: 1; padding-right: 0; max-width:323px; margin: 0 auto;}
	.acf-how-it-works-section .flow-title{margin-top:0}
	.acf-how-it-works-section .flow-circle.flow-circle--icon, .flow-item.active .flow-circle.flow-circle--icon { background: #fff !important; border: 0; position: relative; top: -9px; }
	.acf-how-it-works-section .flow-items div.flow-item:last-child:before{top: -14px;}
	.acf-how-it-works-section .flow-items .flow-desc *{margin-bottom:6px;}
	.acf-how-it-works-section .flow-bottom-text p{font-size:var(--f16);font-weight:var(--fontweight500); line-height: 150%;}
	
}
@media (max-width:480px){
	.acf-how-it-works-section .section-subtitle{max-width: 370px; margin: 0 auto;}
	.acf-how-it-works-section .flow-bottom-text{max-width: 380px; margin: 0 auto;}
}


.acf-how-it-works-section .flow-item .flow-circle.flow-circle--icon {
	overflow:visible;
}

.acf-how-it-works-section .flow-item.active:last-child img {
  animation: growShrink 0.8s ease forwards;
}

@keyframes growShrink {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(1.25); /* grow */
  }
  100% {
    transform: scale(1); /* back to normal */
  }
}




/*Our Result Block*/
.acf-result-section{padding-top:91px;padding-bottom:71px;}
.acf-result-section .topContSec .small-title{color:#ed6726; font-size:var(--f20);font-weight:var(--fontweight500); line-height: 150%;}
.acf-result-section .topContSec .secTitle span{color:#2F9DB2;}
.acf-result-section .topContSec .desc *{color: var(--lightblack); font-size:var(--f16);font-weight:var(--fontweight400); line-height: 150%;}
.acf-result-section .topContSec .desc * strong{font-weight:var(--fontweight500); }
.acf-result-section .recBoxInner .descInnerResult {border-bottom: 1px solid #fff; margin-bottom: 10px;}
.acf-result-section .recBoxInner .descInnerResult *{color: var(--lightblack); font-size: var(--f16); font-weight: var(--fontweight400); line-height: 150%; padding-bottom: 7px; margin-bottom: 0px; }
.acf-result-section .recBoxInner .descInnerResult * strong{font-weight:var(--fontweight500); }
.acf-result-section .recBoxInner .result-box{display: flex; padding: 12px 40px; flex-direction: column; border-radius: 20px;}
.acf-result-section .recBoxInner .result-box .colored-title{font-size: var(--f18);font-weight:var(--fontweight500); line-height: 150%;}
.acf-result-section .recBoxInner .result-box .belowColoredTitle{font-size: var(--f20);font-weight:var(--fontweight600); line-height: 150%;}
.acf-result-section .recBoxInner .result-box.resultboxOne{margin-right: auto;}
.acf-result-section .recBoxInner .result-box.resultboxTwo{margin-left: auto;}
.acf-result-section .recBoxInner .plusCenterDiv{max-width:63px;}
.acf-result-section .recBoxInner .result-bullets{margin:10px 0 0 0;padding:0px;list-style: none;}
.acf-result-section .recBoxInner .result-bullets p:first-of-type{margin: 0px;font-size: var(--f18);font-weight:var(--fontweight600); line-height: 150%;}
.acf-result-section .recBoxInner .result-bullets span{font-size: var(--f16);font-weight:var(--fontweight400); line-height: 150%;}

.acf-result-section .recBoxInner .result-box .result-bullets li{position:relative;padding-right:20px;}
.acf-result-section .recBoxInner .result-box .result-bullets li:not(:last-child){margin-bottom: 7px;}
.acf-result-section .recBoxInner .result-box .result-bullets li:before{content:'';position:absolute;right:0px;top:7.5px;width:10px;height:10px;border-radius:100px;}
.acf-result-section .recBoxInner .result-box.resultboxOne .result-bullets li:before{background:#2F9DB2}
.acf-result-section .recBoxInner .result-box.resultboxTwo .result-bullets li:before{background:#ED6726}


@media (min-width:1200px){
	.acf-result-section .recBoxInner{max-width: 1010px; margin: 0 auto;}
	.acf-result-section .recBoxInner .col-xl-5{min-width: 472px; padding: 0px;}
	.acf-result-section .recBoxInner .result-box{min-width: 472px; }
}

.acf-result-section .white-info{box-shadow: 0 334px 93px 0 rgba(168, 168, 168, 0.00), 0 213px 85px 0 rgba(168, 168, 168, 0.01), 0 120px 72px 0 rgba(168, 168, 168, 0.05), 0 53px 53px 0 rgba(168, 168, 168, 0.09), 0 13px 29px 0 rgba(168, 168, 168, 0.10);  padding: 16px 49px;    border-radius: 20px;max-width: 1010px; }
.acf-result-section .white-info .whiteInfoContent .title{font-size: var(--f18);font-weight:var(--fontweight500); line-height: 150%;}
.acf-result-section .white-info .whiteInfoContent .fw-bold{color: var(--lightblack);font-size: var(--f20);font-weight:var(--fontweight600); line-height: 150%;}
.acf-result-section .white-info .whiteInfoContent .desc p{color: var(--lightblack); font-size: var(--f16); font-weight: var(--fontweight400); line-height: 150%;}
.acf-result-section .white-info .whiteInfoContent .oval-wrap .oval{color: var(--lightblack);display: flex; height: 30px; padding: 10px; justify-content: center; align-items: center; gap: 10px; border-radius: 100px;}
.acf-result-section .white-info .whiteInfoContent .textAfterEqnaul{color: var(--lightblack);font-size: var(--f18);font-weight:var(--fontweight500); line-height: 150%;}


@media (max-width:1199px){
	.acf-result-section .recBoxInner .plusCenterDiv{padding-top: 12px; padding-bottom: 12px;}
	.acf-result-section .white-info{max-width: 98%;        margin-top: 16px;}
}
@media (max-width:991px){
.acf-result-section{padding-top:70px; padding-bottom:70px;}
.acf-result-section .topContSec{margin-bottom:28px !important;}
.acf-result-section .wdMob80{width: 60%;}
.acf-result-section .white-info .whiteInfoContent .oval-wrap .oval{width:100%;}
.acf-result-section .whiteInfoContent {margin-top:20px;}
.acf-result-section .white-info{padding: 16px 21px;text-align:center;max-width:96%;}
.acf-result-section .recBoxInner .result-box{padding:12px 29px 12px 40px;}
}

@media (max-width:640px){
.acf-result-section .white-info{max-width:94%;}
.acf-result-section .topContSec .small-title + .secTitle{max-width: 222px; margin:0 auto 15px;}
.acf-result-section .topContSec .desc{max-width:380px; margin:0 auto;}
.acf-result-section .topContSec .desc br{display:none}
}

@media (max-width:480px){
.acf-result-section .white-info{max-width:93%;}
}


/*Our Product Slider*/
.acf-our-product-slider-section{padding-top: 121px;}
.acf-our-product-slider-section .contentDiv .small-title{font-size: var(--f18);font-weight:var(--fontweight500); line-height: 150%;}
.acf-our-product-slider-section .contentDiv .section-desc{color: var(--lightblack); font-size: var(--f16); font-weight: var(--fontweight400); line-height: 150%;}
.acf-our-product-slider-section .our-product-slider .owl-stage {/*float:left; */}
.acf-our-product-slider-section .our-product-slider .owl-item {flex-shrink:0; }
.acf-our-product-slider-section  #productSliderBlock button.owl-next{width:28px; height: 28px; font-size: 0px; appearance: none; border: 0; background-color: transparent; position: absolute; top:calc(50% + 30px); transform: translateY(-50%); right:-50px;}
.acf-our-product-slider-section #productSliderBlock  button.owl-next { background-image:url('images/rticonslider.png');background-repeat:no-repeat;background-size:contain; }
.acf-our-product-slider-section #productSliderBlock  button.owl-prev { width: 28px; height: 28px; font-size: 0px; appearance: none; border: 0; background-color: transparent; position: absolute; top:calc(50% + 30px); transform: translateY(-50%); left: -50px; }
.acf-our-product-slider-section #productSliderBlock button.owl-prev { background-image:url('images/lfticonslider.png');background-repeat:no-repeat;background-size:contain; }
.acf-our-product-slider-section #productSliderBlock .owl-stage-outer {padding-top:30px;}
.acf-our-product-slider-section #productSliderBlock .owl-stage-outer .owl-stage {display:flex !important;}
.acf-our-product-slider-section #productSliderBlock .owl-stage-outer .owl-stage .owl-item {flex: 0 0 auto;}
.acf-our-product-slider-section #productSliderBlock .owl-stage-outer .owl-stage .owl-item .item{height:100%;}
.acf-our-product-slider-section #productSliderBlock .owl-stage-outer .owl-stage .owl-item .item .product-card{height:100%; border-radius:20px 20px 20px 0; padding:30px 20px 66px 20px;position:relative; border:1px solid #2F9DB2;}
.acf-our-product-slider-section #productSliderBlock .owl-stage-outer .owl-stage .owl-item .popular-tag img{ width:auto }

.acf-our-product-slider-section #productSliderBlock .owl-stage-outer .owl-stage .owl-item .item .product-card .card-title .colored{display:block; font-size: var(--f16); font-weight: var(--fontweight500); line-height: 150%;color:#2f9db2;}
.acf-our-product-slider-section  #productSliderBlock .owl-stage-outer .owl-stage .owl-item .item .product-card .card-title strong{display:block;color: var(--lightblack);font-size: var(--f20);font-weight:var(--fontweight600); line-height: 150%;}
.acf-our-product-slider-section #productSliderBlock .owl-stage-outer .owl-stage .owl-item .item .product-card .card-desc p{margin:3px 0 0;color: var(--lightblack);font-size: var(--f16);font-weight:var(--fontweight400); line-height: 150%;}

.acf-our-product-slider-section #productSliderBlock .owl-stage-outer .owl-stage .owl-item .item .product-card .card-link {display: flex;padding: 10px 16px 10px 19px;justify-content: center;align-items: center;position: absolute;left: 23px;bottom: 18px;border-radius: 20px 20px 20px 0;border: 1px solid var(--blue);color:var(--blue);font-size:var(--f16);font-style: normal;font-weight: 500;line-height:1;text-decoration: none;gap:5px;transition:all .5s;}
.acf-our-product-slider-section #productSliderBlock .owl-stage-outer .owl-stage .owl-item .item .product-card:hover .card-link { border: 1px solid #fff; color:#fff;background:linear-gradient(180deg, #61D3DA 0%, #3FBBCF 50.96%, #1894B8 100%);}
.acf-our-product-slider-section #productSliderBlock .owl-stage-outer .owl-stage .owl-item .item .product-card:hover .card-link svg path{ fill:#fff;}

.acf-our-product-slider-section #productSliderBlock .popular-tag{border-radius: 100px;background:linear-gradient(180deg, #61D3DA 0%, #3FBBCF 50.96%, #1894B8 100%);box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);position: absolute;left: 20px;top: -15px;display: flex;height: 30px;padding: 9px 10px;align-items: center;gap: 4px;}
.acf-our-product-slider-section #productSliderBlock .popular-tag span{color: #fff;font-size: 14px;font-style: normal;font-weight: 500;line-height: 1;}

@media (min-width:992px) and (max-width:1280px){
.acf-our-product-slider-section .container{max-width:90%;margin:0 auto;}
.acf-our-product-slider-section  #productSliderBlock button.owl-next{right:-30px;}
.acf-our-product-slider-section #productSliderBlock  button.owl-prev {left:-30px; }
}
@media (max-width:1199px){
		.acf-our-product-slider-section{padding-top:60px;}
}
@media (max-width:991px){

	.acf-our-product-slider-section .rmMobPd{padding-left:0px;}
.acf-our-product-slider-section #productSliderBlock .owl-stage-outer{padding-right:2px;}
	.acf-our-product-slider-section #productSliderBlock .owl-stage-outer .owl-stage .owl-item .item .product-card{margin-right: 1px;}
	.acf-our-product-slider-section #productSliderBlock button.owl-dot {display:inline-block; width:8px; height:8px; border-radius: 50px; background-color:#d9d9d9; padding: 0; }
	.acf-our-product-slider-section #productSliderBlock  button.owl-dot.active{ background-color:#2F9DB2; }
	.acf-our-product-slider-section #productSliderBlock  .owl-dots{display: flex; justify-content: center; gap:6px; margin-top:24px;}
}



/*CTA Small Banner Section*/
.acf-cta-small-banner-section{padding-top:100px;}
.acf-cta-small-banner-section.bottomPd{padding-bottom:100px;}
.acf-cta-small-banner-section .cta-title span{color:var(--orangecolor);}
.acf-cta-small-banner-section .cta-title.blueColorTxtSpan span{color:var(--blue);}
.acf-cta-small-banner-section .cta-subtitle p{color: var(--lightblack); font-size:var(--f16);font-weight:var(--fontweight400); line-height: 150%;}
.acf-cta-small-banner-section .smallCTAbtn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor);margin-top:5px; transition:all .5s}
.acf-cta-small-banner-section .smallCTAbtn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726!important;}


@media (max-width:640px){
	.acf-cta-small-banner-section{padding-top:63px;}
	.acf-cta-small-banner-section .container{max-width:380px;}
}


/*Iframe Banner Section*/
.acf-iframe-banner-block{ padding-top: 99px; }
.acf-iframe-banner-block .iframeContDiv img{max-width:100%; }
.acf-iframe-banner-block .iframe-title{color: var(--lightblack);font-size:55px;font-weight:var(--fontweight600); line-height:normal;}
.acf-iframe-banner-block .iframe-title span{color:var(--blue);}
.acf-iframe-banner-block .iframe-subtitle{color: var(--lightblack);font-size: var(--f20);font-weight:var(--fontweight400); line-height: 150%;}
.acf-iframe-banner-block .iframe-description{color:var(--lightblack);font-size: var(--f26);font-weight:var(--fontweight600); line-height: 140%;padding-top:51px;}
.acf-iframe-banner-block .iframe-description span{color: var(--blue);}
.acf-iframe-banner-block .iframe-desktop{padding-top:42px;}
.acf-iframe-banner-block button{background:transparent; border:0px;}

 @media(max-width: 991px) {
.acf-iframe-banner-block{ padding-top:60px; }
.acf-iframe-banner-block .iframe-title{font-size:40px;line-height: 110%;}
.acf-iframe-banner-block .iframe-description{font-size: var(--f20); line-height: 140%;padding-top:18px;max-width: 380px; margin: 0 auto;}
.acf-iframe-banner-block .iframeContDiv img{height:auto; }
 }


/*Title With Tage Section*/
.acf-title-with-tags-block .checklist-list {margin-top:36px; max-width:811px; gap:26px 20px; }
.acf-title-with-tags-block .checklist-list .checklist-item {font-size:var(--f18); padding:8px 35px; border: 1px solid #3C91A0; background-color: #EAF3F5; border-radius: 100px; }
.acf-title-with-tags-block .checklist-list .checklist-item img { display: inline-block; vertical-align: middle; height: 17px; width: 18px; }
.acf-title-with-tags-block .checklist-list .checklist-item i.checkmark-icon { background-image: url('images/checklist-section-checkmark.svg'); background-size: cover; display: inline-block; vertical-align: middle; height: 17px; width: 18px; }

 @media(max-width: 991px) {
.acf-title-with-tags-block .checklist-list, .acf-title-with-tags-block .checklist-list .checklist-item { width:100%; }
 }
 
 
  @media(min-width:1200px) {
 .woocommerce-checkout #main-content:before { content: ''; position: absolute; right: -2%; top: 0px; display: block; border-radius: 1003px; opacity: .1; background: linear-gradient(103deg, #3F92A0 -2.58%, #ACDEDE 99.47%); filter: blur(150px); width: 1000px; height: 740px; z-index: -1; }
 .woocommerce-order-pay #main-content:before { content: ''; position: absolute; right: -2%; top: 0px; display: block; border-radius: 1003px; opacity: .1; background: linear-gradient(103deg, #3F92A0 -2.58%, #ACDEDE 99.47%); filter: blur(150px); width: 1000px; height: 740px; z-index: -1; }
 .page-template-cart-custom-template #main-content .btnNextDiv.customMainCont.text-end { text-align:left !important; }
   }
  @media(max-width:1199px) {
 .page-template-cart-custom-template #main-content .btnNextDiv.customMainCont.text-end { text-align:center !important; margin: 0 auto; }
   }
   
   
  /*Fit and Risk Block*/ 
.acf-fit-and-risk-block{padding-top:60px;padding-bottom:60px;}
.acf-fit-and-risk-block .fit-risk-cards-grid{ display:grid; grid-template-columns: 1fr 1fr 1.15fr; gap:77px; align-items:stretch; margin-top: 72px;}
.acf-fit-and-risk-block .fit-risk-grid-item{min-width:0;}
.acf-fit-and-risk-block .fit-risk-card{ border:1px solid; border-radius:22.464px; padding:33px 44px 20px 44px; position:relative; height: 100%; }
.acf-fit-and-risk-block .fit-card-svg { position: absolute; top: -18px; right: -20px; height: calc(100% + 38px); }
.acf-fit-and-risk-block .fit-card-arrow { position: absolute; top:50%; left:-44px;  }
.acf-fit-and-risk-block .fit-risk-small-title{color: var(--orangecolor);  font-size: 20px; font-style: normal; font-weight: 500; line-height: 150%; }
.acf-fit-and-risk-block .fit-risk-grid-item .fit-card-title{ color:#ED6726; font-size: 23px; font-style: normal; font-weight: 600; line-height: 1;margin-bottom: 0px; }
.acf-fit-and-risk-block .fit-risk-grid-item .fit-card-subtitle{ color:#253036; font-size: 24px; font-style: normal; font-weight: 500; line-height: 150%; }
.acf-fit-and-risk-block .fit-risk-grid-item:last-child .fit-card-title{font-size:23px; font-weight: 500; line-height: 150%;margin-bottom: 0px; }
.acf-fit-and-risk-block .fit-risk-grid-item:last-child .fit-card-subtitle{font-size:19px; font-weight: 500; line-height: 150%;margin-bottom: 0px; }
.acf-fit-and-risk-block .fit-bottom-info {color: #000; font-size: 18px; font-style: normal; font-weight: 400; line-height: 150%;}

.acf-fit-and-risk-block .fit-card-content ul { margin:0px; padding:0px; list-style:none; }
.acf-fit-and-risk-block .fit-card-content ul li { margin: 0px; padding: 0px; position: relative; padding-right: 10px; }
.acf-fit-and-risk-block .fit-card-content ul li:before { content: ''; position: absolute; top: 13px; right: 0px; width: 3px; height: 3px; border-radius: 100px; background: #000; }
.acf-fit-and-risk-block .fit-risk-grid-item:not(:last-child) .fit-risk-card:before { content: ''; position: absolute; left: -25px; top: calc(50% - 15px); border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-right: 25px solid var(--fit-tringle-arrow); }

.acf-fit-and-risk-block  .fillRiskBtn{color:var(--white);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:var(--orangecolor); transition:all .5s}
.acf-fit-and-risk-block  .fillRiskBtn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726!important;}

.acf-fit-and-risk-block  .bdrOnlyRiskBtn{color:var(--orangecolor);border:1px solid var(--orangecolor);text-decoration:none;border-radius: 20px 20px 20px 0; display: inline-flex; padding: 10px 43px; justify-content: center; align-items: center;background:transparent; transition:all .5s}
.acf-fit-and-risk-block  .bdrOnlyRiskBtn:hover{color:var(--white); border:1px solid transparent; background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726!important;}

.acf-fit-and-risk-block .fit-card-bottom-text { font-size: 20px; font-weight: 700; line-height: 150%; }
.acf-fit-and-risk-block a.fit-card-link {color:#000; font-size:16px; font-weight: 400; line-height: 150%; text-decoration-line:underline; }
.acf-fit-and-risk-block .fit-card-content * {font-size:var(--f18); line-height:150%;}

.acf-fit-and-risk-block .fit-risk-grid-item:not(:last-child) .fit-card-content p:nth-child(2) {margin-bottom:0px;}
.acf-fit-and-risk-block .fit-risk-grid-item:not(:last-child) .fit-card-content p:nth-child(3) {margin-bottom:0px;}

.acf-fit-and-risk-block .fit-risk-grid-item:not(:last-child) .fit-card-content p:first-of-type {font-size:20px; line-height:150%;}

.acf-fit-and-risk-block .fit-risk-grid-item:last-child  .fit-card-content p:first-of-type {margin-bottom:0px;}
.acf-fit-and-risk-block .fit-risk-grid-item:last-child  .fit-card-content ul:first-of-type {margin-bottom:10px;}
.acf-fit-and-risk-block .fit-risk-grid-item:last-child  .fit-card-content ul:first-of-type  + p {padding-top: 20px; margin-bottom: 0px;}

@media(max-width:1200px){
.acf-fit-and-risk-block .fit-risk-small-title{font-size:var(--f18); line-height: 150%; }
.acf-fit-and-risk-block .fit-risk-main-title { max-width: 364px; margin: 0 auto; }
.acf-fit-and-risk-block .fit-risk-grid-item:not(:last-child) .fit-card-content p:nth-child(3) *{ font-size: var(--f18);}
.acf-fit-and-risk-block .fit-risk-grid-item:not(:last-child) .fit-card-content p:first-of-type { font-size: var(--f18); line-height: 150%; }
.acf-fit-and-risk-block .fit-card-content * { font-size: 16px; line-height: 150%; }
.acf-fit-and-risk-block .fit-card-content ul li{font-size: var(--f18);}
.acf-fit-and-risk-block .fit-risk-grid-item:last-child .fit-card-title{    font-size: 24px;}
.acf-fit-and-risk-block .fit-risk-grid-item:last-child .fit-card-subtitle{    font-size: 20px;}

.acf-fit-and-risk-block .fit-risk-grid-item:last-child .fit-card-content p:first-of-type *{ font-size: var(--f18);}
.acf-fit-and-risk-block .fit-risk-grid-item:last-child .fit-card-content  ul li{ font-size: 16px;}


.acf-fit-and-risk-block .fit-risk-cards-grid{ grid-template-columns:1fr; padding-left:10px; padding-right:10px;    margin-top: 40px;}
.acf-fit-and-risk-block .fit-risk-grid-item:not(:last-child) .fit-risk-card:before {content: '';position: absolute;left: 50%;top: auto;border-left: 25px solid transparent;border-right: 25px solid transparent;border-top: 25px solid var(--fit-tringle-arrow);bottom: -25px;transform: translateX(-50%);  border-bottom: none;}
.acf-fit-and-risk-block .fit-card-arrow{position: absolute;left: 50%;top: auto;transform: translateX(-50%) rotate(-90deg);bottom: -49px;}
.acf-fit-and-risk-block .fit-card-svg {position: absolute;top: -10px;right: -12px;height: auto;max-width: calc(100% + 24px);width: calc(100% + 24px);}

}
@media(min-width:461px) and (max-width:1200px){
	.acf-fit-and-risk-block .fit-risk-grid-item:not(:last-child){width: calc(410px - 25px); margin: 0 auto;}
.acf-fit-and-risk-block .fit-risk-grid-item {width:410px;margin:0 auto;}
}
@media(max-width:460px){
.acf-fit-and-risk-block .fit-risk-grid-item:not(:last-child){max-width: calc(100% - 25px); margin: 0 auto;width:auto;}
}



/*Diagnosis block*/
.acf-diagnosis-block .diagnosis-small-title{color:var(--orangecolor);  font-size:var(--f18);font-weight:600; line-height: 150%; margin-bottom:5px;}
.acf-diagnosis-block .diagnosis-main-title{color: var(--lightblack); margin-bottom:15px;}
.acf-diagnosis-block .diagnosis-description{max-width:949px;}
.acf-diagnosis-block .diagnosis-description *{color: var(--lightblack); text-align: center; font-size: 16px; font-weight: 400; line-height: 150%;margin-bottom:0px;}
.acf-diagnosis-block .diagnosis-compare-wrapper{margin-top:34px;}
.acf-diagnosis-block .diagnosis-box {border-radius:20px; padding:20px 52px;}
.acf-diagnosis-block .diagnosis-side-title{font-size: 30px; font-style: normal; font-weight: 500; line-height: 150%;}
.acf-diagnosis-block .diagnosis-side-description *{color: var(--lightblack); font-size: 18px;  font-weight: 500;    margin-bottom: 0px; }
.acf-diagnosis-block .orangediv .diagnosis-side-description p strong{color: var(--lightblack); font-size: 18px;  font-weight: 500;    margin-bottom: 0px; }
.acf-diagnosis-block .orangediv .diagnosis-side-description p{font-size: 16px; font-style: normal; font-weight: 400;}
.acf-diagnosis-block .diagnosis-center-title{color: var(--Black, #253036); text-align: right; font-family: Rubik; font-size: 26px; font-style: normal; font-weight: 500; line-height: 150%;}
.acf-diagnosis-block ul.diagnosis-list{padding:0px;margin:0px;}
.acf-diagnosis-block .bluediv .diagnosis-dot{width:10px;height:10px;border-radius:50%;background:#2D99AE;display:inline-block; flex-shrink:0;}
.acf-diagnosis-block .orangediv .diagnosis-dot{width:10px;height:10px;border-radius:50%;background:#ED6726;display:inline-block; flex-shrink:0;}

.acf-diagnosis-block .diagnosis-bullet-title{display:flex; align-items:center; gap:8px; color:var(--lightblack);font-size: 16px; font-weight: 600; line-height: 150%; }
.acf-diagnosis-block .diagnosis-bullet-description{color: var(--lightblack); font-size: 16px; font-style: normal; font-weight: 400; line-height: 150%; }
.acf-diagnosis-block .diagnosis-separator-circle {width: 81px;height: 81px;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center;position: absolute;left:calc(58.25%);bottom: -60px;transform: translateX(-50%) rotate(
18.768deg);z-index: 3;box-shadow: 0 25.416px 57.61px rgba(168, 168, 168, 0.10), 0 105.054px 105.054px rgba(168, 168, 168, 0.09), 0 235.525px 142.331px rgba(168, 168, 168, 0.05), 0 420.216px 167.748px rgba(168, 168, 168, 0.01), 0 655.741px 182.997px rgba(168, 168, 168, 0.00);color: var(--orangecolor);}

.acf-diagnosis-block .diagnosis-separator-circle span{font-size: 30px;font-style: normal;font-weight: 700;line-height: 150%;    transform: rotate(-36.768deg);}


.acf-diagnosis-block li.diagnosis-list-item:not(:last-child) { margin-bottom: 9px; }
.acf-diagnosis-block .cntrDiv:before{content:'';height: 160px;width:1px;background:#fff;position:absolute;top: 50%;transform: translateY(-50%);    right: -4px;}
.acf-diagnosis-block .diagnosis-center-content{padding-right:68px; }
.acf-diagnosis-block .diagnosis-right-content{ padding-left: 40px;}

.acf-diagnosis-block .bluediv .col-md-6 + .col-md-6{padding-right: 40px;}
.acf-diagnosis-block .orangediv .col-md-6 + .col-md-6{padding-right: 40px;}




@media(max-width:992px){
.acf-diagnosis-block .diagnosis-box {border-radius:20px;display: flex;padding: 24px 26px;gap: 24px;}
.acf-diagnosis-block .diagnosis-right-content{padding-left:0px;padding-bottom: 15px;}
.acf-diagnosis-block .diagnosis-side-description * br:first-of-type{display:none}
.acf-diagnosis-block .diagnosis-side-description{ max-width: 99%;}
.acf-diagnosis-block .diagnosis-center-content{padding-right:0px;padding-top: 15px;}
.acf-diagnosis-block .cntrDiv:before { content: ''; height: 1px; width: calc(100% - 23px); background: #fff; position: absolute; top: 0; transform: translateY(-50%); right: 0; left: 0; margin: 0 auto; }
.acf-diagnosis-block .diagnosis-box.bluediv{  margin-bottom: 31px !important;}
.acf-diagnosis-block .diagnosis-separator-circle{left: 50%;}
.acf-diagnosis-block .bluediv .col-md-6 + .col-md-6{padding-right: calc(var(--bs-gutter-x) * .5); margin-top:9px;}
.acf-diagnosis-block .orangediv .col-md-6 + .col-md-6{padding-right: calc(var(--bs-gutter-x) * .5); margin-top:9px;}
}


/*Trust Block*/
.acf-trust-block {padding-top:88px;}
.acf-trust-block .trusPdTp{ padding-top:25px;}
.acf-trust-block .trust-block-title{color:#2F9DB2; line-height: normal;} 
.acf-trust-block .trust-block-description{max-width:1056px;margin:0 auto;} 
.acf-trust-block .trust-block-description *{color: var(--lightblack); font-size: var(--f18); font-style: normal; font-weight: 500; line-height: 150%;} 
.acf-trust-block .trust-card-icon { width: 64px; height: 64px; align-items: center; justify-content: center; margin-inline: auto; border-radius: 0 20px; background: rgba(47, 157, 178, 0.10); }
.acf-trust-block .trust-card-icon img { max-width: max-content; width: 100%; height: auto; max-height: 40px; } 
.acf-trust-block .trust-card-title{color: var(--lightblack);font-size: 22px;font-style: normal;font-weight: 500;line-height: 150%;margin: 0px;padding-top: 6px;}
.acf-trust-block .trust-card-description{ color: var(--lightblack); text-align: center; font-size: 16px; font-style: normal; font-weight: 400; line-height: 150%; }

@media(max-width:992px){
.acf-trust-block {padding-top:66px;}
.acf-trust-block .trusPdTp{gap: 29px;}
.acf-trust-block .trust-card{display: flex; align-items: center;  gap:28px;}
.acf-trust-block .trust-card-title{border-radius: 0 20px; background: #E2EDEF; display: flex; padding: 10px 16px; justify-content: center; align-items: center; gap: 10px;min-width: 154px;}
.acf-trust-block .trust-card-title img{max-height: 30px;}
.acf-trust-block .trust-card-description{ text-align: start;}
}
@media(max-width:640px){
.acf-trust-block .trust-block-title{max-width: 374px;margin:0 auto;}
}


.acf-cfseven-block {margin-top:50px;margin-bottom:243px} 
.acf-cfseven-block .contact-content {background:#fff; height:calc(100% - 46px); margin-top:46px; position:relative;border-radius:100px 0 0 0; background: var(--White, #FFF); box-shadow: 0 274px 77px 0 rgba(179, 193, 193, 0.00), 0 175px 70px 0 rgba(179, 193, 193, 0.01), 0 99px 59px 0 rgba(179, 193, 193, 0.05), 0 44px 44px 0 rgba(179, 193, 193, 0.09), 0 11px 24px 0 rgba(179, 193, 193, 0.10);}

.acf-cfseven-block .contact-content input:not([type="submit"]),  .acf-cfseven-block .contact-content textarea { margin: 0; color: #212d3a; background-color: #f5f8fa; border:1px solid #959494;  border-radius: 15px; padding: 10.0px 10.0px 10.0px 10.0px; font-size: 1em; width: 100%; box-sizing: border-box; transition: box-shadow .2s ease; text-align: end;    max-height: 90px;}
.acf-cfseven-block .contact-content input[type="submit"] { transform: translateY(-1px); color: #fff; background-color: #D55D22; border-radius: 15px; padding:12.0px 36.0px 12.0px 36.0px; text-align: center;}
.acf-cfseven-block .contact-content .custom-checkbox .wpcf7-list-item{margin-right:0px;}
.cfseven-form .row .custom-checkbox.normalAccpetChk .wpcf7-not-valid-tip{position: absolute; right: 0px; bottom: -30px; width: 260px;}
.cfseven-form .row .custom-checkbox.normalAccpetChk {position:relative; padding-right:22px;}
.cfseven-form .row .custom-checkbox.normalAccpetChk .wpcf7-form-control-wrap {position: absolute; right: 0px; top: 5px; width: 15px; height: 15px; }
.cfseven-form .row .custom-checkbox input[type="checkbox"] {width: 15px; height: 15px; }
.cfseven-form .row .custom-checkbox a { color:#D55D22}
.cfseven-form .row .custom-checkbox.normalAccpetChk span.wpcf7-list-item-label {font-size:0px;}
.cfseven-form .wpcf7 form.invalid .wpcf7-response-output {display:none}
.cfseven-form .wpcf7 .wpcf7-spinner {position: absolute; bottom: 30px; right: 30px;}

@media (max-width:991px){
	
}

@media (max-width:991px){
	#vplugin .vplugin-interface { direction: ltr !important; }
	#vplugin{ right: auto !important; left: calc(var(--vp-toolbox-width)*-1) !important; transition: left 0.3s !important; flex-direction: row-reverse !important; }
	#vplugin._vp_toolbox_visible { right: 0 !important; }
	#vplugin._vp_toolbox_visible { left: 0 !important; right: auto !important; }
	#vplugin-toggler{border-radius: 0 var(--vp-toggler-button-corners) var(--vp-toggler-button-corners) 0  !important;margin-top: auto !important; margin-bottom: 20px !important;}
}

@media (max-width:480px){
	#vplugin{left: -100% !important;}
}

.poweredByAnchor { color:#000; font-size: 13px; margin-bottom: -1.4vw; cursor: pointer; direction: ltr; }
.poweredByAnchor.desktoponly { margin-bottom: -6px; }
body.rtl .poweredByAnchor { display: flex; font-size: 15px; }
.poweredByAnchor i { font-style: normal; margin-right: .2vw; }
.poweredByAnchor a { color:#000; text-decoration: none; }
.logoanimation span { display: inline-block; white-space: nowrap; vertical-align: top; overflow: hidden; transition: 1s ease; width: 0; visibility: hidden; opacity: 0; }
.poweredByAnchor:focus .logoanimation span.white, .poweredByAnchor:hover .logoanimation span.white { width: 27px; visibility: visible; margin-right: .2vw; opacity: 1; }
.poweredByAnchor:focus .logoanimation span.web, .poweredByAnchor:hover .logoanimation span.web { width: 17.1719px; visibility: visible; margin-right: .2vw; opacity: 1; }
.poweredByAnchor:focus .logoanimation span.worx, .poweredByAnchor:hover .logoanimation span.worx { width: 29.6094px; visibility: visible; margin-right: .2vw; opacity: 1; }

@media (max-width:991px){
.poweredByAnchor i { font-style: normal; margin-right: .5vw;color: #253036; }
}



.acf-ampq-banner-section { position: relative;}
.acf-ampq-banner-section .ampq-banner-top { background: linear-gradient( 180deg, rgba(102, 181, 196, 0.2) 0.06%, rgba(205, 230, 235, 0.2) 143.1% ); border-radius: 0 0 0 100px; padding: 60px 0 172px; }
.acf-ampq-banner-section .ampq-title { color: var(--blue); font-size: 50px; font-style: normal; font-weight: 600; line-height: 110%; margin-bottom:30px; }
.acf-ampq-banner-section .ampq-subtitle { color: var(--lightblack); max-width: 700px; margin: 0 auto 25px; }
.acf-ampq-banner-section .ampq-subtitle p{ color: var(--lightblack); font-size: 20px; font-style: normal; font-weight: 400; line-height:1.5; max-width: 700px; margin: 0 auto 25px; }

.acf-ampq-banner-section .ampq-btn {border-radius:20px 20px 20px 0px; background:var(--orangecolor); display:inline-flex; padding:10px 43px; justify-content:center; align-items:center; color:#fff; text-decoration:none;  transition:all .5s}
.acf-ampq-banner-section .ampq-btn:hover {background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726!important;}


.acf-ampq-banner-section .ampq-card-row { margin-top: -80px; position: relative; z-index: 2; }
.acf-ampq-banner-section .ampq-card { padding: 20px 16px; border-radius: 20px 20px 20px 0; background: #FFF; box-shadow: 0 333px 93px 0 rgba(155, 183, 187, 0.00), 0 213px 85px 0 rgba(155, 183, 187, 0.01), 0 120px 72px 0 rgba(155, 183, 187, 0.05), 0 53px 53px 0 rgba(155, 183, 187, 0.09), 0 13px 29px 0 rgba(155, 183, 187, 0.10); height: 100%; }
.acf-ampq-banner-section .ampq-card-icon { margin-bottom: 20px; gap: 10px; }
.acf-ampq-banner-section .ampq-card-icon img { min-height: 40px; width: auto; max-height: 40px; object-fit: contain; }
.acf-ampq-banner-section .ampq-card-title {color: var(--lightblack); font-size: 20px; font-style: normal; font-weight: 500; line-height: 150%; }
.acf-ampq-banner-section .ampq-card-desc li {color: var(--lightblack); font-size: 18px; font-style: normal; font-weight: 400; line-height: 150%; }
.acf-ampq-banner-section .ampq-card-desc li:not(:last-child) {  margin-bottom: 14px}
.acf-ampq-banner-section .ampq-card-desc li::marker { color:var(--blue); }



@media (max-width:991px) {
.acf-ampq-banner-section .ampq-banner-top { padding-bottom: 100px;border-radius: 0px; }
.acf-ampq-banner-section .ampq-card-row { margin-top: -50px; }
.acf-ampq-banner-section .ampq-title { font-size: 40px;}
.acf-ampq-banner-section .ampq-subtitle {font-size: 18px; line-height: 150%;}
    
}

.acf-checkbox-listing-section { padding-top:73px;}
.acf-checkbox-listing-section .customContWd{max-width: 359px;margin:0 auto;}
.acf-checkbox-listing-section .checkbox-listing-title {color: var(--lightblack); font-size: 22px; font-weight: 500; line-height: normal;}

.acf-checkbox-listing-section .checkbox-item { display: flex; align-items: center;  gap: 15px; padding:22px 15px; border-bottom: 1px solid #D9D9D9; }
.acf-checkbox-listing-section .checkbox-item:last-child { border-bottom: 0; }
.acf-checkbox-listing-section .checkbox-item-icon { max-width: 80px;  margin-right: auto;}
.acf-checkbox-listing-section .checkbox-item-icon img { max-height: 72px; width: auto; }
.acf-checkbox-listing-section .checkbox-item-text { color: var(--lightblack);  font-size: 18px;  font-weight: 400; line-height: normal;}
.acf-checkbox-listing-section .checkbox-item-checkbox { width: 28px; height: 28px; min-width: 28px; display: flex; align-items: center; justify-content: center; border-radius: 1px; border: 1px solid rgba(0, 0, 0, 0.10); background: #FFF; }
.acf-checkbox-listing-section .checkbox-item { opacity: 0; transform: translateY(30px); transition: all 1.5s; }
.acf-checkbox-listing-section .checkbox-item.visible { opacity: 1; transform: translateY(0); }


@media (min-width:1200px) {
#mega-menu-wrap-header-right #mega-menu-header-right a.mega-menu-link .mega-description-group .mega-menu-description{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 42px;}

}


[data-wpr-lazyrender], section[data-wpr-lazyrender][id] {
        content-visibility: visible !important;
    contain-intrinsic-size: auto !important;
}

.page-template-cart-custom-template #main-content .woocommerce .woocommerce-notices-wrapper a[class*="wc-"] {
    display:none !important
}

@media (min-width: 1200px) {
#mega-menu-wrap-header-right #mega-menu-header-right li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator { display: inline-block; width: auto; background: transparent; position: relative; pointer-events: auto; left: auto; min-width: auto; font-size: inherit; padding: 0; margin: 0 0 0 6px; height: auto; line-height: inherit; color: inherit; }
}

div#hs-banner-parent[style*="--hs-banner-color"] {border:transparent !important }

.acf-contact-us-section .contact-form form button[type="submit"]{border-radius:100px; background: var(--orangecolor); display: inline-flex; padding:10px 30px; justify-content: center; align-items: center; color: #fff; text-decoration: none; transition: all .5s; border: 0px;filter: none;}
.acf-contact-us-section .contact-form form button[type="submit"]:hover{    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #ed6726 !important;filter: none;}

footer .ftExtPd .newsltrFtrFrm form .hs_error_rollup{position: absolute; right: 0px; bottom: 0; padding: 0px; line-height: 1; height: 15px;}



@media (max-width: 992px) {
footer .privacy_links_menus .list-inline-item:not(:last-child) { margin-right: .3rem; }
}