.elementor-31 .elementor-element.elementor-element-5fd6f7d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-5fd6f7d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5fd6f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alugarhoteis.essencialsites.com.br/wp-content/themes/essencial-hospedagem-theme/assets/demo/gallery-sunset.jpg");background-position:center center;background-size:cover;}.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-31 .elementor-element.elementor-element-ee288ca{text-align:center;}.elementor-31 .elementor-element.elementor-element-ee288ca .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-29614f8{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d8e8845{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-elementor-crm{--eh-accent:#154A3B;background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-elementor-crm button{background-color:#154A3B;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-elementor-crm .ehstay-btn{background-color:#154A3B;}.elementor-31 .elementor-element.elementor-element-9032718 .ehstay-search-clean{--eh-clean-gap:24px;background:#FFFFFF !important;padding:12px 12px 12px 12px !important;border-radius:12px !important;--eh-clean-divider-display:block;--eh-clean-divider-color:#D9DEDC;--eh-clean-divider-height:50px;--eh-clean-divider-width:1px;--eh-clean-field-height:44px;--eh-cal-anchor-lift:72px;--eh-clean-button-height:44px;}.elementor-31 .elementor-element.elementor-element-9032718 .ehstay-search-clean > label:nth-of-type(1){--eh-clean-item-width:190px;}.elementor-31 .elementor-element.elementor-element-9032718 .ehstay-search-clean > label:nth-of-type(2){--eh-clean-item-width:190px;}.elementor-31 .elementor-element.elementor-element-9032718 .ehstay-search-clean .ehstay-search-adults{--eh-clean-item-width:110px;}.elementor-31 .elementor-element.elementor-element-9032718 .ehstay-search-clean .ehstay-search-children{--eh-clean-item-width:110px;}.elementor-31 .elementor-element.elementor-element-9032718 .ehstay-search-clean > button[type="submit"]{--eh-clean-button-width:220px;background:#245F4E !important;color:#FFFFFF !important;padding:0px 18px 0px 18px !important;border-radius:4px !important;}.elementor-31 .elementor-element.elementor-element-9032718 .ehstay-search-clean > label{color:#17231F !important;--eh-clean-label-gap:6px;}.elementor-31 .elementor-element.elementor-element-9032718 .ehstay-search-clean input, .elementor-31 .elementor-element.elementor-element-9032718 .ehstay-search-clean select{background-color:#F1F2F2 !important;color:#17231F !important;padding:0px 12px 0px 12px !important;border-radius:4px !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-popover{width:min(620px,calc(100vw - 24px)) !important;border-color:#E3E6E4 !important;border-width:1px !important;border-style:solid !important;border-radius:14px !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-popover, .elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-months, .elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-head{background:#FAFAF8 !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-month{padding:14px 16px 16px 16px !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-grid{gap:4px !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-title-left, .elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-month:first-child{border-color:#ECEFED !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-today{background:#245F4E !important;color:#FFFFFF !important;border-bottom-color:#E7EAE8 !important;min-height:34px !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-top-close{color:#FFFFFF !important;background:rgba(255,255,255,.12) !important;width:28px !important;height:28px !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-head{background:#FAFAF8 !important;border-bottom-color:#ECEFED !important;--eh-cal-head-height:44px;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-month-title{color:#1F2A26 !important;min-height:44px !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-nav{background:#245F4E !important;color:#FFFFFF !important;width:30px !important;height:30px !important;min-height:30px !important;font-size:19px !important;border-radius:8px !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-nav:hover{background:#183F33 !important;color:#FFFFFF !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-cal-weekday{color:#6D7773 !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-cal-day{background:#FFFFFF !important;color:#25312D !important;border-color:#EEF0EF !important;min-height:40px !important;border-radius:7px !important;gap:3px !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-cal-price{color:#39705F !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-cal-day:hover:not(:disabled){background:#F0F5F3 !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-cal-day.is-today:not(.is-checkin):not(.is-checkout){outline-color:#91B4A8 !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-cal-day.is-in-range{background:#EDF4F1 !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-cal-day.is-checkin, .elementor-31 .elementor-element.elementor-element-9032718 .eh-cal-day.is-checkout{background:#2E6554 !important;color:#FFFFFF !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-cal-day.is-checkin .eh-cal-price, .elementor-31 .elementor-element.elementor-element-9032718 .eh-cal-day.is-checkout .eh-cal-price{color:#FFFFFF !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-cal-day:disabled, .elementor-31 .elementor-element.elementor-element-9032718 .eh-cal-day.is-unavailable{color:#7E8884 !important;background-color:#F6F7F6 !important;opacity:calc(68 / 100) !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-actions, .elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-actions button{background:#FAFAF8 !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-actions, .elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-actions button+button{border-color:#E7EAE8 !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-actions button{color:#2E6554 !important;min-height:40px !important;}.elementor-31 .elementor-element.elementor-element-9032718 .eh-search-calendar-actions button:hover{background:#F0F4F2 !important;}.elementor-31 .elementor-element.elementor-element-9032718 .ehstay-search-clean > button[type="submit"]:hover{background:#183F33 !important;color:#FFFFFF !important;}.elementor-31 .elementor-element.elementor-element-45a908b{--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;--flex-wrap:wrap;--padding-top:62px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-45a908b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-45a908b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE;}.elementor-31 .elementor-element.elementor-element-c4276e8{--display:flex;--overflow:hidden;--border-radius:9px 9px 9px 9px;}.elementor-31 .elementor-element.elementor-element-c4276e8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c4276e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-ba81a65 .eh-dynamic-room-image img{height:230px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-7d55da9{--display:flex;--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-90acca3 .eh-dynamic-room-title{color:#17372E;}.elementor-31 .elementor-element.elementor-element-5fe58b2 .eh-dynamic-room-capacity{color:#65716B;}.elementor-31 .elementor-element.elementor-element-f57dd14 .eh-dynamic-amenities span{background:#F4F1E9;color:#3E5049;}.elementor-31 .elementor-element.elementor-element-babc0a2 .eh-dynamic-room-price{color:#66716B;}.elementor-31 .elementor-element.elementor-element-babc0a2 .eh-dynamic-room-price strong{color:#C9973E;}.elementor-31 .elementor-element.elementor-element-89b5dee .eh-dynamic-room-button{background:#154A3B;color:#FFFFFF;width:auto;}.elementor-31 .elementor-element.elementor-element-a032281{--display:flex;--overflow:hidden;--border-radius:9px 9px 9px 9px;}.elementor-31 .elementor-element.elementor-element-a032281:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a032281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-bdb2b6f .eh-dynamic-room-image img{height:230px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-3f9d9b6{--display:flex;--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-dcf38a9 .eh-dynamic-room-title{color:#17372E;}.elementor-31 .elementor-element.elementor-element-47f69c8 .eh-dynamic-room-capacity{color:#65716B;}.elementor-31 .elementor-element.elementor-element-e87c2f5 .eh-dynamic-amenities span{background:#F4F1E9;color:#3E5049;}.elementor-31 .elementor-element.elementor-element-90a9777 .eh-dynamic-room-price{color:#66716B;}.elementor-31 .elementor-element.elementor-element-90a9777 .eh-dynamic-room-price strong{color:#C9973E;}.elementor-31 .elementor-element.elementor-element-1ed68d9 .eh-dynamic-room-button{background:#154A3B;color:#FFFFFF;width:auto;}.elementor-31 .elementor-element.elementor-element-06e2eed{--display:flex;--overflow:hidden;--border-radius:9px 9px 9px 9px;}.elementor-31 .elementor-element.elementor-element-06e2eed:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-06e2eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-387e534 .eh-dynamic-room-image img{height:230px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-f3a4334{--display:flex;--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-9d151f6 .eh-dynamic-room-title{color:#17372E;}.elementor-31 .elementor-element.elementor-element-3bb95f8 .eh-dynamic-room-capacity{color:#65716B;}.elementor-31 .elementor-element.elementor-element-e63559d .eh-dynamic-amenities span{background:#F4F1E9;color:#3E5049;}.elementor-31 .elementor-element.elementor-element-fb426b5 .eh-dynamic-room-price{color:#66716B;}.elementor-31 .elementor-element.elementor-element-fb426b5 .eh-dynamic-room-price strong{color:#C9973E;}.elementor-31 .elementor-element.elementor-element-d36912e .eh-dynamic-room-button{background:#154A3B;color:#FFFFFF;width:auto;}.elementor-31 .elementor-element.elementor-element-2649cfe{--display:flex;--overflow:hidden;--border-radius:9px 9px 9px 9px;}.elementor-31 .elementor-element.elementor-element-2649cfe:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2649cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-02d2b28 .eh-dynamic-room-image img{height:230px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-7dfda91{--display:flex;--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-cb46151 .eh-dynamic-room-title{color:#17372E;}.elementor-31 .elementor-element.elementor-element-a0d5e1b .eh-dynamic-room-capacity{color:#65716B;}.elementor-31 .elementor-element.elementor-element-5f673b7 .eh-dynamic-amenities span{background:#F4F1E9;color:#3E5049;}.elementor-31 .elementor-element.elementor-element-b2e9a83 .eh-dynamic-room-price{color:#66716B;}.elementor-31 .elementor-element.elementor-element-b2e9a83 .eh-dynamic-room-price strong{color:#C9973E;}.elementor-31 .elementor-element.elementor-element-e78294e .eh-dynamic-room-button{background:#154A3B;color:#FFFFFF;width:auto;}.elementor-31 .elementor-element.elementor-element-9f651eb{--display:flex;--overflow:hidden;--border-radius:9px 9px 9px 9px;}.elementor-31 .elementor-element.elementor-element-9f651eb:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9f651eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d5dd9cd .eh-dynamic-room-image img{height:230px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-c7dcc12{--display:flex;--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-3114dcc .eh-dynamic-room-title{color:#17372E;}.elementor-31 .elementor-element.elementor-element-399c91d .eh-dynamic-room-capacity{color:#65716B;}.elementor-31 .elementor-element.elementor-element-5cc71a1 .eh-dynamic-amenities span{background:#F4F1E9;color:#3E5049;}.elementor-31 .elementor-element.elementor-element-def5491 .eh-dynamic-room-price{color:#66716B;}.elementor-31 .elementor-element.elementor-element-def5491 .eh-dynamic-room-price strong{color:#C9973E;}.elementor-31 .elementor-element.elementor-element-ba4fcea .eh-dynamic-room-button{background:#154A3B;color:#FFFFFF;width:auto;}.elementor-31 .elementor-element.elementor-element-97eac27{--display:flex;--overflow:hidden;--border-radius:9px 9px 9px 9px;}.elementor-31 .elementor-element.elementor-element-97eac27:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-97eac27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-b4750c2 .eh-dynamic-room-image img{height:230px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-eb5c68e{--display:flex;--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-1b89558 .eh-dynamic-room-title{color:#17372E;}.elementor-31 .elementor-element.elementor-element-2036f87 .eh-dynamic-room-capacity{color:#65716B;}.elementor-31 .elementor-element.elementor-element-f1e7f24 .eh-dynamic-amenities span{background:#F4F1E9;color:#3E5049;}.elementor-31 .elementor-element.elementor-element-2c1d779 .eh-dynamic-room-price{color:#66716B;}.elementor-31 .elementor-element.elementor-element-2c1d779 .eh-dynamic-room-price strong{color:#C9973E;}.elementor-31 .elementor-element.elementor-element-0fee231 .eh-dynamic-room-button{background:#154A3B;color:#FFFFFF;width:auto;}.elementor-31 .elementor-element.elementor-element-c0686ce{--display:flex;--overflow:hidden;--border-radius:9px 9px 9px 9px;}.elementor-31 .elementor-element.elementor-element-c0686ce:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c0686ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-51ab2a1 .eh-dynamic-room-image img{height:230px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-24e42e0{--display:flex;--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-5ecd34e .eh-dynamic-room-title{color:#17372E;}.elementor-31 .elementor-element.elementor-element-733084f .eh-dynamic-room-capacity{color:#65716B;}.elementor-31 .elementor-element.elementor-element-692fbb2 .eh-dynamic-amenities span{background:#F4F1E9;color:#3E5049;}.elementor-31 .elementor-element.elementor-element-d391d22 .eh-dynamic-room-price{color:#66716B;}.elementor-31 .elementor-element.elementor-element-d391d22 .eh-dynamic-room-price strong{color:#C9973E;}.elementor-31 .elementor-element.elementor-element-354a15c .eh-dynamic-room-button{background:#154A3B;color:#FFFFFF;width:auto;}.elementor-31 .elementor-element.elementor-element-da97928{--display:flex;--overflow:hidden;--border-radius:9px 9px 9px 9px;}.elementor-31 .elementor-element.elementor-element-da97928:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-da97928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3556f9d .eh-dynamic-room-image img{height:230px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-ce15882{--display:flex;--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-06f776f .eh-dynamic-room-title{color:#17372E;}.elementor-31 .elementor-element.elementor-element-e71cffb .eh-dynamic-room-capacity{color:#65716B;}.elementor-31 .elementor-element.elementor-element-41632cb .eh-dynamic-amenities span{background:#F4F1E9;color:#3E5049;}.elementor-31 .elementor-element.elementor-element-f667445 .eh-dynamic-room-price{color:#66716B;}.elementor-31 .elementor-element.elementor-element-f667445 .eh-dynamic-room-price strong{color:#C9973E;}.elementor-31 .elementor-element.elementor-element-4839879 .eh-dynamic-room-button{background:#154A3B;color:#FFFFFF;width:auto;}.elementor-31 .elementor-element.elementor-element-29a291f{--display:flex;--overflow:hidden;--border-radius:9px 9px 9px 9px;}.elementor-31 .elementor-element.elementor-element-29a291f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-29a291f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-34764c7 .eh-dynamic-room-image img{height:230px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-e785ed4{--display:flex;--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-c0edc86 .eh-dynamic-room-title{color:#17372E;}.elementor-31 .elementor-element.elementor-element-736d72e .eh-dynamic-room-capacity{color:#65716B;}.elementor-31 .elementor-element.elementor-element-d8e57d4 .eh-dynamic-amenities span{background:#F4F1E9;color:#3E5049;}.elementor-31 .elementor-element.elementor-element-e4bed64 .eh-dynamic-room-price{color:#66716B;}.elementor-31 .elementor-element.elementor-element-e4bed64 .eh-dynamic-room-price strong{color:#C9973E;}.elementor-31 .elementor-element.elementor-element-ee143cd .eh-dynamic-room-button{background:#154A3B;color:#FFFFFF;width:auto;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-5fd6f7d{--content-width:900px;}.elementor-31 .elementor-element.elementor-element-d8e8845{--content-width:980px;}.elementor-31 .elementor-element.elementor-element-45a908b{--content-width:1180px;}}