.elementor-kit-2922{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#004A52;--e-global-color-93a8430:#212721;--e-global-color-fef73be:#A92C1C;--e-global-color-e1bf4b5:#00CC99;--e-global-color-1d7172b:#00CC77;--e-global-color-f4926ed:#D8FF02;--e-global-color-fe7ac07:#E7F0F1;--e-global-color-9c31ab4:#007D8B;--e-global-color-8380ac6:#1C4951;--e-global-color-555826c:#084D41;--e-global-color-34864fc:#FFFFFF;--e-global-color-8651f2b:#4D4D4D;--e-global-color-36566d7:#C2E803;--e-global-color-6e61f14:#F8FAFD;--e-global-color-85fda64:#EDFFA1;--e-global-color-308b754:#F2FBCB;--e-global-color-abd6992:#004A52;--e-global-color-80be868:#003338;--e-global-color-eba45ce:#0FBA73;--e-global-color-c48b730:#00E586;--e-global-color-1c19ed8:#00616B;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;--e-global-typography-a43a93b-font-family:"Inter";--e-global-typography-a43a93b-font-size:1.15rem;--e-global-typography-a43a93b-font-weight:500;--e-global-typography-a43a93b-line-height:1.2em;--e-global-typography-d4e645a-font-family:"Inter";--e-global-typography-d4e645a-font-size:108px;--e-global-typography-d4e645a-font-weight:500;--e-global-typography-d4e645a-font-style:normal;--e-global-typography-d4e645a-text-decoration:none;--e-global-typography-d4e645a-line-height:0.97em;--e-global-typography-d4e645a-letter-spacing:-0.04em;--e-global-typography-6b08ca8-font-family:"Inter";--e-global-typography-6b08ca8-font-size:28px;--e-global-typography-6b08ca8-font-weight:500;--e-global-typography-6b08ca8-text-decoration:none;--e-global-typography-6b08ca8-line-height:1.3em;--e-global-typography-1a59bdb-font-family:"Inter";--e-global-typography-1a59bdb-font-size:15px;--e-global-typography-1a59bdb-font-weight:500;--e-global-typography-1a59bdb-font-style:normal;--e-global-typography-1a59bdb-line-height:18px;--e-global-typography-1a59bdb-letter-spacing:-0.45px;--e-global-typography-85edf01-font-family:"Inter";--e-global-typography-85edf01-font-size:36px;--e-global-typography-85edf01-font-weight:600;--e-global-typography-85edf01-text-decoration:none;--e-global-typography-85edf01-line-height:1.04em;--e-global-typography-85edf01-letter-spacing:-0.03em;--e-global-typography-aac458e-font-family:"Inter";--e-global-typography-aac458e-font-size:64px;--e-global-typography-aac458e-font-weight:600;--e-global-typography-aac458e-text-decoration:none;--e-global-typography-aac458e-line-height:1.04em;--e-global-typography-aac458e-letter-spacing:-0.03em;--e-global-typography-10745bc-font-family:"Inter";--e-global-typography-10745bc-font-size:20px;--e-global-typography-10745bc-font-weight:500;--e-global-typography-10745bc-text-decoration:none;--e-global-typography-10745bc-line-height:1.2em;--e-global-typography-0cc15b0-font-size:16px;--e-global-typography-0cc15b0-font-weight:500;--e-global-typography-0cc15b0-text-decoration:none;--e-global-typography-a5cdde9-font-family:"Inter";--e-global-typography-a5cdde9-font-size:21px;--e-global-typography-a5cdde9-font-weight:500;--e-global-typography-a5cdde9-text-decoration:none;--e-global-typography-a5cdde9-line-height:-5px;--e-global-typography-3e6c80d-font-family:"Inter";--e-global-typography-3e6c80d-font-size:56px;--e-global-typography-3e6c80d-font-weight:600;--e-global-typography-3e6c80d-text-decoration:none;--e-global-typography-3e6c80d-line-height:1.04em;--e-global-typography-3e6c80d-letter-spacing:-0.03em;--e-global-typography-299602b-font-family:"Inter";--e-global-typography-299602b-font-size:18px;--e-global-typography-299602b-font-weight:500;--e-global-typography-299602b-text-decoration:none;--e-global-typography-299602b-line-height:1.3em;--e-global-typography-299602b-letter-spacing:-0.5px;--e-global-typography-635ffeb-font-family:"Inter";--e-global-typography-635ffeb-font-size:24px;--e-global-typography-635ffeb-font-weight:600;--e-global-typography-635ffeb-line-height:1.08em;--e-global-typography-c9333dc-font-family:"Inter";--e-global-typography-c9333dc-font-size:44px;--e-global-typography-c9333dc-font-weight:600;--e-global-typography-c9333dc-font-style:normal;--e-global-typography-c9333dc-text-decoration:none;--e-global-typography-c9333dc-line-height:1.04em;--e-global-typography-eecb7a0-font-family:"Inter";--e-global-typography-eecb7a0-font-size:80px;--e-global-typography-eecb7a0-font-weight:500;--e-global-typography-eecb7a0-line-height:1.08em;--e-global-typography-eecb7a0-letter-spacing:-0.04em;--e-global-typography-03e9dca-font-family:"Inter";--e-global-typography-03e9dca-font-size:72px;--e-global-typography-03e9dca-font-weight:600;--e-global-typography-03e9dca-line-height:1.08em;--e-global-typography-03e9dca-letter-spacing:-0.04em;--e-global-typography-8fd0160-font-family:"Inter";--e-global-typography-8fd0160-font-size:20px;--e-global-typography-8fd0160-font-weight:600;--e-global-typography-8fd0160-line-height:1.2em;--e-global-typography-d14dae5-font-family:"Inter";--e-global-typography-d14dae5-font-size:24px;--e-global-typography-d14dae5-font-weight:500;--e-global-typography-d14dae5-line-height:1.2em;color:var( --e-global-color-8651f2b );font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-kit-2922 button,.elementor-kit-2922 input[type="button"],.elementor-kit-2922 input[type="submit"],.elementor-kit-2922 .elementor-button{background-color:var( --e-global-color-9c31ab4 );color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-kit-2922 button:hover,.elementor-kit-2922 button:focus,.elementor-kit-2922 input[type="button"]:hover,.elementor-kit-2922 input[type="button"]:focus,.elementor-kit-2922 input[type="submit"]:hover,.elementor-kit-2922 input[type="submit"]:focus,.elementor-kit-2922 .elementor-button:hover,.elementor-kit-2922 .elementor-button:focus{background-color:var( --e-global-color-9c31ab4 );color:#FFFFFF;}.elementor-kit-2922 e-page-transition{background-color:#FFBC7D;}.elementor-kit-2922 p{margin-block-end:1.3em;}.elementor-kit-2922 a{color:var( --e-global-color-9c31ab4 );font-family:"Inter", Sans-serif;font-size:18px;text-decoration:underline;line-height:1.5em;}.elementor-kit-2922 a:hover{text-decoration:none;}.elementor-kit-2922 h1{color:var( --e-global-color-93a8430 );font-family:"Inter", Sans-serif;font-size:64px;font-weight:600;line-height:1.3em;}.elementor-kit-2922 h2{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;text-decoration:none;line-height:1.04em;letter-spacing:-0.03em;}.elementor-kit-2922 h3{color:var( --e-global-color-93a8430 );font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.08em;}.elementor-kit-2922 h4{color:var( --e-global-color-93a8430 );font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;}.elementor-kit-2922 h5{color:var( --e-global-color-93a8430 );font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-kit-2922 h6{color:var( --e-global-color-93a8430 );font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-kit-2922 img{border-radius:0px 0px 0px 0px;}.elementor-kit-2922 img:hover{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1200px){.elementor-kit-2922{--e-global-typography-299602b-font-size:18px;--e-global-typography-299602b-letter-spacing:1px;--e-global-typography-c9333dc-font-size:35px;--e-global-typography-c9333dc-letter-spacing:-0.073em;}}@media(max-width:990px){.elementor-kit-2922{--e-global-typography-d4e645a-font-size:86px;--e-global-typography-6b08ca8-font-size:22px;--e-global-typography-85edf01-font-size:28px;--e-global-typography-85edf01-letter-spacing:-0.03em;--e-global-typography-aac458e-font-size:50px;--e-global-typography-10745bc-font-size:18px;--e-global-typography-a5cdde9-font-size:18px;--e-global-typography-3e6c80d-font-size:44px;--e-global-typography-3e6c80d-letter-spacing:-0.03em;--e-global-typography-299602b-font-size:16px;--e-global-typography-635ffeb-font-size:20px;--e-global-typography-c9333dc-font-size:28px;--e-global-typography-eecb7a0-font-size:64px;--e-global-typography-03e9dca-font-size:58px;--e-global-typography-8fd0160-font-size:18px;--e-global-typography-d14dae5-font-size:20px;font-size:16px;line-height:1.3em;}.elementor-kit-2922 a{font-size:16px;}.elementor-kit-2922 h1{font-size:48px;}.elementor-kit-2922 h2{font-size:28px;letter-spacing:-0.03em;}.elementor-kit-2922 h3{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-2922{--e-global-typography-d4e645a-font-size:70px;--e-global-typography-6b08ca8-font-size:18px;--e-global-typography-85edf01-font-size:24px;--e-global-typography-85edf01-line-height:1.1em;--e-global-typography-aac458e-font-size:40px;--e-global-typography-3e6c80d-font-size:36px;--e-global-typography-3e6c80d-line-height:1.04em;--e-global-typography-3e6c80d-letter-spacing:-0.03em;--e-global-typography-635ffeb-font-size:20px;--e-global-typography-c9333dc-font-size:36px;--e-global-typography-c9333dc-line-height:1.04em;--e-global-typography-c9333dc-letter-spacing:-0.03em;--e-global-typography-eecb7a0-font-size:48px;--e-global-typography-03e9dca-font-size:48px;--e-global-typography-03e9dca-line-height:1.04em;--e-global-typography-03e9dca-letter-spacing:-0.5px;--e-global-typography-8fd0160-font-size:16px;--e-global-typography-8fd0160-line-height:1.2em;--e-global-typography-8fd0160-letter-spacing:-0.02px;--e-global-typography-d14dae5-font-size:20px;--e-global-typography-d14dae5-line-height:1.2em;--e-global-typography-d14dae5-letter-spacing:-0.01px;}.elementor-kit-2922 h1{font-size:40px;}.elementor-kit-2922 h2{font-size:24px;line-height:1.1em;}.elementor-kit-2922 h3{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.e-filter .e-filter-item[data-filter="news"],
.e-filter .e-filter-item[data-filter="cards"] {
    display: none !important;
}
.e-filter .e-filter-item[data-filter="non-classifiee"] {
    display: none !important;
}
.wp-block-rank-math-toc-block ul li a,.wp-block-list li a{
    color:#000000;
}
.px-lg-6 {
        padding-right: 4.5rem !important;
        padding-left: 4.5rem !important;
        padding-top:2.5rem !important;
      padding-bottom:2.5rem !important;
    }
    
    
    .myhover-glow01{
    overflow:hidden;
}
/* faq accordion  */

  .custom-accordion .e-n-accordion-item-title{
        align-items: flex-start !important;
    }

    .custom-accordion .e-n-accordion-item-title-icon{
        margin-top: 6px !important;
        align-self: flex-start !important;
    }

 

 /* 
myhover-glow01 css on grid */
.myhover-glow01 img{
    transition:
        transform .8s cubic-bezier(.22,.61,.36,1),
        filter .8s cubic-bezier(.22,.61,.36,1);
    transform:scale(1);
    filter:brightness(1);
}

.myhover-glow01:hover img{
    transform:scale(1.04);
    filter:brightness(1.05);
}

 
/* myhover-glow css on grid */ 
  
 .myhover-glow{
    position: relative;
    overflow: hidden;
}

.myhover-glow::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    
    transition: transform 1s cubic-bezier(0.22, 1, 0.36, 1);
    z-index: 0;
}

