.elementor-555 .elementor-element.elementor-element-5c36eb46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-555 .elementor-element.elementor-element-5c36eb46:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-5c36eb46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-555 .elementor-element.elementor-element-7469c720{--display:flex;}.elementor-555 .elementor-element.elementor-element-215847b0{text-align:center;}.elementor-555 .elementor-element.elementor-element-215847b0 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-555 .elementor-element.elementor-element-73448542 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-555 .elementor-element.elementor-element-73448542 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-555 .elementor-element.elementor-element-73448542 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-555 .elementor-element.elementor-element-73448542 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-555 .elementor-element.elementor-element-73448542 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-555 .elementor-element.elementor-element-73448542 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-73448542 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-555 .elementor-element.elementor-element-73448542{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-555 .elementor-element.elementor-element-73448542 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-555 .elementor-element.elementor-element-73448542 .elementor-icon-list-item > a{font-size:var(--space-s);font-weight:500;text-decoration:none;}.elementor-555 .elementor-element.elementor-element-73448542 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-73448542 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-555 .elementor-element.elementor-element-4bd9e8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-555 .elementor-element.elementor-element-4bd9e8e:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-4bd9e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-2908315{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-555 .elementor-element.elementor-element-80c4c7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-8ee1184 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-555 .elementor-element.elementor-element-303a807{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-0b37e16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-69765aa.elementor-element{--align-self:flex-start;}.elementor-555 .elementor-element.elementor-element-a330399{font-family:"Inter", Sans-serif;}.elementor-555 .elementor-element.elementor-element-3c12eb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-555 .elementor-element.elementor-element-3c12eb5:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-3c12eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-555 .elementor-element.elementor-element-454dcf04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-555 .elementor-element.elementor-element-454dcf04:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-454dcf04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3495CC0A;}.elementor-555 .elementor-element.elementor-element-38de80ad{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-38de80ad.e-con{--align-self:center;}.elementor-555 .elementor-element.elementor-element-2a816d2a.elementor-element{--align-self:center;}.elementor-555 .elementor-element.elementor-element-5136f504.elementor-element{--align-self:center;}.elementor-555 .elementor-element.elementor-element-5136f504{text-align:center;}.elementor-555 .elementor-element.elementor-element-11b588cd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-5d56fe96{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#55617124;--border-color:#55617124;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-64a5fa68 .elementor-icon-box-wrapper{text-align:left;}.elementor-555 .elementor-element.elementor-element-64a5fa68{--icon-box-icon-margin:22px;}.elementor-555 .elementor-element.elementor-element-64a5fa68 .elementor-icon-box-title{margin-block-end:14px;}.elementor-555 .elementor-element.elementor-element-64a5fa68 .elementor-icon{font-size:40px;}.elementor-555 .elementor-element.elementor-element-64a5fa68 .elementor-icon-box-title, .elementor-555 .elementor-element.elementor-element-64a5fa68 .elementor-icon-box-title a{font-family:"Circular STD", Sans-serif;font-size:clamp(1.125rem, 1.25vw + 0.734rem, 1.75rem);font-weight:600;text-transform:capitalize;}.elementor-555 .elementor-element.elementor-element-2f8c6249{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#55617124;--border-color:#55617124;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-3799b4b .elementor-icon-box-wrapper{text-align:left;}.elementor-555 .elementor-element.elementor-element-3799b4b{--icon-box-icon-margin:22px;}.elementor-555 .elementor-element.elementor-element-3799b4b .elementor-icon-box-title{margin-block-end:14px;}.elementor-555 .elementor-element.elementor-element-3799b4b .elementor-icon{font-size:40px;}.elementor-555 .elementor-element.elementor-element-3799b4b .elementor-icon-box-title, .elementor-555 .elementor-element.elementor-element-3799b4b .elementor-icon-box-title a{font-family:"Circular STD", Sans-serif;font-size:clamp(1.125rem, 1.25vw + 0.734rem, 1.75rem);font-weight:600;text-transform:capitalize;}.elementor-555 .elementor-element.elementor-element-24e5c57c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#55617124;--border-color:#55617124;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-5012d274 .elementor-icon-box-wrapper{text-align:left;}.elementor-555 .elementor-element.elementor-element-5012d274{--icon-box-icon-margin:22px;}.elementor-555 .elementor-element.elementor-element-5012d274 .elementor-icon-box-title{margin-block-end:14px;}.elementor-555 .elementor-element.elementor-element-5012d274 .elementor-icon{font-size:40px;}.elementor-555 .elementor-element.elementor-element-5012d274 .elementor-icon-box-title, .elementor-555 .elementor-element.elementor-element-5012d274 .elementor-icon-box-title a{font-family:"Circular STD", Sans-serif;font-size:clamp(1.125rem, 1.25vw + 0.734rem, 1.75rem);font-weight:600;text-transform:capitalize;}.elementor-555 .elementor-element.elementor-element-b5eaf31{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-555 .elementor-element.elementor-element-ae6ff02{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-555 .elementor-element.elementor-element-35e72c5{--display:flex;--gap:var(--space-xs) var(--space-xs);--row-gap:var(--space-xs);--column-gap:var(--space-xs);}.elementor-555 .elementor-element.elementor-element-9885f6b{text-align:left;}.elementor-555 .elementor-element.elementor-element-5fcd567 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-555 .elementor-element.elementor-element-5fcd567 .elementor-button .elementor-button-content-wrapper{gap:34px;}.elementor-555 .elementor-element.elementor-element-eededc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-5e1257d{--display:flex;}.elementor-555 .elementor-element.elementor-element-335cc90 .elementor-icon-box-wrapper{align-items:start;}.elementor-555 .elementor-element.elementor-element-335cc90{--icon-box-icon-margin:42px;}.elementor-555 .elementor-element.elementor-element-335cc90 .elementor-icon-box-title{margin-block-end:10px;}.elementor-555 .elementor-element.elementor-element-335cc90 .elementor-icon-box-title, .elementor-555 .elementor-element.elementor-element-335cc90 .elementor-icon-box-title a{font-family:var( --e-global-typography-4aec58c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aec58c-font-size );font-weight:var( --e-global-typography-4aec58c-font-weight );}.elementor-555 .elementor-element.elementor-element-4c34b24{--display:flex;}.elementor-555 .elementor-element.elementor-element-71502a1 .elementor-icon-box-wrapper{align-items:start;}.elementor-555 .elementor-element.elementor-element-71502a1{--icon-box-icon-margin:42px;}.elementor-555 .elementor-element.elementor-element-71502a1 .elementor-icon-box-title{margin-block-end:10px;}.elementor-555 .elementor-element.elementor-element-71502a1 .elementor-icon-box-title, .elementor-555 .elementor-element.elementor-element-71502a1 .elementor-icon-box-title a{font-family:var( --e-global-typography-4aec58c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aec58c-font-size );font-weight:var( --e-global-typography-4aec58c-font-weight );}.elementor-555 .elementor-element.elementor-element-91f6cb5{--display:flex;}.elementor-555 .elementor-element.elementor-element-2bb7a79 .elementor-icon-box-wrapper{align-items:start;}.elementor-555 .elementor-element.elementor-element-2bb7a79{--icon-box-icon-margin:42px;}.elementor-555 .elementor-element.elementor-element-2bb7a79 .elementor-icon-box-title{margin-block-end:10px;}.elementor-555 .elementor-element.elementor-element-2bb7a79 .elementor-icon-box-title, .elementor-555 .elementor-element.elementor-element-2bb7a79 .elementor-icon-box-title a{font-family:var( --e-global-typography-4aec58c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aec58c-font-size );font-weight:var( --e-global-typography-4aec58c-font-weight );}.elementor-555 .elementor-element.elementor-element-538e671{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-555 .elementor-element.elementor-element-2908315{--grid-auto-flow:row;}.elementor-555 .elementor-element.elementor-element-11b588cd{--grid-auto-flow:row;}.elementor-555 .elementor-element.elementor-element-ae6ff02{--grid-auto-flow:row;}.elementor-555 .elementor-element.elementor-element-335cc90 .elementor-icon-box-title, .elementor-555 .elementor-element.elementor-element-335cc90 .elementor-icon-box-title a{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-555 .elementor-element.elementor-element-71502a1 .elementor-icon-box-title, .elementor-555 .elementor-element.elementor-element-71502a1 .elementor-icon-box-title a{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-555 .elementor-element.elementor-element-2bb7a79 .elementor-icon-box-title, .elementor-555 .elementor-element.elementor-element-2bb7a79 .elementor-icon-box-title a{font-size:var( --e-global-typography-4aec58c-font-size );}}@media(max-width:767px){.elementor-555 .elementor-element.elementor-element-2908315{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-555 .elementor-element.elementor-element-11b588cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-555 .elementor-element.elementor-element-ae6ff02{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-555 .elementor-element.elementor-element-335cc90 .elementor-icon-box-wrapper{text-align:left;}.elementor-555 .elementor-element.elementor-element-335cc90 .elementor-icon-box-title{margin-block-end:1px;}.elementor-555 .elementor-element.elementor-element-335cc90 .elementor-icon-box-title, .elementor-555 .elementor-element.elementor-element-335cc90 .elementor-icon-box-title a{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-555 .elementor-element.elementor-element-71502a1 .elementor-icon-box-wrapper{text-align:left;}.elementor-555 .elementor-element.elementor-element-71502a1 .elementor-icon-box-title, .elementor-555 .elementor-element.elementor-element-71502a1 .elementor-icon-box-title a{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-555 .elementor-element.elementor-element-2bb7a79 .elementor-icon-box-wrapper{text-align:left;}.elementor-555 .elementor-element.elementor-element-2bb7a79 .elementor-icon-box-title, .elementor-555 .elementor-element.elementor-element-2bb7a79 .elementor-icon-box-title a{font-size:var( --e-global-typography-4aec58c-font-size );}}/* Start custom CSS for html, class: .elementor-element-f853511 */.marquee-section {
    padding: 20px 0;
    background-color: var(--themeht-white-color);
}

.marquee-wrap, .marquee-title {
    display: flex
;
    justify-content: center;
}

.marquee-wrap {
    animation: marquee 50s linear infinite;
    width: 100%;
    position: relative;
    white-space: nowrap;
}

.marquee-text {
    font-family: Chivo;
    position: relative;
    display: flex;
    align-items: center;
    font-size: 26px;
    white-space: nowrap;
    line-height: 1;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    padding: 0px 70px;
}


.marquee-text::before {
    position: absolute;
    top: -6px;
    right: -8px;
    content: "*";
    font-size: 60px;
    color: #fff;
    font-family: Chivo;
    font-weight: 500;
}


@keyframes marquee {
    0% {
    transform: translateX(0);
}
100% {
    transform: translatex(-100%);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11b588cd */.elementor-555 .elementor-element.elementor-element-11b588cd .about-card {
     padding: 30px;
    border-radius: 30px;
    position: relative;
    overflow: hidden;
    background: #fff;
    border: 1px soild #55617124 !important;
}


.about-card .elementor-icon {
    position: relative;
    background: #EBF3F5;
    border-radius: 10px;
    width: 52px;
    height: 52px;
    display: flex
;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    overflow: hidden;
    z-index: 1;
   
}



.about-card:before{
	content: '';
    position: absolute;
	top: 100%;
	right: 0;
    left: 0;
	background-color: var(--e-global-color-accent);
    border-radius: 0px;
    transition: all 0.4s ease-in-out;
    height: 100%;
	width: 100%;
    z-index: 0;
}

.about-card:hover:before{
	top: 0;
}



.about-card .mva-item-content{
	position: relative;
	z-index: 1;
}

.about-card .elementor-icon-box-title {
	transition: all 0.3s ease-in-out;
}

.about-card:hover .elementor-icon-box-title {
	color: #fff;
}

.about-card p {
	transition: all 0.3s ease-in-out;
}

.about-card:hover p {
	color: #fff;
}




.about-card .elementor-icon:before{
	content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    border-radius: 0px;
    background-color: #fff;
    transition: all 0.5s ease-in-out;
    height: 100%;
}

.about-card:hover .elementor-icon:before{
	top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1257d */.v2-our-process-item::before {
    content: "";
    display: block;
    position: absolute;
    top: 80px;
    bottom: 0;
    left: 56px;
    background: #0e384c12;
    width: 1px;
    height: 100%;
    z-index: 0;
}




.v2-our-process-item .elementor-icon {
    font-size: 48px;
    padding: 23px;
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    position: relative;
    overflow: hidden;
    border: 1px solid #0e384c12;
    background: #fff;
}

@media(max-width: 480px) {
    .v2-our-process-item .elementor-icon {
    padding: 18px;
    font-size: 34px;
    margin-right: 20px;
}

.v2-our-process-item::before {
    left: 46px;
}
}



.v2-our-process-item .elementor-icon-box-wrapper .elementor-icon::after{
	content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: var( --e-global-color-accent );
    border-radius: 30px;
    transform: translate(-100%, 100%);
    transition: all 0.4s ease-in-out;
}


.v2-our-process-item .elementor-icon-box-wrapper:hover .elementor-icon:after{
    transform: translate(0);
}

.v2-our-process-item .elementor-icon-box-wrapper .elementor-icon svg{
	z-index: 1;
	transition: all 0.4s ease-in-out;
}

.v2-our-process-item .elementor-icon-box-wrapper:hover .elementor-icon svg{
    filter: brightness(0) invert(1);	
}


.v2-our-process-item .elementor-icon-box-wrapper {
    flex-wrap: nowrap;
    display: flex !important
}




.v2-our-process-item svg path {
    fill: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f6cb5 */.elementor-555 .elementor-element.elementor-element-91f6cb5 .elementor-icon {
    font-size: 48px;
    padding: 23px;
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
    position: relative;
    overflow: hidden;
    border: 1px solid #0e384c12;
      background: #fff;
}

@media(max-width: 480px) {
    .elementor-555 .elementor-element.elementor-element-91f6cb5 .elementor-icon {
    padding: 18px;
    font-size: 34px;
    margin-right: 20px;
}
}




.elementor-555 .elementor-element.elementor-element-91f6cb5 .elementor-icon-box-wrapper .elementor-icon::after{
	content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: var( --e-global-color-accent );
    border-radius: 30px;
    transform: translate(-100%, 100%);
    transition: all 0.4s ease-in-out;
}


.elementor-555 .elementor-element.elementor-element-91f6cb5 .elementor-icon-box-wrapper:hover .elementor-icon:after{
    transform: translate(0);
}

.elementor-555 .elementor-element.elementor-element-91f6cb5 .elementor-icon-box-wrapper .elementor-icon svg{
	z-index: 1;
	transition: all 0.4s ease-in-out;
}

.elementor-555 .elementor-element.elementor-element-91f6cb5 .elementor-icon-box-wrapper:hover .elementor-icon svg{
    filter: brightness(0) invert(1);	
}

.elementor-555 .elementor-element.elementor-element-91f6cb5 .elementor-icon-box-wrapper {
    flex-wrap: nowrap;
    display: flex !important
}



.elementor-555 .elementor-element.elementor-element-91f6cb5 svg path {
    fill: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-538e671 */.elementor-555 .elementor-element.elementor-element-538e671 {
    padding: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Circular STD';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://reddropdiagnostics.in/wp-content/uploads/2025/05/CircularStd-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'Circular STD';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://reddropdiagnostics.in/wp-content/uploads/2025/05/CircularStd-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Circular STD';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://reddropdiagnostics.in/wp-content/uploads/2025/05/CircularStd-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */