.elementor-426 .elementor-element.elementor-element-00c206e{--display:flex;}.elementor-426 .elementor-element.elementor-element-31bc769{--display:flex;}.elementor-426 .elementor-element.elementor-element-a2e4af5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-426 .elementor-element.elementor-element-adb3340{--display:flex;}.elementor-426 .elementor-element.elementor-element-aac9b75{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-60ff40f{--display:flex;}.elementor-426 .elementor-element.elementor-element-60ff40f:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-60ff40f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-426 .elementor-element.elementor-element-8c1985b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-8c1985b .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-426 .elementor-element.elementor-element-8c1985b .elementor-swiper-button svg{fill:#000000;}.elementor-426 .elementor-element.elementor-element-8c1985b .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-426 .elementor-element.elementor-element-003d116{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-426 .elementor-element.elementor-element-a56c492{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#CD7A51;--n-accordion-icon-size:15px;}:where( .elementor-426 .elementor-element.elementor-element-a56c492 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-426 .elementor-element.elementor-element-9c24810{--display:flex;}.elementor-426 .elementor-element.elementor-element-9c24810:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-9c24810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-23782f7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-23782f7 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-426 .elementor-element.elementor-element-23782f7 .elementor-swiper-button svg{fill:#000000;}.elementor-426 .elementor-element.elementor-element-23782f7 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-426 .elementor-element.elementor-element-231e994{--display:flex;}.elementor-426 .elementor-element.elementor-element-0b10c0d{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#CD7A51;--n-accordion-icon-size:15px;}:where( .elementor-426 .elementor-element.elementor-element-0b10c0d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-426 .elementor-element.elementor-element-50b4adb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-faed156{--display:flex;}.elementor-426 .elementor-element.elementor-element-faed156:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-faed156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-d31a238.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-d31a238 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-426 .elementor-element.elementor-element-d31a238 .elementor-swiper-button svg{fill:#000000;}.elementor-426 .elementor-element.elementor-element-d31a238 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-426 .elementor-element.elementor-element-0db3b75{--display:flex;}.elementor-426 .elementor-element.elementor-element-a9995f0{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#CD7A51;--n-accordion-icon-size:15px;}:where( .elementor-426 .elementor-element.elementor-element-a9995f0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-426 .elementor-element.elementor-element-c207f55{--display:flex;}.elementor-426 .elementor-element.elementor-element-c207f55:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-c207f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-cbcf5c4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-426 .elementor-element.elementor-element-f3d725d{--display:flex;}.elementor-426 .elementor-element.elementor-element-c714868{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#CD7A51;--n-accordion-icon-size:15px;}:where( .elementor-426 .elementor-element.elementor-element-c714868 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-426 .elementor-element.elementor-element-a6a10a1{--display:flex;}.elementor-426 .elementor-element.elementor-element-1fb9a90{--display:flex;}.elementor-426 .elementor-element.elementor-element-6efcfa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-426 .elementor-element.elementor-element-cccb94d{--display:flex;}.elementor-426 .elementor-element.elementor-element-6aa12079{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-5e57b53{--display:flex;}.elementor-426 .elementor-element.elementor-element-5e57b53:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-5e57b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-c8f40bd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-c8f40bd .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-426 .elementor-element.elementor-element-c8f40bd .elementor-swiper-button svg{fill:#000000;}.elementor-426 .elementor-element.elementor-element-c8f40bd .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-426 .elementor-element.elementor-element-21288f3{--display:flex;}.elementor-426 .elementor-element.elementor-element-29e0cd2c{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#CD7A51;--n-accordion-icon-size:15px;}:where( .elementor-426 .elementor-element.elementor-element-29e0cd2c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-426 .elementor-element.elementor-element-6ea0a201{--display:flex;}.elementor-426 .elementor-element.elementor-element-6ea0a201:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-6ea0a201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-7df0ed1d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-7df0ed1d .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-426 .elementor-element.elementor-element-7df0ed1d .elementor-swiper-button svg{fill:#000000;}.elementor-426 .elementor-element.elementor-element-7df0ed1d .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-426 .elementor-element.elementor-element-2d9eab03{--display:flex;}.elementor-426 .elementor-element.elementor-element-21479a2f{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#CD7A51;--n-accordion-icon-size:15px;}:where( .elementor-426 .elementor-element.elementor-element-21479a2f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-426 .elementor-element.elementor-element-44db1d76{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-28cdde64{--display:flex;}.elementor-426 .elementor-element.elementor-element-28cdde64:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-28cdde64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-64a2d6fb.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-64a2d6fb .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-426 .elementor-element.elementor-element-64a2d6fb .elementor-swiper-button svg{fill:#000000;}.elementor-426 .elementor-element.elementor-element-64a2d6fb .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-426 .elementor-element.elementor-element-3e320ef2{--display:flex;}.elementor-426 .elementor-element.elementor-element-16a45d69{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#CD7A51;--n-accordion-icon-size:15px;}:where( .elementor-426 .elementor-element.elementor-element-16a45d69 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-426 .elementor-element.elementor-element-83d79b0{--display:flex;}.elementor-426 .elementor-element.elementor-element-83d79b0:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-83d79b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-b81d5fb.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-b81d5fb .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-426 .elementor-element.elementor-element-b81d5fb .elementor-swiper-button svg{fill:#000000;}.elementor-426 .elementor-element.elementor-element-b81d5fb .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-426 .elementor-element.elementor-element-ab46a44{--display:flex;}.elementor-426 .elementor-element.elementor-element-40f3741{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#CD7A51;--n-accordion-icon-size:15px;}:where( .elementor-426 .elementor-element.elementor-element-40f3741 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-426 .elementor-element.elementor-element-f6e4ec4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-b5a9254{--display:flex;}.elementor-426 .elementor-element.elementor-element-b5a9254:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-b5a9254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-8d321f3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-8d321f3 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-426 .elementor-element.elementor-element-8d321f3 .elementor-swiper-button svg{fill:#000000;}.elementor-426 .elementor-element.elementor-element-8d321f3 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-426 .elementor-element.elementor-element-a351aca{--display:flex;}.elementor-426 .elementor-element.elementor-element-922a87c{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#CD7A51;--n-accordion-icon-size:15px;}:where( .elementor-426 .elementor-element.elementor-element-922a87c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:700;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-426 .elementor-element.elementor-element-aac9b75{--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-8c1985b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-23782f7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-50b4adb{--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-d31a238.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-6aa12079{--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-c8f40bd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-7df0ed1d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-44db1d76{--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-64a2d6fb.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-b81d5fb.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-f6e4ec4{--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-8d321f3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-426 .elementor-element.elementor-element-aac9b75{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-8c1985b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-23782f7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-50b4adb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-d31a238.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-6aa12079{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-c8f40bd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-7df0ed1d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-44db1d76{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-64a2d6fb.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-b81d5fb.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-426 .elementor-element.elementor-element-f6e4ec4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-8d321f3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for html, class: .elementor-element-a2e4af5 */.elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
    margin: 0;
    padding: 20px 0 35px;
}

.elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin-flag {
    width: 78px;
    height: 52px;
    display: block;
    flex-shrink: 0;
    border-radius: 4px;
    box-shadow: 0 6px 18px rgba(36, 49, 63, 0.12);
}

.elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin-heading {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin-heading > span {
    margin-bottom: 7px;
    color: #CA864E;
    font-size: 10px;
    font-weight: 900;
    letter-spacing: 3px;
    line-height: 1;
}

.elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin-heading h3 {
    margin: 0;
    padding: 0;
    color: #24313f;
    font-family: inherit;
    font-size: clamp(40px, 5vw, 58px);
    font-weight: 900;
    line-height: .95;
    letter-spacing: -2px;
}

.elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin-heading h3::after {
    content: "";
    display: block;
    width: 45px;
    height: 4px;
    margin-top: 14px;
    border-radius: 10px;
    background: #CA864E;
}

@media (max-width: 767px) {

    .elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin {
        gap: 14px;
        padding: 10px 0 28px;
    }

    .elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin-flag {
        width: 60px;
        height: 40px;
    }

    .elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin-heading > span {
        margin-bottom: 6px;
        font-size: 8px;
        letter-spacing: 2px;
    }

    .elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin-heading h3 {
        font-size: 36px;
        letter-spacing: -1.5px;
    }

    .elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin-heading h3::after {
        width: 38px;
        height: 3px;
        margin-top: 10px;
    }
}

@media (max-width: 420px) {

    .elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin {
        gap: 11px;
    }

    .elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin-flag {
        width: 52px;
        height: 35px;
    }

    .elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin-heading > span {
        font-size: 7px;
        letter-spacing: 1.5px;
    }

    .elementor-426 .elementor-element.elementor-element-a2e4af5 .qs-actiprovin-heading h3 {
        font-size: 31px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aac9b75 *//* ==========================================================================
   ESTILOS GENERALES DE TARJETAS Y CONTENIDO
   ========================================================================== */

/* 1. TARJETA CONTENEDOR (Fondo, bordes y sombra) */
.qs-actiprovin-card {
  background: #ffffff !important;
  border: none !important;
  border-left: 6px solid #CA864E !important; /* Borde lateral terracota */
  padding: 40px 35px !important;              /* Espaciado interno */
  border-radius: 14px !important;            /* Esquinas redondeadas */
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15) !important; /* Sombra suave */
  position: relative;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.qs-actiprovin-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25) !important;
}

/* 2. EDITOR DE TEXTO INTERIOR */
.qs-card-text,
.qs-card-text p {
  font-family: inherit !important;
  color: #000000 !important;                 /* Color gris medio */
  font-size: 0.95rem !important;              /* Tamaño de lectura */
  line-height: 1.6 !important;               /* Espaciado entre líneas */
  margin: 0 !important;
}

/* 4. ADAPTABILIDAD MÓVIL (Responsive) */
@media(max-width: 900px) {
  .qs-actiprovin-card {
    padding: 30px 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-cbcf5c4 */.elementor-426 .elementor-element.elementor-element-cbcf5c4 .elementor-wrapper {
    aspect-ratio: 16 / 9 !important;
    padding-bottom: 0 !important;
    height: auto !important;
    overflow: hidden;
}

.elementor-426 .elementor-element.elementor-element-cbcf5c4 video {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50b4adb *//* ==========================================================================
   ESTILOS GENERALES DE TARJETAS Y CONTENIDO
   ========================================================================== */

/* 1. TARJETA CONTENEDOR (Fondo, bordes y sombra) */
.qs-actiprovin-card {
  background: #ffffff !important;
  border: none !important;
  border-left: 6px solid #CA864E !important; /* Borde lateral terracota */
  padding: 40px 35px !important;              /* Espaciado interno */
  border-radius: 14px !important;            /* Esquinas redondeadas */
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15) !important; /* Sombra suave */
  position: relative;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.qs-actiprovin-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25) !important;
}

/* 2. EDITOR DE TEXTO INTERIOR */
.qs-card-text,
.qs-card-text p {
  font-family: inherit !important;
  color: #000000 !important;                 /* Color gris medio */
  font-size: 0.95rem !important;              /* Tamaño de lectura */
  line-height: 1.6 !important;               /* Espaciado entre líneas */
  margin: 0 !important;
}

/* 4. ADAPTABILIDAD MÓVIL (Responsive) */
@media(max-width: 900px) {
  .qs-actiprovin-card {
    padding: 30px 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6efcfa6 */.elementor-426 .elementor-element.elementor-element-6efcfa6 .qs-acti-institucionales {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 20px 0 35px;
}

.elementor-426 .elementor-element.elementor-element-6efcfa6 .qs-acti-institucionales-heading {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.elementor-426 .elementor-element.elementor-element-6efcfa6 .qs-acti-institucionales-heading > span {
    margin-bottom: 9px;
    color: #CA864E;
    font-size: 10px;
    font-weight: 900;
    letter-spacing: 3px;
    line-height: 1;
}

.elementor-426 .elementor-element.elementor-element-6efcfa6 .qs-acti-institucionales-heading h3 {
    margin: 0;
    padding: 0;
    color: #24313f;
    font-family: inherit;
    font-size: clamp(40px, 5vw, 58px);
    font-weight: 900;
    line-height: .95;
    letter-spacing: -2px;
}

.elementor-426 .elementor-element.elementor-element-6efcfa6 .qs-acti-institucionales-heading h3::after {
    content: "";
    display: block;
    width: 45px;
    height: 4px;
    margin: 15px auto 0;
    border-radius: 10px;
    background: #CA864E;
}


/* =========================
   MÓVIL
========================= */

@media (max-width: 767px) {

    .elementor-426 .elementor-element.elementor-element-6efcfa6 .qs-acti-institucionales {
        padding: 10px 0 28px;
    }

    .elementor-426 .elementor-element.elementor-element-6efcfa6 .qs-acti-institucionales-heading > span {
        margin-bottom: 7px;
        font-size: 8px;
        letter-spacing: 2px;
    }

    .elementor-426 .elementor-element.elementor-element-6efcfa6 .qs-acti-institucionales-heading h3 {
        font-size: 36px;
        letter-spacing: -1.5px;
    }

    .elementor-426 .elementor-element.elementor-element-6efcfa6 .qs-acti-institucionales-heading h3::after {
        width: 38px;
        height: 3px;
        margin-top: 11px;
    }

}


/* =========================
   MÓVILES PEQUEÑOS
========================= */

@media (max-width: 420px) {

    .elementor-426 .elementor-element.elementor-element-6efcfa6 .qs-acti-institucionales-heading > span {
        font-size: 7px;
        letter-spacing: 1.5px;
    }

    .elementor-426 .elementor-element.elementor-element-6efcfa6 .qs-acti-institucionales-heading h3 {
        font-size: 31px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aa12079 *//* ==========================================================================
   ESTILOS GENERALES DE TARJETAS Y CONTENIDO
   ========================================================================== */

/* 1. TARJETA CONTENEDOR (Fondo, bordes y sombra) */
.qs-actiprovin-card {
  background: #ffffff !important;
  border: none !important;
  border-left: 6px solid #CA864E !important; /* Borde lateral terracota */
  padding: 40px 35px !important;              /* Espaciado interno */
  border-radius: 14px !important;            /* Esquinas redondeadas */
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15) !important; /* Sombra suave */
  position: relative;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.qs-actiprovin-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25) !important;
}

/* 2. EDITOR DE TEXTO INTERIOR */
.qs-card-text,
.qs-card-text p {
  font-family: inherit !important;
  color: #000000 !important;                 /* Color gris medio */
  font-size: 0.95rem !important;              /* Tamaño de lectura */
  line-height: 1.6 !important;               /* Espaciado entre líneas */
  margin: 0 !important;
}

/* 4. ADAPTABILIDAD MÓVIL (Responsive) */
@media(max-width: 900px) {
  .qs-actiprovin-card {
    padding: 30px 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44db1d76 *//* ==========================================================================
   ESTILOS GENERALES DE TARJETAS Y CONTENIDO
   ========================================================================== */

/* 1. TARJETA CONTENEDOR (Fondo, bordes y sombra) */
.qs-actiprovin-card {
  background: #ffffff !important;
  border: none !important;
  border-left: 6px solid #CA864E !important; /* Borde lateral terracota */
  padding: 40px 35px !important;              /* Espaciado interno */
  border-radius: 14px !important;            /* Esquinas redondeadas */
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15) !important; /* Sombra suave */
  position: relative;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.qs-actiprovin-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25) !important;
}

/* 2. EDITOR DE TEXTO INTERIOR */
.qs-card-text,
.qs-card-text p {
  font-family: inherit !important;
  color: #000000 !important;                 /* Color gris medio */
  font-size: 0.95rem !important;              /* Tamaño de lectura */
  line-height: 1.6 !important;               /* Espaciado entre líneas */
  margin: 0 !important;
}

/* 4. ADAPTABILIDAD MÓVIL (Responsive) */
@media(max-width: 900px) {
  .qs-actiprovin-card {
    padding: 30px 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6e4ec4 *//* ==========================================================================
   ESTILOS GENERALES DE TARJETAS Y CONTENIDO
   ========================================================================== */

/* 1. TARJETA CONTENEDOR (Fondo, bordes y sombra) */
.qs-actiprovin-card {
  background: #ffffff !important;
  border: none !important;
  border-left: 6px solid #CA864E !important; /* Borde lateral terracota */
  padding: 40px 35px !important;              /* Espaciado interno */
  border-radius: 14px !important;            /* Esquinas redondeadas */
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15) !important; /* Sombra suave */
  position: relative;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.qs-actiprovin-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.25) !important;
}

/* 2. EDITOR DE TEXTO INTERIOR */
.qs-card-text,
.qs-card-text p {
  font-family: inherit !important;
  color: #000000 !important;                 /* Color gris medio */
  font-size: 0.95rem !important;              /* Tamaño de lectura */
  line-height: 1.6 !important;               /* Espaciado entre líneas */
  margin: 0 !important;
}

/* 4. ADAPTABILIDAD MÓVIL (Responsive) */
@media(max-width: 900px) {
  .qs-actiprovin-card {
    padding: 30px 20px !important;
  }
}/* End custom CSS */