.elementor-3861 .elementor-element.elementor-element-1f162f5{--display:flex;--min-height:540px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.63;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-1f162f5:not(.elementor-motion-effects-element-type-background), .elementor-3861 .elementor-element.elementor-element-1f162f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelibizabarra.com.br/wp-content/uploads/2026/07/l8.jpg");background-position:0px -330px;background-repeat:no-repeat;background-size:cover;}.elementor-3861 .elementor-element.elementor-element-1f162f5::before, .elementor-3861 .elementor-element.elementor-element-1f162f5 > .elementor-background-video-container::before, .elementor-3861 .elementor-element.elementor-element-1f162f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3861 .elementor-element.elementor-element-1f162f5 > .elementor-background-slideshow::before, .elementor-3861 .elementor-element.elementor-element-1f162f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3861 .elementor-element.elementor-element-1f162f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a4c7e38 );--background-overlay:'';}.elementor-3861 .elementor-element.elementor-element-97b1ab5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3861 .elementor-element.elementor-element-97b1ab5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3861 .elementor-element.elementor-element-97b1ab5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-3d3b286 );}.elementor-3861 .elementor-element.elementor-element-1bdd806{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-3861 .elementor-element.elementor-element-1bdd806.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3861 .elementor-element.elementor-element-1bdd806 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:400;line-height:1.1em;color:var( --e-global-color-341372d );}.elementor-3861 .elementor-element.elementor-element-d491f08{width:var( --container-widget-width, 50% );max-width:50%;padding:10px 0px 30px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-3861 .elementor-element.elementor-element-d491f08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3861 .elementor-element.elementor-element-d491f08 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.1em;color:var( --e-global-color-341372d );}.elementor-3861 .elementor-element.elementor-element-eca1b0b .elementor-button{background-color:var( --e-global-color-3d3b286 );font-family:"Inter", Sans-serif;font-size:14px;fill:#061C2E;color:#061C2E;border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-3861 .elementor-element.elementor-element-eca1b0b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3861 .elementor-element.elementor-element-8ddf053{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3861 .elementor-element.elementor-element-81c4cdb{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-3861 .elementor-element.elementor-element-06f0e8b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-a4c7e38 );}.elementor-3861 .elementor-element.elementor-element-0cde8be{font-size:17px;line-height:22px;}.elementor-3861 .elementor-element.elementor-element-6c87793{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-774f726 img{height:255px;border-radius:10px 10px 10px 10px;}.elementor-3861 .elementor-element.elementor-element-2eca6a7{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3861 .elementor-element.elementor-element-84c301d{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-3861 .elementor-element.elementor-element-1f57c80 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-a4c7e38 );}.elementor-3861 .elementor-element.elementor-element-8f0c956{font-size:17px;line-height:22px;}.elementor-3861 .elementor-element.elementor-element-8e2bbfc{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-084095a img{height:255px;border-radius:10px 10px 10px 10px;}.elementor-3861 .elementor-element.elementor-element-6402470{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3861 .elementor-element.elementor-element-db0b596{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-3861 .elementor-element.elementor-element-f1b4099 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-a4c7e38 );}.elementor-3861 .elementor-element.elementor-element-aefb671{font-size:17px;line-height:22px;}.elementor-3861 .elementor-element.elementor-element-047b22c{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-0ef7707 img{height:255px;border-radius:10px 10px 10px 10px;}.elementor-3861 .elementor-element.elementor-element-2f3b633{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3861 .elementor-element.elementor-element-c723368{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-3861 .elementor-element.elementor-element-39e1bf4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-a4c7e38 );}.elementor-3861 .elementor-element.elementor-element-31db450{font-size:17px;line-height:22px;}.elementor-3861 .elementor-element.elementor-element-7c8af25{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-bdcf506 img{height:255px;border-radius:10px 10px 10px 10px;}.elementor-3861 .elementor-element.elementor-element-a9b8ffa{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3861 .elementor-element.elementor-element-49043c9{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-3861 .elementor-element.elementor-element-6f2b6d6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-a4c7e38 );}.elementor-3861 .elementor-element.elementor-element-d2a5ab6{font-size:17px;line-height:22px;}.elementor-3861 .elementor-element.elementor-element-bcd82e5{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-f59f610 img{height:255px;border-radius:10px 10px 10px 10px;}.elementor-3861 .elementor-element.elementor-element-b802e14{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3861 .elementor-element.elementor-element-b1664a4{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-3861 .elementor-element.elementor-element-9cd24f4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-a4c7e38 );}.elementor-3861 .elementor-element.elementor-element-aa6ff2e{font-size:17px;line-height:22px;}.elementor-3861 .elementor-element.elementor-element-9281a9d{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-597c639 img{height:255px;border-radius:10px 10px 10px 10px;}.elementor-3861 .elementor-element.elementor-element-e4f733a{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3861 .elementor-element.elementor-element-87c5a74{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-3861 .elementor-element.elementor-element-7cc6191 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-a4c7e38 );}.elementor-3861 .elementor-element.elementor-element-3ab56ff{font-size:17px;line-height:22px;}.elementor-3861 .elementor-element.elementor-element-2d0acc1{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-a5ce42b img{height:255px;border-radius:10px 10px 10px 10px;}.elementor-3861 .elementor-element.elementor-element-23d00c4{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3861 .elementor-element.elementor-element-9da4b6e{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-3861 .elementor-element.elementor-element-99c51f8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-a4c7e38 );}.elementor-3861 .elementor-element.elementor-element-9ff26b9{font-size:17px;line-height:22px;}.elementor-3861 .elementor-element.elementor-element-398da03{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-3476b6c img{height:255px;border-radius:10px 10px 10px 10px;}.elementor-3861 .elementor-element.elementor-element-e92bd88{--display:flex;--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:flex-start;--overlay-opacity:0.6;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-3861 .elementor-element.elementor-element-e92bd88:not(.elementor-motion-effects-element-type-background), .elementor-3861 .elementor-element.elementor-element-e92bd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotelibizabarra.com.br/wp-content/uploads/2026/06/lazer.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-3861 .elementor-element.elementor-element-e92bd88::before, .elementor-3861 .elementor-element.elementor-element-e92bd88 > .elementor-background-video-container::before, .elementor-3861 .elementor-element.elementor-element-e92bd88 > .e-con-inner > .elementor-background-video-container::before, .elementor-3861 .elementor-element.elementor-element-e92bd88 > .elementor-background-slideshow::before, .elementor-3861 .elementor-element.elementor-element-e92bd88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3861 .elementor-element.elementor-element-e92bd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-a4c7e38 ) 69%, var( --e-global-color-014b6fa ) 100%);}.elementor-3861 .elementor-element.elementor-element-c7ae6a3{width:100%;max-width:100%;text-align:start;}.elementor-3861 .elementor-element.elementor-element-c7ae6a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3861 .elementor-element.elementor-element-c7ae6a3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54px;font-weight:500;line-height:1.1em;color:var( --e-global-color-341372d );}.elementor-3861 .elementor-element.elementor-element-20293cd .elementor-button{background-color:var( --e-global-color-3d3b286 );font-family:"Inter", Sans-serif;font-size:14px;fill:#061C2E;color:#061C2E;border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-3861 .elementor-element.elementor-element-20293cd .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3861 .elementor-element.elementor-element-1f162f5{--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3861 .elementor-element.elementor-element-1f162f5:not(.elementor-motion-effects-element-type-background), .elementor-3861 .elementor-element.elementor-element-1f162f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3861 .elementor-element.elementor-element-8ddf053{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3861 .elementor-element.elementor-element-2eca6a7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3861 .elementor-element.elementor-element-6402470{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3861 .elementor-element.elementor-element-2f3b633{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3861 .elementor-element.elementor-element-a9b8ffa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3861 .elementor-element.elementor-element-b802e14{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3861 .elementor-element.elementor-element-e4f733a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3861 .elementor-element.elementor-element-23d00c4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3861 .elementor-element.elementor-element-e92bd88{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-3861 .elementor-element.elementor-element-1f162f5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-1f162f5:not(.elementor-motion-effects-element-type-background), .elementor-3861 .elementor-element.elementor-element-1f162f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-240px 0px;}.elementor-3861 .elementor-element.elementor-element-97b1ab5 .elementor-heading-title{font-size:20px;}.elementor-3861 .elementor-element.elementor-element-1bdd806 .elementor-heading-title{font-size:28px;}.elementor-3861 .elementor-element.elementor-element-d491f08{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3861 .elementor-element.elementor-element-8ddf053{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-2eca6a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-6402470{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-2f3b633{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-a9b8ffa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-b802e14{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-e4f733a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-23d00c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3861 .elementor-element.elementor-element-e92bd88{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3861 .elementor-element.elementor-element-c7ae6a3 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-3861 .elementor-element.elementor-element-6c87793{--width:67%;}.elementor-3861 .elementor-element.elementor-element-8e2bbfc{--width:67%;}.elementor-3861 .elementor-element.elementor-element-047b22c{--width:67%;}.elementor-3861 .elementor-element.elementor-element-7c8af25{--width:67%;}.elementor-3861 .elementor-element.elementor-element-bcd82e5{--width:67%;}.elementor-3861 .elementor-element.elementor-element-9281a9d{--width:67%;}.elementor-3861 .elementor-element.elementor-element-2d0acc1{--width:67%;}.elementor-3861 .elementor-element.elementor-element-398da03{--width:67%;}.elementor-3861 .elementor-element.elementor-element-e92bd88{--content-width:1280px;}}@media(min-width:1025px){.elementor-3861 .elementor-element.elementor-element-e92bd88:not(.elementor-motion-effects-element-type-background), .elementor-3861 .elementor-element.elementor-element-e92bd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-eca1b0b *//* Efeito Onda de Choque Pulsante no Botão do Elementor */
.elementor-3861 .elementor-element.elementor-element-eca1b0b .elementor-button {
    position: relative;
    overflow: visible !important;
    transition: all 0.3s ease;
}

/* Cria a camada da onda de choque */
.elementor-3861 .elementor-element.elementor-element-eca1b0b .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: inherit; /* Copia os cantos do seu botão */
    background: inherit;    /* Copia a cor do seu botão */
    opacity: 0;
    pointer-events: none;
    z-index: 1;
}

