.elementor-6 .elementor-element.elementor-element-9100f3b{padding:30px 0 0 0}.elementor-6 .elementor-element.elementor-element-1426962>.elementor-widget-container{padding:0 20px 0 20px}.elementor-6 .elementor-element.elementor-element-1426962{font-size:19px;line-height:34px}.elementor-6 .elementor-element.elementor-element-163524d{width:var(--container-widget-width,99.779%);max-width:99.779%;--container-widget-width:99.779%;--container-widget-flex-grow:0}.elementor-6 .elementor-element.elementor-element-163524d.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-6 .elementor-element.elementor-element-163524d>.elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#7B2F19;border-radius:3px 3px 3px 3px;box-shadow:7px 7px 4px 0 rgb(0 0 0 / .16)}.elementor-6 .elementor-element.elementor-element-163524d:after{background:#ffffff!important}.elementor-6 .elementor-element.elementor-element-163524d.elementor-element:after{border-color:#ffffff!important}.elementor-6 .elementor-element.elementor-element-76d9976{width:var(--container-widget-width,100.23%);max-width:100.23%;--container-widget-width:100.23%;--container-widget-flex-grow:0}.elementor-6 .elementor-element.elementor-element-76d9976>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-6 .elementor-element.elementor-element-76d9976.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-6 .elementor-element.elementor-element-274390d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6 .elementor-element.elementor-element-274390d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFC7}.elementor-6 .elementor-element.elementor-element-274390d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-6 .elementor-element.elementor-element-274390d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:20px 20px 20px 20px}.elementor-6 .elementor-element.elementor-element-274390d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-6 .elementor-element.elementor-element-94cd08b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6 .elementor-element.elementor-element-94cd08b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFC7}.elementor-6 .elementor-element.elementor-element-94cd08b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-6 .elementor-element.elementor-element-94cd08b>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:20px 20px 20px 20px}.elementor-6 .elementor-element.elementor-element-94cd08b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-6 .elementor-element.elementor-element-1ab3b54{--e-image-carousel-slides-to-show:7}.elementor-6 .elementor-element.elementor-element-1ab3b54>.elementor-widget-container{margin:30px 0 0 0;padding:0 0 0 0}.elementor-6 .elementor-element.elementor-element-fd30016:not(.elementor-motion-effects-element-type-background),.elementor-6 .elementor-element.elementor-element-fd30016>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#2F2F2F;background-image:url(https://kauaivacation-rental.com/wp-content/uploads/2025/10/o-9.jpg);background-size:cover}.elementor-6 .elementor-element.elementor-element-fd30016>.elementor-container{min-height:400px}.elementor-6 .elementor-element.elementor-element-fd30016{border-style:groove;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:150px 0 150px 0}.elementor-6 .elementor-element.elementor-element-fd30016>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-6 .elementor-element.elementor-element-fd30016>.elementor-shape-top svg{width:calc(100% + 1.3px);height:97px}.elementor-6 .elementor-element.elementor-element-fd30016>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:128px}.elementor-6 .elementor-element.elementor-element-041364e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6 .elementor-element.elementor-element-041364e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFBF}.elementor-6 .elementor-element.elementor-element-041364e>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 50px 20px 50px}.elementor-6 .elementor-element.elementor-element-041364e>.elementor-element-populated,.elementor-6 .elementor-element.elementor-element-041364e>.elementor-element-populated>.elementor-background-overlay,.elementor-6 .elementor-element.elementor-element-041364e>.elementor-background-slideshow{border-radius:40px 40px 40px 40px}.elementor-6 .elementor-element.elementor-element-041364e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-6 .elementor-element.elementor-element-e9f19f8{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center}.elementor-6 .elementor-element.elementor-element-e9f19f8>.elementor-widget-container{padding:0 0 20px 0}.elementor-6 .elementor-element.elementor-element-e9f19f8 .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:25px;font-weight:700;line-height:1.4em;color:#8F391E}.elementor-6 .elementor-element.elementor-element-697c37b{width:var(--container-widget-width,98.668%);max-width:98.668%;--container-widget-width:98.668%;--container-widget-flex-grow:0;text-align:center}.elementor-6 .elementor-element.elementor-element-697c37b>.elementor-widget-container{padding:0 0 20px 0}.elementor-6 .elementor-element.elementor-element-697c37b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-6 .elementor-element.elementor-element-697c37b .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:21px;font-weight:700;line-height:1.4em;color:#8F391E}.elementor-6 .elementor-element.elementor-element-42d0355 .availability_search_wrapper label{color:#84351D}.elementor-6 .elementor-element.elementor-element-42d0355 .availability_search_wrapper input[type=text]{color:#84351D;background-color:#FFFFFFA8;border-color:#FFFFFFB0}.elementor-6 .elementor-element.elementor-element-42d0355 .availability_search_wrapper select{color:#84351D;background-color:#FFFFFFA8;border-color:#FFFFFFB0}.elementor-6 .elementor-element.elementor-element-42d0355 .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-adults:after,.elementor-6 .elementor-element.elementor-element-42d0355 .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-children:after{color:#84351D}.elementor-6 .elementor-element.elementor-element-42d0355 .availability_search_wrapper input[type=text]::placeholder{color:#3D0000}.elementor-6 .elementor-element.elementor-element-42d0355 .availability_search_wrapper input[type=submit]{color:#fff;background-color:#84351D;border-color:#200902;padding:13px 0 13px 0}.elementor-6 .elementor-element.elementor-element-42d0355 .availability_search_wrapper input[type=submit]:hover{color:#FFF;background-color:#8F391E;border-color:#C7380B}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-fd04c18{width:73.246%}.elementor-6 .elementor-element.elementor-element-f78ddf3{width:26.71%}.elementor-6 .elementor-element.elementor-element-049e065{width:42.895%}.elementor-6 .elementor-element.elementor-element-274390d{width:57.105%}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-fd04c18{width:100%}.elementor-6 .elementor-element.elementor-element-f78ddf3{width:100%}.elementor-6 .elementor-element.elementor-element-274390d{width:100%}.elementor-6 .elementor-element.elementor-element-94cd08b{width:100%}.elementor-6 .elementor-element.elementor-element-041364e{width:100%}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-fd30016{padding:75px 25px 75px 25px}.elementor-6 .elementor-element.elementor-element-041364e>.elementor-element-populated,.elementor-6 .elementor-element.elementor-element-041364e>.elementor-element-populated>.elementor-background-overlay,.elementor-6 .elementor-element.elementor-element-041364e>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-6 .elementor-element.elementor-element-041364e>.elementor-element-populated{margin:40px 30px 0 30px;--e-column-margin-right:30px;--e-column-margin-left:30px}.elementor-6 .elementor-element.elementor-element-e9f19f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-6 .elementor-element.elementor-element-e9f19f8 .elementor-heading-title{font-size:80px}.elementor-6 .elementor-element.elementor-element-697c37b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-6 .elementor-element.elementor-element-697c37b .elementor-heading-title{font-size:80px}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-fd30016{padding:50px 25px 50px 25px}.elementor-6 .elementor-element.elementor-element-041364e>.elementor-element-populated{margin:40px 20px 0 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px}.elementor-6 .elementor-element.elementor-element-e9f19f8 .elementor-heading-title{font-size:70px}.elementor-6 .elementor-element.elementor-element-697c37b .elementor-heading-title{font-size:70px}}