.elementor-1027 .elementor-element.elementor-element-b651d74{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--z-index:1;}.elementor-1027 .elementor-element.elementor-element-b651d74::before, .elementor-1027 .elementor-element.elementor-element-b651d74 > .elementor-background-video-container::before, .elementor-1027 .elementor-element.elementor-element-b651d74 > .e-con-inner > .elementor-background-video-container::before, .elementor-1027 .elementor-element.elementor-element-b651d74 > .elementor-background-slideshow::before, .elementor-1027 .elementor-element.elementor-element-b651d74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1027 .elementor-element.elementor-element-b651d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000BA;}.elementor-1027 .elementor-element.elementor-element-b651d74, .elementor-1027 .elementor-element.elementor-element-b651d74::before{--border-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-ae01f47{--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;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-ae01f47:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-ae01f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#68686854;}.elementor-1027 .elementor-element.elementor-element-ae01f47, .elementor-1027 .elementor-element.elementor-element-ae01f47::before{--border-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-f62d286{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:050px;}.elementor-1027 .elementor-element.elementor-element-5de3460{text-align:left;}.elementor-1027 .elementor-element.elementor-element-5de3460 img{max-width:35%;}.elementor-1027 .elementor-element.elementor-element-289cbb0 .elementor-button{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;border-radius:10px 10px 10px 10px;}.elementor-1027 .elementor-element.elementor-element-289cbb0 .elementor-button:hover, .elementor-1027 .elementor-element.elementor-element-289cbb0 .elementor-button:focus{color:#929292;}.elementor-1027 .elementor-element.elementor-element-289cbb0 .elementor-button:hover svg, .elementor-1027 .elementor-element.elementor-element-289cbb0 .elementor-button:focus svg{fill:#929292;}.elementor-1027 .elementor-element.elementor-element-289cbb0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-57f6484{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-right:50px;--padding-bottom:0px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-5bc8724 .elementor-button{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;background-color:#02010100;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-1027 .elementor-element.elementor-element-5bc8724 .elementor-button:hover, .elementor-1027 .elementor-element.elementor-element-5bc8724 .elementor-button:focus{background-color:#002884;}.elementor-1027 .elementor-element.elementor-element-5bc8724 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-36fa427 .elementor-button{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;border-radius:10px 10px 10px 10px;}.elementor-1027 .elementor-element.elementor-element-36fa427 .elementor-button:hover, .elementor-1027 .elementor-element.elementor-element-36fa427 .elementor-button:focus{color:#929292;}.elementor-1027 .elementor-element.elementor-element-36fa427 .elementor-button:hover svg, .elementor-1027 .elementor-element.elementor-element-36fa427 .elementor-button:focus svg{fill:#929292;}.elementor-1027 .elementor-element.elementor-element-36fa427 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-34b639b{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0160px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1027 .elementor-element.elementor-element-ed3ce80.elementor-element{--align-self:center;}.elementor-1027 .elementor-element.elementor-element-44e793f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:030px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-44e793f:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-44e793f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002884;}.elementor-1027 .elementor-element.elementor-element-44e793f, .elementor-1027 .elementor-element.elementor-element-44e793f::before{--border-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-5a375ef img{width:12%;}.elementor-1027 .elementor-element.elementor-element-2c8791a{text-align:center;}.elementor-1027 .elementor-element.elementor-element-2c8791a .elementor-heading-title{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1027 .elementor-element.elementor-element-2c8791a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-e7cf838{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-3936e1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-f64fc65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-top:30px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-f64fc65:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-f64fc65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00685D;}.elementor-1027 .elementor-element.elementor-element-f64fc65, .elementor-1027 .elementor-element.elementor-element-f64fc65::before{--border-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-4a40810{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:080px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-4a40810:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-4a40810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1027 .elementor-element.elementor-element-4a40810, .elementor-1027 .elementor-element.elementor-element-4a40810::before{--border-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-1020d55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:050px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1027 .elementor-element.elementor-element-1020d55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1027 .elementor-element.elementor-element-cbdc432 img{width:63%;}.elementor-1027 .elementor-element.elementor-element-cbdc432 > .elementor-widget-container{margin:0px 20px -154px -71px;}.elementor-1027 .elementor-element.elementor-element-fc31f2c{text-align:left;}.elementor-1027 .elementor-element.elementor-element-fc31f2c .elementor-heading-title{color:#524D4D;font-family:"Sora", Sans-serif;font-size:25px;font-weight:900;line-height:35px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1027 .elementor-element.elementor-element-fc31f2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-a8e2314 > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-1027 .elementor-element.elementor-element-fc649a5 .elementor-button{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;border-radius:3px 3px 3px 3px;}.elementor-1027 .elementor-element.elementor-element-fc649a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-1ec1559{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--margin-top:90px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1027 .elementor-element.elementor-element-1ec1559.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1027 .elementor-element.elementor-element-3c28928{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.75;}.elementor-1027 .elementor-element.elementor-element-3c28928:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-3c28928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paradisehomeresort.com.br/wp-content/uploads/2023/07/MOBILE_02.jpg");}.elementor-1027 .elementor-element.elementor-element-3c28928::before, .elementor-1027 .elementor-element.elementor-element-3c28928 > .elementor-background-video-container::before, .elementor-1027 .elementor-element.elementor-element-3c28928 > .e-con-inner > .elementor-background-video-container::before, .elementor-1027 .elementor-element.elementor-element-3c28928 > .elementor-background-slideshow::before, .elementor-1027 .elementor-element.elementor-element-3c28928 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1027 .elementor-element.elementor-element-3c28928 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#002884;}.elementor-1027 .elementor-element.elementor-element-3c28928, .elementor-1027 .elementor-element.elementor-element-3c28928::before{--border-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-db82741{--e-image-carousel-slides-to-show:6;}.elementor-1027 .elementor-element.elementor-element-db82741 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:6px 6px 6px 6px;}.elementor-1027 .elementor-element.elementor-element-63c792b .elementor-button{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;border-radius:10px 10px 10px 10px;}.elementor-1027 .elementor-element.elementor-element-63c792b .elementor-button:hover, .elementor-1027 .elementor-element.elementor-element-63c792b .elementor-button:focus{color:#929292;}.elementor-1027 .elementor-element.elementor-element-63c792b .elementor-button:hover svg, .elementor-1027 .elementor-element.elementor-element-63c792b .elementor-button:focus svg{fill:#929292;}.elementor-1027 .elementor-element.elementor-element-63c792b > .elementor-widget-container{margin:040px 0px 40px 0px;}.elementor-1027 .elementor-element.elementor-element-63c792b.elementor-element{--align-self:center;}.elementor-1027 .elementor-element.elementor-element-f2fdbae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-f2fdbae:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-f2fdbae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1027 .elementor-element.elementor-element-f2fdbae, .elementor-1027 .elementor-element.elementor-element-f2fdbae::before{--border-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-05bc88e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-top:30px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1027 .elementor-element.elementor-element-05f16a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-05f16a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1027 .elementor-element.elementor-element-c833199{text-align:right;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1027 .elementor-element.elementor-element-c833199 img{width:75%;}.elementor-1027 .elementor-element.elementor-element-c833199 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-1027 .elementor-element.elementor-element-c833199.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1027 .elementor-element.elementor-element-64e3295{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:10px;}.elementor-1027 .elementor-element.elementor-element-64e3295, .elementor-1027 .elementor-element.elementor-element-64e3295::before{--border-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-b252e83 .elementor-heading-title{color:#585757;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:37px;}.elementor-1027 .elementor-element.elementor-element-b252e83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-4460032 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1027 .elementor-element.elementor-element-4460032 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1027 .elementor-element.elementor-element-4460032{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-1027 .elementor-element.elementor-element-4460032 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1027 .elementor-element.elementor-element-4460032 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:17px;font-weight:300;}.elementor-1027 .elementor-element.elementor-element-4460032 .elementor-icon-list-text{color:#5E5E5E;transition:color 0.3s;}.elementor-1027 .elementor-element.elementor-element-33432e4{--divider-border-style:solid;--divider-color:#F1500C;--divider-border-width:5px;}.elementor-1027 .elementor-element.elementor-element-33432e4 .elementor-divider-separator{width:100%;}.elementor-1027 .elementor-element.elementor-element-33432e4 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1027 .elementor-element.elementor-element-176a4d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-top:30px;--margin-right:0px;--margin-bottom:060px;--margin-left:0px;}.elementor-1027 .elementor-element.elementor-element-2f27e70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-2f27e70.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1027 .elementor-element.elementor-element-50c742d{text-align:right;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1027 .elementor-element.elementor-element-50c742d img{width:75%;}.elementor-1027 .elementor-element.elementor-element-50c742d > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-1027 .elementor-element.elementor-element-50c742d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1027 .elementor-element.elementor-element-016af2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:10px;}.elementor-1027 .elementor-element.elementor-element-04f764a .elementor-heading-title{color:#585757;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:37px;}.elementor-1027 .elementor-element.elementor-element-04f764a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-ff4959d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1027 .elementor-element.elementor-element-ff4959d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1027 .elementor-element.elementor-element-ff4959d{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-1027 .elementor-element.elementor-element-ff4959d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1027 .elementor-element.elementor-element-ff4959d .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:17px;font-weight:300;}.elementor-1027 .elementor-element.elementor-element-ff4959d .elementor-icon-list-text{color:#5E5E5E;transition:color 0.3s;}.elementor-1027 .elementor-element.elementor-element-b6f1f17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-b6f1f17:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-b6f1f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1027 .elementor-element.elementor-element-b6f1f17, .elementor-1027 .elementor-element.elementor-element-b6f1f17::before{--border-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-fc67230 img{width:61%;}.elementor-1027 .elementor-element.elementor-element-9834a75{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-9834a75:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-9834a75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002884;}.elementor-1027 .elementor-element.elementor-element-9834a75, .elementor-1027 .elementor-element.elementor-element-9834a75::before{--border-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-4cb4596 .elementor-button{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;border-radius:10px 10px 10px 10px;}.elementor-1027 .elementor-element.elementor-element-4cb4596 .elementor-button:hover, .elementor-1027 .elementor-element.elementor-element-4cb4596 .elementor-button:focus{color:#929292;}.elementor-1027 .elementor-element.elementor-element-4cb4596 .elementor-button:hover svg, .elementor-1027 .elementor-element.elementor-element-4cb4596 .elementor-button:focus svg{fill:#929292;}.elementor-1027 .elementor-element.elementor-element-4cb4596 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-4cb4596.elementor-element{--align-self:center;}.elementor-1027 .elementor-element.elementor-element-aa84354{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px;--background-transition:0.3s;--margin-top:040px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1027 .elementor-element.elementor-element-9ab9a95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:20px;--padding-right:030px;--padding-bottom:0px;--padding-left:030px;}.elementor-1027 .elementor-element.elementor-element-e94b0c8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;}.elementor-1027 .elementor-element.elementor-element-61b57be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-4152e22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-4152e22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1027 .elementor-element.elementor-element-619438d{text-align:right;}.elementor-1027 .elementor-element.elementor-element-619438d img{width:100%;}.elementor-1027 .elementor-element.elementor-element-619438d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-69d96aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-e7d5e02{text-align:left;}.elementor-1027 .elementor-element.elementor-element-e7d5e02 img{width:40%;}.elementor-1027 .elementor-element.elementor-element-88763b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:20px;--padding-right:030px;--padding-bottom:0px;--padding-left:030px;}.elementor-1027 .elementor-element.elementor-element-3542af6{text-align:left;}.elementor-1027 .elementor-element.elementor-element-3542af6 .elementor-heading-title{color:#494949;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:20px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1027 .elementor-element.elementor-element-3542af6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-61d89cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/2);}.elementor-1027 .elementor-element.elementor-element-61d89cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/2);}.elementor-1027 .elementor-element.elementor-element-61d89cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(6px/2);margin-left:calc(6px/2);}.elementor-1027 .elementor-element.elementor-element-61d89cb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-6px/2);margin-left:calc(-6px/2);}body.rtl .elementor-1027 .elementor-element.elementor-element-61d89cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-6px/2);}body:not(.rtl) .elementor-1027 .elementor-element.elementor-element-61d89cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-6px/2);}.elementor-1027 .elementor-element.elementor-element-61d89cb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1027 .elementor-element.elementor-element-61d89cb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1027 .elementor-element.elementor-element-61d89cb{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-1027 .elementor-element.elementor-element-61d89cb .elementor-icon-list-icon{padding-right:0px;}.elementor-1027 .elementor-element.elementor-element-61d89cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1027 .elementor-element.elementor-element-61d89cb .elementor-icon-list-item > a{font-size:14px;}.elementor-1027 .elementor-element.elementor-element-61d89cb .elementor-icon-list-text{color:#8A8A8A;transition:color 0.3s;}.elementor-1027 .elementor-element.elementor-element-abf4535{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:20px;--padding-right:030px;--padding-bottom:0px;--padding-left:030px;}.elementor-1027 .elementor-element.elementor-element-ce54afa{text-align:left;}.elementor-1027 .elementor-element.elementor-element-ce54afa .elementor-heading-title{color:#494949;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:20px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1027 .elementor-element.elementor-element-ce54afa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-fc563f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/2);}.elementor-1027 .elementor-element.elementor-element-fc563f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/2);}.elementor-1027 .elementor-element.elementor-element-fc563f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(6px/2);margin-left:calc(6px/2);}.elementor-1027 .elementor-element.elementor-element-fc563f0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-6px/2);margin-left:calc(-6px/2);}body.rtl .elementor-1027 .elementor-element.elementor-element-fc563f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-6px/2);}body:not(.rtl) .elementor-1027 .elementor-element.elementor-element-fc563f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-6px/2);}.elementor-1027 .elementor-element.elementor-element-fc563f0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1027 .elementor-element.elementor-element-fc563f0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1027 .elementor-element.elementor-element-fc563f0{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-1027 .elementor-element.elementor-element-fc563f0 .elementor-icon-list-icon{padding-right:0px;}.elementor-1027 .elementor-element.elementor-element-fc563f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1027 .elementor-element.elementor-element-fc563f0 .elementor-icon-list-item > a{font-size:14px;}.elementor-1027 .elementor-element.elementor-element-fc563f0 .elementor-icon-list-text{color:#8A8A8A;transition:color 0.3s;}.elementor-1027 .elementor-element.elementor-element-9896a6c{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1027 .elementor-element.elementor-element-9896a6c .elementor-widget-container{text-align:left;}.elementor-1027 .elementor-element.elementor-element-9896a6c .elementor-social-icon{background-color:#F1500C;}.elementor-1027 .elementor-element.elementor-element-9896a6c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-e14b1eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-ca94ad0{--divider-border-style:solid;--divider-color:#002884;--divider-border-width:1px;}.elementor-1027 .elementor-element.elementor-element-ca94ad0 .elementor-divider-separator{width:100%;}.elementor-1027 .elementor-element.elementor-element-ca94ad0 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1027 .elementor-element.elementor-element-3e41bc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-964bbbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1027 .elementor-element.elementor-element-021dedb{text-align:center;}.elementor-1027 .elementor-element.elementor-element-021dedb .elementor-heading-title{color:#8A8A8A;font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:20px;}.elementor-1027 .elementor-element.elementor-element-021dedb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-d95ea9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}body.elementor-page-1027:not(.elementor-motion-effects-element-type-background), body.elementor-page-1027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}@media(min-width:768px){.elementor-1027 .elementor-element.elementor-element-f62d286{--content-width:1140px;}.elementor-1027 .elementor-element.elementor-element-1020d55{--width:35%;}.elementor-1027 .elementor-element.elementor-element-1ec1559{--width:65%;}.elementor-1027 .elementor-element.elementor-element-05bc88e{--content-width:1282px;}.elementor-1027 .elementor-element.elementor-element-05f16a6{--width:51.847%;}.elementor-1027 .elementor-element.elementor-element-64e3295{--content-width:1150px;}.elementor-1027 .elementor-element.elementor-element-176a4d9{--content-width:1282px;}.elementor-1027 .elementor-element.elementor-element-2f27e70{--width:51.847%;}.elementor-1027 .elementor-element.elementor-element-016af2f{--content-width:1150px;}.elementor-1027 .elementor-element.elementor-element-9ab9a95{--width:50%;}.elementor-1027 .elementor-element.elementor-element-4152e22{--width:25%;}.elementor-1027 .elementor-element.elementor-element-69d96aa{--width:50%;}.elementor-1027 .elementor-element.elementor-element-88763b5{--width:25%;}.elementor-1027 .elementor-element.elementor-element-abf4535{--width:25%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1027 .elementor-element.elementor-element-4152e22{--width:138px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1027 .elementor-element.elementor-element-1020d55{--width:100%;}.elementor-1027 .elementor-element.elementor-element-1ec1559{--width:100%;}.elementor-1027 .elementor-element.elementor-element-05f16a6{--width:100%;}.elementor-1027 .elementor-element.elementor-element-2f27e70{--width:100%;}}@media(max-width:1366px){.elementor-1027 .elementor-element.elementor-element-05bc88e{--margin-top:80px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}}@media(max-width:1024px){.elementor-1027 .elementor-element.elementor-element-4a40810{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1027 .elementor-element.elementor-element-1020d55{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1027 .elementor-element.elementor-element-1020d55.e-con{--order:1;}.elementor-1027 .elementor-element.elementor-element-1ec1559{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1027 .elementor-element.elementor-element-1ec1559.e-con{--order:1;}.elementor-1027 .elementor-element.elementor-element-05bc88e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1027 .elementor-element.elementor-element-05f16a6.e-con{--order:1;}.elementor-1027 .elementor-element.elementor-element-c833199{text-align:center;}.elementor-1027 .elementor-element.elementor-element-64e3295.e-con{--order:0;}.elementor-1027 .elementor-element.elementor-element-b252e83{text-align:center;}.elementor-1027 .elementor-element.elementor-element-4460032 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/2);}.elementor-1027 .elementor-element.elementor-element-4460032 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/2);}.elementor-1027 .elementor-element.elementor-element-4460032 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(6px/2);margin-left:calc(6px/2);}.elementor-1027 .elementor-element.elementor-element-4460032 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-6px/2);margin-left:calc(-6px/2);}body.rtl .elementor-1027 .elementor-element.elementor-element-4460032 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-6px/2);}body:not(.rtl) .elementor-1027 .elementor-element.elementor-element-4460032 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-6px/2);}.elementor-1027 .elementor-element.elementor-element-4460032 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1027 .elementor-element.elementor-element-4460032 .elementor-icon-list-item > a{font-size:1.2em;}.elementor-1027 .elementor-element.elementor-element-4460032{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1027 .elementor-element.elementor-element-4460032.elementor-element{--align-self:center;}.elementor-1027 .elementor-element.elementor-element-33432e4 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-1027 .elementor-element.elementor-element-176a4d9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1027 .elementor-element.elementor-element-2f27e70.e-con{--order:1;}.elementor-1027 .elementor-element.elementor-element-50c742d{text-align:center;}.elementor-1027 .elementor-element.elementor-element-016af2f.e-con{--order:0;}.elementor-1027 .elementor-element.elementor-element-04f764a{text-align:center;}.elementor-1027 .elementor-element.elementor-element-ff4959d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/2);}.elementor-1027 .elementor-element.elementor-element-ff4959d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/2);}.elementor-1027 .elementor-element.elementor-element-ff4959d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(6px/2);margin-left:calc(6px/2);}.elementor-1027 .elementor-element.elementor-element-ff4959d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-6px/2);margin-left:calc(-6px/2);}body.rtl .elementor-1027 .elementor-element.elementor-element-ff4959d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-6px/2);}body:not(.rtl) .elementor-1027 .elementor-element.elementor-element-ff4959d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-6px/2);}.elementor-1027 .elementor-element.elementor-element-ff4959d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1027 .elementor-element.elementor-element-ff4959d .elementor-icon-list-item > a{font-size:1.2em;}.elementor-1027 .elementor-element.elementor-element-ff4959d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1027 .elementor-element.elementor-element-ff4959d.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-1027 .elementor-element.elementor-element-b651d74{--min-height:600px;}.elementor-1027 .elementor-element.elementor-element-b651d74.e-con{--align-self:center;}.elementor-1027 .elementor-element.elementor-element-ae01f47{--z-index:9999;}.elementor-1027 .elementor-element.elementor-element-f62d286{--justify-content:center;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-5de3460{text-align:center;}.elementor-1027 .elementor-element.elementor-element-57f6484{--justify-content:center;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-34b639b{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0160px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-5a375ef img{width:30%;}.elementor-1027 .elementor-element.elementor-element-2c8791a .elementor-heading-title{font-size:14px;}.elementor-1027 .elementor-element.elementor-element-1020d55{--margin-top:-80px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1027 .elementor-element.elementor-element-fc31f2c > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-1ec1559{--margin-top:-80px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1027 .elementor-element.elementor-element-3c28928:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-3c28928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paradisehomeresort.com.br/wp-content/uploads/2023/07/MOBILE_02.jpg");}.elementor-1027 .elementor-element.elementor-element-db82741{z-index:1;}.elementor-1027 .elementor-element.elementor-element-63c792b > .elementor-widget-container{margin:40px 40px 40px 40px;}.elementor-1027 .elementor-element.elementor-element-f2fdbae{--padding-top:30px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-05bc88e{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-64e3295{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-4460032{width:100%;max-width:100%;}.elementor-1027 .elementor-element.elementor-element-176a4d9{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-016af2f{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1027 .elementor-element.elementor-element-ff4959d{width:100%;max-width:100%;}.elementor-1027 .elementor-element.elementor-element-9ab9a95{--justify-content:center;}.elementor-1027 .elementor-element.elementor-element-e94b0c8{text-align:center;}.elementor-1027 .elementor-element.elementor-element-619438d{text-align:center;}.elementor-1027 .elementor-element.elementor-element-619438d img{width:35%;}.elementor-1027 .elementor-element.elementor-element-69d96aa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1027 .elementor-element.elementor-element-e7d5e02{text-align:center;}.elementor-1027 .elementor-element.elementor-element-e7d5e02 img{width:35%;}.elementor-1027 .elementor-element.elementor-element-3542af6{text-align:left;}.elementor-1027 .elementor-element.elementor-element-abf4535{--justify-content:center;}.elementor-1027 .elementor-element.elementor-element-ce54afa{text-align:left;}}/* Start custom CSS for button, class: .elementor-element-289cbb0 *//* Estilo para o botão */
.elementor-1027 .elementor-element.elementor-element-289cbb0 .elementor-button {
    background: linear-gradient(135deg, #f1500c, #f1500c);
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 15px 25px;
    border-radius: 12px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

/* Efeito hover */
.elementor-1027 .elementor-element.elementor-element-289cbb0 .elementor-button:hover {
    background: linear-gradient(135deg, #f1500c, #f1500c);
    transform: translateY(-3px);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36fa427 *//* Estilo para o botão */
.elementor-1027 .elementor-element.elementor-element-36fa427 .elementor-button {
    background: linear-gradient(135deg, #f1500c, #f1500c);
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 15px 25px;
    border-radius: 12px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

/* Efeito hover */
.elementor-1027 .elementor-element.elementor-element-36fa427 .elementor-button:hover {
    background: linear-gradient(135deg, #f1500c, #f1500c);
    transform: translateY(-3px);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae01f47 */.elementor-1027 .elementor-element.elementor-element-ae01f47 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed3ce80 */.hero-text {
  font-family: 'Sora', sans-serif;
  color: #f1f1f1;
  text-align: center;
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
}

.hero-text h2 {
  font-size: 2.5rem;
  font-weight: 700;
  margin-bottom: 10px;
}

.hero-text h3 {
  font-size: 1.5rem;
  font-weight: 400;
  margin-bottom: 20px;
}

/* Destaque em <strong> com font-size aumentado e underline animado */
.hero-text .destaque {
  display: inline-block;
  position: relative;
  font-weight: 700;            /* mesmo peso de <strong> */
  font-size: 1.25rem;          /* tamanho um pouco maior */
  color: #f1f1f1;              /* texto branco */
  padding-bottom: 2px;         /* espaço para o underline */
  overflow: visible;
}

.hero-text .destaque::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(
    90deg,
    #f1500c 0%,
    #f1f1f1 50%,
    #f1500c 100%
  );
  background-size: 200% 100%;
  animation: slide 3s linear infinite;
}

@keyframes slide {
  from { background-position:   0% 0; }
  to   { background-position: -200% 0; }
}

.hero-buttons {
  margin-top: 30px;
  display: flex;
  gap: 15px;
  justify-content: center;
  flex-wrap: wrap;
}

.btn-principal,
.btn-secundario {
  text-decoration: none;
  padding: 12px 24px;
  border-radius: 8px;
  font-weight: 600;
  transition: all 0.3s ease;
}

.btn-principal {
  background-color: #f1500c;
  color: #f1f1f1;
}

.btn-principal:hover {
  background-color: #f1f1f1;
  color: #f1500c;
}

.btn-secundario {
  border: 2px solid #f1f1f1;
  color: #f1f1f1;
  position: relative;
}

.btn-secundario:hover {
  background-color: #f1500c;
  color: #f1f1f1;
}

/* Setinha ↓ no botão “FOTOS” */
.btn-secundario::after {
  content: '↓';
  margin-left: 8px;
  font-weight: 600;
}

@media (max-width: 768px) {
  .hero-text h2 {
    font-size: 2rem;
  }
  .hero-text h3 {
    font-size: 1.2rem;
  }
  .hero-text .destaque {
    font-size: 1.1rem;  /* ajuste para telas menores */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b639b */.elementor-1027 .elementor-element.elementor-element-34b639b {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0fd10c */@import url('https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700&display=swap');

/* SEÇÃO GERAL - sem fundo */
.benefits-section {
  padding: 80px 20px;
  font-family: 'Sora', sans-serif;
}

/* CONTAINER */
.benefits-container {
  max-width: 1200px;
  margin: 0 auto;
}

/* TÍTULO CENTRALIZADO EM MAIÚSCULAS */
.custom-heading {
  text-align: center;
  margin-bottom: 50px;
  animation: fadeInDown 0.8s ease forwards;
}

.custom-heading h2 {
  font-size: 25px;
  font-weight: 700;
  color: #524D4D;
  margin: 0;
  text-transform: uppercase;
}

.highlight-bar {
  display: inline-block;
  height: 6px;
  width: 100px;
  background: linear-gradient(90deg, #f1500c, #f1500c);
  border-radius: 3px;
  margin-top: 10px;
}

/* GRID DE BENEFÍCIOS */
.benefits-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
}

/* CARD */
.benefit-card {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
  padding: 30px 25px;
  max-width: 340px;
  text-align: center;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
  opacity: 0;
  transform: translateY(20px);
  animation: fadeInUp 0.8s ease forwards;
}

.benefit-card:nth-child(2) {
  animation-delay: 0.2s;
}
.benefit-card:nth-child(3) {
  animation-delay: 0.4s;
}

.benefit-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.08);
}

/* ÍCONES */
.benefit-icon {
  font-size: 2.8rem;
  background: #E6F5F3;
  color: #00786A;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 20px;
}

/* TÍTULOS DOS CARDS */
.benefit-card h3 {
  font-size: 1.25rem;
  color: #f1500c;
  margin-bottom: 12px;
}

/* DESCRIÇÃO DOS CARDS */
.benefit-card p {
  font-size: 1rem;
  color: #524D4D;
  line-height: 1.6;
}

/* ANIMAÇÕES */
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc31f2c */.elementor-1027 .elementor-element.elementor-element-fc31f2c h2 {
    display: inline-block;
    font-size: 28px;
    font-weight: 800;
    color: #07A291;
    position: relative;
    padding-bottom: 8px;
}

.elementor-1027 .elementor-element.elementor-element-fc31f2c h2::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 50%;
    height: 4px;
    background: linear-gradient(90deg, #f1500c, #f1500c);
    border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8e2314 */.lista-locais {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.5rem 1.5rem;
  list-style: none;
  padding: 0;
  margin: 1rem 0;
  font-family: 'Sora', sans-serif;
  font-size: 15px;
  color: #646464;
}

.lista-locais li {
  line-height: 1.6;
}

.lista-locais li strong {
  font-weight: 700;
}

p {
  font-family: 'Sora', sans-serif;
  font-size: 15px;
  line-height: 1.6;
  color: #646464;
  margin-bottom: 1rem;
}

/* Ajuste para mobile */
@media (max-width: 600px) {
  .lista-locais {
    grid-template-columns: 1fr; /* Uma coluna apenas */
    gap: 0.5rem; /* Gap menor se quiser */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc649a5 *//* Estilo para o botão */
.elementor-1027 .elementor-element.elementor-element-fc649a5 .elementor-button {
    background: linear-gradient(135deg, #f1500c, #f1500c);
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 15px 25px;
    border-radius: 12px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

/* Efeito hover */
.elementor-1027 .elementor-element.elementor-element-fc649a5 .elementor-button:hover {
    background: linear-gradient(135deg, #f1500c, #f1500c);
    transform: translateY(-3px);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d2f8034 */.bloco-mapa {
  max-width: 900px;
  margin: 0 auto;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
}

.bloco-mapa iframe {
  display: block;
  width: 100%;
  height: 400px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d89b5f3 *//* ------------------ GERAL ------------------ */
body {
  margin: 0;
  background: transparent;
  font-family: 'Sora', sans-serif;
}

.galeria-infinita {
  width: 100%;
  padding: 60px 20px;
  text-align: center;
  position: relative;
  overflow: hidden;
}

/* ---------- TÍTULO E BARRINHA ---------- */
.galeria-titulo {
  color: #f1f1f1;
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.galeria-barrinha {
  width: 60px;
  height: 3px;
  background: #f1f1f1;
  border-radius: 10px;
  margin: 0 auto 40px;
}

/* ---------- CARROSSEL DESKTOP ---------- */
.galeria-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: auto;
}

.galeria-linha {
  display: flex;
  gap: 15px;
  flex-wrap: nowrap;
  width: max-content;
  height: auto;
  justify-content: flex-start;
  padding-left: 0;
  transition: gap 0.3s ease, transform 0.3s ease;
}

.galeria-linha:nth-child(2) {
  margin-top: 20px;
  transform: translateX(20px);
}

.galeria-linha img {
  flex-shrink: 0;
  width: 240px;
  height: 170px;
  object-fit: cover;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.galeria-linha img:hover {
  transform: scale(1.05);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);
}

/* ---------- GRADIENTES ---------- */
.gradiente-esquerda,
.gradiente-direita {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100px;
  pointer-events: none;
  z-index: 2;
}

.gradiente-esquerda {
  left: 0;
  background: linear-gradient(to right, #00786A, transparent);
}

.gradiente-direita {
  right: 0;
  background: linear-gradient(to left, #00786A, transparent);
}

/* ---------- VISIBILIDADE POR DISPOSITIVO ---------- */
.bloco-desktop {
  display: block;
}

.bloco-mobile {
  display: none;
}

/* ------------------ MOBILE ------------------ */
@media (max-width: 767px) {
  .galeria-wrapper {
    display: none;
  }

  .galeria-titulo {
    font-size: 20px;
    margin-bottom: 8px;
  }

  .galeria-barrinha {
    width: 40px;
    height: 2px;
    margin-bottom: 20px;
  }

  /* Mostra bloco mobile */
  .bloco-desktop {
    display: none !important;
  }

  .bloco-mobile {
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding: 20px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
  }

  /* Imagem vertical destacada */
  .imagem-destaque {
    max-width: 90%;
    height: auto;
    border-radius: 24px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
    transition: all 0.4s ease;
    transform: scale(1);
  }

  .imagem-destaque:hover,
  .imagem-destaque:focus {
    transform: scale(1.03);
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25);
  }

  .imagem-destaque:active {
    transform: scale(0.98);
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-db82741 */.elementor-widget-image-carousel {
  position: relative;
  z-index: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63c792b *//* Estilo para o botão */
.elementor-1027 .elementor-element.elementor-element-63c792b .elementor-button {
    background: linear-gradient(135deg, #f1500c, #f1500c);
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 15px 25px;
    border-radius: 12px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

/* Efeito hover */
.elementor-1027 .elementor-element.elementor-element-63c792b .elementor-button:hover {
    background: linear-gradient(135deg, #f1500c, #f1500c);
    transform: translateY(-3px);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cb4596 *//* Estilo para o botão */
.elementor-1027 .elementor-element.elementor-element-4cb4596 .elementor-button {
    background: linear-gradient(135deg, #f1500c, #f1500c);
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 15px 25px;
    border-radius: 12px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

/* Efeito hover */
.elementor-1027 .elementor-element.elementor-element-4cb4596 .elementor-button:hover {
    background: linear-gradient(135deg, #f1500c, #f1500c);
    transform: translateY(-3px);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS */html, body{
width: 100%; overflow-x: hidden;
}/* End custom CSS */