/* Dispara a animação ao passar o mouse */
.elementor-3861 .elementor-element.elementor-element-eca1b0b .elementor-button:hover::after {
    /* Executa a animação de forma lenta (1.2s), por exatamente 4 vezes */
    animation: ondaChoqueLenta 1.2s ease-out 4;
}

/* Garante o texto por cima da onda */
.elementor-3861 .elementor-element.elementor-element-eca1b0b .elementor-button .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}

/* Configura o comportamento da onda lenta */
@keyframes ondaChoqueLenta {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    100% {
        transform: scale(1.6); /* Onda expande mais (efeito maior) */
        opacity: 0;            /* Some suavemente no final */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20293cd *//* Efeito Onda de Choque Pulsante no Botão do Elementor */
.elementor-3861 .elementor-element.elementor-element-20293cd .elementor-button {
    position: relative;
    overflow: visible !important;
    transition: all 0.3s ease;
}

/* Cria a camada da onda de choque */
.elementor-3861 .elementor-element.elementor-element-20293cd .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: inherit; /* Copia os cantos do seu botão */
    background: inherit;    /* Copia a cor do seu botão */
    opacity: 0;
    pointer-events: none;
    z-index: 1;
}

/* Dispara a animação ao passar o mouse */
.elementor-3861 .elementor-element.elementor-element-20293cd .elementor-button:hover::after {
    /* Executa a animação de forma lenta (1.2s), por exatamente 4 vezes */
    animation: ondaChoqueLenta 1.2s ease-out 4;
}

/* Garante o texto por cima da onda */
.elementor-3861 .elementor-element.elementor-element-20293cd .elementor-button .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}

/* Configura o comportamento da onda lenta */
@keyframes ondaChoqueLenta {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    100% {
        transform: scale(1.6); /* Onda expande mais (efeito maior) */
        opacity: 0;            /* Some suavemente no final */
    }
}/* End custom CSS */