.elementor-564 .elementor-element.elementor-element-787b7603{--display:flex;--min-height:20vh;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-564 .elementor-element.elementor-element-787b7603:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-787b7603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://queridamolecula.wiseweb.pt/wp-content/uploads/2026/07/banner-salon-scaled.jpg");background-position:141px 480px;background-size:cover;}.elementor-564 .elementor-element.elementor-element-787b7603::before, .elementor-564 .elementor-element.elementor-element-787b7603 > .elementor-background-video-container::before, .elementor-564 .elementor-element.elementor-element-787b7603 > .e-con-inner > .elementor-background-video-container::before, .elementor-564 .elementor-element.elementor-element-787b7603 > .elementor-background-slideshow::before, .elementor-564 .elementor-element.elementor-element-787b7603 > .e-con-inner > .elementor-background-slideshow::before, .elementor-564 .elementor-element.elementor-element-787b7603 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-564 .elementor-element.elementor-element-5c8d0da{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-564 .elementor-element.elementor-element-5c8d0da .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:500;letter-spacing:0.8px;color:var( --e-global-color-66e5aca );}.elementor-564 .elementor-element.elementor-element-168b461{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-564 .elementor-element.elementor-element-5fdbddc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-56eb976{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-56eb976:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-56eb976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdde294 );}.elementor-564 .elementor-element.elementor-element-8e6b119{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-564 .elementor-element.elementor-element-fe143ee{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-564 .elementor-element.elementor-element-a15bc62{--display:flex;--position:absolute;--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-564 .elementor-element.elementor-element-a15bc62:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-a15bc62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66e5aca );}body:not(.rtl) .elementor-564 .elementor-element.elementor-element-a15bc62{right:0px;}body.rtl .elementor-564 .elementor-element.elementor-element-a15bc62{left:0px;}.elementor-564 .elementor-element.elementor-element-f8547de{--display:flex;--position:absolute;--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:0;}.elementor-564 .elementor-element.elementor-element-f8547de:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-f8547de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66e5aca );}body:not(.rtl) .elementor-564 .elementor-element.elementor-element-f8547de{left:0px;}body.rtl .elementor-564 .elementor-element.elementor-element-f8547de{right:0px;}.elementor-564 .elementor-element.elementor-element-98adf6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-00be9e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-00be9e5:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-00be9e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66e5aca );}.elementor-564 .elementor-element.elementor-element-7212c42{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.elementor-564 .elementor-element.elementor-element-9e0c68c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-564 .elementor-element.elementor-element-9e0c68c .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-564 .elementor-element.elementor-element-9e0c68c .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:#556068;}.elementor-564 .elementor-element.elementor-element-9e0c68c .e-tabs-items-wrapper .e-section-title{border-style:solid;}.elementor-564 .elementor-element.elementor-element-ccaa54b{--display:flex;--position:absolute;--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-564 .elementor-element.elementor-element-ccaa54b:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-ccaa54b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66e5aca );}body:not(.rtl) .elementor-564 .elementor-element.elementor-element-ccaa54b{right:0px;}body.rtl .elementor-564 .elementor-element.elementor-element-ccaa54b{left:0px;}.elementor-564 .elementor-element.elementor-element-4b0e6d6{--display:flex;--position:absolute;--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:0;}.elementor-564 .elementor-element.elementor-element-4b0e6d6:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-4b0e6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66e5aca );}body:not(.rtl) .elementor-564 .elementor-element.elementor-element-4b0e6d6{left:0px;}body.rtl .elementor-564 .elementor-element.elementor-element-4b0e6d6{right:0px;}.elementor-564 .elementor-element.elementor-element-7cd1ed9{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:20px;--n-tabs-gap:20px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-66e5aca );--n-tabs-title-color-active:var( --e-global-color-66e5aca );}.elementor-564 .elementor-element.elementor-element-7cd1ed9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-primary );}.elementor-564 .elementor-element.elementor-element-7cd1ed9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-564 .elementor-element.elementor-element-7cd1ed9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-564 .elementor-element.elementor-element-7cd1ed9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );border-style:none;}.elementor-564 .elementor-element.elementor-element-7cd1ed9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-564 .elementor-element.elementor-element-7cd1ed9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Rubik", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-564 .elementor-element.elementor-element-7cd1ed9 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-66e5aca );}.elementor-564 .elementor-element.elementor-element-2025f572{--display:flex;--min-height:75vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-2025f572:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-2025f572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdde294 );}.elementor-564 .elementor-element.elementor-element-59a1dca4{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-564 .elementor-element.elementor-element-4d853b5{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-564 .elementor-element.elementor-element-63d1328d{--display:flex;--position:absolute;--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-564 .elementor-element.elementor-element-63d1328d:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-63d1328d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66e5aca );}body:not(.rtl) .elementor-564 .elementor-element.elementor-element-63d1328d{right:0px;}body.rtl .elementor-564 .elementor-element.elementor-element-63d1328d{left:0px;}.elementor-564 .elementor-element.elementor-element-6323ab9{--display:flex;--position:absolute;--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:0;}.elementor-564 .elementor-element.elementor-element-6323ab9:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-6323ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66e5aca );}body:not(.rtl) .elementor-564 .elementor-element.elementor-element-6323ab9{left:0px;}body.rtl .elementor-564 .elementor-element.elementor-element-6323ab9{right:0px;}@media(min-width:768px){.elementor-564 .elementor-element.elementor-element-168b461{--content-width:100%;}.elementor-564 .elementor-element.elementor-element-8e6b119{--content-width:100%;}.elementor-564 .elementor-element.elementor-element-a15bc62{--width:40%;}.elementor-564 .elementor-element.elementor-element-f8547de{--width:40%;}.elementor-564 .elementor-element.elementor-element-7212c42{--content-width:100%;}.elementor-564 .elementor-element.elementor-element-ccaa54b{--width:40%;}.elementor-564 .elementor-element.elementor-element-4b0e6d6{--width:40%;}.elementor-564 .elementor-element.elementor-element-59a1dca4{--content-width:100%;}.elementor-564 .elementor-element.elementor-element-63d1328d{--width:40%;}.elementor-564 .elementor-element.elementor-element-6323ab9{--width:40%;}}@media(max-width:1024px){.elementor-564 .elementor-element.elementor-element-787b7603:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-787b7603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-564 .elementor-element.elementor-element-787b7603:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-787b7603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for container, class: .elementor-element-787b7603 */.elementor-564 .elementor-element.elementor-element-787b7603 {
    filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-fe143ee */.gal-custom .e-gallery-image {
    transform: scale(1);
    transition: transform .45s cubic-bezier(.22,.61,.36,1);
}

.gal-custom .e-gallery-image::after {
    content: "";
    position: absolute;
    inset: 0;
    background: #000;
    opacity: 0;
    transition: opacity .35s ease;
    pointer-events: none;
}

.gal-custom:hover .e-gallery-item:not(:hover) .e-gallery-image::after {
    opacity: .2;
}

.gal-custom:hover .e-gallery-item:hover .e-gallery-image {
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15bc62 */.elementor-564 .elementor-element.elementor-element-a15bc62{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8547de */.elementor-564 .elementor-element.elementor-element-f8547de{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for video-playlist, class: .elementor-element-9e0c68c *//* ======================================================
   0. ALINHAMENTO GERAL AO TOPO (Zera espaços superiores)
   ====================================================== */
.elementor-widget-video-playlist,
.elementor-widget-video-playlist .e-tabs,
.elementor-widget-video-playlist .e-tabs-main-area {
    margin-top: 0 !important;
    padding-top: 0 !important;
    align-items: flex-start !important;
    align-content: flex-start !important;
}

/* ======================================================
   1. DESKTOP E TABLET (Vídeo à ESQUERDA, Lista à DIREITA)
   ====================================================== */
@media (min-width: 769px) {
    .elementor-widget-video-playlist .e-tabs-main-area {
        display: flex !important;
        flex-direction: row !important;
        justify-content: flex-start !important;
        align-items: flex-start !important;
        width: 100% !important;
        height: auto !important;
    }

    /* FORÇA O VÍDEO À ESQUERDA (order: 1) */
    .elementor-widget-video-playlist .e-tabs-content-wrapper {
        order: 1 !important;
        flex: 0 0 55% !important;
        width: 55% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        align-self: flex-start !important;
        position: relative !important;
    }

    /* FORÇA A LISTA À DIREITA (order: 2) */
    .elementor-widget-video-playlist .e-tabs-wrapper {
        order: 2 !important;
        flex: 1 1 auto !important;
        width: 45% !important;
        max-width: none !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
        align-self: flex-start !important;
        position: relative !important;
    }
}

/* ======================================================
   2. TELEMÓVEL APENAS (Vídeo em CIMA da lista)
   ====================================================== */
@media (max-width: 768px) {
    .elementor-widget-video-playlist {
        position: relative !important;
        top: auto !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
        clear: both !important;
    }

    .elementor-widget-video-playlist .e-tabs-main-area {
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
        position: relative !important;
        top: auto !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    /* VÍDEO EM CIMA NO MOBILE */
    .elementor-widget-video-playlist .e-tabs-content-wrapper {
        order: 1 !important;
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        flex: 0 0 auto !important;
        margin-top: 0 !important;
        margin-bottom: 20px !important;
        padding-top: 0 !important;
    }

    /* LISTA EM BAIXO NO MOBILE */
    .elementor-widget-video-playlist .e-tabs-wrapper {
        order: 2 !important;
        position: relative !important;
        top: auto !important;
        width: 100% !important;
        flex: 0 0 auto !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
}

/* ======================================================
   3. REGRAS GERAIS (Aspect-Ratio 16:9 + Sem Espaçamento)
   ====================================================== */
.elementor-widget-video-playlist .e-tab-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
}

.elementor-widget-video-playlist .e-tab-content iframe {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccaa54b */.elementor-564 .elementor-element.elementor-element-ccaa54b{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b0e6d6 */.elementor-564 .elementor-element.elementor-element-4b0e6d6{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00be9e5 */.elementor-564 .elementor-element.elementor-element-00be9e5{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-fe143ee */.gal-custom .e-gallery-image {
    transform: scale(1);
    transition: transform .45s cubic-bezier(.22,.61,.36,1);
}

.gal-custom .e-gallery-image::after {
    content: "";
    position: absolute;
    inset: 0;
    background: #000;
    opacity: 0;
    transition: opacity .35s ease;
    pointer-events: none;
}

.gal-custom:hover .e-gallery-item:not(:hover) .e-gallery-image::after {
    opacity: .2;
}

.gal-custom:hover .e-gallery-item:hover .e-gallery-image {
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15bc62 */.elementor-564 .elementor-element.elementor-element-a15bc62{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8547de */.elementor-564 .elementor-element.elementor-element-f8547de{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for video-playlist, class: .elementor-element-9e0c68c *//* ======================================================
   0. ALINHAMENTO GERAL AO TOPO (Zera espaços superiores)
   ====================================================== */
.elementor-widget-video-playlist,
.elementor-widget-video-playlist .e-tabs,
.elementor-widget-video-playlist .e-tabs-main-area {
    margin-top: 0 !important;
    padding-top: 0 !important;
    align-items: flex-start !important;
    align-content: flex-start !important;
}

/* ======================================================
   1. DESKTOP E TABLET (Vídeo à ESQUERDA, Lista à DIREITA)
   ====================================================== */
@media (min-width: 769px) {
    .elementor-widget-video-playlist .e-tabs-main-area {
        display: flex !important;
        flex-direction: row !important;
        justify-content: flex-start !important;
        align-items: flex-start !important;
        width: 100% !important;
        height: auto !important;
    }

    /* FORÇA O VÍDEO À ESQUERDA (order: 1) */
    .elementor-widget-video-playlist .e-tabs-content-wrapper {
        order: 1 !important;
        flex: 0 0 55% !important;
        width: 55% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        align-self: flex-start !important;
        position: relative !important;
    }

    /* FORÇA A LISTA À DIREITA (order: 2) */
    .elementor-widget-video-playlist .e-tabs-wrapper {
        order: 2 !important;
        flex: 1 1 auto !important;
        width: 45% !important;
        max-width: none !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
        align-self: flex-start !important;
        position: relative !important;
    }
}

/* ======================================================
   2. TELEMÓVEL APENAS (Vídeo em CIMA da lista)
   ====================================================== */
@media (max-width: 768px) {
    .elementor-widget-video-playlist {
        position: relative !important;
        top: auto !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
        clear: both !important;
    }

    .elementor-widget-video-playlist .e-tabs-main-area {
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
        position: relative !important;
        top: auto !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    /* VÍDEO EM CIMA NO MOBILE */
    .elementor-widget-video-playlist .e-tabs-content-wrapper {
        order: 1 !important;
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        flex: 0 0 auto !important;
        margin-top: 0 !important;
        margin-bottom: 20px !important;
        padding-top: 0 !important;
    }

    /* LISTA EM BAIXO NO MOBILE */
    .elementor-widget-video-playlist .e-tabs-wrapper {
        order: 2 !important;
        position: relative !important;
        top: auto !important;
        width: 100% !important;
        flex: 0 0 auto !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
}

/* ======================================================
   3. REGRAS GERAIS (Aspect-Ratio 16:9 + Sem Espaçamento)
   ====================================================== */
.elementor-widget-video-playlist .e-tab-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
}

.elementor-widget-video-playlist .e-tab-content iframe {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccaa54b */.elementor-564 .elementor-element.elementor-element-ccaa54b{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b0e6d6 */.elementor-564 .elementor-element.elementor-element-4b0e6d6{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00be9e5 */.elementor-564 .elementor-element.elementor-element-00be9e5{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-fe143ee */.gal-custom .e-gallery-image {
    transform: scale(1);
    transition: transform .45s cubic-bezier(.22,.61,.36,1);
}

.gal-custom .e-gallery-image::after {
    content: "";
    position: absolute;
    inset: 0;
    background: #000;
    opacity: 0;
    transition: opacity .35s ease;
    pointer-events: none;
}

.gal-custom:hover .e-gallery-item:not(:hover) .e-gallery-image::after {
    opacity: .2;
}

.gal-custom:hover .e-gallery-item:hover .e-gallery-image {
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15bc62 */.elementor-564 .elementor-element.elementor-element-a15bc62{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8547de */.elementor-564 .elementor-element.elementor-element-f8547de{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for video-playlist, class: .elementor-element-9e0c68c *//* ======================================================
   0. ALINHAMENTO GERAL AO TOPO (Zera espaços superiores)
   ====================================================== */
.elementor-widget-video-playlist,
.elementor-widget-video-playlist .e-tabs,
.elementor-widget-video-playlist .e-tabs-main-area {
    margin-top: 0 !important;
    padding-top: 0 !important;
    align-items: flex-start !important;
    align-content: flex-start !important;
}

/* ======================================================
   1. DESKTOP E TABLET (Vídeo à ESQUERDA, Lista à DIREITA)
   ====================================================== */
@media (min-width: 769px) {
    .elementor-widget-video-playlist .e-tabs-main-area {
        display: flex !important;
        flex-direction: row !important;
        justify-content: flex-start !important;
        align-items: flex-start !important;
        width: 100% !important;
        height: auto !important;
    }

    /* FORÇA O VÍDEO À ESQUERDA (order: 1) */
    .elementor-widget-video-playlist .e-tabs-content-wrapper {
        order: 1 !important;
        flex: 0 0 55% !important;
        width: 55% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        align-self: flex-start !important;
        position: relative !important;
    }

    /* FORÇA A LISTA À DIREITA (order: 2) */
    .elementor-widget-video-playlist .e-tabs-wrapper {
        order: 2 !important;
        flex: 1 1 auto !important;
        width: 45% !important;
        max-width: none !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
        align-self: flex-start !important;
        position: relative !important;
    }
}

/* ======================================================
   2. TELEMÓVEL APENAS (Vídeo em CIMA da lista)
   ====================================================== */
@media (max-width: 768px) {
    .elementor-widget-video-playlist {
        position: relative !important;
        top: auto !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
        clear: both !important;
    }

    .elementor-widget-video-playlist .e-tabs-main-area {
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
        position: relative !important;
        top: auto !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    /* VÍDEO EM CIMA NO MOBILE */
    .elementor-widget-video-playlist .e-tabs-content-wrapper {
        order: 1 !important;
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        flex: 0 0 auto !important;
        margin-top: 0 !important;
        margin-bottom: 20px !important;
        padding-top: 0 !important;
    }

    /* LISTA EM BAIXO NO MOBILE */
    .elementor-widget-video-playlist .e-tabs-wrapper {
        order: 2 !important;
        position: relative !important;
        top: auto !important;
        width: 100% !important;
        flex: 0 0 auto !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
}

/* ======================================================
   3. REGRAS GERAIS (Aspect-Ratio 16:9 + Sem Espaçamento)
   ====================================================== */
.elementor-widget-video-playlist .e-tab-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
}

.elementor-widget-video-playlist .e-tab-content iframe {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccaa54b */.elementor-564 .elementor-element.elementor-element-ccaa54b{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b0e6d6 */.elementor-564 .elementor-element.elementor-element-4b0e6d6{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00be9e5 */.elementor-564 .elementor-element.elementor-element-00be9e5{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-4d853b5 */.gal-custom .e-gallery-image {
    transform: scale(1);
    transition: transform .45s cubic-bezier(.22,.61,.36,1);
}

.gal-custom .e-gallery-image::after {
    content: "";
    position: absolute;
    inset: 0;
    background: #000;
    opacity: 0;
    transition: opacity .35s ease;
    pointer-events: none;
}

.gal-custom:hover .e-gallery-item:not(:hover) .e-gallery-image::after {
    opacity: .2;
}

.gal-custom:hover .e-gallery-item:hover .e-gallery-image {
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d1328d */.elementor-564 .elementor-element.elementor-element-63d1328d{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6323ab9 */.elementor-564 .elementor-element.elementor-element-6323ab9{
background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c59d6a' fill-opacity='0.08'%3E%3Cpath d='M27 32c0-3.314 2.686-6 6-6 5.523 0 10-4.477 10-10S38.523 6 33 6c-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 6.627 0 12 5.373 12 12s-5.373 12-12 12c-2.21 0-4 1.79-4 4h-2zm-6 0c0-3.314-2.686-6-6-6-5.523 0-10-4.477-10-10S9.477 6 15 6c3.314 0 6-2.686 6-6h-2c0 2.21-1.79 4-4 4C8.373 4 3 9.373 3 16s5.373 12 12 12c2.21 0 4 1.79 4 4h2z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
pointer-events: none!important;
}/* End custom CSS */