.myhover-glow:hover::before{
    transform: scale(1.05);
}

.myhover-glow > *{
    position: relative;
    z-index: 1;
}
   
/*
card btn css on css */
.circulearrow_btn{
    transition: transform .6s cubic-bezier(.23,1,.32,1);
    line-height: 1px;
}

.circulearrow_btn:hover{
    transform: translateX(8px);
}

/* Active card — expanded width and on top */
.hover-cards-wrapper .hover-card.active {
    flex: 3;
    z-index: 10;
}


/* Active card — when ANOTHER card is hovered, shrink active back to normal */
.hover-cards-wrapper:has(.hover-card:hover) .hover-card.active:not(:hover) {
    flex: .9;
    opacity: .96;
}

/* All cards — base state */
.hover-cards-wrapper .hover-card {
    flex: 1;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    will-change: flex, transform;
    transform: translateZ(0);
    backface-visibility: hidden;
    transition:
        flex .65s cubic-bezier(.22,1,.36,1),
        opacity .35s ease,
        filter .35s ease;
}

/* Hovered card */
.hover-cards-wrapper .hover-card:hover {
    flex: 3;
    z-index: 10;
}

/* Non-hovered cards */
.hover-cards-wrapper:has(.hover-card:hover) .hover-card:not(:hover) {
    flex: .9;
    opacity: .96;
}

