/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 04 2026 | 11:16:02 */
/* Add your CSS code here.

For example:
.example {
color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */

body {
	background: #fff !important;
}

.page_title_section .ekit-heading h2, .page_title_section .ekit-heading h1{
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75); 
}
.page_title_section.e-con:before{
	opacity:0.35;
}

.health-insurance-team .profile-card {
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
}

.health-insurance-team .profile-card .profile-body {
	text-align: center;
}

.health-insurance-team .profile-card .profile-header::before,
.health-insurance-team .profile-card .profile-header::after {
	content: none;
}

.coverage-item .elementor-icon-list-icon {
	flex: 0 0 24px;
	width: 24px;
	height: 24px;
	display: flex;
	justify-content: center;
	border-radius: 50%;
	align-items: center;
	background: #0d2748;
}

.coverage-item .elementor-icon-list-icon svg {
	margin: 0 !important;
}



.mini-item .elementor-icon-list-item:before {
	content: "";
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #d6ac2e;
	position: absolute;
	left: -17px;
	top: 10px;
}

.diffrance-table .tablepress .row-striping .column-1 {
	background: #fbfcfd;
	color: #0d2748;
	font-weight: 700;
}

.diffrance-table .tablepress .row-striping td {
	font-size: 14px;
}

.coverage-item .elementor-icon-list-item {
	justify-content: flex-start;
	gap: 12px;
}

.coverage-item .elementor-icon-list-item .elementor-icon-list-text {
	flex: 1;
	padding-inline-start: 0 !important;
}

.sticky-container {
	position: sticky;
	top: 28px;
}

.imgm-0 img {
	margin: 0 !important;
}

/* InsLyf homepage: widget features without native controls. */
.inslyf-home-blog-cards .row {
	row-gap: 28px;
}

.inslyf-home-blog-cards .row>div {
	display: flex;
}

.inslyf-home-blog-cards .elementskit-post-image-card {
	display: flex;
	flex-direction: column;
	width: 100%;
	overflow: hidden;
	transition: transform .25s ease, box-shadow .25s ease;
}

.inslyf-home-blog-cards .elementskit-post-image-card:hover {
	transform: translateY(-5px);
	box-shadow: 0 12px 28px rgba(19, 34, 56, .12);
}

.inslyf-home-blog-cards .blog-bg-img {
	display: block;
	width: 100%;
	height: 220px;
	background-size: cover;
	background-position: center;
}

.inslyf-home-blog-cards .elementskit-post-body {
	display: flex;
	flex-direction: column;
	flex: 1;
}

.inslyf-home-blog-cards .btn-wraper {
	margin-top: auto;
}

.inslyf-home-testimonials .elementskit-profile-info {
	display: flex;
	align-items: center;
	gap: 14px;
	text-align: left;
}

.inslyf-home-testimonials .elementskit-profile-info::before {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 54px;
	height: 54px;
	border-radius: 50%;
	background: #24566b;
	color: #fff;
	font: 600 18px/1 Arial, sans-serif;
}

.inslyf-home-testimonials .swiper-slide:nth-child(1) .elementskit-profile-info::before {
	content: "EK";
}

.inslyf-home-testimonials .swiper-slide:nth-child(2) .elementskit-profile-info::before {
	content: "TT";
}

.inslyf-home-testimonials .swiper-slide:nth-child(3) .elementskit-profile-info::before {
	content: "JPP";
}

.inslyf-home-testimonials .swiper-slide:nth-child(4) .elementskit-profile-info::before {
	content: "EJ";
}

.inslyf-home-testimonials .swiper-slide:nth-child(5) .elementskit-profile-info::before {
	content: "AJM";
}

.inslyf-home-testimonials .swiper-slide:nth-child(6) .elementskit-profile-info::before {
	content: "SL";
}

.inslyf-home-testimonials .swiper-slide:nth-child(7) .elementskit-profile-info::before {
	content: "CV";
}

