:root {
--global-site-width : 1330px;
--global-site-width-750 : 750px;
--gradient-footer : linear-gradient(281deg, #0F00D4 4.6%, #0F00D4 4.6%, #1701CE 7.77%, #ED1A3B 84.04%);
--gradient-touch: linear-gradient(104deg, #ED1B2F -2.25%, #0F00D0 102.15%);
}
a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
color: #fff !important;}
.red,
.red h1,
.red h2,
.red h3,
.red h4,
.red h5,
.red h6,
.red p
{
color: var(--primary-primary-default, #ED1B2F);
} .poly-img-slider::after { 
content: ''; border-right: 35px solid #ED1B2F;
-moz-transform: skew(-24.5deg);
-webkit-transform: skew(-24.5deg);
transform: skew(-24.5deg);
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: calc( 0% - ( 165% / 2) );
z-index: 9;
background: transparent;
background: linear-gradient(265deg, #e6ebf5 1.53%, #ffffff 87.5%);
z-index: 0;
}
div.hero-text-new{
z-index: 1
}  div.vermeg-filter .e-filter-item {
display: none;
display: flex;
padding: var(--spacing-md, 16px) var(--spacing-xl, 24px);
align-items: center;
gap: var(--spacing-xs, 8px);
align-self: stretch; 
}
div.vermeg-filter .e-filter:hover .e-filter-item {
display: block; 
max-height: 500px; 
opacity: 1;  
border-bottom: 1px solid var(--neutrals-neutral-500, #D9DBE9);
background: var(--neutrals-neutral-300, #F7F7FC);
}
div.vermeg-filter .e-filter {
position: absolute; 
display: flex;
width: 325px;
flex-direction: column;
align-items: flex-start; 
border-radius: var(--radius-step-6, 5px); 
gap: 0;
z-index:99;
}
div.vermeg-filter .e-filter .e-filter-item[data-filter="__all"]{ }
div.vermeg-filter .e-filter .e-filter-item[aria-pressed="true"] {
border-radius: var(--radius-step-6, 5px);
background: #EFF0F6;
color: #6E7191;
order:-1;
background: var(--neutrals-neutral-400, #EFF0F6) !important;
}
div.vermeg-filter .e-filter::after {
content: "";  
position: absolute;
top: 28px;
right: 20px;
transform: translateY(-50%);
pointer-events: none;
background-image: url(//www.vermeg.com/wp-content/uploads/2025/01/Chevron_Down_MD.svg);
width: 24px;
height: 24px;
}
div.vermeg-filter .e-filter:hover::after{
background-image: url(//www.vermeg.com/wp-content/uploads/2025/01/Chevron_Up_MD-1.svg);
}
div.vermeg-filter .e-filter .e-filter-item[aria-pressed="false"] {
display: none;
border-bottom: 1px solid var(--neutrals-neutral-500, #D9DBE9);
background: var(--neutrals-neutral-300, #F7F7FC);
}
div.vermeg-filter .e-filter:hover .e-filter-item {
display: block;
}
div.vermeg-filter .e-filter:hover .e-filter-item {
justify-content: flex-start;
display: flex;
}
div.vermeg-filter .e-filter-item {
display: block;
text-align: left;
color: #6E7191;
font-family: "Figtree", serif;
font-size: var(--typography-size-p3, 16px);
font-style: normal;
font-weight: 300;
line-height: var(--typography-line-height-P3, 24px); background: var(--neutrals-neutral-300, #F7F7FC);
cursor: pointer;
transition: background 0.2s ease-in-out;
}
div.vermeg-filter .e-filter-item:hover {
background: #e0e0e0;
}
div.vermeg-filter .e-filter-item:last-child {
border-bottom: none;
}
.e-loop__load-more a {
display: inline-flex;
justify-content: center;
align-items: center;
gap: var(--spacing-sm, 12px);
flex-shrink: 0;
border-radius: var(--radius-4xs, 0px) var(--radius-11md, 30px) var(--radius-step-1, 0px) var(--radius-11md, 30px);
background: none;
width: auto; 
text-align: center;
font-family: "Figtree", serif;
font-style: normal;
font-weight: 600;
color: var(--primary-primary-default, #ED1B2F) !important;
border: 2px solid var(--primary-primary-default, #ED1B2F);
}
.e-loop__load-more a.elementor-button:hover {
color: var(--primary-primary-default, #ED1B2F);
} .zd-heading.bold.white span{
color: var(--primary-primary-default, #ed1b2f);
}
.overview.white.right .elementor-button-content-wrapper{
flex-direction: row-reverse;	
line-height: normal;
}
.slide.item.white{
color: var(--neutrals-neutral-100-white, #fff);
text-align: center; 
font-family: "Figtree", serif;
font-size: var(--typography-size-p3, 16px);
font-style: normal;
font-weight: 600;
line-height: var(--typography-line-height-p3, 24px); padding: var(--spacing-sm, 12px) 0px;
border-radius: 0px 10.271px;
background:transparent;
gap: 20px;
display: flex;
transition: 0.5s ease;
}
.slide.item.white svg{
fill-opacity: 0;
}
.slide.item.white.swiper-pagination-bullet-active,
.slide.item.white.swiper-pagination-bullet-active:hover
{	
border-bottom: 3px solid var(--primary-primary-default, #ed1b2f);
background: var(--neutrals-neutral-400, #eff0f6);
backdrop-filter: blur(2.567645311355591px);	
color: var(--neutrals-neutral-900, #262338);
}
.slide.item.white:hover {
border-bottom: 3px solid var(--neutrals-neutral-600, #a0a3bd);
background: var(--neutrals-neutral-400, #eff0f6);
color: var(--neutrals-neutral-900, #262338);
transition: background 0.5s ease;
}
.slide.item.white.swiper-pagination-bullet-active svg,
.slide.item.white:hover svg{
fill-opacity: 1;
}
.slide.item.white.swiper-pagination-bullet-active:hover svg path{ 
fill: var(--primary-primary-default, #ed1b2f);
}
.slide.item.white:hover svg path{ 
fill: var(--neutrals-neutral-600, #a0a3bd);
}
.slide.item.white.swiper-pagination-bullet-active span.itemval {
margin-left: 0px;
}
.slide.item.white span.itemval {
margin-left: -10px;
transition: 0.5s ease;
}
.slide.item.white:hover span.itemval {
margin-left: 0px;
transition: 0.5s ease;
} .redhover:hover {
color: var(--primary-primary-default, #ED1B2F);
}
p {
margin-block-start: 0;
margin-block-end: 0;
}
.elementor-menu-toggle {
padding: 0 !important;
}
.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,
.elementor-widget-divider--view-line_icon .elementor-divider-separator:after {
border-block-start: var(--divider-border-width) var(--divider-border-style) var(--neutrals-neutral-500, #D9DBE9) !important;
}
@media only screen and (max-width: 768px) {
.csr-card-bg iframe,
iframe.wsce-background-video {
transform: translate(-50%, -50%);
min-width: 345vh;
height: 100%;
min-height: unset;
} }