.elementor-533 .elementor-element.elementor-element-87c74c3{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-533 .elementor-element.elementor-element-79cd018b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-533 .elementor-element.elementor-element-4004878f{width:auto;max-width:auto;}.elementor-533 .elementor-element.elementor-element-4004878f > .elementor-widget-container{border-radius:50% 50% 50% 50%;}.elementor-533 .elementor-element.elementor-element-4004878f:hover .elementor-widget-container{box-shadow:0px 0px 0px 10px rgba(11,63,60,0.05);}.elementor-533 .elementor-element.elementor-element-4004878f .elementor-icon-wrapper{text-align:start;}.elementor-533 .elementor-element.elementor-element-4004878f.elementor-view-stacked .elementor-icon{background-color:#0B403D;color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-4004878f.elementor-view-framed .elementor-icon, .elementor-533 .elementor-element.elementor-element-4004878f.elementor-view-default .elementor-icon{color:#0B403D;border-color:#0B403D;}.elementor-533 .elementor-element.elementor-element-4004878f.elementor-view-framed .elementor-icon, .elementor-533 .elementor-element.elementor-element-4004878f.elementor-view-default .elementor-icon svg{fill:#0B403D;}.elementor-533 .elementor-element.elementor-element-4004878f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-4004878f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-4004878f .elementor-icon{font-size:26px;padding:22px;}.elementor-533 .elementor-element.elementor-element-4004878f .elementor-icon svg{height:26px;}.elementor-533 .elementor-element.elementor-element-5e9192ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-533 .elementor-element.elementor-element-228d0d6c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-533 .elementor-element.elementor-element-8c6c8f8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-533 .elementor-element.elementor-element-74e51585{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:clamp(26px, min(2.625vw, 5.6vh), 50.4px);font-weight:400;line-height:1.2em;}.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .elementor-item:focus{color:#0B403D80;fill:#0B403D80;}.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#0B403D80;}.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown a, .elementor-533 .elementor-element.elementor-element-74e51585 .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown{background-color:#00000000;}.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown a:hover,
					.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown a:focus,
					.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-menu-toggle:hover,
					.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-menu-toggle:focus{color:#0B403D;}.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown a:hover,
					.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown a:focus,
					.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown a.highlighted{background-color:#00000000;}.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown a.elementor-item-active{color:#0B403D;background-color:#00000000;}.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown .elementor-item, .elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:15px;padding-bottom:15px;}body:not(.rtl) .elementor-533 .elementor-element.elementor-element-3f98db9{left:0px;}body.rtl .elementor-533 .elementor-element.elementor-element-3f98db9{right:0px;}.elementor-533 .elementor-element.elementor-element-3f98db9{top:0px;}.elementor-533 .elementor-element.elementor-element-1977d0e4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:clamp(17px, 1.15vw, 22px);font-weight:300;line-height:1.6em;}.elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main .elementor-item:focus{color:#0B403D80;fill:#0B403D80;}.elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-533 .elementor-element.elementor-element-1977d0e4{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-height:26px;--e-nav-menu-divider-color:var( --e-global-color-primary );--e-nav-menu-horizontal-menu-item-margin:calc( 36px / 2 );}.elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:36px;}.elementor-533 .elementor-element.elementor-element-81ea614{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:40px;--z-index:5;}body:not(.rtl) .elementor-533 .elementor-element.elementor-element-81ea614{right:40px;}body.rtl .elementor-533 .elementor-element.elementor-element-81ea614{left:40px;}.elementor-533 .elementor-element.elementor-element-e9cce41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#0B403D;}.elementor-533 .elementor-element.elementor-element-d83bced{width:auto;max-width:auto;}.elementor-533 .elementor-element.elementor-element-d83bced > .elementor-widget-container{border-radius:50% 50% 50% 50%;}.elementor-533 .elementor-element.elementor-element-d83bced:hover .elementor-widget-container{box-shadow:0px 0px 0px 8px rgba(11,63,60,0.05);}.elementor-533 .elementor-element.elementor-element-d83bced .elementor-icon-wrapper{text-align:center;}.elementor-533 .elementor-element.elementor-element-d83bced.elementor-view-stacked .elementor-icon{background-color:#0B403D;color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-d83bced.elementor-view-framed .elementor-icon, .elementor-533 .elementor-element.elementor-element-d83bced.elementor-view-default .elementor-icon{color:#0B403D;border-color:#0B403D;}.elementor-533 .elementor-element.elementor-element-d83bced.elementor-view-framed .elementor-icon, .elementor-533 .elementor-element.elementor-element-d83bced.elementor-view-default .elementor-icon svg{fill:#0B403D;}.elementor-533 .elementor-element.elementor-element-d83bced.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-d83bced.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-533 .elementor-element.elementor-element-d83bced .elementor-icon{font-size:20px;padding:12px;}.elementor-533 .elementor-element.elementor-element-d83bced .elementor-icon svg{height:20px;}#elementor-popup-modal-533 .dialog-widget-content{animation-duration:1.2s;background-color:rgba(255,255,255,0.85);background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2454/folhas-decorativas-horizontal.webp");background-position:bottom center;background-repeat:no-repeat;background-size:auto;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-533{background-color:rgba(0,0,0,0.05);justify-content:flex-start;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-533 .dialog-message{width:60vw;height:100vh;align-items:flex-start;}@media(min-width:768px){.elementor-533 .elementor-element.elementor-element-81ea614{--width:45px;}}@media(max-width:1280px){.elementor-533 .elementor-element.elementor-element-8c6c8f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){body:not(.rtl) .elementor-533 .elementor-element.elementor-element-3f98db9{left:0px;}body.rtl .elementor-533 .elementor-element.elementor-element-3f98db9{right:0px;}.elementor-533 .elementor-element.elementor-element-3f98db9{top:-1px;}.elementor-533 .elementor-element.elementor-element-1977d0e4 > .elementor-widget-container{padding:40px 0px 0px 0px;}#elementor-popup-modal-533 .dialog-message{width:100vw;}}/* Start custom CSS for icon, class: .elementor-element-4004878f */.elementor-533 .elementor-element.elementor-element-4004878f .elementor-icon-wrapper{ line-height:0; }/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-8c6c8f8 *//* Comutador de idioma — igual a h2otel.pt: globo + PT | EN | FR | ES */
.elementor-533 .elementor-element.elementor-element-8c6c8f8 .wpml-ls{ padding:0; border:0; }
.elementor-533 .elementor-element.elementor-element-8c6c8f8 .wpml-ls > ul{ display:flex; align-items:center; margin:0; padding:2px 0 2px 20px; position:relative; list-style:none; }
.elementor-533 .elementor-element.elementor-element-8c6c8f8 .wpml-ls > ul::before{
  content:""; position:absolute; left:2px; top:50%; width:16px; height:16px; transform:translateY(-50%);
  background:#0B403D; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cellipse cx='12' cy='12' rx='4.2' ry='9.5'/%3E%3Cpath d='M2.5 12h19M4 7h16M4 17h16'/%3E%3C/svg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cellipse cx='12' cy='12' rx='4.2' ry='9.5'/%3E%3Cpath d='M2.5 12h19M4 7h16M4 17h16'/%3E%3C/svg%3E") center/contain no-repeat;
}
.elementor-533 .elementor-element.elementor-element-8c6c8f8 .wpml-ls li{ padding:0 8px; margin:0; border-left:1px solid #0B403D; line-height:14px; }
/* idioma ativo sempre primeiro, sem separador antes */
.elementor-533 .elementor-element.elementor-element-8c6c8f8 .wpml-ls li.wpml-ls-current-language{ order:-1; border-left:0; }
.elementor-533 .elementor-element.elementor-element-8c6c8f8 .wpml-ls a{
  display:block; padding:0; background:transparent !important;
  font-family:Montserrat,sans-serif; font-size:14px; font-weight:500; line-height:14px; text-transform:uppercase;
  color:var(--e-global-color-primary); transition:color .2s;
}
.elementor-533 .elementor-element.elementor-element-8c6c8f8 .wpml-ls li.wpml-ls-current-language a{ font-weight:600; color:#0B403D; }
.elementor-533 .elementor-element.elementor-element-8c6c8f8 .wpml-ls a:hover{ color:var(--e-global-color-secondary); }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-74e51585 *//* Itens principais: sem quebra de linha */
.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .elementor-item{ white-space:nowrap; }
/* Ícone submenu (⊕ / ⊖) */
.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .elementor-item .sub-arrow{ font-size:.55em; margin-left:6px; padding:0; color:var(--e-global-color-primary); }
.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .elementor-item.highlighted{ color:#0B403D80; }
.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .elementor-item.highlighted .sub-arrow i::before{ content:"\e947"; }
/* Painel do submenu à direita (desktop) */
.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .sub-menu{ padding:0; background:transparent; border:0; box-shadow:none; }
@media (min-width:1025px){
  .elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main > .elementor-nav-menu{ position:relative; }
  .elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main > .elementor-nav-menu > li{ position:static; }
  .elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .sub-menu{ left:min(550px,28vw) !important; top:-12px !important; margin:0 !important; min-width:320px !important; width:auto !important; }
}
.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .sub-menu .elementor-sub-item{ border:0; white-space:nowrap; line-height:1.2em; }
/* Hover submenu: uma linha clara por baixo do bloco (igual ao original) */
.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .sub-menu .elementor-sub-item{ position:relative; width:fit-content; text-decoration:none !important; }
.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .sub-menu .elementor-sub-item::after{ content:""; position:absolute; left:0; bottom:5px; width:0; height:1px; background:rgb(11 64 61 / 29%); transition:width .25s ease-in-out; }
.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover::after{ width:100%; }
/* Hotéis: nome + subtítulo + estrelas */
.elementor-533 .elementor-element.elementor-element-74e51585 .sub-menu .hotel-name .elementor-sub-item{ flex-direction:column; align-items:flex-start; }
.elementor-533 .elementor-element.elementor-element-74e51585 .sub-menu .hotel-subtitle{ display:block; font-weight:400; font-size:15px; line-height:18px; }
.elementor-533 .elementor-element.elementor-element-74e51585 .sub-menu .hotel-stars{ display:block; margin-top:3px; font-weight:400; font-size:12px; line-height:14px; letter-spacing:3px; }
/* Tablet: submenu abre por baixo do item */
@media (min-width:768px) and (max-width:1024px){
  .elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .sub-menu{ position:static !important; margin:16px 0 8px 0 !important; width:auto !important; min-width:0 !important; }
}
/* sub-arrow halo */
.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .elementor-item .sub-arrow i{ border-radius:50%; transition:box-shadow .7s cubic-bezier(0.52,1.64,0.37,0.66), background .7s; }
.elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main > .elementor-nav-menu > li:hover > .elementor-item .sub-arrow i{ background:rgba(11,64,61,.1); box-shadow:0 0 0 7px rgba(11,64,61,.1); }
/* Mobile/tablet: submenu abre por baixo do item (acordeão), em vez de flyout lateral fora do ecrã */
@media (max-width:1024px){
  .elementor-533 .elementor-element.elementor-element-74e51585 .elementor-nav-menu--main .sub-menu{ position:static !important; margin:0 !important; left:auto !important; top:auto !important; width:auto !important; min-width:0 !important; max-width:none !important; padding:2px 0 8px 14px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228d0d6c */.elementor-533 .elementor-element.elementor-element-228d0d6c{position:relative;}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1977d0e4 *//* Espaçamento só à direita: quando quebra linha (mobile), o item seguinte começa alinhado à esquerda, como no original */
.elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main .elementor-item{ margin:0 18px 0 0 !important; }
.elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main li:last-child .elementor-item{ margin-right:0 !important; }
.elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main li:not(:last-child)::after{ margin-right:18px; }
.elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main > .elementor-nav-menu{ margin-right:-18px; }

/* Mobile: vertical, sem divisores */
@media (max-width:767px){
  .elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main > .elementor-nav-menu{ flex-direction:column; align-items:flex-start; margin-right:0; row-gap:6px; }
  .elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main .elementor-item{ margin:0 !important; }
  .elementor-533 .elementor-element.elementor-element-1977d0e4 .elementor-nav-menu--main li::after{ display:none !important; }
}
/* bottom */
.elementor-533 .elementor-element.elementor-element-1977d0e4{ margin-top:auto; }
/* fim bottom *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9cce41 */.elementor-533 .elementor-element.elementor-element-e9cce41 .elementor-heading-title{ writing-mode:vertical-rl; white-space:nowrap; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d83bced */.elementor-533 .elementor-element.elementor-element-d83bced .elementor-icon-wrapper{ line-height:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c74c3 */.elementor-533 .elementor-element.elementor-element-87c74c3 .h2-submenu{position:relative;}.elementor-533 .elementor-element.elementor-element-87c74c3 .h2-submenu .elementor-widget-n-accordion,.elementor-533 .elementor-element.elementor-element-87c74c3 .h2-submenu .e-n-accordion,.elementor-533 .elementor-element.elementor-element-87c74c3 .h2-submenu .e-n-accordion-item{position:static;}.elementor-533 .elementor-element.elementor-element-87c74c3 details::details-content{content-visibility:visible !important;contain:none !important;}.elementor-533 .elementor-element.elementor-element-87c74c3 .e-n-accordion-item>.e-con{position:absolute !important;left:250px;top:0;height:100%;width:330px;justify-content:center;}@keyframes h2SubFade{from{opacity:0}to{opacity:1}}.elementor-533 .elementor-element.elementor-element-87c74c3 .e-n-accordion-item[open]>.e-con>.elementor-element{animation:h2SubFade .6s ease-out both;}.elementor-533 .elementor-element.elementor-element-87c74c3 .e-n-accordion-item[open]>.e-con>.elementor-element:nth-child(1){animation-delay:0.2s;}.elementor-533 .elementor-element.elementor-element-87c74c3 .e-n-accordion-item[open]>.e-con>.elementor-element:nth-child(2){animation-delay:0.4s;}.elementor-533 .elementor-element.elementor-element-87c74c3 .e-n-accordion-item[open]>.e-con>.elementor-element:nth-child(3){animation-delay:0.6s;}.elementor-533 .elementor-element.elementor-element-87c74c3 .e-n-accordion-item[open]>.e-con>.elementor-element:nth-child(4){animation-delay:0.8s;}.elementor-533 .elementor-element.elementor-element-87c74c3 .e-n-accordion-item[open]>.e-con>.elementor-element:nth-child(5){animation-delay:1.0s;}.elementor-533 .elementor-element.elementor-element-87c74c3 .e-n-accordion-item[open]>.e-con>.elementor-element:nth-child(6){animation-delay:1.2s;}.elementor-533 .elementor-element.elementor-element-87c74c3 .e-n-accordion-item[open]>.e-con>.elementor-element:nth-child(7){animation-delay:1.4s;}.elementor-533 .elementor-element.elementor-element-87c74c3 .e-n-accordion-item[open]>.e-con>.elementor-element:nth-child(8){animation-delay:1.6s;}@media(max-width:767px){.elementor-533 .elementor-element.elementor-element-87c74c3 .e-n-accordion-item>.e-con{position:static !important;height:auto;width:100%;padding:10px 0 10px 20px !important;}}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-533 .dialog-widget-content{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none;}#elementor-popup-modal-533.elementor-popup-modal{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}
/* blur menu */
#elementor-popup-modal-533 .dialog-widget-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}
/* fim blur *//* End custom CSS */