:root{--font-primary: "Montserrat", sans-serif;--font-secondary: "Work Sans", sans-serif;--fs-xxs: .75rem;--fs-xs: .875rem;--fs-sm: 1rem;--fs-md: 1.06rem;--fs-lg: 1.25rem;--fs-xl: 1.25rem;--fs-2l: 1.75rem;--fs-2xl: 2rem;--fs-3xl: 2.625rem;--fs-4xl: 3.125rem;--fs-5xl: 3.75rem}@media only screen and (min-width:992px)and (max-width:1400px){:root{--fs-sm: .8rem !important;--fs-md: 1rem !important;--fs-lg: 1.125rem !important;--fs-xl: 1.25rem !important;--fs-2xl: 1.5rem !important;--fs-3xl: 2rem !important;--fs-4xl: 2.5rem !important}}@media only screen and (min-width:350px)and (max-width:600px){:root{--fs-md: .875rem !important;--fs-xl: 1rem !important;--fs-2xl: 1.5rem !important;--fs-3xl: 2rem !important;--fs-4xl: 1.75rem !important}}.montserrat{font-family:var(--font-primary)!important}.worksans{font-family:var(--font-secondary)!important}.font-100{font-weight:100!important}.font-200{font-weight:200!important}.font-300{font-weight:300!important}.font-400{font-weight:400!important}.font-500{font-weight:500!important}.font-600{font-weight:600!important}.font-700{font-weight:700!important}.font-800{font-weight:800!important}.font-900{font-weight:900!important}.fs-xxs{font-size:var(--fs-xxs)!important}.fs-xs{font-size:var(--fs-xs)!important}.fs-sm{font-size:var(--fs-sm)!important}.fs-md{font-size:var(--fs-md)!important}.fs-lg{font-size:var(--fs-lg)!important}.fs-xl{font-size:var(--fs-xl)!important}.fs-2xl{font-size:var(--fs-2xl)!important}.fs-3xl{font-size:var(--fs-3xl)!important}.fs-4xl{font-size:var(--fs-4xl)!important}.fs-5xl{font-size:var(--fs-5xl)!important}.mt-6{margin-top:4rem!important}.mt-7{margin-top:5rem!important}.mt-8{margin-top:6rem!important}.mt-9{margin-top:8rem!important}.mt-10{margin-top:10rem!important}.mb-6{margin-bottom:4rem!important}.mb-7{margin-bottom:5rem!important}.mb-8{margin-bottom:6rem!important}.mb-9{margin-bottom:8rem!important}.mb-10{margin-bottom:10rem!important}.pt-6{padding-top:4rem!important}.pt-7{padding-top:5rem!important}.pt-8{padding-top:6rem!important}.pt-9{padding-top:8rem!important}.pt-10{padding-top:10rem!important}.pb-6{padding-bottom:4rem!important}.pb-7{padding-bottom:5rem!important}.pb-8{padding-bottom:6rem!important}.pb-9{padding-bottom:8rem!important}.pb-10{padding-bottom:10rem!important}html,body{height:100%;background:#f5f5f5}.bg-white{background:#fff;padding:1rem 0rem 6rem;align-content:center;justify-content:center}.black-btn{border-radius:12px;color:#131313!important}.section-wrapper{display:flex;justify-content:center;margin-bottom:2rem}.section-headings h2{font-size:var(--fs-4xl);font-weight:700;line-height:55px;background:linear-gradient(to right,#022640,#5786ab);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#000}.section-headings h3{font-size:var(--fs-md);font-weight:500;line-height:28px;color:#4c4c4c!important}.section-headings p{font-size:var(--fs-md)!important;font-weight:400;line-height:30px;color:#4c4c4c}.inner-section-headings{text-align:center;margin-bottom:0}.inner-section-headings h2{font-size:var(--fs-3xl);font-weight:700;line-height:58px;background:linear-gradient(to right,#022640,#5786ab);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#000}.inner-section-headings h3{font-size:var(--fs-xl);font-weight:500;line-height:28px;color:#4c4c4c!important}.inner-section-headings p{font-size:var(--fs-xl);font-weight:500;line-height:30px;color:#131313}.content-section{margin-bottom:5rem;padding:2rem 0rem;display:flex;justify-content:center}.main-support-card{position:absolute;background:#f5f5f599;border-radius:16px;box-shadow:0 10px 15px #323c4626;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px;z-index:2;opacity:0;transform:translateY(24px)}.main-support-card-wrap{width:274px;padding:12px 15px;background:#f5f5f599;border-radius:8px}.card-feature{background:#f5f5f5;border-radius:8px;margin:.5rem 0;padding:4px 15px;font-size:14px;font-family:Work Sans,sans-serif;box-shadow:0 10px 32px #323c4626}.small-info-card{position:absolute;background:#f5f5f599;border-radius:16px;box-shadow:0 10px 15px #323c4626;padding:8px;font-size:1rem;z-index:2;display:flex;align-items:center;gap:.5rem;opacity:0;transform:translateY(24px)}.small-support-card-wrap{width:274px;padding:12px 15px;background:#f5f5f599;border-radius:8px}.star-icon{font-size:2.2em;color:#bbb;margin-right:6px}.small-card-feature{background:#f5f5f5;border-radius:8px;padding:4px 6px;font-size:14px;font-family:Work Sans,sans-serif;box-shadow:0 10px 32px #323c4626}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tab-arrow{position:absolute;right:10px;bottom:5px;display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:50%;background:#333;color:#fff;flex-shrink:0;transition:transform .3s ease}@media(max-width:1024px){.tab-arrow{right:4px;bottom:4px;width:38px;height:38px}}@media(max-width:768px){.tab-arrow{right:2px;bottom:2px;width:35px;height:35px}}.tab-arrow .arrow-ico{width:22px;height:22px;transition:transform .3s ease}.plus-icon{position:absolute;bottom:-10px;right:-15px;width:55px;height:55px;background-color:#000;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 5px #0000004d;transition:transform .2s}.plus-icon:before,.plus-icon:after{content:"";position:absolute;background:#fff;transition:transform .2s}.plus-icon:before{width:18px;height:2.2px}.plus-icon:after{width:2.2px;height:18px}.module-detail-card:hover .plus-icon{transform:rotate(-45deg)}.custom-dropdown{position:relative;width:100%;font-family:Work Sans,sans-serif}.custom-dropdown .dropdown-toggle{width:100%;padding:8px 40px 10px 12px;font-size:18px;border:1px solid #e0e0e0;border-radius:12px;background:#1313130d;color:#333;text-align:left;position:relative;cursor:pointer}.custom-dropdown .dropdown-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:25px;color:#333;transition:transform .2s ease}.custom-dropdown.open .dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.custom-dropdown .dropdown-label{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#131313;font-size:20px;font-weight:500;transition:all .4s ease;pointer-events:none}.custom-dropdown:not(.has-value):not(.open) .dropdown-placeholder{visibility:hidden}.custom-dropdown.open .dropdown-label,.custom-dropdown.has-value .dropdown-label{top:-5px;left:5px;font-size:14px;color:#4c4c4c;background:#eaeaea;padding:0 4px;border-radius:4px}.custom-dropdown .dropdown-placeholder{color:#131313;font-size:20px;font-weight:500}.custom-dropdown .dropdown-menu{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:12px;list-style:none;padding:8px 0;margin:0;box-shadow:0 4px 12px #0000001a;z-index:1000}.custom-dropdown .dropdown-menu li{padding:8px 14px;cursor:pointer;font-size:20px;font-weight:500;color:#131313!important}.custom-dropdown .dropdown-menu li:hover{background:#f5f5f5}.custom-dropdown.open .dropdown-menu{display:block}.floating-label{position:relative;margin-bottom:35px}.floating-label input,.floating-label select{width:100%;padding:10px 12px 8px;border:0;border-radius:16px;font-size:18px;font-family:Work Sans,sans-serif;background:#1313130d;height:52px;font-weight:500;line-height:28px}.floating-label label{position:absolute;top:10px;left:12px;color:#131313;transition:all .5s;pointer-events:none;background:none;padding:0 4px;border-radius:5px;font-size:20px;font-weight:500;font-family:Work Sans,sans-serif}input::placeholder{color:transparent;transition:color .2s}input:focus::placeholder{color:#131313;font-size:18px;font-weight:500;font-family:Work Sans,sans-serif}.floating-label input:focus+label,.floating-label input:not(:placeholder-shown)+label,.floating-label select:focus+label,.floating-label select:not([value=""])+label{top:-10px;left:5px;font-size:14px;font-family:Work Sans,sans-serif;color:#4c4c4c;background:#eaeaea}.required{color:red}.floating-label select{width:100%;padding:10px 12px 8px;border-radius:14px;font-family:Work Sans,sans-serif;font-size:20px;background:#fff;appearance:none;box-shadow:0 2px 8px #0000000f;transition:border-color .2s;cursor:pointer}.floating-label select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.floating-label select option{padding:12px 8px;font-size:20px;font-family:Work Sans,sans-serif;font-weight:500;border-radius:14px;box-shadow:0 2px 8px #0000000f;transition:border-color .2s}.floating-label select:focus{border-color:#888;outline:none}.dropdown-toggle:after{display:none!important}.contact-section{display:flex;justify-content:center;align-items:center;margin-bottom:3rem}.contact-wrapper{height:314px;background-color:#1313130d;align-content:center;border-radius:40px}.contact-us-left img{height:698px;width:812px;border-radius:40px}.contact-us-left-text{border-radius:40px}.contact-us-left-text h2{font-family:Montserrat,sans-serif;font-size:44px;font-weight:600;line-height:58px}.contact-us-left-text p{font-family:Work Sans,sans-serif;font-size:18px;font-weight:500;line-height:28px}.contact-us-right h3{font-family:Montserrat,sans-serif;font-size:32px;font-weight:600;line-height:40px}.contact-btn{width:277px!important;font-size:18px;min-width:187px;border-radius:12px}.news-insights-section{padding:0rem}.blogs-cards img{height:320px;border-radius:40px}.blog-text{padding:2px 10px;width:100%}.blog-text h5{font-family:Work Sans,sans-serif;font-size:18px;line-height:25px;font-weight:600;text-align:left;margin-top:10px}.blog-text p{font-family:Work Sans,sans-serif;font-size:14px;width:85%;line-height:26px;font-weight:400;text-align:left;color:#4c4c4c;margin:0;padding-bottom:10px}.blogs-cards{padding:15px;border-radius:24px;background:#d9d9d954;overflow:hidden;position:relative;height:290px;border:none;box-shadow:none}.card-inner{height:100%;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .4s ease;transform:scale(1.05);transform-origin:center}.card-visual{height:80%;overflow:hidden}.card-visual img{width:100%;height:100%;object-fit:cover;border-radius:24px;display:block}.card-desc{opacity:0;max-height:0;overflow:hidden;transition:opacity .4s ease,max-height .4s ease}.blogs-cards:hover .card-desc{opacity:1;max-height:70px}.blog-tab-arrow{width:50px;height:50px;border-radius:50%;background:#000;display:flex;align-items:center;justify-content:center;transform:rotate(45deg);transition:transform .3s ease}.blogs-cards:hover .blog-tab-arrow{transform:rotate(0)}.testimonials-section{padding:6rem 0rem}.testimonials{background:#1313130d;height:450px;border-radius:50px;padding:0px 2rem 1rem!important}#rotating-testimonial-word{display:inline-block;min-width:350px;text-align:left;background:linear-gradient(to right,#406c8e,#5786ab);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media screen and (max-width:1366px){.global-cards{right:-2%!important}.global-cards .card.expanded{max-height:385px!important;width:100%!important}.card.expanded img.card-img-top{height:165px!important}.card.expanded .card-body{padding:9px!important}.card.expanded .card-title{margin-bottom:2px!important;font-size:15px!important}.card-points .point{padding:6px 10px!important;font-size:13px!important}.card.collapsed{padding:8px!important}.card-body .collapsed-title,.card.collapsed .collapsed-title{font-size:1rem!important}.card.collapsed .collapsed-view{width:100%!important}.card.collapsed .collapsed-view img{width:132px!important;height:72px!important;border-radius:10px!important}.global-cards .card.collapsed{max-height:85px!important;width:100%!important;padding:6px 6px 4px!important}.mega-menu-sidebar{padding-left:15px!important;max-width:25%!important}.mega-menu-heading{font-size:24px!important}.sidebar-menu li a{font-size:15px!important;width:236px!important}.mega-menu-subheading{font-size:18px!important}.main-links p:first-child{font-size:16px!important}.main-links p:last-child{font-size:12px!important}.menu-image-title{font-size:15px!important}.menu-image-desc{font-size:13px!important}.menu-cards{height:296px!important}.menu-arrow{width:30px!important;height:30px!important}}@media only screen and (min-width:1200px)and (max-width:1400px){.bg-white{padding:3rem 0rem}.contact-section{height:30rem}.floating-label label{font-size:16px}}@media only screen and (min-width:350px)and (max-width:600px){.section-headings h2,.section-head h2{font-size:var(--fs-4xl);line-height:35px!important;padding-top:1rem}}@media screen and (max-width:800px){.footer-tab-heading{line-height:55px!important}}