.inslyf-home-testimonials .swiper-slide:nth-child(8) .elementskit-profile-info::before {
	content: "GL";
}

.inslyf-home-testimonials .swiper-slide:nth-child(9) .elementskit-profile-info::before {
	content: "JJ";
}

.inslyf-home-testimonials .swiper-slide:nth-child(10) .elementskit-profile-info::before {
	content: "RR";
}

.inslyf-home-testimonials .swiper-slide:nth-child(11) .elementskit-profile-info::before {
	content: "AP";
}

/* End InsLyf homepage additions. */

/* Keep the theme’s responsive image overlay out of the card text. */
.inslyf-home-blog-cards .elementskit-post-image-card {
	height: auto !important;
}

.inslyf-home-blog-cards .elementskit-entry-header {
	height: auto !important;
	flex: 0 0 auto;
	overflow: hidden;
}

.inslyf-home-blog-cards .blog-bg-img {
	position: relative !important;
	height: 220px !important;
	inset: auto !important;
}

.footer-content {
	height: auto !important;
	overflow: visible !important;
	position: relative;
}

.footer-content::after {
	display: none !important;
	content: none !important;
}

.footer-content .footer-extra {
	display: none;
}

.footer-content.is-expanded .footer-extra {
	display: inline;
}

.footer-content .footer-toggle {
	display: inline;
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
	color: #ffca4e;
	font: inherit;
	font-weight: 700;
	cursor: pointer;
	text-decoration: none;
}

.footer-content .footer-dots {
	display: inline;
}

.footer-content.is-expanded .footer-dots {
	display: none;
}

.footer-content .footer-toggle:hover {
	color: #ffffff;
}

.round-corner,.mini-item{
	border-radius:20px;
}

.vs-heading{
	width: 50px !important;
	height: 50px !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	background: #fff !important;
	border-radius: 50% !important;
}

.vs-heading.elementor-widget.elementor-widget-heading::before{
	content: "";
	position: absolute;
	width: 83px;
	height: 2px;
	background: #fff;
	top: 50%;
	left: -90px;
}

.vs-heading.elementor-widget.elementor-widget-heading::after{
	content: "";
	position: absolute;
	width: 83px;
	height: 2px;
	background: #fff;
	top: 50%;
	right: -90px;
}

.commission-table .dt-layout-cell{
	overflow:scroll;
}

.quicklinks-nav .elementor-widget-image .wp-caption .widget-image-caption{
	margin:0 !important;
}

.solution-icon .elementor-icon-wrapper{
	width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #e5f3f8;
    border-radius: 14px;
}

.solution-icon .elementor-icon-wrapper svg{
	fill: #1b79a5 !important;
}

