.use-case-card { display: flex; align-items: center; gap: 16px; padding: 12px 18px; background: #f8f9fa; border-radius: 12px; margin-bottom: 16px; transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.03); } .use-case-card:hover { transform: translateY(-3px); background-color: #eef5ff; box-shadow: 0 6px 18px rgba(0, 123, 255, 0.12); } .list-none { list-style: none } .features ul li i { font-size: 24px !important; } .use-case { text-align: center; padding: 30px; border-right: 1px dashed #bdc6d3; height: 100%; } .use-case i { display: block; /* width: 50px; height: 50px; margin: 0 auto; line-height: 50px; background: #cfe6ff !important; */ margin-bottom: 25px !important; font-size: 3rem !important; /* border-radius: 100%;*/ } .problem-section p { max-width: inherit; } .text-blue { color: #1A3C65 !important; } .pillar-card { min-height: 250px !important; padding: 30px !important; height: 100% !important } .pillar-card h5 { margin-bottom: 20px !important; } .pillar-card i { margin-bottom: 10px !important; } .general-section .mh-auto { min-height: auto !important } @media (max-width: 767px) { .pillars-section li { display: flex; } } .use-cases .bg-primary { --bs-bg-opacity: 1; background-color: #1A3C65 !important; } .use-cases i { color: #1E66CC; font-size: 40px; } .use-cases .text-blue { color: #1A3C65; } .icon-circle { width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; } .use-case-card { transition: transform 0.3s ease, box-shadow 0.3s ease; border-radius: 1rem; background-color: #fff; } .use-case-card:hover { transform: translateY(-6px); box-shadow: 0 0 20px rgba(0, 0, 0, 0.08); } .features .text-primary { color: rgba(0, 102, 221, 1) !important; } .general-spacings { padding: 30px 0; } .icon { margin: 0 auto; width: 60px; } .icon img { height: 60px } .compare-table th { font-weight: bolder } .two-column-table th, .two-column-table td { text-align: left !important } .two-column-table td:nth-child(2) { width: 40% } .h-card { padding: 25px; gap: 15px; margin-bottom: 25px } .h-card .icon { margin: 0 } .h-card h3 { font-weight: 600; font-size: 24px; } .bottom-space { padding-bottom: 12px; } .workflow { background: #f6f9ff; padding: 15px; cursor: pointer; font-weight: 600 !important; } video { width: 100%; height: auto } .features-workflow { position: relative; } .features-workflow .workflow { padding: 5px 15px; font-size: 14px; border-radius: 25px; color: #333 } .features-workflow .position-sticky { background: #fff; top: 60px; z-index: 5; padding: 10px 0; } .solution-section.features-workflow p { text-align: left !important; } .solution-section.features-workflow h3 { margin-bottom: 16px !important; text-align: left !important; min-height: auto; } .solution-section.features-workflow li { margin-bottom: 16px; } .workflow.active { background: #0a1a38; color: #fff; } .box-card { flex-direction: row; } .featured-workflow { margin-bottom: 10px; border: 1px solid #e0e0e0; position: relative } .box-list { position: relative; } .box-list:before { content: ''; position: absolute; background: linear-gradient(45deg, transparent, #e2e2e2, transparent); width: 1px; top: 0; bottom: 0; left: 10px } .featured-workflow .usecase-tabs { height: 75vh !important } .workflow-modules.tab-content h2 { font-size: 28px !important; } /* .featured-workflow .collapse{ box-shadow: 0 5px 5px 0 #f6f9ff; } */ .featured-workflow .card.card-body { min-height: auto !important } .featured-workflow .card-body { border: 1px solid #dde8ff; border-top: transparent; border-top-right-radius: 0; border-top-left-radius: 0; } .integrations-container ul { list-style: none; margin: 0; padding: 0; display: flex; gap: 10px; flex-wrap: wrap; justify-content: space-around; } .integrations-container ul li { min-width: 150px; max-width: 150px; text-align: center; border: 1px solid #f1f1f1; padding: 5px; display: flex; align-items: center; justify-content: center; margin-bottom: 10px; } .integrations-container ul li img { max-width: 100%; max-height: 32px; } .container-collapse [aria-expanded="false"]:after { font-family: 'bootstrap-icons'; content: "\f282"; font-weight: 900; /*margin-right: 15px;*/ transition: transform 0.3s ease; transform: translateY(-50%) rotate(0deg); pointer-events: none; position: absolute; right: 25px; margin-top: 15px; } .container-collapse [aria-expanded="true"]:after { transform: translateY(-50%) rotate(-180deg); font-family: 'bootstrap-icons'; content: "\f282"; font-weight: 900; margin-right: 24px; transition: transform 0.3s ease; pointer-events: none; position: absolute; right: 0; margin-top: 15px; } .components { border: 1px solid #0a1a38 } .components li:not(.components li:last-child) { margin-bottom: 12px; border-bottom: 1px solid #dae2f1; padding-bottom: 15px; } .components h3 { background: #0a1a38; padding: 10px 15px; font-size: 18px; font-weight: 600; color: #fff; } .components ul { padding: 0 15px } .styled-table.general-table th, .styled-table.general-table td { padding: 15px !important } .list-items li { margin-bottom: 12px; display: flex; align-items: center !important; font-weight: 500; } .list-items i { color: #1e66cc !important; font-size: 24px !important; margin-right: 10px; } .list-tab { padding-bottom: 15px; cursor: pointer; font-weight: 500 } .list-tab.active, .list-tab:hover { color: #1e66cc !important; } .usecase-tabs { position: sticky; top: 75px; height: 35vh; overflow: auto; /* background: #ecf5ff;*/ padding: 5px 15px; min-width: 20%; max-width: 20%; } .use-case-section h3 { color: #152746; font-size: 24px; font-weight: bold; margin-bottom: 35px; } /* .tab-content{ min-height:calc(100vh * 3) } */ .faq .workflow { background: #fff; /* border: 1px solid #e0e0e0; */ } .faq-card { border-top: 1px solid #e4e7ec; padding: 15px; background: #fff; } /* .pillar-card h5 { margin-bottom: 40px !important; } */ .pillar-card h5 { font-size: 1.375rem; } .pillar-card h5 { /* margin-bottom: 40px !important; */ min-height: 50px; } .pillar-card i { margin-bottom: 25px !important; display: block } .we-work h5 { margin: 0 !important } .bpo-we-work .pillar-card { background: #fff !important; } .text_blink { -webkit-animation-name: blinker; -webkit-animation-duration: 1s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-name: blinker; -moz-animation-duration: 1s; -moz-animation-timing-function: linear; -moz-animation-iteration-count: infinite; animation-name: blinker; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; } @-moz-keyframes blinker { 0% { opacity: 1.0; } 50% { opacity: 0.0; } 100% { opacity: 1.0; } } @-webkit-keyframes blinker { 0% { opacity: 1.0; } 50% { opacity: 0.0; } 100% { opacity: 1.0; } } @keyframes blinker { 0% { opacity: 1.0; } 50% { opacity: 0.0; } 100% { opacity: 1.0; } } .badge.bg-primary { font-size: 14px; top: -5px; position: relative; border-radius: 0; } .services { display: flex; flex-wrap: wrap; gap: 10px; } .services li { padding-bottom: 0 } .services a { padding: 5px 15px; background: #eef3ff; border-radius: 5px; color: #333; transition: .3s ease-in-out; border: 1px solid #dae5ff; } .services a:hover { transform: translateY(-2px); background: #0a1a38; color: #fff; } .testimonial-card { background: #F5F7FA; padding: 15px; border-radius: 10px; margin-bottom: 15px } .testimonial-card h4 { text-align: right; font-style: italic; font-size: 18px; } .support-services .services { border-radius: 12px; background-color: #fff; border: 1px solid #f6f6f6; box-shadow: 0 4px 12px rgba(0, 0, 0, .1); padding: 30px; margin-bottom: 30px; } .cta-call { padding: 0 20px } .check-list li i, .check-list .thumb { transform: rotate(90deg); color: #1e66cc !important } i.bi.bi-star-fill { color: #FFC107; margin-right: 7px; } .pt-30 { padding-top: 30px !important; } .pb-30 { padding-bottom: 30px !important; } .bg-primary { background: #0a1a38 !important; } .bg-primary p { color: #fff !important } .bg-primary a { text-decoration: underline; color: #95c1ff !important; } .bg-primary a:hover { text-decoration: underline !important; color: #4c96ff !important } /*.partner-logo{ max-width: 210px; }*/ .partner-logo:hover, .sic:hover { filter: drop-shadow(0 0 4px rgba(0, 0, 0, 0.2)); } .sic { max-width: 90px } .parteners { padding: 60px 0 !important; background: #f1f3f5 !important; } .btn-primary { background: #1E66CC; border-color: #1E66CC; } @media(max-width:767px) { .support-services .services { display: inherit } .partner-logo { max-width: 210px; } } @media(min-width:768px) and (max-width: 1023px) { .support-services .services li { flex: 0 0 100%; display: flex; } } @media(min-width:1024px) { .support-services .services li { flex: 0 0 32%; display: flex; } } .support-services .services li:before, .services-camp-list li:before { content: "\f26b"; font-family: bootstrap-icons !important; font-size: 22px; color: #1e66cc; } .services-camp-list li { align-items: center; gap: 10px } .support-services .services a { background: none; border: transparent; display: block } .support-services .services a:hover { color: inherit; transform: translateY(0); text-decoration: underline } .seperator { border-bottom: 1px solid #E0E0E0 } .top-seperator { border-top: 1px solid #E0E0E0 } .states { display: flex; } .states a:not(.viewall_locations a) { display: block; padding: 10px; background: #fff; border-radius: 10px; margin-bottom: 10px; box-shadow: 0 4px 12px rgba(0, 0, 0, .1); color: #1e66cc; } .viewall_locations { text-align: center; margin-top: 20px; } .blog-links { color: #444; } .blog-links:hover { color: #1e66cc !important; text-decoration: underline } section.compare-summary h2 { font-size: 2rem !important; font-weight: 700 !important; Color: #0A1A38 !important; } .compare-summary p { color: #4A4A4A; font-size: 1rem; line-height: 1.6; } .inner-page-about { background: #fff !important; padding: 100px 0 60px !important; } .inner-page-about h1 { font-size: 2.5rem !important; font-weight: bold !important; color: #0A1A38; text-align: center; } .inner-page-about p { font-size: 1.125rem !important; font-weight: normal !important; color: #4A4A4A; text-align: center; } .bg-about-hash { background: #F8F9FA; padding: 60px 0 !important; } .what-we-do-about .h-card { padding: 24px; gap: 15px; border-radius: 8px; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.05) !important; margin-bottom: 0; } .label-about { font-size: 1.8rem; font-weight: bold; color: #0A1A38; line-height: 1.6; margin-bottom: 30px; } .about-quote { background: #fff; padding: 30px; border-radius: 20px; box-shadow: 0 5px 5px #eeeeee; } .about-quote p { font-size: 1.125rem !important; font-style: italic; color: #4a4a4a; } .attribution { font-size: 0.95rem; font-weight: bold; color: #0A1A38 } .carousel-indicators button { padding: 0 !important; background: #415781 !important; } .bg-about-hash .carousel-indicators { margin: 0 !important; bottom: -25px !important; } .bg-about-hash .carousel-inner { padding-bottom: 15px; } .team-card .bg-light { background: #F8F9FA; /* background: #0A1A38 !important; */ padding: 20px !important; border-radius: 6px !important; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.05) !important; margin-bottom: 30px !important; position: relative; } .avatar { border-radius: 100%; width: 100px; height: 100px; display: inline-block; text-align: center; line-height: 100px; background: #0a1a38; color: #fff; font-weight: 600; font-size: 36px; position: relative; } .avatar + .name { font-weight: bold; margin-top: 10px; margin-bottom: 10px; font-size: 20px !important; } /* .team-card .bg-light h5{ font-size: 1.25rem !important; font-weight: 600 !important; color: #fff !important; margin-bottom: 10px !important; } .team-card .bg-light p{ font-size: 0.875rem !important; color: #fff !important; margin-bottom: 0 !important; } .team-card .expertinsured{ background: #6C4AB6 !important; } */ .watermark { position: absolute; opacity: 0.15; bottom: 10px; right: 16px; width: 75%; } .foot-prints { padding: 40px 0 !important; } section.solution-section.case-studies .card { min-height: auto !important; } .case-study { color: #333 } .case-study:hover { color: #0d6efd !important; } .all-case-studies .btn { float: left } @media (min-width: 1199.98px) { .row-cols-lg-8 > * { flex: 0 0 auto; width: 12.5%; } } @media(max-width:767px) { .compare-summary p { text-align: center; margin-bottom: 24px !important; } .workflow { padding-right: 40px } .list-items li, .services-camp-list li { align-items: start } .usecase-tabs { height: auto; white-space: nowrap; flex-wrap: nowrap; gap: 25px; display: flex; overflow: auto; background: #fff; min-width: 100%; top: 65px; display: none } .tab-content { margin: 0 } .use-cases .use-case { border-right: transparent } .hero .display-5, .hero p, .hero ul { text-align: left !important } .integrations-container ul li { min-width: 130px; max-width: 130px; } } /* .grid-li .list-items li{ align-items:start !important } */ .grid-li .box-list:before { width: 0.085rem; right: 20px; left: inherit !important } .grid-four-li .box-list:before { width: 0.085rem; right: 6px; left: inherit !important } .ei-mgas.support-services .services { flex-direction: column; box-shadow: none; border: transparent; padding: 0; } .ei-mgas.support-services .services li { align-items: start !important; gap: 10px } .ei-mgas.support-services .services li:before { font-size: 18px } .support-services .w-75 { width: 100% !important; } .mga-package li { color: #444; font-size: 16px; margin: 0 !important; padding-bottom: 12px; } .integrations-container ul li { background-color: #fff; } @media(max-width:767px) { .grid-four-li .box-list:before { background: none } .list-unstyled li { align-items: start !important; } .common-card .list-unstyled { text-align: left } .insurance-operation .list-unstyled li { align-items: start !important; flex-wrap: wrap; } .insurance-operation .list-unstyled li i { display: none; } .integrations-container ul li { min-width: 100px; max-width: 100px; } .text-center { text-align: left !important; } } .bi-envelope-at { font-size: 20px; } .sitemap-links { list-style: none; margin: 0; padding: 0; } .sitemap-links li { margin: 8px 0px; } .sitemap-links a { text-decoration: none; color: #333; padding: 2px 6px; } .sitemap-links a:hover { background-color: #f0f0f0; } .sitemap-links > li > a { font-weight: 500; display: inline-block; } .sitemap-links > li > ul { list-style: square; } a.workflow { background: #e9effc; padding: 15px; /* cursor: pointer; */ font-weight: 500; text-align: center; display: block; transition: transform 0.4s, box-shadow 0.4s; box-shadow: rgba(0, 0, 0, 0.10) 0px 2px 4px; } a.workflow:hover { color: rgb(13, 71, 161) !important; transform: scale(1.06); } .we-work h3 { margin-bottom: 30px !important; margin-top: 20px !important; font-weight: 600; font-size: 20px !important; } .hgs .common-card { min-height: 273px; } .msf .common-card { min-height: 330px; } .msr .common-card { min-height: 244px; } @media (max-width: 767px) { .vs-section .list-unstyled li i { display: none; } .vs-section .list-unstyled li { align-items: start !important; flex-wrap: wrap; } }