@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-BoldItalic.eot);src:url(../fonts/Gilroy-BoldItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-BoldItalic.woff2) format('woff2'),url(../fonts/Gilroy-BoldItalic.woff) format('woff'),url(../fonts/Gilroy-BoldItalic.ttf) format('truetype'),url(../fonts/Gilroy-BoldItalic.svg#Gilroy-BoldItalic) format('svg');font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Bold.eot);src:url(../fonts/Gilroy-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-Bold.woff2) format('woff2'),url(../fonts/Gilroy-Bold.woff) format('woff'),url(../fonts/Gilroy-Bold.ttf) format('truetype'),url(../fonts/Gilroy-Bold.svg#Gilroy-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Regular.eot);src:url(../fonts/Gilroy-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-Regular.woff2) format('woff2'),url(../fonts/Gilroy-Regular.woff) format('woff'),url(../fonts/Gilroy-Regular.ttf) format('truetype'),url(../fonts/Gilroy-Regular.svg#Gilroy-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-LightItalic.eot);src:url(../fonts/Gilroy-LightItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-LightItalic.woff2) format('woff2'),url(../fonts/Gilroy-LightItalic.woff) format('woff'),url(../fonts/Gilroy-LightItalic.ttf) format('truetype'),url(../fonts/Gilroy-LightItalic.svg#Gilroy-LightItalic) format('svg');font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Light.eot);src:url(../fonts/Gilroy-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-Light.woff2) format('woff2'),url(../fonts/Gilroy-Light.woff) format('woff'),url(../fonts/Gilroy-Light.ttf) format('truetype'),url(../fonts/Gilroy-Light.svg#Gilroy-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-SemiBold.eot);src:url(../fonts/Gilroy-SemiBold.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-SemiBold.woff2) format('woff2'),url(../fonts/Gilroy-SemiBold.woff) format('woff'),url(../fonts/Gilroy-SemiBold.ttf) format('truetype'),url(../fonts/Gilroy-SemiBold.svg#Gilroy-SemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Medium.eot);src:url(../fonts/Gilroy-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-Medium.woff2) format('woff2'),url(../fonts/Gilroy-Medium.woff) format('woff'),url(../fonts/Gilroy-Medium.ttf) format('truetype'),url(../fonts/Gilroy-Medium.svg#Gilroy-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-SemiBoldItalic.eot);src:url(../fonts/Gilroy-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-SemiBoldItalic.woff2) format('woff2'),url(../fonts/Gilroy-SemiBoldItalic.woff) format('woff'),url(../fonts/Gilroy-SemiBoldItalic.ttf) format('truetype'),url(../fonts/Gilroy-SemiBoldItalic.svg#Gilroy-SemiBoldItalic) format('svg');font-weight:600;font-style:italic;font-display:swap}
@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-MediumItalic.eot);src:url(../fonts/Gilroy-MediumItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-MediumItalic.woff2) format('woff2'),url(../fonts/Gilroy-MediumItalic.woff) format('woff'),url(../fonts/Gilroy-MediumItalic.ttf) format('truetype'),url(../fonts/Gilroy-MediumItalic.svg#Gilroy-MediumItalic) format('svg');font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-RegularItalic.eot);src:url(../fonts/Gilroy-RegularItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/Gilroy-RegularItalic.woff2) format('woff2'),url(../fonts/Gilroy-RegularItalic.woff) format('woff'),url(../fonts/Gilroy-RegularItalic.ttf) format('truetype'),url(../fonts/Gilroy-RegularItalic.svg#Gilroy-RegularItalic) format('svg');font-weight:400;font-style:italic;font-display:swap}
*{margin:0;padding:0;box-sizing:border-box}
::-moz-selection{color:#fff;background:#000}
body{-webkit-text-size-adjust:100%;font-size:var(--body-font);color:#33405f;letter-spacing:.03em;font-family:Gilroy;font-weight:400;--lgt-blue:#F1F4FA;--lgt-orng:#F8F4F5;--lgt-grn:rgba(178, 233, 219, 0.3);--site-color:#D36582;font-weight:500;--body-font:20px}
p{font-size:var(--body-font);line-height:32px;color:#33405f;font-weight:500}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#33405f;font-size:40px;font-weight:500;line-height:48px;letter-spacing:.03em}
.h1,h1{font-size:60px;line-height:67.22px;font-weight:700}
a{text-decoration:none;transition:all .3s}
img{height:auto;max-width:100%}
button:focus{outline:0}
a:focus{outline:0}
a:hover{text-decoration:none;color:#1b2131}
.main-menu{position:relative;margin:0 auto}
.main-menu,.main-menu #head-mobile,.main-menu ul,.main-menu ul li,.main-menu ul li a{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.main-menu:after,.main-menu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.main-menu #head-mobile{display:none}
.main-menu ul li{float:left}
.main-menu ul li>a{font-size:18px;letter-spacing:.04em;text-decoration:none;color:#545f79;font-weight:600;padding:15px 0;position:relative;line-height:22px}
.main-menu ul li.current-menu-item>a{color:var(--site-color)}
.main-menu ul li{padding:0 15px}
.main-menu ul li:hover>a{color:#1b2131}
.main-menu ul li.active a{color:#d36582}
.main-menu ul li.has-sub>a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:""}
.main-menu ul li.has-sub>a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:"";transition:all .25s ease}
.main-menu ul li.has-sub:hover>a:before{top:23px;height:0}
.main-menu ul ul{position:absolute;left:-9999px}
.main-menu ul ul li{background:#33405f;transition:all .25s ease;min-width:220px;display:block;width:100%;padding:0}
.main-menu li:hover>ul{left:auto}
.main-menu ul ul ul{margin-left:100%;top:0}
.main-menu ul ul li a{border-bottom:1px solid rgba(150,150,150,.15);padding:11px 30px;width:100%;font-size:16px;text-decoration:none;color:#ddd;font-weight:400}
.main-menu ul ul li.last-item>a,.main-menu ul ul li:last-child>a{border-bottom:0}
.main-menu ul ul li a:hover,.main-menu ul ul li:hover>a{color:#fff}
.main-menu ul ul li.has-sub>a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:""}
.main-menu ul ul li.has-sub>a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:"";-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
.main-menu ul ul>li.has-sub:hover>a:before{top:17px;height:0}
.main-menu ul li.has-sub ul li.has-sub ul li:hover,.main-menu ul ul li.has-sub:hover{background:#363636}
.main-menu ul ul ul li.active a{border-left:1px solid #333}
.main-menu ul li.has-sub>ul>li.active>a,.main-menu>ul ul>li.has-sub>ul>li.active>a{border-top:1px solid #333}
.container{max-width:1200px}
.header-wrp .header-right .main-menu ul.sub-menu{padding-left:0}
.main-menu ul li.has-sub>a:after,.main-menu ul li.has-sub>a:before{display:none!important}
.main-menu ul li.has-sub>a:after{position:static;content:"\f107";font:normal normal normal 14px/1 FontAwesome;display:inline-block!important;background:0 0;font-size:18px;margin-left:9px}
.top-header{background:#33405f}
.top-header .call-now-wrp{display:flex}
.tp-hdr-cntwrp{justify-content:flex-end;display:flex;padding:10px 0}
.top-header .call-now-wrp{display:flex;align-items:center}
.top-header .call-now-blk{display:flex}
.call-now-wrp .call-now-num{display:flex}
.call-now-num .call-now-blk .title,.call-now-wrp .title-label{color:#b6bac5}
.top-header .call-now-blk .call-number{color:#fff;font-weight:600}
.top-header .call-now-wrp .call-now-num{display:grid;grid-auto-flow:column;grid-column-gap:15px}
[class*=action-btn]{--dft-btn:#D36582;--hvr-btn:#E196AA;--active-btn:#8F4558;display:inline-grid;padding:16px 30px;font-size:14px;font-weight:700;line-height:17.33px;letter-spacing:.04em;text-align:center;border-radius:4px;border:1px solid;text-transform:uppercase}
[class*=action-btn]:not([class*=outline-]){background:var(--dft-btn);color:#fff;border:1px solid var(--dft-btn)}
[class*=action-btn]:not([class*=outline-]):hover{background:var(--hvr-btn);color:#fff;border:1px solid var(--hvr-btn)}
[class*=action-btn]:not([class*=outline-]):active{background:var(--active-btn);color:#fff;border:1px solid var(--active-btn)}
.outline-action-btn{color:var(--dft-btn)}
.outline-action-btn:hover{color:var(--hvr-btn)}
.outline-action-btn:active{color:var(--active-btn)}
.header-wrp .header-right{display:flex;align-items:center;margin-left:auto}
.header-wrp .header-right .main-menu ul{margin-bottom:0}
header .header-wrp{display:flex;align-items:center;padding:30px 0}
.hero-banner-row{align-items:center}
.hero-banner-row .hero-head-wrp h1{font-weight:400;margin-bottom:6px}
.grn-col{color:#06d6a0}
.hero-banner-row .hero-head-wrp p{line-height:26px;min-width:632px;font-weight:500}
.hero-banner-row .hero-cnt-cl .btnwrp{margin-top:50px}
header .header-wrp .btnwrp{margin-left:15px}
.hero-banner-row .hero-head-wrp{width:calc(100% + 4px)}
footer{background-color:#33405f}
footer *{color:#fff}
footer .tp-ftr .tp-ftr-rw{display:flex;justify-content:space-between}
header{position:sticky;top:0;left:0;background:#fff;z-index:9999}
footer ul{list-style:none;margin:0;padding:0}
.tp-ftr-rw .fo-social ul{display:flex;align-items:center}
.tp-ftr-rw .fo-social ul li{margin-left:20px}
footer .tp-ftr .tp-ftr-rw{display:flex;justify-content:space-between;padding:36px 0;border-bottom:1px solid #545f79}
.tp-ftr-rw .fo-social li a{width:50px;height:50px;display:grid;align-items:center;justify-content:center;border:1px solid #545f79;border-radius:100%}
footer .footer{padding:40px 0}
footer .footer .footer-row{display:grid;grid-template-columns:auto auto ;justify-content:space-between}
.footer-row .ftr-call .ftr-call-blk:not(:last-child){margin-bottom:32px}
.ftr-call .ftr-call-blk .ftr-title{display:block;margin-bottom:8px;line-height:22px}
.ftr-call .ftr-call-blk .ftr-call-cnt{font-size:40px;line-height:48px;font-weight:300}
.footer-row .ftr-address address,.footer-row .ftr-links li a{font-size:16px;line-height:24px;font-weight:400;color:#959cac}
.footer-row .ftr-links li a:hover{color:#fff}
.footer-row .ftr-links li{line-height:1.2}
.footer-row .ftr-col>.ftr-title{display:block;margin-bottom:30px}
.ftr-cpytxt .fo-copy-txt{text-align:center;border-top:1px solid #545f79;padding:40px 0 55px;}
.ftr-cpytxt .fo-copy-txt p{font-size:16px;line-height:24px;font-weight:400;color:#959cac}
footer a:hover{color:#d36582}
div[class*=bgbox-row]{border-radius:4px;padding:55px 40px}
.blue-bgbox-row{background-color:var(--lgt-blue)}
.sec-gap{margin:50px 0}
.b2b-fldscl-sec .head-wrap{max-width:975px;margin:auto auto 35px}
.site-color{color:var(--site-color)}
.field-list-wrp ul{margin:0;padding:0;list-style:none;display:grid;grid-row-gap:20px}
.b2b-fldscl-sec .field-list-wrp ul{grid-template-columns:1fr 1fr;grid-column-gap:30px}
.field-list-wrp ul li{background-color:#f7f9fd;border-radius:4px;padding:20px;color:#33405f;font-size:24px;line-height:26.06px;letter-spacing:.03em;font-weight:500;display:grid;grid-template-columns:auto 1fr;grid-column-gap:15px}
.field-list-wrp ul li:before{content:" → "}
.full-book-btn{width:100%}
.full-book-btn [class*=action-btn]{width:100%}
.green-bgbox-row{background-color:var(--lgt-grn)}
.list-icn-wrp ul{margin:0;padding:0;list-style:none}
.fmcg-ind-sec .list-icn-wrp ul{display:grid;grid-template-columns:repeat(var(--grid-item),1fr);--grid-item:6;grid-row-gap:50px;}
.fmcg-ind-sec .list-icn-wrp li{text-align:center}
.list-icn-wrp .icn-title{font-weight:500;line-height:1.1;color:#33405f;letter-spacing:.03em;display:block}
.fmcg-ind-sec .list-icn-wrp .icn-img{display:flex;height:111px;align-items:center;justify-content:center;margin-bottom:20px}
.fmcg-ind-sec .list-icn-wrp .icn-img img{object-fit:contain}
.fmcg-ind-sec .head-wrap{margin-bottom:48px}
.fmcg-ind-sec div[class*=bgbox-row]{padding:55px 40px 77px}
div[class*=fea-bgbx]{border-radius:4px;padding:50px 40px} 
.fea-bgbx-blue{background-color:var(--lgt-blue)}
.fea-bgbx-orng{background-color:var(--lgt-orng)}
.fea-imgcnt-grd{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;align-items:center}
.fea-imgcnt-grd .info-cnt-wrp .head-wrap{margin-bottom:28px}
.fea-imgcnt-grd .info-cnt-wrp .btnwrp{margin-top:48px}
.fea-imgcnt-grd .img-col{text-align:center}
.roi-impact-row .head-wrap{margin-bottom:42px}
.roi-impact-grd{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}
.roi-impact-grd .roi-impact-itm{background:#fff;padding:40px}
.roi-impact-grd .roi-impact-itm .title{display:block;margin-bottom:28px;color:var(--site-color);line-height:22px}
strong{font-weight:700}
section{margin:50px 0;display:block}
.sprt-bx-rw{border:1px solid rgba(116,125,146,.3);padding:45px 30px;border-radius:4px}
.sprt-bx-grd{display:grid;--grid-item:4;grid-template-columns:repeat(var(--grid-item),1fr);grid-gap:10px}
.sprt-bx-grd .sprt-bx-itm{padding:27px 20px;border-radius:4px;background:#f1f4fa}
.sprt-bx-grd .sprt-bx-itm .title{display:block;margin-bottom:18px;line-height:22px;color:var(--site-color)}
.sprt-bx-rw .head-wrap{max-width:975px;margin:auto auto 31px}
li:last-child,p:last-child{margin-bottom:0}
.hero-banner-row .hero-img-cl{text-align:right}
.hero-head-wrp .page-title-wrap .page-title{display:table;font-size:30px;font-weight:700;border-bottom:1px solid;margin-bottom:38px}
.hero-head-wrp .page-title-wrap .page-sub-title{display:block;font-size:35px;font-weight:500;margin-top:58px}
.page-subtitle-p{max-width:100%}
@media all and (min-width:768px){
.prodtl-tabs-wrp nav{background:0 0}
.prodtl-tabs-wrp nav ul{overflow:hidden;border:none;padding:0;margin:0;display:grid;grid-auto-flow: column;list-style:none}
.prodtl-tabs-wrp nav ul li{font-weight:500;line-height:21px;padding:19px;text-align:center;cursor:pointer}
.prodtl-tabs-wrp nav ul li.active,.prodtl-tabs-wrp nav ul li:hover{background-color:#fff;color:var(--site-color)}
.prodtl-tabs-wrp nav ul li.active{font-weight:700}
.prodtl-panels-wrp .tabs-cnt-grd{display:grid;grid-template-columns:1fr 1.0786fr;justify-content:space-between;grid-column-gap:65px;align-items:center;}
.prodtl-tabs-wrp .prodtl-panels-wrp{background:#fff;padding:30px 50px}
}
.prodtl-panels-wrp .tab-content{display:none}
.prodtl-panels-wrp .tab-content.current{display:inherit}
.prodtl-panels-wrp .tabs-cnt-grd .cntwrp{display:grid;grid-row-gap:15px}
.orng-bgbox-row{background-color:var(--lgt-orng)}
.home-tabing-sec .head-wrap{margin-bottom:29px}
.home-tabing-sec .head-wrap .sml-title{margin-bottom:25px}
.tabs-cnt-grd .field-list-wrp ul li{padding:14px 20px;font-size:var(--body-font);line-height:22px}
.tabs-cnt-grd .field-list-wrp ul{grid-row-gap:10px}
.abt-info-sec .head-wrap{margin-bottom:27px}
.tp-ftr-rw .fo-social li a:hover{background:var(--site-color);border-color:var(--site-color)}
.abt-startd-grd{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px}
.abt-startd-grd .started-lft-cnt .head-wrap{text-align:center;margin-bottom:19px}
.abt-startd-grd .started-lft-cnt .head-wrap .site-color{display:block}
.abt-startd-grd .startd-list-icn{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;grid-row-gap:20px;max-width:354px;margin:auto}
.startd-list-icn .icn-item{text-align:center}
.startd-list-icn .icn-item .icn-title{display:block;text-align:center;line-height:1.1}
.startd-list-icn .icn-item .icn-img{height:111px;display:grid;align-items:center;justify-content:center;margin-bottom:17px}
.startd-list-icn .icn-item .icn-img img{object-fit:contain}
.benefit-list-itm .title{font-size:24px;line-height:29px;font-weight:700}
.benefit-list-itm ul{margin-top:38px}
.benefit-list-itm ul{margin-top:38px;margin-bottom:0;list-style:none}
.benefit-list-itm ul li::before{content:"•";font-size:18px}
.benefit-list-itm ul li{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px}
.abt-value-grid{display:grid;grid-template-columns:1.13fr 1fr;grid-column-gap:15px}
.abt-value-grid .value-cntwrp .head-wrap{margin-bottom:27px}
.abt-value-grid .value-cntwrp .head-wrap .site-color{display:block}
.head-wrap .sml-title{line-height:1.1;margin-bottom:15px}
.abt-value-grid .value-cntwrp .head-wrap .sml-title{margin-bottom:15px}
.abt-info-sec,.abt-started-sec,.abt-value-sec{margin:40px 0}
.serbox-wrap{border:1px solid rgba(116,125,146,.3);border-radius:4px;padding:55px 30px 53px}
.serbox-grd{display:grid;--grid-item:4;grid-template-columns:repeat(var(--grid-item),1fr);grid-gap:10px}
.serbox-wrap .head-wrap{max-width:975px;margin:auto auto 30px}
.serbox-grd .serbox-item{background-color:var(--lgt-grn);border-radius:4px;padding:20px 20px 11px;text-align:center}
.serbox-grd .serbox-item .serbx-title{margin-top:5px}
.reach-know-book-sec .head-wrap{max-width:970px;margin-left:auto;margin-right:auto}
.reach-know-book-sec .reach-short-dec{text-align:center;margin-top:80px}
.reach-know-book-sec{margin-bottom:75px}
.inner-hero-sec .hero-banner-row .hero-head-wrp{width:calc(100% + 35px)}
.hero-banner-row .page-title-wrap .page-subtitle-p{margin-bottom:15px}
.ul-check-list{list-style:none;margin:0;padding:0}
.ul-check-list li:before{content:"";display:block;background:url(../images/ul-check-icn.svg) no-repeat;width:16px;height:38px;line-height:20px;position:relative;background-size:contain;background-position:center}
.ul-check-list li{display:grid;grid-template-columns:auto 1fr;grid-column-gap:15px;line-height:38px}
.fea-imgcnt-sec .sec-heading{text-align:center;margin-bottom:30px}
.abt-value-grid .imgwrp{text-align:center}
.ctc-info-rw{border:1px solid rgba(116,125,146,.3);border-radius:4px;padding:45px 40px}
.ctc-info-rw .head-wrap{margin-bottom:42px;text-align:center}
.ctc-info-grd{display:grid;   grid-column-gap:30px;--grid-item:2;grid-template-columns:repeat(var(--grid-item),1fr);}
.ctc-info-grd .ctc-info-box{background-color:var(--lgt-blue);border-radius:4px;padding:26px 20px;    width:25%;}
.ctc-info-grd .ctc-info-box .title-wrap .title{color:var(--site-color);display:block;margin-bottom:10px}
.ctc-info-grd .ctc-info-box .title-wrap{margin-bottom:23px}
.ctc-info-grd .ctc-info-box .title-wrap>p{font-weight:600;font-size:16px;line-height:24px}
.ctc-info-grd .ctc-info-box .ctc-info-cnt,.ctc-info-grd .ctc-info-box .ctc-info-cnt p{font-size:18px;line-height:28.8px}
.ctc-info-grd .ctc-info-box .ctc-info-cnt a{color:#33405f}
.contact-form-row .head-wrap{margin-bottom:30px}
.cta-form-wrp input:not([type=submit]),.cta-form-wrp textarea{border:1px solid #33405F33;background:#f7f9fd;outline:0;font-size:18px;font-weight:500;line-height:19.55px;color:#33405f;padding:17px 20px;letter-spacing:.03em;width:100%}
.cta-form-wrp .input-grd-wrapper{display:grid;grid-row-gap:30px}
.cta-form-wrp .input-grd-wrapper .hlf-input{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr}
.cta-form-wrp input[type=submit].outline-action-btn{background:0 0;min-width:210px;cursor:pointer}
.cta-form-wrp .submit{text-align:center;margin-top:36px}
.cta-form-wrp textarea{height:150px}
.cta-form-wrp input:not([type=submit]):focus,.cta-form-wrp textarea:focus{border:1px solid var(--site-color)}
.cta-form-wrp .wpcf7 form .wpcf7-response-output{text-align:center}
::-webkit-input-placeholder{color:#33405f}
:-moz-placeholder{color:#33405f;opacity:1}
::-moz-placeholder{color:#33405f;opacity:1}
:-ms-input-placeholder{color:#33405f}
::-ms-input-placeholder{color:#33405f}
::placeholder{color:#33405f}
.wpcf7-not-valid-tip{font-size:16px}
.contact-form-sec{margin-bottom:75px}
ul{padding-left:20px}
ul:last-child{margin-bottom:0}
ul li::marker{font-weight:400;font-size:16px}
.enq-now-sec .head-wrap{max-width:975px;margin:auto auto 25px}
.enq-now-sec .enq-call-wrp{text-align:center}
.enq-now-sec .enq-call-wrp a,.enq-now-sec .enq-call-wrp p{color:var(--site-color);line-height:22px}
.enq-now-sec .btn-wrp{margin-top:40px;text-align:center}
.enq-now-sec div[class*=bgbox-row]{padding-top:50px;padding-bottom:50px}
.service-card-sec .head-wrap{margin-bottom:40px}
.ser-cardlst-grd{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}
.ser-cardlst-grd .ser-card-item{padding:40px;border-radius:4px;background-color:var(--lgt-orng)}
.ser-cardlst-grd .ser-card-item .title{font-size:20px;font-weight:700;color:var(--site-color);line-height:22px;margin-bottom:28px}
.ser-cardlst-grd .ser-card-item:nth-child(1){background:var(--lgt-orng)}
.ser-cardlst-grd .ser-card-item:nth-child(2){background:var(--lgt-grn)}
.ser-cardlst-grd .ser-card-item:nth-child(3){background:var(--lgt-blue)}
.why-us-row .head-wrap{margin-bottom:35px}
.why-us-row .head-wrap h2{margin-bottom:20px}
.why-us-row .whyus-cntwrp{text-align:center;margin-bottom:45px}
.why-us-row .why-icnwrp{display:grid;--grid-item:5;grid-template-columns:repeat(var(--grid-item),1fr);grid-gap:22px}
.why-us-row .why-icnwrp .why-icn-itm{text-align:center}
.why-icnwrp .why-icn-itm .title{display:block;line-height:22px;color:var(--site-color);font-size:var(--body-font)}
.why-icnwrp .why-icn-itm .why-icn{margin-bottom:15px}
.quick-process-wrap{border:1px solid rgb(116 125 146 / 30%);border-radius:4px;padding:45px 50px}
.quick-process-wrap .head-wrap{margin-bottom:30px}
.quick-process-step ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px 55px;grid-auto-rows:1fr}
.quick-process-step li{border-radius:4px;background-color:var(--lgt-blue);padding:40px 20px;display:grid;align-content:center}
.quick-process-step li .step-title{display:block;font-size:var(--body-font);line-height:22px;color:var(--site-color);text-transform:capitalize;margin-bottom:10px;font-weight:700}
.quick-process-step li>p{font-size:24px;line-height:31px}
.quick-process-step{position:relative}
.quick-process-step:after{content:"";position:absolute;top:0;bottom:0;right:-30px;background:url(../images/process-img-vector.svg) no-repeat;width:100%;z-index:-1;background-position:right center;height:100%}
ul.half-col{display:grid;grid-template-columns:1fr 1fr}
.hero-banner-row .hero-head-wrp h1 .grn-col{font-weight:700}
.top-header .call-now-wrp .title-label{margin-right:15px}
.erp-logo-wrp .head-wrap{margin-bottom:50px}
.erp-logo-grid{display:grid;--grid-item:5;grid-template-columns:repeat(var(--grid-item),1fr);grid-gap:60px 110px;align-items:center;justify-content:center}
.erp-logo-grid .erp-logo-item{text-align:center}
.erp-logo-grid .many-more-btn{grid-column:1/-1;display:flex;justify-content:center}
.erp-logo-grid .many-more-btn .many-more-link{color:var(--site-color)}
.reach-know-book-sec .sub-heading-drk .subhead-title{margin-top:45px}
.reach-know-book-sec .sub-cnt{margin-top:16px}
.serbox-grd .serbox-item .serbx-icn{display:grid;height:110px;justify-content:center;align-items:center}
.serbox-grd .serbox-item .serbx-icn img{object-fit:contain;max-height:110px}
.main-menu button.sub-menu-toggle{display:none}
.modal-open header{z-index:9}
.modal-cst .modal-dialog{max-width:980px;width:90%}
.modal-cst .modal-content .modal-body,.modal-cst .modal-content .modal-header{border:none;padding:0}
.modal-cst .modal-header .close{opacity:1}
.modal-cst .close{color:#33405f;font-weight:400;font-size:38px;display:block;line-height:1.2;position:absolute;right:30px;top:20px}
.modal-cst .modal-content .modal-header{margin-bottom:25px;text-align:center;display:block}
.modal-cst .modal-content .modal-header p:last-child{margin-bottom:0}
.prodtl-panels-wrp .tabs-cnt-grd .cntwrp .fea-list-cnt ul.two-col li{border:none;padding:0}
.modal-open .modal{padding:0!important}
.modal-cst .intl-tel-input{display:block;color:#33405f}
.erp-logo-grid .erp-logo-item img{mix-blend-mode:darken}
.post-list-sec .page-header{background-color:var(--lgt-blue);padding:50px 0;min-height:260px;display:grid;align-content:center;margin:0 0 50px}
.post-list-sec{margin-top:0}
.post-list-grd{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px}
.post-list-grd .post-list-itm{border:1px solid rgba(116,125,146,.3);border-radius:4px}
.post-list-grd .post-list-itm .post-cnt-wrp{padding:25px}
.post-list-itm .post-cnt-wrp .date{font-size:18px}
.post-list-itm .post-cnt-wrp h3 a{color:#33405f;display:block;line-height:1}
.post-list-itm .post-cnt-wrp h3{line-height:1.2;margin-bottom:20px;font-size:25px;font-weight:600}
.post-list-itm .post-cnt-wrp .btn-wrp{margin-top:20px}
.post-list-itm .post-cnt-wrp .date{font-size:16px;font-weight:600;margin-bottom:15px;line-height:1.2}
.post-list-itm .post-cnt-wrp .btn-wrp .read-more{color:var(--site-color);font-size:18px}
.post-list-itm .post-thumb img{height:190px!important;object-fit:cover;object-position:center}
.post-list-itm .post-cnt-wrp .btn-wrp .read-more:hover{color:#33405f}
.intl-tel-input{display:block!important}
.popupmain{display:grid;grid-template-columns:1fr 1fr;box-shadow:0 0 3px 1px #0003}
.popupmain .popleft{padding:20px;vertical-align:middle;color:#fff;display:grid;background:#33405f;align-content:center}
.popupmain .contact-wrap{background:#fff;box-shadow:none;padding:28px 39px 20px}
.popupmain .poplogo{margin-bottom:30px;text-align:center}
.popupmain .popcnt{color:#fff;margin:0 0 30px}
.popupmain .popcnt ul{text-align:left;padding:0 45px}
.popupmain .popleft .popup-certificate{text-align:center}
.popupmain .popcnt ul li:not(:last-child){margin-bottom:10px}
.popupmain .popcnt ul li{font-weight:400;font-size:18px}
.popupmain .popcnt p{color:#fff;font-weight:400;font-size:18px;padding:0 25px;}
.cta-form-wrp .input-grd-wrapper .input-wrp label{font-weight:700;text-transform:uppercase;font-size:16px;line-height:1.3;display:block}
.popupmain ::-webkit-input-placeholder{color:#33405f;opacity:.5}
.popupmain :-moz-placeholder{color:#33405f;opacity:.5}
.popupmain ::-moz-placeholder{color:#33405f;opacity:.5}
.popupmain :-ms-input-placeholder{color:#33405f;opacity:.5}
.popupmain ::-ms-input-placeholder{color:#33405f;opacity:.5}
.popupmain ::placeholder{color:#33405f;opacity:.5}
.cta-form-wrp .submit .action-btn{float:none;min-width:189px;cursor:pointer}
.cta-form-wrp .input-grd-wrapper .input-wrp br{display:none}
.popupmain .cta-form-wrp input:not([type=submit]),.popupmain .cta-form-wrp textarea{border:none!important;border-bottom:1px solid #33405F33!important;background:0 0;outline:0;font-size:16px;font-weight:500;line-height:19.55px;color:#33405f;padding:8px 0;letter-spacing:.03em;width:100%}
.popupmain .cta-form-wrp .input-grd-wrapper{grid-row-gap:20px}
.popupmain .cta-form-wrp textarea{height:100px}
.popupmain .cta-form-wrp .submit{margin-top:15px;text-align:right;}
.accordion-wrap .accordion-panel{padding:22px 0;border-bottom:1px solid rgba(116,125,146,.3)}
.accordion-panel .accordion-body{padding-top:15px;display:none;padding-right:35px}
.accordion-wrap .accordion-panel .accordion-title{cursor:pointer;display:flex;justify-content:space-between}
.accordion-wrap .accordion-panel .accordion-title h4{margin-bottom:0;font-size:var(--body-font);line-height:1.5;font-weight:700}
.faq-sec .section-header{margin-bottom:50px;text-align:center}
.accordion-wrap .accordion-panel .accordion-title i{font-size:24px;transition:all .5s ease}
.accordion-wrap .accordion-panel .accordion-title.active i{transform:rotate(180deg)}
.single-dtl-post{background:var(--lgt-blue);padding:75px 0 60px;margin-top:0}
.single-dtl-post .heading{margin-bottom:27px}
.single-dtl-post .single-blog-cntwrp{padding:44px 0 0;margin-left:auto;margin-right:auto}
.post-row .head-wrap{margin-bottom:25px}
section.cms-section-header{background:var(--lgt-blue);padding:80px 0;margin:0}
.cms-wrp h2,.cms-wrp h3,.cms-wrp h4{margin-bottom:15px;font-size:30px;line-height:1.2;}
.cms-wrp p{margin-bottom:20px}
.cms-wrp a{color:var(--site-color);}
.single-dtl-post .heading .date{font-size:18px;margin-top:15px;font-weight:400;}
.single-dtl-post .heading .date-auth{display:flex;align-items:center;border-top:1px solid #ccc;margin-top:40px;justify-content:space-between;}
.post-list-sec .latest-post{margin-bottom:30px;}
.post-list-sec .post-thumb{margin-bottom:20px;}
.ftr-glance-wrapper .fea-imgcnt-sec:nth-of-type(odd) div[class*=fea-bgbx]{background-color:var(--lgt-blue)!important;}
.ftr-glance-wrapper .fea-imgcnt-sec:nth-of-type(even) div[class*=fea-bgbx]{background-color:var(--lgt-orng)!important;}
.ftr-glance-wrapper .fea-imgcnt-sec:nth-of-type(even) .fea-imgcnt-grd .img-col{order:2!important;}
.ftr-glance-wrapper .fea-imgcnt-sec:nth-of-type(odd) .fea-imgcnt-grd .img-col{order:-1!important;}
.abt-info-sec .btm-cnt{font-size:24px;line-height:38px;margin-top:38px;}
.top-header .call-now-blk  a{color:#fff;display:inline-block;margin-left:12px;}
.ctc-info-grd .ctc-info-box{padding:35px 50px; width:100%;}
.ctc-info-grd .ctc-info-box .ctc-info-cnt a{display:block;font-size:26px;line-height:1.8;}
/* .ftr-glance-wrapper .fea-imgcnt-grd .img-col img{image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor;} */
.latest-post .post-cnt-wrp .btn-wrp{margin-top:20px;}
.latest-post .post-cnt-wrp .btn-wrp .read-more{color:var(--site-color);font-size:18px;}
.main-menu ul ul li:hover a, .main-menu ul ul li.current-menu-item a{background:var(--site-color);color:#fff;border-color:var(--site-color);}
.popupmain .contact-wrap .wpcf7-spinner{position: absolute;}
.popupmain .cta-form-wrp .submit{text-align: center;}
.book-demo .popupmain { box-shadow: none; border: 1px solid #eee; }
.book-demo .popupmain  .contact-wrap .modal-header { margin-bottom: 15px; text-align: center; display: block; border: none; padding: 0; }

/*flag css 1-8-2024*/

.flg_img {position: absolute; right: auto; width: 47px; margin: 0px 0 0 250px; }
.tooltip {position: relative; display: inline-block; opacity: 999; }
.flg_img img{border-radius: 50%; height: 47px; width: 100%; object-fit: cover; }
.tooltip .tooltiptext {visibility: hidden; width: auto; background-color: #000; color: #fff; text-align: center; border-radius: 6px; padding: 8px 13px; z-index: 1; position: absolute; left: 48px; margin-top: 0; font-size: 13px; white-space: nowrap; }
.country-logo ul.logo_image li:hover span.logo-title, .tooltip:hover .tooltiptext {visibility: visible; }
.ctc-info-rw .head-wrap .sml-title .site-color > span { display: block; color: #33405f; }

/*clear image*/
@media (min-width: 1279px) {
   .fea-imgcnt-grd{ grid-template-columns: 551px 1fr;}
   .ftr-glance-wrapper .fea-imgcnt-sec:nth-of-type(even) .fea-imgcnt-grd { grid-template-columns: 1fr 551px;}
   .page-id-820 .hero-banner-row .hero-img-cl img { min-width: 588px; object-fit: contain;}
   }