body .product-banner{margin-top:80px}a,button{cursor:pointer;border:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;-webkit-box-shadow:none;box-shadow:none}img,video{display:block;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.country-switcher{position:relative}.country-switcher .dropdown{position:relative}.country-switcher .dropdown .caption{cursor:pointer;padding:0;font-size:14px;line-height:150%;letter-spacing:.3px;padding:0 0;margin:0 15px;font-family: var(--DMSans) !important;font-weight: var(--fnt-medium);text-decoration:none;font-size:15px;color:#343a40}.country-switcher .dropdown .caption a{color:#343a40;font-size:15px}.dropdown .list{position:absolute;background-color:#fff;width:100%;min-width:180px;right:0;border-radius:0;-webkit-box-shadow:0 12px 24px rgb(21 18 51 / .13);box-shadow:0 12px 24px rgb(21 18 51 / .13);opacity:0;text-align:center;overflow:hidden;-webkit-transition:all 0.15s cubic-bezier(.25,0,.25,1.75),opacity 0.1s linear;transition:all 0.15s cubic-bezier(.25,0,.25,1.75),opacity 0.1s linear;-webkit-transform:scale(.85);transform:scale(.85);-webkit-transform-origin:50% 0;transform-origin:50% 0;top:80px;z-index:-1;visibility:hidden;padding:0}.dropdown.open .list{-webkit-transform:scale(1);transform:scale(1);opacity:1;z-index:2;visibility:visible}.dropdown .list .item{padding:12.5px 15px 12.5px 15px;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;font-size:14px;line-height:150%;letter-spacing:.3px}.dropdown .list .item a{color:#474f8b;font-family: var(--DMSans) !important;font-weight: var(--fnt-medium);position:relative;text-decoration:none}.dropdown .list .item:hover{background:#F8F9FB}.top-header{background:#f9f9fb;border-bottom:1px solid #dee2e6;margin:0 auto;font-size:13px;position:relative;z-index:11;height:40px}.default-container{padding:60px 0}.top-header .top-list{margin:0}.hs-language-switcher{text-align:right!important;max-width:calc(1600px - 10%);padding-left:5%;padding-right:5%;position:fixed!important;right:0;top:9px;display:none!important}.hs-language-switcher__button{font-size:15px;color:#343a40;font-family: var(--DMSans) !important;font-weight:400}.hs-language-switcher__icon{fill:#323232!important}.hs-language-switcher__icon>svg{width:15px!important}.hs-language-switcher__current-language{font-size:14px!important;font-family: var(--DMSans) !important}.hs-language-switcher__icon--dropdown{margin-left:10px!important;width:10px!important;fill:#373737!important}.hs-language-switcher__icon{width:15px!important;margin-right:10px ! Important}.hs-language-switcher__inner-wrapper{justify-content:flex-end}.hs-language-switcher__menu{left:auto!important;right:0}.hs-language-switcher__menu{border:1px solid #e9ecef!important;-webkit-transition:0.3s;transition:0.3s}.hs-language-switcher__item a{font-size:14px;color:#2c2c2c!important}.header_area .bottom-header{position:fixed;top:0;left:0;right:0;width:100%;background:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff));background:linear-gradient(to right,#fff,#fff);z-index:99;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.brand-web{max-height:46px;display:block}.navigation{width:100%;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:#fff0}.navigation-portrait{height:80px}.navigation-fixed{position:fixed;top:0;left:0;z-index:19998}.navigation-hidden{width:0!important;height:0!important;margin:0!important;padding:0!important}.align-to-right{float:right}.navigation-hidden .nav-header{display:none}.nav-toggle{width:30px;height:30px;padding:5px 2px 0;position:absolute;top:50%;margin-top:-14px;left:15px;display:none;cursor:pointer}.nav-toggle:before{content:"";position:absolute;width:24px;height:2px;background-color:#343a40;border-radius:10px;-webkit-box-shadow:0 .5em 0 0 #343a40,0 1em 0 0 #343a40;box-shadow:0 .5em 0 0 #343a40,0 1em 0 0 #343a40}.navigation-portrait .nav-toggle{display:block}.navigation-portrait .nav-menus-wrapper{width:320px;height:100%;top:0;left:-400px;position:fixed;background-color:#fff;z-index:20000;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.navigation-portrait .nav-menus-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);border-radius:10px;background-color:#F5F5F5}.navigation-portrait .nav-menus-wrapper::-webkit-scrollbar{width:7px;background-color:#F5F5F5}.navigation-portrait .nav-menus-wrapper::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:dimgray}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right{left:auto;right:-400px;-webkit-transition-duration:1s;transition-duration:1s}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open{left:0;-webkit-transition-duration:1s;transition-duration:1s}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open{left:auto;right:0;-webkit-transition-duration:1s;transition-duration:1s}.nav-menus-wrapper-close-button{width:30px;height:40px;margin:10px 7px;display:none;float:right;color:#343a40;font-size:26px;cursor:pointer}.navigation-portrait .nav-menus-wrapper-close-button{display:block}.navigation-portrait .nav-menu{width:100%}.navigation-portrait .nav-menu li{width:100%;position:relative;border-top:solid 1px #f0f0f0}.navigation-portrait .nav-menu>li:last-child{border-bottom:solid 1px #f0f0f0}.nav-menu+.nav-menu>li:first-child{border-top:none}.nav-menus-wrapper .nav-menu{margin:0;padding:0;list-style:none;line-height:normal;font-size:0}.nav-menus-wrapper .nav-menu .nav-menu-list{display:inline-block;text-align:left}.nav-menus-wrapper .nav-menu .nav-menu-list a.drop-down:after{content:"\ea4a";font-family:boxicons;font-size:18px;padding-left:4px;position:relative;width:18px;right:5px}.nav-menus-wrapper .nav-menu .nav-menu-list .nav-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;padding:0 0;margin:0 15px;font-family: var(--DMSans) !important;font-weight: var(--fnt-medium);text-decoration:none;font-size:15px;color:#343a40;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s;padding-bottom:0;background-image:linear-gradient(#fff0 calc(99% - 2px),#673695 2px);background-repeat:no-repeat;background-size:0 100%;background-position:center;-webkit-transition:background-size 0.5s;transition:background-size 0.5s}.nav-menus-wrapper .nav-menu .nav-menu-list .nav-menu-item:hover{background-size:100% 100%}.nav-menus-wrapper .nav-menu .nav-menu-list:last-child .nav-menu-item{margin-right:0}.nav-menus-wrapper .nav-menu .nav-menu-list .ind{max-height:35px}.nav-menus-wrapper .nav-menu .nav-menu-list.focus a.drop-down:after{content:"\ea4a"}.list .item #india{display:none}.list .item #global{display:block}.navigation-portrait .nav-menu>li>a{width:100%;height:auto;padding:12px 15px 12px 26px}.nav-menu>li.active>a,.nav-menu>li.focus>a,.nav-menu>li:hover>a{color:#673695}.nav-menu>li>a>[class*=ion-],.nav-menu>li>a>i{width:18px;height:16px;line-height:16px;-webkit-transform:scale(1.4);transform:scale(1.4)}.nav-menu>li>a>[class*=ion-]{width:16px;display:inline-block;-webkit-transform:scale(1.8);transform:scale(1.8)}.navigation-portrait .nav-menu.nav-menu-social{width:100%;text-align:center}.nav-menu.nav-menu-social>li{text-align:center;float:none;border:none!important}.navigation-portrait .nav-menu.nav-menu-social>li{width:auto}.nav-menu.nav-menu-social>li>a>[class*=ion-]{font-size:12px}.nav-menu.nav-menu-social>li>a>.fa{font-size:14px}.navigation-portrait .nav-menu.nav-menu-social>li>a{padding:15px}.nav-overlay-panel{width:100%;height:100%;top:0;left:0;position:fixed;display:none;z-index:999;pointer-events:none}.no-scroll{width:100%;height:100%;overflow:hidden}.nav-search{height:70px;float:right;z-index:19998}.navigation-portrait .nav-search{height:48px;padding:0 10px;margin-right:52px}.navigation-hidden .nav-search{display:none}.nav-search-button{width:70px;height:70px;line-height:70px;text-align:center;cursor:pointer;background-color:#fbfcfd}.navigation-portrait .nav-search-button{width:50px;height:48px;line-height:46px;font-size:22px}.nav-search-icon{width:14px;height:14px;margin:2px 8px 8px 4px;display:inline-block;vertical-align:middle;position:relative;color:#343a40;text-align:left;text-indent:-9999px;border:2px solid;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-search-icon:after,.nav-search-icon:before{content:"";pointer-events:none}.nav-search-icon:before{width:2px;height:11px;top:11px;position:absolute;left:50%;border-radius:0 0 1px 1px;-webkit-box-shadow:inset 0 0 0 32px;box-shadow:inset 0 0 0 32px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.nav-search-button:hover .nav-search-icon{color:#673695}.nav-search>form{width:100%;height:100%;padding:0 auto;display:none;position:absolute;left:0;top:0;background-color:#fff;z-index:99}.nav-search-inner{width:70%;height:70px;margin:auto;display:table}.navigation-portrait .nav-search-inner{height:48px}.nav-search-inner input[type=search],.nav-search-inner input[type=text]{height:70px;width:100%;margin:0;padding:0 12px;font-size:26px;text-align:center;color:#343a40;outline:none;line-height:70px;border:none;background-color:#fff0;-webkit-transition:all 0.3s;transition:all 0.3s}.navigation-portrait .nav-search-inner input[type=search],.navigation-portrait .nav-search-inner input[type=text]{height:48px;font-size:18px;line-height:48px}.nav-search-close-button{width:28px;height:28px;display:block;position:absolute;right:20px;top:20px;line-height:normal;color:#343a40;font-size:20px;cursor:pointer;text-align:center}.navigation-portrait .nav-search-close-button{top:10px;right:14px}.nav-button{margin:18px 15px 0;padding:8px 14px;display:inline-block;color:#fff;font-size:14px;text-align:center;text-decoration:none;border-radius:4px}.nav-button:focus,.nav-button:hover{color:#fff;text-decoration:none}.navigation-portrait .nav-button{width:calc(100% - 52px);margin:17px 26px}.nav-text{margin:25px 15px;display:inline-block;color:#343a40;font-size:14px}.navigation-portrait .nav-text{width:calc(100% - 52px);margin:12px 26px 0}.navigation-portrait .nav-text+ul{margin-top:15px}.bottom-header .nav-dropdown{min-width:180px;margin:0;padding:0;display:none;position:absolute;list-style:none;z-index:98;white-space:nowrap}.navigation-portrait .nav-dropdown{width:100%;position:static;left:0}.nav-dropdown .nav-dropdown{left:100%}.nav-menu>li>.nav-dropdown{border-top:solid 1px #f0f0f0}.nav-dropdown>li{width:100%;float:left;clear:both;position:relative;text-align:left}.nav-dropdown>li>a{width:100%;padding:16px 20px;display:inline-block;text-decoration:none;float:left;font-size:13px;color:#343a40;background-color:#fdfdfd}.nav-dropdown>li.focus>a,.nav-dropdown>li:hover>a{color:#673695}.nav-dropdown.nav-dropdown-left{right:0}.nav-dropdown>li>.nav-dropdown-left{left:auto;right:100%}.navigation-landscape .nav-dropdown.nav-dropdown-left>li>a{text-align:right}.navigation-portrait .nav-dropdown>li>a{padding:12px 20px 12px 30px}.navigation-portrait .nav-dropdown>li>ul>li>a{padding-left:50px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>a{padding-left:70px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>a{padding-left:90px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:110px}.nav-dropdown-horizontal{width:100%;left:0;background-color:#fdfdfd;border-top:solid 1px #f0f0f0}.nav-dropdown-horizontal .nav-dropdown-horizontal{width:100%;top:100%;left:0}.navigation-portrait .nav-dropdown-horizontal .nav-dropdown-horizontal{border-top:none}.nav-dropdown-horizontal>li{width:auto;clear:none;position:static}.navigation-portrait .nav-dropdown-horizontal>li{width:100%}.nav-dropdown-horizontal>li>a{position:relative}.nav-menus-wrapper .nav-menu .nav-menu-list .drop-down {position: relative;}.nav-menus-wrapper .nav-menu .nav-menu-list .drop-down:before {position: absolute;content: "";-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;z-index: 9;height: 3px;left: 45%;bottom: 0px;-webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: #764098;border-radius: 30px;}.nav-menus-wrapper .nav-menu .nav-menu-list.focus .drop-down:before {width: 30px;opacity: 1;}.megamenu-panel{top: 100%;overflow: auto;padding: 0px 0px;display: none;position: absolute;font-size: 14px;z-index: 98;text-align: left;color: inherit;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: auto;}.megamenu-panel .megamenu-lists ul li{display:block}.megamenu-panel::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);border-radius:0;background-color:#F5F5F5}.megamenu-panel::-webkit-scrollbar{width:7px;background-color:#F5F5F5}.megamenu-panel::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#ccc}.megamenu-tabs{width:100%;display:block}.megamenu-tabs-nav{width:20%;margin:0;padding:0;float:left;list-style:none}.navigation-portrait .megamenu-tabs-nav{width:100%}.megamenu-tabs-nav>li>a{width:100%;padding:10px 16px;float:left;font-size:13px;text-decoration:none;color:#343a40;border:solid 1px #eff0f2;outline:0;background-color:#fff}.megamenu-tabs-nav>li.active a,.megamenu-tabs-nav>li:hover a{background-color:#f5f5f5}.megamenu-tabs-pane{width:80%;min-height:30px;padding:20px;float:right;display:none;font-size:13px;color:#343a40;border:solid 1px #eff0f2;background-color:#fff}.megamenu-tabs-pane.active{display:block}.navigation-portrait .megamenu-tabs-pane{width:100%}.megamenu-panel .mega-title{font-size:1.1rem;font-family: var(--DMSans) !important;font-weight: var(--fnt-medium);line-height:1.5;text-align:left;color:#141414;position:relative;margin:0 0 15px}.megamenu-panel .mega-title:after{content:'';background:#f26739;width:50px;height:2px;position:absolute;bottom:-10px;left:0}.megamenu-panel .mega-sub{font-size:14px;color:#333;line-height:1.7;margin:35px 0 0;text-align:left}.navigation-landscape .megamenu-list{margin: 0px;position: relative;padding: 20px 12px;}.navigation-landscape .megamenu-list:first-child{border-left:none}.nav-dropdown>li>a{color:#343a40;padding:10px 20px;border-bottom:1px solid #f6f6f6}.nav-dropdown>li>a:focus,.nav-dropdown>li>a:hover{color:#673695}.main_header_area.sticky{width:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:9999;-webkit-box-shadow:0 5px 30px rgb(0 0 0 / .1);box-shadow:0 5px 30px rgb(0 0 0 / .1)}.transparent-menu{position:absolute;width:100%;left:0;top:0;z-index:99}.navigation-portrait .nav-menu>li>a{width:100%;height:auto;padding:10px 10px 10px 30px}
.product-banner{position:relative;min-height:450px;height:auto;overflow:hidden;margin-top:0;padding-bottom:0}
.product-banner .banner-content{position:absolute;width:100%;right:0%;text-align:left;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;z-index:9}.product-banner .banner-content h1{font-size:4.2rem;font-family: var(--DMSans) !important;font-weight: var(--fnt-semi);margin-bottom:30px;line-height:1.3;color:#141414;z-index:9;position:relative}.product-banner .banner-content h4{font-size:1.2rem;font-weight:500;position:relative;line-height:1.5;color:#333;margin-bottom:0;font-family: var(--DMSans) !important;font-weight: var(--fnt-medium);,sans-serif}.product-banner .banner-content .btn-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-banner .banner-content .btn-bottom .bx{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background:#ebebeb;border-radius:50%;color:#673695;margin-left:5px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.product-banner .banner-content .btn-bottom .bx:before{content:"\ea50";font-size:.9rem;vertical-align:middle;font-style:normal;font-family:"boxicons"!important}.product-banner .banner-content .btn-bottom a{font-size:1rem;color:#673695;border:none;font-family: var(--DMSans) !important;font-weight: var(--fnt-medium);}.product-banner .banner-content .btn-bottom a:focus,.product-banner .banner-content .btn-bottom a:focus-visible,.product-banner .banner-content .btn-bottom a:hover{-webkit-box-shadow:none;box-shadow:none;border:none;outline:none;color:#f26739}.product-banner .banner-content .btn-bottom a:hover .bx{-webkit-transform:rotate(360deg);transform:rotate(360deg);color:#f26739}.product-banner .banner-item{position:relative;overflow:hidden}.product-banner .banner-item img{width:100%;min-height:450px;max-height:450px;-o-object-fit:cover;object-fit:cover}.banks-banner .banner-content h1{font-size:3rem}.banks-banner .banner-content span{display:inline-block;width:100%}.banks-banner .banner-content label{color:#f26739}.pki-banner h1{font-size:3rem;position:relative;line-height:1.5;color:#333;text-align:center;margin:25px 0}.comon-faq .accordion .card .card-header{border-radius:0px!important;padding:.75rem 1.25rem}.comon-faq .accordion .card button{font-family: var(--DMSans) !important;font-weight: var(--fnt-medium);padding:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comon-faq .accordion .card .card-body{border-radius:0px!important}.comon-faq .accordion .card .card-body p{font-size:14px;color:#323a45;line-height:1.7}.comon-faq .accordion .card .card-body ul li{font-size:14px;color:#323a45;line-height:1.6;margin:12px 0;text-align:left;display:block;font-family: var(--DMSans) !important;padding-left:30px;position:relative}.comon-faq .accordion .card .card-body li::before{content:"\ed31";font-family:"boxicons";font-size:1.25rem;vertical-align:middle;color:#f26739;top:-5px;position:absolute;left:0}.comon-faq .collapsible-link{width:100%;position:relative;text-align:left}.comon-faq button:active,.comon-faq button:focus,.comon-faq button:hover{outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.comon-faq .card{border-left:0;border-right:0}.comon-faq .card:first-child{border-top:none}.comon-faq .card:last-child{border-bottom:none}.comon-faq .collapsible-link:before{content:"\ea4a";display:block;font-family:"boxicons";font-size:1.1rem;margin-left:10px}.comon-faq .collapsible-link[aria-expanded=true]:before{transform:rotate(180deg)}.cms-banner{position:relative;display:block;z-index:1;min-height:362px}.cms-banner:before{background:#673695;content:"";height:362px;left:0;position:absolute;top:0;width:100%;z-index:-1}.cms-banner:after{background:#7e4e9d;-webkit-clip-path:polygon(57% 0,100% 0,100% 100%,0 100%);clip-path:polygon(57% 0,100% 0,100% 100%,0 100%);content:"";height:362px;position:absolute;right:0;top:0;width:50%;z-index:-1}.cms-banner .banner-content h1{color:#fff}.cms-banner .banner-content .btn-bottom a{color:#fff}.cms-includes{padding:50px 0;background:linear-gradient(55deg,#fff 60%,#f3f8fb 60%);background-attachment:fixed;margin:0}.cms-includes .heading-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-includes .heading-wrap h3{font-size:2rem;color:#141414;font-family: var(--DMSans) !important;font-weight: var(--fnt-semi);line-height:1.5;margin-bottom:0}.cms-includes .heading-wrap p{font-size:1rem;color:#484848;line-height:normal;margin-bottom:0}.cms-includes .cms-content .cms-text,.cms-includes .cms-content p{font-size:1rem;color:#484848;text-align:justify;line-height:1.7}.cms-includes .cms-content .sub-title{font-size:1.2rem;color:#141414;margin:15px 0;font-family: var(--DMSans) !important;font-weight: var(--fnt-semi)}.cms-includes .listing{list-style:none;margin:0 0 30px;padding:0}.cms-includes .listing li{margin:10px 0;padding-left:30px;line-height:1.7;position:relative;color:#484848;font-size:.9rem;font-family: var(--DMSans) !important}.cms-includes .listing li:before{content:"\ea12";color:#484848;position:absolute;width:1.2em;font-size:18px;top:-3px;text-indent:-25px;font-family:"boxicons"!important}.cms-includes .inner-listing li:before{content:"\ea22";color:#673695}.cms-includes .top-head{font-size:1.25rem;color:#141414;margin:15px 0;line-height:1.4;font-family: var(--DMSans) !important}.cms-includes .cookie-side{border-radius:0;background-color:#fff;-webkit-box-shadow:1px 1.732px 60px 0 rgb(0 0 0 / .1);box-shadow:1px 1.732px 60px 0 rgb(0 0 0 / .1);padding:20px;position:relative;margin-bottom:20px}.cms-includes .cookie-side h4{font-size:1.25rem;color:#141414;margin:15px 0;font-family: var(--DMSans) !important;font-weight: var(--fnt-semi)}.cms-includes .cookie-side ul{list-style:none;margin:0 0 30px;padding:0}.cms-includes .cookie-side ul li{margin:10px 0;padding-left:25px;line-height:1.7;position:relative;font-size:.9rem;font-family: var(--DMSans) !important}.cms-includes .cookie-side ul li a{color:#484848}.cms-includes .cookie-side ul li a:before{content:"\ea12";color:#484848;position:absolute;width:1.2em;font-size:18px;top:-3px;text-indent:-25px;font-family:"boxicons"!important}.cms-includes .cookie-side ul li.active a,.cms-includes .cookie-side ul li.active a:before{color:#f26739}.cms-includes .cookie-side ul li:hover a,.cms-includes .cookie-side ul li:hover a:before{color:#f26739}.cms-includes .data-box{border-radius:0;background-color:#fff;-webkit-box-shadow:1px 1.732px 60px 0 rgb(0 0 0 / .1);box-shadow:1px 1.732px 60px 0 rgb(0 0 0 / .1);padding:20px;position:relative;margin-bottom:20px}.cms-includes .data-box img{margin-bottom:18px;max-height:65px}.cms-includes .data-box h3{font-size:1.25rem;text-align:left;font-family: var(--DMSans) !important;font-weight: var(--fnt-semi);color:#252525;margin-bottom:20px;border-left:3px solid #f26739;padding-left:15px}.cms-includes .data-box p{font-size:15px;color:#333;line-height:1.6;margin:12px 0;text-align:left}.security-section{position:relative;min-height:600px;padding:50px 0;height:auto;padding-bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1;overflow:hidden}.security-section:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgb(0 0 0 / .15)}.security-section .main-content{margin-bottom:20px;text-align:center;position:relative}.security-section .main-content h2{font-family: var(--DMSans) !important;font-weight: var(--fnt-semi);color:#fff;font-size:2.3rem;line-height:1.5;margin-bottom:10px}.security-section .main-content h5{font-size:1.15rem;line-height:1.5;color:#f9f9f9;margin-bottom:0}.security-section .nav-pills{border-radius:0;background-color:#221919;-webkit-box-shadow:1px 1.732px 60px 0 rgb(0 0 0 / .1);box-shadow:1px 1.732px 60px 0 rgb(0 0 0 / .1);padding:0;position:relative;display:inline-block;width:100%}.security-section .nav-pills li{padding:0;border-bottom:1px solid #302727}.security-section .nav-pills li:last-child{border-bottom:0}.security-section .nav-pills li a{color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:14px}
.resources-inner-section{margin-top: 10px;padding:50px 0;background:#fff;}.resources-inner-section .tag{border-radius:3px 0 0 3px;color:#fff;cursor:auto;display:inline-block;height:34px;text-transform:capitalize;font-size:13px;line-height:34px;padding:0 20px 0 25px;position:relative;margin:0 10px 0 0;text-decoration:none;-webkit-transition:color 0.2s;transition:color 0.2s}.resources-inner-section .tag.purple{background:#673695}.resources-inner-section .tag:before{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 1px rgb(0 0 0 / .25);box-shadow:inset 0 1px rgb(0 0 0 / .25);content:'';height:7px;left:10px;position:absolute;width:7px;top:14px}.resources-inner-section .tag:after{background:#fff;border-left:11px solid #673695;border-bottom:17px solid #fff0;border-top:17px solid #fff0;content:'';position:absolute;right:0;top:0}.resources-inner-section .resources-inner-wrap{padding:0 0}.resources-inner-section .resources-inner-wrap h1{font-size:2.2rem;font-family:var(--font-semibold);color:#141414;margin:15px 0}.resources-inner-section .resources-inner-wrap h2{font-size:1.75rem;font-family:var(--font-semibold);color:#141414;line-height:1.4;margin-bottom:15px}.resources-inner-section .resources-inner-wrap ol,.resources-inner-section .resources-inner-wrap ul{margin:0 0 20px;padding:0}.resources-inner-section .resources-inner-wrap ol li{list-style:none;display:inline-block;margin-right:10px}.resources-inner-section .resources-inner-wrap ol li a,.resources-inner-section .resources-inner-wrap ul li a{color:#474f8b;font-size:14px}.resources-inner-section .resources-inner-wrap ol li a:hover,.resources-inner-section .resources-inner-wrap ul li a:hover{text-decoration:none;color:#f26739}.resources-inner-section .resources-inner-wrap .features-description .banner{width:100%;height:400px;margin-bottom:30px;}.resources-inner-section .resources-inner-wrap .resources-inner-content h3{font-size:1.375rem;color:#252525;margin:20px 0 10px;font-family:var(--font-semibold);line-height:1.6}.resources-inner-section .resources-inner-wrap .resources-inner-content h4{font-size:1.275rem;color:#252525;margin:20px 0 10px;font-family:var(--font-medium);line-height:1.6}.resources-inner-section .resources-inner-wrap .resources-inner-content p{font-size:15px;color:#333;line-height:1.7;margin:12px 0;text-align:justify}.resources-inner-section .resources-inner-wrap .resources-inner-content p a{color:#474f8b;font-family:var(--font-semibold)}.resources-inner-section .resources-inner-wrap .resources-inner-content p.f-12{font-size:13px;letter-spacing:.1px}.resources-inner-section .resources-inner-wrap .resources-inner-content h5{font-size:1.25rem;padding-bottom:6px;color:#673695;margin:20px 0 10px;font-family:var(--font-medium);line-height:1.6;position:relative}.resources-inner-section .resources-inner-wrap .resources-inner-content h5:after{content:"";position:absolute;background-color:#673695;width:60px;height:1px;bottom:0;left:0}.resources-inner-section .resources-inner-wrap .resources-inner-content ol li,.resources-inner-section .resources-inner-wrap .resources-inner-content ul li{font-size:15px;line-height:1.6;margin:12px 0;padding-left:25px;position:relative}.resources-inner-section .resources-inner-wrap .resources-inner-content ol li:before,.resources-inner-section .resources-inner-wrap .resources-inner-content ul li:before{content:"\ebd4";font-family:"boxicons";font-size:18px;vertical-align:middle;top: -3px;padding-right:8px;color:#585858;position:absolute;text-indent:-25px}.resources-inner-section .resources-inner-wrap .resources-inner-content table{max-width:100%}.resources-inner-section .resources-inner-wrap .resources-inner-content table td{border-width:1px}.resources-inner-section .resources-inner-wrap .resources-inner-content table td p{margin:0;text-align:left}.resources-inner-section .resources-details .resources-form{background:#fff;padding:30px;border-radius:0;box-shadow:1px 1.732px 60px 0 rgb(0 0 0 / .1)}.resources-inner-section .resources-details .resources-form h4{font-size:1.25rem;color:#252525;margin:0 0 25px;font-family:var(--font-medium);line-height:1.3}.resources-inner-section .resources-details .resources-form .form-group{margin-bottom:1.5rem;position:relative}.resources-inner-section .resources-details .resources-form .form-group .contactLabel{font-size:13px;margin:0;padding:0 0 5px;z-index:1;color:#585858}.resources-inner-section .resources-details .resources-form .form-group .req{color:red;padding-left:2px}.resources-inner-section .resources-details .resources-form .form-group .form-control{display:block;width:100%;min-height:46px;border-radius:5px;font-size:15px;padding:.375rem .75rem;font-size:var(--font-size-h6);line-height:1.5;color:#212529;background-color:#f9f9f9;background-clip:padding-box;border:1px solid #ced4da}.resources-inner-section .resources-details .resources-form .form-group .form-control:focus,.resources-inner-section .resources-details .resources-form .form-group .form-control:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #999}.resources-inner-section .resources-details .resources-form p{font-size:13px;color:#525358;line-height:1.7;margin:12px 0;text-align:left}.resources-inner-section .resources-details .resources-form p a{color:#673695}.resources-inner-section .resources-details .resources-form .redirect-sec{text-align:center}.resources-inner-section .resources-details .resources-form .btn-primary.btn-submit{position:relative;border:none;width:auto;background-color:#fff0;margin-top:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;padding:0 0 0 15px}.resources-inner-section .resources-details .resources-form .btn-primary.btn-submit:before{content:"";width:36px;height:36px;background-color:#fff0;border:1px solid #673695;position:absolute;top:0;right:0;border-radius:100px;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.resources-inner-section .resources-details .resources-form .btn-primary.btn-submit .circle{width:36px;height:36px;background-color:#fff0;border-radius:100%;position:relative}.resources-inner-section .resources-details .resources-form .btn-primary.btn-submit .circle:before{content:"\ea50";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:36px;color:#673695;font-size:var(--font-size-h6);vertical-align:middle;font-family:"boxicons"!important}.resources-inner-section .resources-details .resources-form .btn-primary.btn-submit .btn-text{-webkit-transition:color ease-in 0.2s;transition:color ease-in 0.2s;color:#673695;z-index:1;margin-bottom:0;font-size:.9rem;font-family:var(--font-medium);margin-right:8px}.resources-inner-section .resources-details .resources-form .btn-primary.btn-submit:hover{background-color:#fff0}.resources-inner-section .resources-details .resources-form .btn-primary.btn-submit:hover:before{width:100%;height:100%}.resources-inner-section .resources-details .resources-form .btn-primary.btn-submit:hover .circle:before{content:"\eb33";-webkit-transform:rotate(180deg);transform:rotate(180deg);font-size:var(--font-size-h6)}.resources-inner-section .resources-details .resources-form .btn-primary.btn-submit:focus,.resources-inner-section .resources-details .resources-form .btn-primary.btn-submit:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:#fff0;border-color:#fff0}@media screen and (max-width:789px){.cms-includes{padding:60px 0 30px}.cms-includes .cms-content .cms-text{text-align:left}.cms-includes .sub-title{line-height:normal}.cms-includes .heading-wrap h3{font-size:1.5rem}.cms-includes .heading-wrap p{font-size:.8rem}.comon-faq .accordion .card button{font-size:15px}.comon-faq .collapsible-link:before{font-size:1rem;right:0}.assurance-section .assurance-brands{-ms-flex-wrap:flex;flex-wrap:flex}.assurance-section .assurance-brands img{max-height:75px}.assurance-section .program-box h3{font-size:1.5rem}.resources-inner-section{margin-top:40px}.resources-inner-section .resources-inner-wrap h1{font-size:1.75rem}.resources-inner-section .resources-inner-wrap .features-description .banner{height:250px}}.main-head{color:#141414}.blog-inner-section{padding: 50px 0px;margin-top:80px;background: -webkit-gradient(linear, left top, left bottom, from(#f8f1ff), color-stop(77.6%, #FFFBF8), to(rgba(255, 255, 255, 0)));background: linear-gradient(180deg, #f8f1ff 0%, #FFFBF8 77.6%, rgba(255, 255, 255, 0) 100%);}.blog-inner-section .breadcrumbs nav{display:table;overflow:hidden;width:100%}
.blog-inner-section .breadcrumbs {margin-bottom: 30px;}.blog-inner-section .breadcrumbs nav {display: table;overflow: hidden;width: 100%;}.blog-inner-section .breadcrumbs nav ol {list-style: none;padding: 0px;margin: 0px;}.blog-inner-section .breadcrumbs nav ol li {display: inline-block;vertical-align: middle;width: auto;font-size: 14px;}.blog-inner-section .breadcrumbs nav ol li:last-child {min-width: 25vh;max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content;}.blog-inner-section .breadcrumbs nav ol li a {padding-right: 22px;position: relative;color: #242424b3;}.blog-inner-section .breadcrumbs nav ol li a:after {content: "\ea50";font-family: 'boxicons' !important;position: absolute;width: 20px;height: 22px;opacity: 5;color: #242424b3;line-height: 22px;}.blog-inner-section .breadcrumbs nav ol li a:hover {color: #673695;}.blog-inner-section .breadcrumbs nav ol li a:hover:before {color: #673695;}.blog-inner-section .em-blog-head h1 {font-size: 2.2rem;font-family: 'Poppins Semi Bold';color: #141414;line-height: 1.3;margin-bottom: 15px;}.blog-inner-section p {font-size: 14px;color: #585754;}.blog-inner-section .blog-inner-wrap h1{line-height:1.2;font-size:2.2rem;font-family: var(--DMSans) !important;font-weight: var(--fnt-semi);color:#141414;margin:15px 0}.blog-inner-section .blog-inner-wrap ol,.blog-inner-section .blog-inner-wrap ul{margin:0 0 20px;padding:0}.blog-inner-section .blog-inner-wrap ol li,.blog-inner-section .blog-inner-wrap ul li{list-style:none;display:inline-block;margin-right:10px}.blog-inner-section .blog-inner-wrap ol li,.blog-inner-section .blog-inner-wrap ul li{color:#474f8b;font-size:14px}.blog-inner-section .blog-inner-wrap ul a .bxl-linkedin:before{content:"\e94e";font-size:.9rem;vertical-align:middle;font-style:normal;font-family:"boxicons"!important}.blog-inner-section .blog-inner-wrap .features-description img{width:100%;max-height:400px;min-height:400px;margin-bottom:30px;border-radius: 15px;}.blog-inner-section .blog-inner-wrap .blog-content p{font-size:15px;color:#333;line-height:1.7;margin:12px 0;text-align:justify}.blog-inner-section .blog-inner-wrap .blog-content h3{font-size:1.3rem;color:#252525;margin:20px 0 10px;font-family: var(--DMSans) !important;font-weight: var(--fnt-semi);line-height:1.6}.blog-inner-section .blog-inner-wrap .abt-auth h3{font-size:1.25rem;color:#252525;margin:25px 0 25px;font-family: var(--DMSans) !important;font-weight: var(--fnt-semi);line-height:1;border-left:3px solid #f26739;padding-left:15px}.blog-inner-section .blog-inner-wrap .abt-auth{padding:0 0;margin-top:30px;border-top:1px solid #ccc}.blog-inner-section .blog-inner-wrap .author-link{font-family: var(--DMSans) !important;font-weight: var(--fnt-medium);}.blog-inner-section .blog-inner-wrap .abt-auth p{font-size:15px;text-align:justify}.blog-inner-section .blog-inner-wrap .abt-auth .hs-author-social-section li{border:1px solid #474f8b;width:40px;position:relative;height:40px;border-radius:50%}.blog-inner-section .blog-inner-wrap .abt-auth .hs-author-social-section li a{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.blog-inner-section .blog-inner-wrap .hs-author-avatar img{width:100%;height:100%;max-height:184px;border-radius:50%;border:5px solid #f7f7f7}.blog-inner-section .recent-section{border-radius:0;position:relative;margin-bottom:20px}.blog-inner-section .recent-section h4{font-size:1.25rem;line-height:1;text-align:left;font-family: var(--DMSans) !important;font-weight: var(--fnt-medium);color:#252525;margin-bottom:20px;border-left:3px solid #f26739;padding-left:15px}.blog-inner-section .recent-section .recent-list{list-style:none;margin:0;padding:0}.blog-inner-section .recent-section .recent-list li{padding:10px 0;border-bottom:1px solid #e4e4e4;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-inner-section .recent-section .recent-list li a{color:#474f8b;font-family: var(--DMSans) !important;font-weight: var(--fnt-medium);font-size:.9rem;-webkit-transition-duration:1s;transition-duration:1s}.blog-inner-section .recent-section .recent-list li a:hover{color:#f26739;text-decoration:none}.blog-details__related-posts{border: 1px solid #ebdef4;background: #fbf7ff;border-radius: 10px;padding: 20px;margin-bottom: 25px;}

/* ========================================
   HubSpot Form Styles (overrides V2 injected CSS)
   Uses .hs-form-private for specificity match + !important
   ======================================== */
.hs-form,.hs-form-private.hs-form{font-family:var(--DMSans)!important}
.hs-form fieldset,.hs-form-private fieldset{max-width:100%!important;border:none!important;padding:0!important;margin:0!important}
.hs-form fieldset.form-columns-1,
.hs-form fieldset.form-columns-2,
.hs-form fieldset.form-columns-3,
.hs-form-private fieldset.form-columns-1,
.hs-form-private fieldset.form-columns-2,
.hs-form-private fieldset.form-columns-3{display:flex!important;gap:15px!important;margin-bottom:0!important}
.hs-form fieldset .hs-form-field,
.hs-form-private fieldset .hs-form-field{flex:1!important}
.hs-form .hs-form-field,
.hs-form-private .hs-form-field{margin-bottom:0.75rem!important;position:relative!important}
.hs-form .hs-form-field>legend,
.hs-form-private .hs-form-field>legend{display:none!important}
/* Floating label - default (inside input) */
.hs-form .hs-form-field>label:not(.hs-error-msg),
.hs-form-private .hs-form-field>label:not(.hs-error-msg){position:absolute!important;top:0!important;left:20px!important;padding:10px 0!important;font-size:13px!important;color:#6a7587!important;pointer-events:none!important;transition:0.5s!important;line-height:24px!important;letter-spacing:0.02em!important;z-index:1!important;font-family:var(--DMSans)!important;margin:0!important}
.hs-form .hs-form-field>label .hs-form-required,
.hs-form-private .hs-form-field>label .hs-form-required{color:#6a7587!important;margin-left:2px!important}
/* Floating label - active (on border top) */
.hs-form .hs-form-field.active>label:not(.hs-error-msg),
.hs-form-private .hs-form-field.active>label:not(.hs-error-msg){top:-12px!important;left:20px!important;background:transparent!important;transition:0.5s!important;color:#6a7587!important;padding:0 4px!important;z-index:9!important;font-size:12px!important}
.hs-form .hs-form-field.active::before,
.hs-form-private .hs-form-field.active::before{content:""!important;position:absolute!important;width:90px!important;height:5px!important;background-color:#fff!important;top:-2px!important;left:20px!important;z-index:9!important}
/* Autofill floating label */
.hs-form .hs-form-field:has(input:-webkit-autofill)>label:not(.hs-error-msg),
.hs-form-private .hs-form-field:has(input:-webkit-autofill)>label:not(.hs-error-msg){top:-12px!important;left:20px!important;background:transparent!important;padding:0 4px!important;z-index:9!important;font-size:12px!important}
.hs-form .hs-form-field:has(input:-webkit-autofill)::before,
.hs-form-private .hs-form-field:has(input:-webkit-autofill)::before{content:""!important;position:absolute!important;width:90px!important;height:5px!important;background-color:#fff!important;top:-2px!important;left:20px!important;z-index:9!important}
/* Select & phone - always show label on top */
.hs-form .hs-fieldtype-select>label:not(.hs-error-msg),
.hs-form .hs-fieldtype-intl-phone>label:not(.hs-error-msg),
.hs-form-private .hs-fieldtype-select>label:not(.hs-error-msg),
.hs-form-private .hs-fieldtype-intl-phone>label:not(.hs-error-msg){top:-12px!important;left:20px!important;padding:0 4px!important;font-size:12px!important;z-index:9!important}
.hs-form .hs-fieldtype-select::before,
.hs-form .hs-fieldtype-intl-phone::before,
.hs-form-private .hs-fieldtype-select::before,
.hs-form-private .hs-fieldtype-intl-phone::before{content:""!important;position:absolute!important;width:90px!important;height:5px!important;background-color:#fff!important;top:-2px!important;left:20px!important;z-index:9!important}
/* Inputs */
.hs-form .hs-form-field .hs-input,
.hs-form-private .hs-form-field .hs-input{font-family:var(--DMSans)!important;background-color:#fff!important;border:1px solid #ddd!important;border-radius:3px!important;padding:7px 15px!important;height:40px!important;box-sizing:border-box!important;font-size:14px!important;color:#333!important;width:100%!important;outline:none!important;transition:border-color 0.3s!important}
.hs-form .hs-form-field .hs-input:focus,
.hs-form-private .hs-form-field .hs-input:focus{border-color:#673695!important;box-shadow:none!important}
.hs-form .hs-form-field textarea.hs-input,
.hs-form-private .hs-form-field textarea.hs-input{height:auto!important;min-height:100px!important;resize:vertical!important}
.hs-form .hs-form-field select.hs-input,
.hs-form-private .hs-form-field select.hs-input{appearance:auto!important;cursor:pointer!important}
.hs-form .hs-fieldtype-intl-phone .hs-input,
.hs-form-private .hs-fieldtype-intl-phone .hs-input{width:100%!important}
/* Submit button */
.hs-form .hs-submit,
.hs-form-private .hs-submit{margin-top:0.5rem!important;text-align:center!important}
.hs-form .hs-button,
.hs-form-private .hs-button,
.hs-form-private .hs-button:hover,
.hs-form-private .hs-button:focus,
.hs-form-private .hs-button:active{background:#673695!important;border:1px solid #673695!important;color:#fff!important;padding:0.75rem 1.5rem!important;font-size:15px!important;font-family:var(--DMSans)!important;border-radius:8px!important;cursor:pointer!important;transition:background-color 0.3s ease,color 0.3s ease!important;display:inline-block!important;width:auto!important}
.hs-form .hs-button:hover,
.hs-form-private .hs-button:hover{background:transparent!important;color:#673695!important}
/* Error messages */
.hs-form .hs-error-msgs,
.hs-form-private .hs-error-msgs{list-style:none!important;padding:0!important;margin:2px 0 0!important}
.hs-form .hs-error-msgs li label,
.hs-form-private .hs-error-msgs li label{color:#ef6b51!important;font-size:12px!important;font-family:var(--DMSans)!important;position:static!important;display:block!important;pointer-events:auto!important;padding:0!important}
/* Legal consent */
.hs-form .legal-consent-container,
.hs-form-private .legal-consent-container{font-family:var(--DMSans)!important;font-size:14px!important;color:#6a7587!important}
.hs-form .legal-consent-container a,
.hs-form-private .legal-consent-container a{color:#673695!important}
.hs-form .legal-consent-container .hs-form-booleancheckbox-display>span,
.hs-form-private .legal-consent-container .hs-form-booleancheckbox-display>span{font-size:14px!important;color:#6a7587!important}
.hs-form .hs-form-booleancheckbox .hs-input,
.hs-form-private .hs-form-booleancheckbox .hs-input{width:17px!important;height:17px!important;border-radius:0.25em!important;border:1px solid #d1d5db!important;background-color:#fff!important;cursor:pointer!important;padding:0!important}
.hs-form .hs-form-booleancheckbox .hs-input:checked,
.hs-form-private .hs-form-booleancheckbox .hs-input:checked{background-color:#673695!important;border-color:#673695!important}
/* Rich text */
.hs-form .hs-richtext,
.hs-form-private .hs-richtext{font-family:var(--DMSans)!important}
.hs-form .hs-richtext strong,
.hs-form-private .hs-richtext strong{color:#7e7b9d!important}
.hs-form .hs-richtext h6,
.hs-form-private .hs-richtext h6{margin:0!important}
.hs-form .hs-dependent-field .hs-input,
.hs-form-private .hs-dependent-field .hs-input{width:100%!important}
/* Responsive */
@media(max-width:768px){
.hs-form fieldset.form-columns-2,
.hs-form fieldset.form-columns-3,
.hs-form-private fieldset.form-columns-2,
.hs-form-private fieldset.form-columns-3{flex-direction:column!important;gap:0!important}
.hs-form fieldset .hs-form-field,
.hs-form-private fieldset .hs-form-field{width:100%!important}
}

/* ========================================
   HubSpot V4 React Form Styles (hsfc-*)
   Global styles with !important overrides
   ======================================== */
/* Reset */
.hsfc-Step{background:none!important;border:none!important;padding:0!important}
.hsfc-Step__Content{padding:0!important}
.hsfc-Row{margin-bottom:0.75rem!important}
/* Field containers */
.hsfc-TextField,
.hsfc-EmailField,
.hsfc-PhoneField,
.hsfc-NumberField,
.hsfc-DropdownField{position:relative!important;margin-bottom:0.75rem!important}
/* Input fields */
.hsfc-TextInput,
.hsfc-TextInput__Input{font-family:var(--DMSans)!important;background-color:#fff!important;border:1px solid #ddd!important;border-radius:3px!important;padding:7px 15px!important;height:40px!important;box-sizing:border-box!important;font-size:14px!important;color:#333!important;width:100%!important;outline:none!important;transition:border-color 0.3s!important}
.hsfc-TextInput:focus,
.hsfc-TextInput__Input:focus{border-color:#673695!important;box-shadow:none!important}
.hsfc-TextInput:hover,
.hsfc-TextInput__Input:hover{box-shadow:none!important}
textarea.hsfc-TextInput,
textarea.hsfc-TextInput__Input{height:auto!important;min-height:100px!important;resize:vertical!important}
/* Floating label - default (inside input) */
.hsfc-FieldLabel{position:absolute!important;top:0!important;left:20px!important;padding:10px 0!important;font-size:13px!important;color:#6a7587!important;pointer-events:none!important;transition:0.5s!important;line-height:24px!important;letter-spacing:0.02em!important;z-index:1!important;font-family:var(--DMSans)!important;margin:0!important}
.hsfc-FieldLabel__RequiredIndicator{color:#6a7587!important;margin-left:2px!important}
/* Floating label - active (on border top) */
.hsfc-TextField.active>.hsfc-FieldLabel,
.hsfc-EmailField.active>.hsfc-FieldLabel,
.hsfc-NumberField.active>.hsfc-FieldLabel,
.hsfc-DropdownField.active>.hsfc-FieldLabel{top:-12px!important;left:20px!important;background:transparent!important;transition:0.5s!important;color:#6a7587!important;padding:0 4px!important;z-index:9!important;font-size:12px!important}
.hsfc-TextField.active::before,
.hsfc-EmailField.active::before,
.hsfc-NumberField.active::before,
.hsfc-DropdownField.active::before{content:""!important;position:absolute!important;width:90px!important;height:5px!important;background-color:#fff!important;top:-2px!important;left:20px!important;z-index:9!important}
/* Autofill floating label */
.hsfc-TextField:has(input:-webkit-autofill) .hsfc-FieldLabel,
.hsfc-EmailField:has(input:-webkit-autofill) .hsfc-FieldLabel{top:-12px!important;left:20px!important;background:transparent!important;padding:0 4px!important;z-index:9!important;font-size:12px!important}
.hsfc-TextField:has(input:-webkit-autofill)::before,
.hsfc-EmailField:has(input:-webkit-autofill)::before{content:""!important;position:absolute!important;width:90px!important;height:5px!important;background-color:#fff!important;top:-2px!important;left:20px!important;z-index:9!important}
/* Phone field - always show label on top */
.hsfc-PhoneField>.hsfc-FieldLabel{position:absolute!important;top:-12px!important;left:20px!important;padding:0 4px!important;font-size:12px!important;color:#6a7587!important;z-index:9!important;pointer-events:none!important;font-family:var(--DMSans)!important}
.hsfc-PhoneField::before{content:""!important;position:absolute!important;width:90px!important;height:5px!important;top:-2px!important;left:20px!important;z-index:9!important}
.hsfc-PhoneInput{display:flex!important}
.hsfc-PhoneInput__FlagAndCaret{background-color:#fff!important;border:1px solid #ddd!important;border-right:1px solid #ddd!important;border-radius:3px 0 0 3px!important;height:40px!important;box-sizing:border-box!important}
.hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl)>.hsfc-TextInput{border-left:none!important;border-radius:0 3px 3px 0!important}
.hsfc-PhoneInput .hsfc-TextInput,
.hsfc-PhoneInput .hsfc-TextInput__Input{flex:1!important}
.hsfc-PhoneInput select,
.hsfc-PhoneInput .hsfc-PhoneInput__CountryCode{height:40px!important;border:1px solid #ddd!important;border-radius:3px!important;padding:7px 8px!important;font-size:14px!important;background:#fff!important;cursor:pointer!important}
/* Dropdown field - always show label on top */
.hsfc-DropdownField .hsfc-FieldLabel{top:-12px!important;left:20px!important;padding:0 4px!important;font-size:12px!important;z-index:9!important}
.hsfc-DropdownField::before{content:""!important;position:absolute!important;width:90px!important;height:5px!important;background-color:#fff!important;top:-2px!important;left:20px!important;z-index:9!important}
.hsfc-DropdownField select,
.hsfc-DropdownOptions{width:100%!important;height:40px!important;border:1px solid #ddd!important;border-radius:3px!important;padding:7px 15px!important;font-size:14px!important;font-family:var(--DMSans)!important;color:#333!important;background:#fff!important;cursor:pointer!important;outline:none!important}
.hsfc-DropdownField select:focus,
.hsfc-DropdownOptions:focus{border-color:#673695!important}
.hsfc-DropdownOptions{background-color:#fff!important;max-height:200px!important}
.hsfc-DropdownOptions__List__ListItem:hover{background-color:#f3f0f8!important}
/* Submit button */
.hsfc-NavigationRow{margin-top:0.5rem!important}
.hsfc-NavigationRow__Buttons{justify-content:center!important}
.hsfc-Button{background:#673695!important;border:1px solid #673695!important;color:#fff!important;padding:0.75rem 1.5rem!important;font-size:15px!important;font-family:var(--DMSans)!important;border-radius:8px!important;cursor:pointer!important;transition:background-color 0.3s ease,color 0.3s ease!important;display:inline-block!important;width:auto!important}
.hsfc-Button:hover{background:transparent!important;color:#673695!important;transform:none!important}
/* Error messages */
.hsfc-ErrorAlert{color:#ef6b51!important;font-size:12px!important;font-family:var(--DMSans)!important;margin-top:2px!important}
/* Rich text */
.hsfc-RichText{font-family:var(--DMSans)!important}
.hsfc-RichText strong{color:#7e7b9d!important}
.hsfc-RichText h6{margin:0!important}
/* Legal consent / Data privacy */
.hsfc-DataPrivacyField{font-family:var(--DMSans)!important;font-size:14px!important;color:#6a7587!important}
.hsfc-DataPrivacyField .hsfc-RichText{font-size:14px!important;color:#6a7587!important}
.hsfc-DataPrivacyField a{color:#673695!important}
.hsfc-CheckboxInput{width:17px!important;height:17px!important;border-radius:0.25em!important;border:1px solid #d1d5db!important;background-color:#fff!important;cursor:pointer!important;padding:0!important}
.hsfc-CheckboxInput:checked{background-color:#673695!important;border-color:#673695!important}
.hsfc-CheckboxField label>span{font-size:14px!important}
/* Responsive */
@media(max-width:768px){
.hsfc-Row{display:flex!important;flex-direction:column!important;gap:0!important}
}