.elementor-98 .elementor-element.elementor-element-12332e1{--display:flex;--min-height:816px;--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:flex-end;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-98 .elementor-element.elementor-element-12332e1:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-12332e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201F1F;}.elementor-widget-image .widget-image-caption{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-98 .elementor-element.elementor-element-d983ac1{z-index:2;text-align:left;}.elementor-98 .elementor-element.elementor-element-d983ac1 img{width:52%;}.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-98 .elementor-element.elementor-element-ce26973{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;z-index:2;text-align:left;}.elementor-98 .elementor-element.elementor-element-ce26973 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-ce26973.elementor-element{--align-self:flex-start;}.elementor-98 .elementor-element.elementor-element-ce26973 .elementor-heading-title{font-family:"FontNeue", Sans-serif;font-size:53px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-cb19f08{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:left;}.elementor-98 .elementor-element.elementor-element-cb19f08 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-cb19f08.elementor-element{--align-self:center;}.elementor-98 .elementor-element.elementor-element-cb19f08 .elementor-heading-title{font-family:"Serif2", Sans-serif;font-size:77px;font-weight:100;font-style:italic;color:#EAD55E;}.elementor-98 .elementor-element.elementor-element-5d31f92{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;z-index:2;text-align:left;}.elementor-98 .elementor-element.elementor-element-5d31f92 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-5d31f92.elementor-element{--align-self:flex-start;}.elementor-98 .elementor-element.elementor-element-5d31f92 .elementor-heading-title{font-family:"FontNeue", Sans-serif;font-size:20px;font-weight:400;color:#AFAFAF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-98 .elementor-element.elementor-element-189c40c .elementor-button{background-color:#EAD55E;font-family:"FontNeue", Sans-serif;font-size:27px;font-weight:bold;text-transform:uppercase;fill:#030303;color:#030303;border-radius:35px 35px 35px 35px;}.elementor-98 .elementor-element.elementor-element-189c40c{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;z-index:2;}.elementor-98 .elementor-element.elementor-element-189c40c > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-9ffb452{--display:flex;--min-height:59px;--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;--justify-content:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-98 .elementor-element.elementor-element-9ffb452:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-9ffb452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAD55E;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-98 .elementor-element.elementor-element-90c0c12 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(37px/2);}.elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(37px/2);}.elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(37px/2);margin-left:calc(37px/2);}.elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-37px/2);margin-left:calc(-37px/2);}body.rtl .elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-37px/2);}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-37px/2);}.elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-98 .elementor-element.elementor-element-90c0c12{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-icon{padding-right:12px;}.elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-item > a{font-family:"FontNeue", Sans-serif;font-weight:900;}.elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-text{color:#181818;transition:color 0.3s;}.elementor-98 .elementor-element.elementor-element-2020cb4{--display:flex;--min-height:805px;--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;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-98 .elementor-element.elementor-element-2020cb4:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-2020cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;background-image:url("https://studiolestayo.com.br/wp-content/uploads/2025/02/Untitled-1_02.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-98 .elementor-element.elementor-element-2020cb4.e-con{--align-self:flex-end;}.elementor-98 .elementor-element.elementor-element-74457fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-98 .elementor-element.elementor-element-74457fa > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-74457fa.elementor-element{--align-self:center;}.elementor-98 .elementor-element.elementor-element-74457fa .elementor-heading-title{font-family:"Serif2", Sans-serif;font-size:77px;font-weight:100;font-style:italic;color:#EAD55E;}.elementor-98 .elementor-element.elementor-element-6837ab0{--display:flex;--position:absolute;--min-height:724px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:38px;}.elementor-98 .elementor-element.elementor-element-6837ab0.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-6837ab0{left:50%;}body.rtl .elementor-98 .elementor-element.elementor-element-6837ab0{right:50%;}.elementor-98 .elementor-element.elementor-element-2754a2e.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-2754a2e{left:494px;}body.rtl .elementor-98 .elementor-element.elementor-element-2754a2e{right:494px;}.elementor-98 .elementor-element.elementor-element-2754a2e{top:51%;z-index:3;}.elementor-98 .elementor-element.elementor-element-2754a2e img{width:90%;}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-cb453dc{left:486px;}body.rtl .elementor-98 .elementor-element.elementor-element-cb453dc{right:486px;}.elementor-98 .elementor-element.elementor-element-cb453dc{top:62%;z-index:2;}.elementor-98 .elementor-element.elementor-element-cb453dc img{width:73%;}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-ab65079{left:488px;}body.rtl .elementor-98 .elementor-element.elementor-element-ab65079{right:488px;}.elementor-98 .elementor-element.elementor-element-ab65079{top:93%;z-index:1;}.elementor-98 .elementor-element.elementor-element-ab65079 img{width:100%;}.elementor-98 .elementor-element.elementor-element-b5eeabc{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-98 .elementor-element.elementor-element-b5eeabc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-b5eeabc.elementor-element{--align-self:center;}.elementor-98 .elementor-element.elementor-element-b5eeabc .elementor-heading-title{font-family:"FontNeue", Sans-serif;font-size:44px;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-002cb5a{width:initial;max-width:initial;z-index:5;text-align:center;}.elementor-98 .elementor-element.elementor-element-002cb5a > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-002cb5a.elementor-element{--align-self:center;}.elementor-98 .elementor-element.elementor-element-002cb5a .elementor-heading-title{font-family:"FontNeue", Sans-serif;font-size:20px;font-weight:400;color:#AFAFAF;}.elementor-98 .elementor-element.elementor-element-ab039ec{--display:flex;--min-height:670px;--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;}.elementor-98 .elementor-element.elementor-element-ab039ec:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-ab039ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2826;}.elementor-98 .elementor-element.elementor-element-8e2c730{--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;}.elementor-98 .elementor-element.elementor-element-8e2c730.e-con{--align-self:center;}.elementor-98 .elementor-element.elementor-element-21e6d78{width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;z-index:5;text-align:left;}.elementor-98 .elementor-element.elementor-element-21e6d78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-21e6d78.elementor-element{--align-self:center;}.elementor-98 .elementor-element.elementor-element-21e6d78 .elementor-heading-title{font-family:"FontNeue", Sans-serif;font-size:44px;font-weight:100;line-height:39px;color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-87a37bf{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;z-index:5;text-align:left;}.elementor-98 .elementor-element.elementor-element-87a37bf > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-87a37bf.elementor-element{--align-self:flex-start;}.elementor-98 .elementor-element.elementor-element-87a37bf .elementor-heading-title{font-family:"FontNeue", Sans-serif;font-size:20px;font-weight:400;color:#AFAFAF;}.elementor-98 .elementor-element.elementor-element-f7beaba{--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;}@media(min-width:768px){.elementor-98 .elementor-element.elementor-element-9ffb452{--width:100%;}.elementor-98 .elementor-element.elementor-element-6837ab0{--width:993px;}.elementor-98 .elementor-element.elementor-element-8e2c730{--width:50%;}.elementor-98 .elementor-element.elementor-element-f7beaba{--width:50%;}}@media(max-width:767px){.elementor-98 .elementor-element.elementor-element-12332e1{--content-width:90%;--min-height:693px;--padding-top:3px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-ce26973 .elementor-heading-title{font-size:25px;}.elementor-98 .elementor-element.elementor-element-cb19f08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-cb19f08 .elementor-heading-title{font-size:39px;}.elementor-98 .elementor-element.elementor-element-5d31f92{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;}.elementor-98 .elementor-element.elementor-element-189c40c{--container-widget-width:346px;--container-widget-flex-grow:0;width:var( --container-widget-width, 346px );max-width:346px;}.elementor-98 .elementor-element.elementor-element-189c40c .elementor-button{font-size:26px;}.elementor-98 .elementor-element.elementor-element-9ffb452{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-90c0c12{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-98 .elementor-element.elementor-element-90c0c12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(21px/2);}.elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(21px/2);}.elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(21px/2);margin-left:calc(21px/2);}.elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-21px/2);margin-left:calc(-21px/2);}body.rtl .elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-21px/2);}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-90c0c12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-21px/2);}.elementor-98 .elementor-element.elementor-element-2020cb4{--min-height:73vh;}.elementor-98 .elementor-element.elementor-element-74457fa{--container-widget-width:395px;--container-widget-flex-grow:0;width:var( --container-widget-width, 395px );max-width:395px;}.elementor-98 .elementor-element.elementor-element-74457fa .elementor-heading-title{font-size:33px;}.elementor-98 .elementor-element.elementor-element-6837ab0{--width:83%;--min-height:305px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-2754a2e{width:var( --container-widget-width, 267px );max-width:267px;--container-widget-width:267px;--container-widget-flex-grow:0;top:43%;}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-2754a2e{left:50%;}body.rtl .elementor-98 .elementor-element.elementor-element-2754a2e{right:50%;}.elementor-98 .elementor-element.elementor-element-2754a2e img{width:100%;}.elementor-98 .elementor-element.elementor-element-cb453dc{width:var( --container-widget-width, 204px );max-width:204px;--container-widget-width:204px;--container-widget-flex-grow:0;top:56%;}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-cb453dc{left:50%;}body.rtl .elementor-98 .elementor-element.elementor-element-cb453dc{right:50%;}.elementor-98 .elementor-element.elementor-element-cb453dc img{width:77%;}.elementor-98 .elementor-element.elementor-element-ab65079{width:var( --container-widget-width, 395px );max-width:395px;--container-widget-width:395px;--container-widget-flex-grow:0;top:107%;}body:not(.rtl) .elementor-98 .elementor-element.elementor-element-ab65079{left:50%;}body.rtl .elementor-98 .elementor-element.elementor-element-ab65079{right:50%;}.elementor-98 .elementor-element.elementor-element-ab65079 img{width:100%;}.elementor-98 .elementor-element.elementor-element-b5eeabc{--container-widget-width:314px;--container-widget-flex-grow:0;width:var( --container-widget-width, 314px );max-width:314px;}.elementor-98 .elementor-element.elementor-element-b5eeabc .elementor-heading-title{font-size:22px;}.elementor-98 .elementor-element.elementor-element-002cb5a{--container-widget-width:324px;--container-widget-flex-grow:0;width:var( --container-widget-width, 324px );max-width:324px;}.elementor-98 .elementor-element.elementor-element-002cb5a .elementor-heading-title{font-size:15px;}.elementor-98 .elementor-element.elementor-element-21e6d78{--container-widget-width:314px;--container-widget-flex-grow:0;width:var( --container-widget-width, 314px );max-width:314px;}.elementor-98 .elementor-element.elementor-element-21e6d78 .elementor-heading-title{font-size:22px;}.elementor-98 .elementor-element.elementor-element-87a37bf{--container-widget-width:324px;--container-widget-flex-grow:0;width:var( --container-widget-width, 324px );max-width:324px;}.elementor-98 .elementor-element.elementor-element-87a37bf .elementor-heading-title{font-size:15px;}}/* Start custom CSS for icon-list, class: .elementor-element-90c0c12 */.custom-animated-list .elementor-icon-list-items {
  transition-timing-function: linear !important; 
  overflow: visible; /* Garante que o conteúdo não seja cortado */
}

.custom-animated-list .elementor-icon-list-item {
    opacity: 0.2;
    filter: blur(1px);
    animation: opacidade 5s infinite;
    transition: 0.5s;
    padding: 0px 0; /* Adiciona espaço em cima e embaixo de cada item */
    min-height: 40px; /* Define uma altura mínima para cada item */
    box-sizing: border-box; /* Garante que padding seja incluído na altura total */
}

.custom-animated-list .elementor-icon-list-item:nth-child(1) {
    animation-delay: 0.5s;
}

.custom-animated-list .elementor-icon-list-item:nth-child(2) {
    animation-delay: 1s;
}

.custom-animated-list .elementor-icon-list-item:nth-child(3) {
    animation-delay: 1.5s;
}

.custom-animated-list .elementor-icon-list-item:nth-child(4) {
    animation-delay: 2s;
}

.custom-animated-list .elementor-icon-list-item:nth-child(5) {
    animation-delay: 2.5s;
}

.custom-animated-list .elementor-icon-list-item:nth-child(6) {
    animation-delay: 3s;
}

.custom-animated-list .elementor-icon-list-item:nth-child(7) {
    animation-delay: 3.5s;
}

.custom-animated-list .elementor-icon-list-item:nth-child(8) {
    animation-delay: 4s;
}

.custom-animated-list .elementor-icon-list-item:nth-child(9) {
    animation-delay: 4.5s;
}

.custom-animated-list .elementor-icon-list-item:nth-child(10) {
    animation-delay: 5s;
}

@keyframes opacidade {
    0%, 100% {
        opacity: 0.2;
        filter: blur(4px);
    }
    50% {
        opacity: 1;
        filter: blur(0px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ffb452 */.elementor-98 .elementor-element.elementor-element-9ffb452 {
background: rgba( 255, 255, 255, 0.07 );
backdrop-filter: blur( 20px );
-webkit-backdrop-filter:
blur( 40px );
}

html, body {
max-width: 100%;
overflow-x: hidden;
}

[data-elementor-type="wp-page"]{
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2754a2e *//* Centraliza a imagem pelo eixo do meio dentro do container */
.centered-image {
    display: block;
    margin: auto;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb453dc *//* Centraliza a imagem pelo eixo do meio dentro do container */
.centered-image {
    display: block;
    margin: auto;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab65079 *//* Centraliza a imagem pelo eixo do meio dentro do container */
.centered-image {
    display: block;
    margin: auto;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6837ab0 *//* Container centralizado */
.layered-container {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2020cb4 *//* Container pai que mantém todo conteúdo absoluto alinhado corretamente */
.centered-container {
    display: flex;
    justify-content: center; /* Centraliza horizontalmente */
    align-items: center; /* Centraliza verticalmente */
    position: relative; /* Mantém tudo alinhado dentro */
    overflow: hidden; /* Evita elementos saindo para fora */
}

.elementor-98 .elementor-element.elementor-element-2020cb4:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    background-image: linear-gradient(to top,#2a2826 0% ,transparent 100%);
    width: 100%;
    height: 250px;
    pointer-events: none;
    top: auto;
    bottom: 0px;
    opacity: 1;
    z-index: 2;
}
.elementor-98 .elementor-element.elementor-element-2020cb4:after {
    content: '';
    background: linear-gradient(to right,#2a2826 0% ,transparent 30%);
    position: absolute;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 26.09%;
    bottom: 0;
    opacity: 1;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c75ab1e */.pattern-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: transparent;
    background-image: radial-gradient(rgba(0, 0, 0, 0.15) 10%, transparent 16%);
    background-size: 5px 5px;
    z-index: 2147483647; /* Valor máximo para ficar por cima de tudo */
    pointer-events: none; /* Garante que nada abaixo seja bloqueado */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e6d78 */@font-face {
    font-family: 'FontNeue';
    src: url('caminho/para/FontNeue.woff2') format('woff2'),
         url('caminho/para/FontNeue.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.font-neue {
    font-family: 'FontNeue', sans-serif;
}/* End custom CSS */
/* Start custom CSS */html{ 
  scroll-behavior: smooth; 
}

body{
    -webkit-font-smoothing: antialiased;
}

html, body{
    width: 100%;
    margin: 0;
    overflow-x: hidden;
}

p:last-child{ 
    margin-bottom: 0px;
}

@media screen and (max-width: 1366px) and (min-width: 767px){
    .box{
        --content-width: 90vw !important;
    }
}

@media screen and (max-width: 767px){
    .box{
        --content-width: 350px !important;
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FontNeue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Regular.eot');
	src: url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Regular.woff2') format('woff2'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Regular.woff') format('woff'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Regular.ttf') format('truetype'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Regular.svg#FontNeue') format('svg');
}
@font-face {
	font-family: 'FontNeue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Medium.eot');
	src: url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Medium.woff2') format('woff2'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Medium.woff') format('woff'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Medium.ttf') format('truetype'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Medium.svg#FontNeue') format('svg');
}
@font-face {
	font-family: 'FontNeue';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Bold.eot');
	src: url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Bold.woff2') format('woff2'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Bold.woff') format('woff'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Bold.ttf') format('truetype'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/SFProDisplay-Bold.svg#FontNeue') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Serif2';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studiolestayo.com.br/wp-content/uploads/2025/02/InstrumentSerif-Regular.eot');
	src: url('https://studiolestayo.com.br/wp-content/uploads/2025/02/InstrumentSerif-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/InstrumentSerif-Regular.woff2') format('woff2'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/InstrumentSerif-Regular.woff') format('woff'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/InstrumentSerif-Regular.ttf') format('truetype'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/InstrumentSerif-Regular.svg#Serif2') format('svg');
}
@font-face {
	font-family: 'Serif2';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://studiolestayo.com.br/wp-content/uploads/2025/02/InstrumentSerif-Italic.eot');
	src: url('https://studiolestayo.com.br/wp-content/uploads/2025/02/InstrumentSerif-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/InstrumentSerif-Italic.woff2') format('woff2'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/InstrumentSerif-Italic.woff') format('woff'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/InstrumentSerif-Italic.ttf') format('truetype'),
		url('https://studiolestayo.com.br/wp-content/uploads/2025/02/InstrumentSerif-Italic.svg#Serif2') format('svg');
}
/* End Custom Fonts CSS */