/* Card title */
.hover-cards-wrapper .hover-card .card-title {
    transform: translateY(0px);
    transition:
        transform .65s cubic-bezier(.22,1,.36,1),
        font-size .65s cubic-bezier(.22,1,.36,1);
}

/* Active / Hovered title */
.hover-cards-wrapper .hover-card.active .card-title,
.hover-cards-wrapper .hover-card:hover .card-title {
    transform: translateY(-180px);
}

/* Reset title */
.hover-cards-wrapper:has(.hover-card:hover) .hover-card:not(:hover) .card-title {
    transform: translateY(0px);
}

/* Default heading size */
.hover-cards-wrapper .hover-card .card-title .elementor-heading-title {
    font-size: 36px !important;
    transition: font-size .65s cubic-bezier(.22,1,.36,1);
}

/* Large heading size */
.hover-cards-wrapper .hover-card.active .card-title .elementor-heading-title,
.hover-cards-wrapper .hover-card:hover .card-title .elementor-heading-title {
    font-size: 56px !important;
}

/* Content hidden below */
.hover-cards-wrapper .hover-card .come-up-on-hover {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    transform: translateY(100%);
    opacity: 0;
    transition:
        transform .65s cubic-bezier(.22,1,.36,1),
        opacity .4s ease;
}

