
@import url('https://fonts.cdnfonts.com/css/switzer');
@import url('variables.css');

html body{
    font-family: 'Switzer', sans-serif;
    font-size: var(--fs-xxs);
    color: var(--primary);
    line-height: var(--lh-xs);
}
ul{padding: 0;}
ul {list-style: none;}
.row {margin: 0;}
button:focus:not(:focus-visible) {box-shadow: none;}
a{text-decoration: none;color: var(--primary);}


/* main-content */
.main-content {background-image: url(../images/bannerbgimg.svg);background-position: bottom right;background-repeat: no-repeat;background-color: var(--bnr-bg);height: 853px;background-size: contain;}
/* container */
.containercms {max-width: 1272px;margin: 0 auto;padding: 0 16px;}
/* Header */
header .navbar-brand{font-family: 'Switzer', sans-serif;font-size: 24px;font-weight: 800;line-height: 31.68px;}
header .callnumb {font-size: var(--fs-light);font-weight: var(--fw-bold);line-height: var(--lh-light);}
header .callline {font-size: 12px;font-weight: var(--fw-medium);line-height: 15.84px;}
header .loginbtn {border: 1px solid var(--primary);padding: 13px 24px;border-radius: var(--border-radius-s);font-size: var(--fs-light);line-height: var(--lh-light);}
header .bookdemobtn {background-color: var(--primary);color: var(--white);padding: 13px 24px;border-radius: var(--border-radius-s);}
/* Banner */
.banner .bannerheading {font-family: 'Switzer', sans-serif;font-size: var(--fs-xl);font-weight: 800;line-height: var(--lh-xl);color: var(--tertiary);padding-top: 69px;}
.banner .bannerheading .clrchng{color: var(--primary);}
.banner .bannertxt {line-height: var(--lh-xxs);font-weight: var(--fw-light);margin-top: 16px;}
.getdemobtn {background-color: var(--primary);color: var(--white);padding: 16px 24px;border-radius: var(--border-radius-s);display: flex;border: none;margin-top: 60px;}
.getdemoicn i {transform: rotate(317deg);}
.logoipsm {background-color: var(--primary);padding: 76px 0;color: var(--white);}
.logoipsm .logocntnt {font-size: var(--fs-m);line-height: var(--lh-m);text-align: center;font-weight: var(--fw-bold);max-width: 1239px;margin: 0 auto;}
.logoipsm h2.logocntnt strong {color: var(--text-light);font-weight: 700;}
.logoipsm .desktoplogos {gap: 57px;}
/* completeauto */
.completeauto {padding-top: 150px;padding-bottom: 150px;}
.headingdiv{ max-width: 608px;margin: 0 auto;text-align: center;}
.heading {font-weight: var(--fw-extra-bold);font-size: var(--fs-l);line-height: var(--lh-l);  }
.heading .clr{color: var(--tertiary);}
.empowercntnt {text-align: center;font-weight: var(--fw-light);margin-top: 19px;}
.desktopdata {margin-top: 64px;}
.mobiledata{display: none;}
.automation-btm .automationicon {order: 2;}
/* keepclient */
.keepclient {padding-top: 150px;padding-bottom: 34px;}
.keep-client-oprt{max-width: 924px;}
/* keep_up_dateimg */
/* .keep_up_dateimg{background-image: url(../images/Rectangle\ 83.png);background-size: cover;background-position: center;color: var(--white);} */
.keep_up_dateimg .copypaste {font-size: var(--fs-n);line-height: var(--lh-s);font-weight: var(--fw-extra-bold);margin-top: 32px;margin-bottom: 16px;}
.copy-portal{max-width: 819px;}
.keep_up_dateimg .portal-code {padding: 16px;background: var(--white);color: black;border-radius: var(--border-radius-s);margin: 0;background: var(--secondary);border: 1px solid var(--primary);}
.claim-management-mob{display: none;}
.onboarding {padding-top: 8px;}
.onboarding p {font-size: var(--fs-xs);font-weight: var(--fw-extra-bold);line-height: 35px;}
.onboarding p span {background-color: var(--tertiary);border-radius: var(--border-radius-xs);color: var(--white);display: inline-block;padding: 1px 4px;}
.heading.solved-sol {max-width: 1010px;margin: 0 auto;}
/* clientcommun */
.clientcommun{background-color: var(--bg-light);}
.clientautomative{padding-top: 164px;}
.clientmobileview{display: none;}
/* defendcommun */
.defendcommun {padding-top: 123px;padding-bottom: 120px;}