.why-item{
	background: linear-gradient(110deg, #f9fcff, #fff);
    border: 1px solid #e3eaf0;
    border-radius: 14px;
}

@media screen and (max-width: 467px) {

	.accordion-content h3{
		font-size:17px;
	}
	
	.instive-widget-logo{
		display:flex;
	}

}

.inslyf-home-section.inslyf-process {
    font-family: 'Averia Serif Libre', sans-serif;
    font-size: 16px;
    line-height: 1.65;
    box-sizing: border-box;
    background: #0d1e39 !important;
    overflow: hidden;
    position: relative;
    --container-max-width: 1190px;
}

.inslyf-home-section.inslyf-process p,
.inslyf-home-section.inslyf-process strong {
    font-size: 16px;
    line-height: 1.65;
}

.inslyf-home-section.inslyf-process .inslyf-process-heading h2 {
    font-size: 42px !important;
    line-height: 1.15 !important;
    letter-spacing: -.025em;
    color: #fff !important;
    margin: 0 0 22px !important;
}

.inslyf-home-section.inslyf-process > div:has(> .inslyf-process-heading) {
    /*max-width: 1190px;*/
    gap: 36px;
}

.inslyf-home-section.inslyf-process .inslyf-process-heading > div > div {
    max-width: 860px;
}

.inslyf-home-section.inslyf-process .inslyf-process-heading p {
    color: #bfcede !important;
    margin: 0 0 12px;
    font-weight: 400;
}

.inslyf-home-section.inslyf-process .inslyf-process-heading strong {
    color: #e5eef7 !important;
    font-size: 18px;
}

.inslyf-home-section .inslyf-process-grid {
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 24px;
    width: 100% !important;
    padding: 0 !important;
    counter-reset: inslyf-step;
    align-items: stretch;
    margin: 0 !important;
    grid-auto-rows: 1fr;
}

.inslyf-home-section .inslyf-process-card {
    grid-column: span 2;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 30px !important;
    background: #172c47 !important;
    border: 1px solid #ffffff21 !important;
    border-radius: 18px;
    min-height: 280px;
    counter-increment: inslyf-step;
    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
    box-shadow: 0 12px 30px #020b171c;
}

.inslyf-home-section .inslyf-process-card:nth-child(4 of .inslyf-process-card) {
    grid-column: 2 / span 2;
}

.inslyf-home-section .inslyf-process-card::before {
    content: counter(inslyf-step, decimal-leading-zero);
    display: block;
    color: #ffcf63;
    font-size: 32px;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 22px;
}

.inslyf-home-section .inslyf-process-card > div {
    display: block !important;
    text-align: left !important;
}

.inslyf-home-section .inslyf-process-card figure {
    display: none !important;
}

.inslyf-home-section .inslyf-process-card h4 {
    font-size: 22px !important;
    line-height: 1.3 !important;
    color: #fff !important;
    margin: 0 0 16px !important;
    text-transform: none;
}

.inslyf-home-section .inslyf-process-card p {
    font-size: 16px !important;
    line-height: 1.7 !important;
    color: #bfcede !important;
    margin: 0 !important;
    font-weight: 400;
}

.inslyf-home-section .inslyf-process-card:hover {
    transform: translateY(-5px);
    border-color: #ffcf6366;
    box-shadow: 0 18px 35px #020b173d;
}

.inslyf-home-section.inslyf-reviews {
    font-family: 'Averia Serif Libre', sans-serif;
    font-size: 16px;
    line-height: 1.65;
    box-sizing: border-box;
    background: #f7fafc !important;
}

.inslyf-home-section.inslyf-reviews p,
.inslyf-home-section.inslyf-reviews a,
.inslyf-home-section.inslyf-reviews strong,
.inslyf-home-section.inslyf-reviews .inslyf-section-label p {
    font-size: 16px;
    line-height: 1.65;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-heading h2 {
    font-size: 42px !important;
    line-height: 1.15 !important;
    letter-spacing: -.025em;
    color: #102744 !important;
    margin: 0 0 22px !important;
    text-align: center;
}

.inslyf-home-section.inslyf-reviews > div:has(> .inslyf-reviews-column) {
    max-width: 1190px;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-column > div {
    padding: 0 !important;
}

.inslyf-home-section.inslyf-reviews > div:has(> img) {
    display: none;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-label {
    margin: 0 auto 14px !important;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where(div[aria-live]) {
    align-items: stretch;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where([role="group"]) {
    height: auto;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where([role="group"] > div) {
    height: 100%;
    padding: 8px 2px 18px;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where([role="group"] > div > div) {
    height: 100%;
    min-height: 300px;
    padding: 32px !important;
    border: 1px solid #e3eaf0 !important;
    border-radius: 18px !important;
    background: #fff !important;
    box-shadow: 0 10px 25px #183c5810;
    transition: transform .25s ease, box-shadow .25s ease;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where([role="group"] > div > div > div:first-child) {
    margin: 0 0 20px !important;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where(strong) {
    font-size: 18px !important;
    color: #102744 !important;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where([role="group"] > div > div > div:last-child) p {
    font-size: 16px !important;
    line-height: 1.75 !important;
    color: #566b7e !important;
    margin: 18px 0 0 !important;
    text-align: left !important;
    font-weight: 400;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where(ul) svg {
    width: 17px;
    height: 17px;
    fill: #e9ad38;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where([aria-label="Previous slide"]),
.inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where([aria-label="Next slide"]) {
    border-radius: 50%;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where([role="group"] > div > div > div:last-child) {
    text-align: left !important;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where(ul) {
    justify-content: flex-start;
    text-align: left !important;
}

.inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where([role="group"] > div > div):hover {
    transform: translateY(-4px);
    box-shadow: 0 16px 32px #183c581a;
}

.inslyf-home-section.inslyf-partners {
    font-family: 'Averia Serif Libre', sans-serif;
    font-size: 16px;
    line-height: 1.65;
    box-sizing: border-box;
    background: #fff !important;
}

.inslyf-home-section.inslyf-partners .inslyf-partners-heading h2 {
    font-size: 36px !important;
    line-height: 1.15 !important;
    letter-spacing: -.025em;
    color: #102744 !important;
    margin: 0 0 22px !important;
    text-align: center;
}

.inslyf-home-section.inslyf-partners > div:has(> .inslyf-partners-column) {
    max-width: 1190px;
}

.inslyf-home-section.inslyf-partners .inslyf-partners-column > div {
    padding: 0 !important;
}

.inslyf-home-section.inslyf-partners .inslyf-partner-carousel {
    margin-bottom: 22px !important;
}

.inslyf-home-section.inslyf-partners .inslyf-partner-carousel div:has(> div[aria-live]) {
    overflow: hidden;
    pointer-events: auto;
}

.inslyf-home-section.inslyf-partners .inslyf-partner-carousel div[aria-live] {
    display: flex !important;
    gap: 0;
    align-items: center;
    height: auto !important;
    transition-timing-function: ease;
    padding: 0 !important;
}

.inslyf-home-section.inslyf-partners .inslyf-partner-carousel [role="group"] {
    margin: 0 !important;
    height: auto !important;
    padding: 0 10px !important;
    box-sizing: border-box;
}

.inslyf-home-section.inslyf-partners .inslyf-partner-carousel :where([role="group"]) :where([title]) {
    height: 80px !important;
    min-height: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e9eef3;
    border-radius: 12px;
    background: #fff !important;
    padding: 12px !important;
    transition: box-shadow .25s ease;
    margin: 0 !important;
    overflow: hidden;
    pointer-events: auto;
    box-shadow: 0 5px 14px #183c5808 !important;
}

.inslyf-home-section.inslyf-partners .inslyf-partner-carousel :where([role="group"]) :where([title]) > div {
    width: 100%;
    height: 54px !important;
    padding: 0 !important;
    min-height: 0 !important;
    max-height: 54px !important;
}

.inslyf-home-section.inslyf-partners .inslyf-partner-carousel :where([role="group"]) :where([title]) > div > span {
    display: block;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    inset: 0 !important;
    max-height: 100% !important;
}

.inslyf-home-section.inslyf-partners .inslyf-partners-divider {
    margin: 10px 0 18px !important;
}

.inslyf-home-section.inslyf-partners .inslyf-partner-carousel [role="group"] > div {
    margin: 0 !important;
}

.inslyf-home-section .inslyf-partner-carousel {
    min-width: 0;
}

.inslyf-home-section .inslyf-partner-carousel div[aria-live]:not([style*="transition-duration: 0ms"]) {
    transition-duration: 700ms !important;
}

.inslyf-home-section.inslyf-partners .inslyf-partner-carousel ul {
    display: none !important;
}

.inslyf-home-section.inslyf-partners .inslyf-partner-carousel :where([role="group"]) :where([title]):hover {
    box-shadow: 0 8px 20px #183c581a !important;
}

.inslyf-home-section.inslyf-blogs {
    font-family: 'Averia Serif Libre', sans-serif;
    font-size: 16px;
    line-height: 1.65;
    box-sizing: border-box;
    background: #fff !important;
}

.inslyf-home-section.inslyf-blogs p,
.inslyf-home-section.inslyf-blogs a,
.inslyf-home-section.inslyf-blogs .inslyf-section-label p {
    font-size: 16px;
    line-height: 1.65;
}

.inslyf-home-section.inslyf-blogs .inslyf-blog-grid span:has(> svg) > span {
    font-size: 16px !important;
    line-height: 1.65;
    color: #17689d !important;
}

.inslyf-home-section.inslyf-blogs .inslyf-blogs-heading h2 {
    font-size: 42px !important;
    line-height: 1.15 !important;
    letter-spacing: -.025em;
    color: #102744 !important;
    margin: 0 0 22px !important;
}

.inslyf-home-section.inslyf-blogs > div:has(> .inslyf-blogs-column) {
    max-width: 1190px;
}

.inslyf-home-section.inslyf-blogs .inslyf-blogs-column > div {
    padding: 0 !important;
}

.inslyf-home-section.inslyf-blogs > div:has(> img) {
    display: none;
}

.inslyf-home-section.inslyf-blogs .inslyf-blogs-label {
    margin: 0 auto 14px !important;
}

.inslyf-home-section.inslyf-blogs .inslyf-blog-grid > div > div > div {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
    margin: 0;
}

.inslyf-home-section.inslyf-blogs .inslyf-blog-grid > div > div > div > div {
    width: 100%;
    max-width: none;
    padding: 0;
}

.inslyf-home-section.inslyf-blogs .inslyf-blog-grid :where(div:has(> div > a > span[style*="background-image"])) {
    border: 1px solid #e3eaf0;
    border-radius: 18px !important;
    box-shadow: 0 10px 28px #183c5810;
}

.inslyf-home-section.inslyf-blogs .inslyf-blog-grid div:has(> a > span[style*="background-image"]) {
    border-radius: 0 !important;
}

.inslyf-home-section.inslyf-blogs .inslyf-blog-grid a > span[style*="background-image"] {
    height: auto !important;
    aspect-ratio: 16/10;
}

.inslyf-home-section.inslyf-blogs .inslyf-blog-grid div:has(> h2) {
    padding: 24px !important;
    border-radius: 0 !important;
}

.inslyf-home-section.inslyf-blogs .inslyf-blog-grid h2,
.inslyf-home-section.inslyf-blogs .inslyf-blog-grid h2 a {
    font-size: 22px !important;
    line-height: 1.4 !important;
    color: #102744 !important;
    text-transform: none;
    margin: 0 0 24px !important;
}

.inslyf-home-section.inslyf-blogs .inslyf-blog-grid div:has(> h2) > div:last-child a {
    font-size: 16px !important;
    color: #17689d !important;
    background: none !important;
    padding: 0 !important;
}

.inslyf-home-section.inslyf-blogs .inslyf-blogs-button {
    width: 100% !important;
    text-align: center;
    margin: 34px 0 0 !important;
}

.inslyf-home-section.inslyf-blogs .inslyf-blogs-button a {
    background: #ffcf63 !important;
    color: #102744 !important;
    border-radius: 9px !important;
    font-size: 16px !important;
    min-height: 52px;
    padding: 14px 26px !important;
}

.inslyf-home-section.inslyf-blogs .inslyf-blog-grid > div > div > div::before,
.inslyf-home-section.inslyf-blogs .inslyf-blog-grid > div > div > div::after {
    display: none !important;
    content: none;
}

@media (min-width: 1025px) {
    .inslyf-home-section .inslyf-process-card {
        animation: inslyf-card-enter .55s ease both;
    }

    .inslyf-home-section .inslyf-process-card:nth-of-type(2) {
        animation-delay: .07s;
    }

    .inslyf-home-section .inslyf-process-card:nth-of-type(3) {
        animation-delay: .14s;
    }
}

@keyframes inslyf-card-enter {
    from {
        opacity: .5;
        transform: translateY(16px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@media (max-width: 1024px) {
	 
	
    .inslyf-home-section .inslyf-process-grid {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .inslyf-home-section .inslyf-process-card:nth-child(4 of .inslyf-process-card) {
        grid-column: span 2;
    }

    .inslyf-home-section .inslyf-process-card:nth-child(5 of .inslyf-process-card) {
        grid-column: 2 / span 2;
    }

    .inslyf-home-section.inslyf-blogs .inslyf-blog-grid > div > div > div {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
	 

	
    .inslyf-home-section.inslyf-process {
    }

    .inslyf-home-section.inslyf-reviews {
    }

    .inslyf-home-section.inslyf-partners {
    }

    .inslyf-home-section.inslyf-process .inslyf-process-heading h2 {
        font-size: 34px !important;
    }

    .inslyf-home-section.inslyf-reviews .inslyf-reviews-heading h2 {
        font-size: 34px !important;
    }

    .inslyf-home-section.inslyf-partners .inslyf-partners-heading h2 {
        font-size: 30px !important;
    }

    .inslyf-home-section.inslyf-blogs .inslyf-blogs-heading h2 {
        font-size: 34px !important;
    }

    .inslyf-home-section .inslyf-process-grid {
        grid-template-columns: minmax(0, 1fr);
        gap: 18px;
        grid-auto-rows: auto;
    }

    .inslyf-home-section .inslyf-process-card,
    .inslyf-home-section .inslyf-process-card:nth-child(4 of .inslyf-process-card),
    .inslyf-home-section .inslyf-process-card:nth-child(5 of .inslyf-process-card) {
        grid-column: 1;
        min-height: 0;
        padding: 20px !important;
    }

    .inslyf-home-section.inslyf-partners .inslyf-partner-carousel :where([role="group"]) :where([title]) {
        height: 70px !important;
        padding: 8px !important;
    }

    .inslyf-home-section.inslyf-partners .inslyf-partner-carousel :where([role="group"]) :where([title]) > div {
        height: 48px !important;
        max-height: 48px !important;
    }

    .inslyf-home-section.inslyf-reviews .inslyf-reviews-carousel :where([role="group"] > div > div) {
        padding: 26px !important;
    }

    .inslyf-home-section.inslyf-blogs {
    }

    .inslyf-home-section.inslyf-blogs .inslyf-blog-grid > div > div > div {
        grid-template-columns: minmax(0, 1fr);
        gap: 24px;
    }

    .inslyf-home-section.inslyf-blogs .inslyf-blog-grid h2,
    .inslyf-home-section.inslyf-blogs .inslyf-blog-grid h2 a {
        font-size: 21px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .inslyf-home-section.inslyf-process * {
        animation: none !important;
        transition: none !important;
        scroll-behavior: auto !important;
    }

    .inslyf-home-section.inslyf-reviews * {
        animation: none !important;
        transition: none !important;
        scroll-behavior: auto !important;
    }

    .inslyf-home-section.inslyf-partners * {
        animation: none !important;
        transition: none !important;
        scroll-behavior: auto !important;
    }

    .inslyf-home-section.inslyf-blogs * {
        animation: none !important;
        transition: none !important;
        scroll-behavior: auto !important;
    }
}

@supports (animation-timeline: view()) {
    .inslyf-home-section .inslyf-process-card {
        animation: inslyf-card-enter linear both;
        animation-timeline: view();
        animation-range: entry 0% cover 22%;
    }
}

/* CTA box - text links visible on dark background */
.ins-cta-box p a {
    color: #FFD470;
    text-decoration: underline;
}
.ins-cta-box p a:hover {
    color: #FFFFFF;
}