/* Content visible */
.hover-cards-wrapper .hover-card.active .come-up-on-hover,
.hover-cards-wrapper .hover-card:hover .come-up-on-hover {
    transform: translateY(0%);
    opacity: 1;
}

/* Hide on non-hover */
.hover-cards-wrapper:has(.hover-card:hover) .hover-card:not(:hover) .come-up-on-hover {
    transform: translateY(100%);
    opacity: 0;
}

/* Overlay */
.hover-cards-wrapper .hover-card::after {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    transition: opacity .65s cubic-bezier(.22,1,.36,1);
    pointer-events: none;
}

/* Hide overlay on active */
.hover-cards-wrapper .hover-card.active::after {
    opacity: 0;
}

/* Show overlay on active when another card hovered */
.hover-cards-wrapper:has(.hover-card:hover) .hover-card.active:not(:hover)::after {
    opacity: 1 !important;
}

/* Reset active title */
.hover-cards-wrapper:has(.hover-card:hover) .hover-card.active:not(:hover) .card-title {
    transform: translateY(0px);
}

/* Reset active heading */
.hover-cards-wrapper:has(.hover-card:hover) .hover-card.active:not(:hover) .card-title .elementor-heading-title {
    font-size: 36px !important;
}

/* Hide overlay on hovered card */
.hover-cards-wrapper .hover-card:hover::after {
    opacity: 0 !important;
}

/* Pointer events */
.hover-cards-wrapper {
    pointer-events: none !important;
}

.hover-cards-wrapper .hover-card {
    pointer-events: all !important;
}

/* Video hidden by default */
.hover-cards-wrapper .hover-card .elementor-background-video-container {
    opacity: 0;
    transition: opacity .65s cubic-bezier(.22,1,.36,1);
}

/* Image shown by default */
.hover-cards-wrapper .hover-card .elementor-background-image {
    opacity: 1;
    transition: opacity .65s cubic-bezier(.22,1,.36,1);
}

/* Show video on hover/active */
.hover-cards-wrapper .hover-card:hover .elementor-background-video-container,
.hover-cards-wrapper .hover-card.active .elementor-background-video-container {
    opacity: 1;
}

/* Hide image on hover/active */
.hover-cards-wrapper .hover-card:hover .elementor-background-image,
.hover-cards-wrapper .hover-card.active .elementor-background-image {
    opacity: 0;
}

/* Hide video on active when another card hovered */
.hover-cards-wrapper:has(.hover-card:hover) .hover-card.active:not(:hover) .elementor-background-video-container {
    opacity: 0;
}