/* verifyclient */
.verifyclient {padding-bottom: 133px;}
.client-info {padding-top: 150px;}
.clientverification{font-size:20px;line-height: 26.4px;font-weight: var(--fw-light);color: var(--primary);}
.clientnme{border-radius: 12px;position: relative;}
.idcdoc {margin-bottom: 23px;position: relative;}
.iddocbg{background-color: var(--secondary);}
.cfadocbg{background-color: var(--secondary);}
.clientpad{padding: 12px;}
.clientpad p{margin-bottom: 12px;}
/* .clientnmearrow:before {border: 1px dashed #C4D3BE;width: 1px;height: 108px;content: "";position: absolute;right: -83px;transform: rotate(90deg);top: 88px;}
.clientnmeangle:after {content: "";border-top: 9px solid #ff0e0000;border-bottom: 9px solid #f000;border-left: 12px solid #C4D3BE;position: absolute;right: -148px;top: 132px;} 
.loading-circle{position: relative;}
.loading-circle:before {border: 1px dashed #C4D3BE;width: 1px;height: 108px;content: "";position: absolute;right: 32px;transform: rotate(90deg);top: 7px;}
.loading-circle:after {content: "";border-top: 9px solid #ff0e0000;border-bottom: 9px solid #f000;border-left: 12px solid #C4D3BE;position: absolute;right: -32px;top: 51px;}
.idcdoc::before {border: 1px dashed #C4D3BE;width: 1px;height: 76px;content: "";position: absolute;right: -39px;transform: rotate(90deg);top: 43px;}
.idcdoc::after {border: 1px dashed #C4D3BE;width: 1px;height: 106px;content: "";position: absolute;right: -79px; transform: rotate(180deg);top: 80px;}
.cfadoc{position: relative;}
.cfadoc::before {border: 1px dashed #C4D3BE;width: 1px;height: 76px;content: "";position: absolute;right: -39px; transform: rotate(90deg);top: 67px;}
.cfadoc::after {border: 1px dashed #C4D3BE;width: 1px;height: 105px;content: "";position: absolute;right: -79px;transform: rotate(180deg);top: 0px;}
.id-docimg{position: relative;}
.id-docimg::before {border: 1px dashed #C4D3BE;width: 0px;height: 55px;content: "";position: absolute;left: -26px;transform: rotate(90deg);top: 78px;}
.id-docimg::after {content: "";border-top: 9px solid #ff0e0000;border-bottom: 9px solid #f000;border-left: 12px solid #C4D3BE;position: absolute;left: 3px;top: 96px;}*/

/* finance */
.finance {background-color: var(--bg-light);padding-top: 73px;padding-bottom: 76px;}
.financeagree p {margin-bottom: 36px;}
.financeagree  {max-width: 819px;margin: 0 auto;}
.agreementimg{padding-bottom: 60px;}
.agreementimg img {width: 751px;height: 492px;}
.logosgl {margin-right: 64px;}
.automation-top{padding-right: 14%;}
.automation-top .automationstep:after {bottom: -4px;}
.automation-top .automationstep:before {bottom: 0;}
.automationstep:after {position: absolute;content: "";background: var(--primary);width: 12px;height: 12px;border-radius: 50%;}
.automationstep:before {border: 1px dashed var(--primary);width: 1px;height: 44px;content: "";position: absolute;}
.automationicon {width: 64px;height: 64px;background: var(--secondary);display: flex;align-items: center;border-radius: 50%;justify-content: center;}
.automation-top .automationstep {padding-bottom: 56px;}
.automationstep {padding-bottom: 56px;}
.automation-btm .automationstep{padding-top: 56px;padding-bottom: 0;}
.automation-btm .automationstep:after {top: -8px;}
.automation-btm .automationstep:before {top: 0;}
.automation-btm {padding-left: 14%;}
.automationbrd{position: relative;}
.automation-top .automationbrd:before {content: "";border: 2px solid var(--primary);position: absolute;width: 100%;bottom: 0;}
.automation-top .automationbrd:first-child:before {width: 50%;right: 0;}
.automationstep p {font-size: 21px;line-height: 28px;font-weight: 500;margin-bottom: 0;}