/* Show image on active when another card hovered */
.hover-cards-wrapper:has(.hover-card:hover) .hover-card.active:not(:hover) .elementor-background-image {
    opacity: 1;
}


.custom-accordion > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{
    border-radius: 18px 18px 0 0;
}

.custom-accordion > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    border: 0;
}

.mybg-video video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block;
}

/* ======================================
   WPForms Custom Contact Form Style
   Class: mycontactform
====================================== */

/* Layout */
.mycontactform .wpforms-field-container{
    display:flex;
    flex-wrap:wrap;
    gap:10px 20px;
}

/* Two columns */
.mycontactform .wpforms-field{
    width:calc(50% - 10px);
    margin:0 !important;
}

/* Message field full width */
.mycontactform .wpforms-field-textarea{
    width:100% !important;
}

/* Labels */
.mycontactform .wpforms-field-label{
    font-size:16px !important;
    font-weight:500 !important;
    color:#111 !important;
    margin-bottom:18px !important;
    font-family:"Inter", sans-serif !important;
    color:#000000 !important;
}
/* Checkbox label */
.mycontactform .wpforms-field-checkbox ul li label,
.mycontactform .wpforms-field-consent label, .mycontactform .wpforms-field-checkbox ul li label a{
    font-family:"Inter", sans-serif !important;
    font-size:16px !important;
    font-weight:500 !important;
    color:#000000 !important;
    line-height:1.5 !important;
}

/* Inputs */
.mycontactform input[type="text"],
.mycontactform input[type="email"],
.mycontactform input[type="tel"],
.mycontactform input[type="number"],
.mycontactform textarea{
    width:100% !important;
    max-width:100% !important;
    display:block !important;
    box-sizing:border-box !important;

    background:transparent !important;
    border:none !important;
    border-bottom:1px solid #D8D8D8 !important;
    border-radius:0 !important;
    box-shadow:none !important;
    color:#111 !important;
    font-size:18px !important;
}
/* Dropdown Field */

.mycontactform select{
    width:100% !important;
    max-width:100% !important;
    display:block !important;
    box-sizing:border-box !important;

    background:transparent !important;
    border:none !important;
    border-bottom:1px solid #D8D8D8 !important;
    border-radius:0 !important;
    box-shadow:none !important;

    padding:0 0 12px 0 !important;
 

    font-family:"Inter", sans-serif !important;
    font-size:16px !important;
    font-weight:400 !important;
    color:#000000 !important;

    appearance:none !important;
    -webkit-appearance:none !important;
    -moz-appearance:none !important;
}

/* Dropdown Focus */
.mycontactform select:focus{
    border-bottom:1px solid #0E5E67 !important;
    outline:none !important;
    box-shadow:none !important;
}
/* WPForms field size fix */
.mycontactform .wpforms-field-large{
    max-width:100% !important;
}

/* Textarea */
.mycontactform textarea{
    min-height:120px !important;
    resize:none !important;
}

/* Focus */
.mycontactform input:focus,
.mycontactform textarea:focus{
    border-bottom:1px solid #0E5E67 !important;
    outline:none !important;
    box-shadow:none !important;
}

/* Submit Button */
.mycontactform .wpforms-submit-container{
    text-align:center !important;
    margin-top:20px !important;
    
}
/* Center Submit Button */
.mycontactform .wpforms-submit-container{
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
    text-align:center !important;
}

.mycontactform button.wpforms-submit{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    font-size:16px !important;
    min-height:38.18 !important;
    line-height:1 !important;
    background:#004A52 !important;
    color:#fff !important;
    border:none !important;
    border-radius:999px !important;
    padding:0 20px !important;
   font-family:"Inter", sans-serif !important;
}

.mycontactform button.wpforms-submit:hover{
     background:#007D8B !important;
     transition: 0.5s ease;
}

/* Remove WPForms extra spacing */
.mycontactform .wpforms-field-row{
    margin:0 !important;
}


/* Mobile */
@media (max-width:767px){
        .equalheightchangeon-mob .elementor-loop-container {
        grid-auto-rows: auto !important;
    }

    .equalheightchangeon-mob .e-loop-item {
        height: auto !important;
    }

    .mycontactform .wpforms-field{
        width:100% !important;
    }

    .mycontactform button.wpforms-submit{
        width:100% !important;
        min-width:100% !important;
    }
       .custom-accordion .e-n-accordion-item-title-icon{
        margin-top: 4px !important;
        align-self: flex-start !important;
    }
}

/* Optional: Hide reCAPTCHA badge */
.grecaptcha-badge{
    visibility:hidden !important;
}
/* 1367px */
@media (max-width: 1367px) {

    .hover-cards-wrapper:has(.hover-card:hover) .hover-card.active:not(:hover) .card-title .elementor-heading-title {
        font-size: 24px !important;
    }

    .hover-cards-wrapper .hover-card .card-title .elementor-heading-title {
        font-size: 24px !important;
    }

    .hover-cards-wrapper .hover-card.active .card-title .elementor-heading-title,
    .hover-cards-wrapper .hover-card:hover .card-title .elementor-heading-title {
        font-size: 42px !important;
    }
}

/* 1024px */
@media (max-width: 1024px) {

    .hover-cards-wrapper:has(.hover-card:hover) .hover-card.active:not(:hover) .card-title .elementor-heading-title {
        font-size: 18px !important;
    }

    .hover-cards-wrapper .hover-card .card-title .elementor-heading-title {
        font-size: 18px !important;
    }

    .hover-cards-wrapper .hover-card.active .card-title .elementor-heading-title,
    .hover-cards-wrapper .hover-card:hover .card-title .elementor-heading-title {
        font-size: 42px !important;
    }
}

/* 767px */
@media (max-width: 767px) {

    .hover-cards-wrapper .hover-card.active .card-title .elementor-heading-title,
    .hover-cards-wrapper .hover-card:hover .card-title .elementor-heading-title {
        font-size: 35px !important;
      
    }
    .wp-block-group{
    border-radius: 0 !important;
}
.px-lg-6 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
        padding-top:1rem !important;
      padding-bottom:1rem !important;
    }
.mylistcenter .elementor-icon-list-text{
    text-align: center !important;
}


   @media (max-width: 767px) {

    /* Stack cards vertically */
    .hover-cards-wrapper .hover-card {
        flex: none;
        min-height: 80px;
        transition: all .65s cubic-bezier(.22,1,.36,1);
    }

    /* Active card expands */
    .hover-cards-wrapper .hover-card.active {
        min-height: 331px;
    }

    /* Hovered card expands */
    .hover-cards-wrapper .hover-card:hover {
        min-height: 331px;
    }

    /* Collapse active card when another card is hovered */
    .hover-cards-wrapper:has(.hover-card:hover) .hover-card.active:not(:hover) {
        min-height: 80px;
    }

    /* Title movement */
    .hover-cards-wrapper .hover-card.active .card-title,
    .hover-cards-wrapper .hover-card:hover .card-title {
        transform: translateY(-125px);
    }

    /* Reset title when active card collapses */
    .hover-cards-wrapper:has(.hover-card:hover) .hover-card.active:not(:hover) .card-title {
        transform: translateY(0);
    }

    /* Mobile heading sizes */
    .hover-cards-wrapper .hover-card .card-title .elementor-heading-title {
        font-size: 24px !important;
    }

    .hover-cards-wrapper .hover-card.active .card-title .elementor-heading-title,
    .hover-cards-wrapper .hover-card:hover .card-title .elementor-heading-title {
        font-size: 35px !important;
    }

    /* Reset heading size when active card collapses */
    .hover-cards-wrapper:has(.hover-card:hover) .hover-card.active:not(:hover) .card-title .elementor-heading-title {
        font-size: 24px !important;
    }

    /* Show content only in active/hovered card */
    .hover-cards-wrapper .hover-card.active .come-up-on-hover,
    .hover-cards-wrapper .hover-card:hover .come-up-on-hover {
        opacity: 1;
        transform: translateY(0);
    }

    /* Hide content when active card collapses */
    .hover-cards-wrapper:has(.hover-card:hover) .hover-card.active:not(:hover) .come-up-on-hover {
        opacity: 0;
        transform: translateY(100%);
    }
}
}
@media (max-width: 767px) {
    .mybg-video video,
    .mybg-video .elementor-background-video-container {
        object-position: center center !important;
    }
    
}
@media (max-width: 480px) {

    .overflowscroll{
      
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .overflowscroll > *{
        min-width: 480px;
    }

}/* End custom CSS */