/* easy-to-easy */
.easy-to-easy{padding: 132px 0;}

/* pain-point */
.pain-point {background-image: url(../images/bg.svg);background-size: cover;background-position: center;height: 523px;text-align: center;align-content: center;background-color: var(--overlay);}

/* Footer */
footer .containercms .legal a {color:var(--white);}
footer{background-color: var(--ftr-bg);color: var(--white);padding-top: 80px;padding-bottom: 16px;}
.ftrlogo {font-size: 24px;line-height: 31.68px;font-weight: 800;margin: 0;}
.cmpnydetail {width: 268px;text-align: end;}
.cmpnydetail span{font-size: 12px;line-height: 15.84px;}
footer .containercms p, footer .containercms li {font-weight: 300;font-size: 16px;}
.experience {max-width: 440px;margin-top: 16px;}
.mobileverify {display: none;max-width: 90%;}
.legal ul li {font-size: 16px;line-height: 26px;margin: 16px 0;}
.mobilelogos{display: none;}
.copyright {font-size: 16px;line-height: 26px;margin-top: 82px;padding: 0 12px;}
.contact ul li {font-size: 16px;line-height: 26px;margin: 16px 0;color: var(--white);}

/* Privacy  */
.mb-6{margin-bottom: 40px;}
.content-dtls{max-width:900px;margin: 0 auto;padding-top: 56px;padding-bottom: 56px;padding-left: 16px;padding-right: 16px}
.content-dtls h2{font-size: var(--fs-l);line-height: var(--lh-l);font-weight: var(--fw-extra-bold);}
.content-dtls h3{font-size: var(--fs-xs);line-height: var(--lh-xs);font-weight: var(--fw-bold);}
.content-dtls h4 {font-size: var(--fs-xxs);line-height: var(--lh-xs);font-weight: var(--fw-extra-bold);}
.content-dtls ul {list-style: disc;}
.content-dtls p:last-child {margin-bottom: 0 !important;}
.logoipsm marquee.logo-slider {margin-top: 64px;}
/* .id-docimg .img-fluid {height: 96px;}
.verifi_status{border: 1px solid #DAE7D4;padding: 12px 8px;text-align: left;max-width: 156px;font-size: 14px;} */
.clientcommunrgt {max-width: 438px;margin: 0 auto;background: #ffffffb0;    border: 1px solid var(--overlay);border-radius: 8px;    z-index: 10;position: relative;margin-top: -32px;   }
.clientcommunrgt h3 {font-size: 18px;font-weight: 500;line-height: 23.76px;}
.clientcommunrgt p {color: var(--color);}
.clientcommunrgt .user {background: var(--primary);border-radius: 50%;width: 40px;height: 40px;}
.clientcommunrgt .check img {width: 10px;height: 10px;display: inline-block;position: absolute; top: 2px;right: -6px;border: 1px solid #d9e7d5;border-radius: 50%;}
.clientcommunrgt2{left:24px}
.clientcommunrgt3{left:48px}
.clientcommunrgt4{left:72px}
.banner .bannertxt{position: relative;}
.banner .bannertxt:after {width: 100%;content: "";position: absolute;height: 1px;background: var(--primary);bottom: 3px;left: 0;}
.clientcommun-inr {background: url(/images/background.svg) no-repeat;background-size: cover;padding: 50px 0;}
.getdemobtn2 {background-color: var(--primary);color: var(--white);padding: 16px 24px;border-radius: 8px;display: flex;border: none;margin-top: 60px;}
.slider-container {overflow: hidden;width: 100%;margin-top: 50px;white-space: nowrap;}
.logo-slider {display: inline-block;-webkit-animation: slide 126s linear infinite;-moz-animation: slide 126s linear infinite;-o-animation: slide 126s linear infinite;animation: slide 126s linear infinite;}
.logo-slider img {margin-right: 55px;}
.banner-left-content {position: relative;z-index: 9;}
@keyframes slide {
    0% {transform: translateX(0);}
    100% {transform: translateX(-100%);}
}

.content-dtls a {color: var(--tertiary) !important;}