.elementor-25457 .elementor-element.elementor-element-2d732d2 > .elementor-container{min-height:877px;}.elementor-25457 .elementor-element.elementor-element-2d732d2{margin-left:0px !important;}.elementor-25457 .elementor-element.elementor-element-2d732d2 .pxl-section-bg-ken-burns{--pxl-ken-burns-bg-img:url( https://kamavillage.com/wp-content/uploads/2026/11/kama-village-pool-80-hero-2560x1440-1.webp );}.elementor-25457 .elementor-element.elementor-element-2d732d2 > .elementor-background-overlay{background-color:#030709;opacity:0.5;}.elementor-25457 .elementor-element.elementor-element-08a918a > .elementor-element-populated{margin:0rem 3rem 6rem 3rem;--e-column-margin-right:3rem;--e-column-margin-left:3rem;}.elementor-25457 .elementor-element.elementor-element-ef3b9ee .pxl-heading-wrap{justify-content:start;}.elementor-25457 .elementor-element.elementor-element-ef3b9ee .pxl-heading-inner{text-align:start;}.elementor-25457 .elementor-element.elementor-element-ef3b9ee .pxl-heading-wrap .heading-title{color:#FFFFFF;font-size:40px;font-weight:700;letter-spacing:0.02em;}.elementor-25457 .elementor-element.elementor-element-25741db .pxl-text-editor{max-width:630px;text-align:start;color:#FFFFFF;}.elementor-25457 .elementor-element.elementor-element-25741db .pxl-text-editor-wrap{justify-content:start;}.elementor-25457 .elementor-element.elementor-element-25741db .border-left .pxl-text-editor:before{background-color:#FFFFFF;}.elementor-25457 .elementor-element.elementor-element-25741db .pxl-text-editor, .elementor-25457 .elementor-element.elementor-element-25741db .pxl-text-editor h1, .elementor-25457 .elementor-element.elementor-element-25741db .pxl-text-editor h2, .elementor-25457 .elementor-element.elementor-element-25741db .pxl-text-editor h3, .elementor-25457 .elementor-element.elementor-element-25741db .pxl-text-editor h4, .elementor-25457 .elementor-element.elementor-element-25741db .pxl-text-editor h5, .elementor-25457 .elementor-element.elementor-element-25741db .pxl-text-editor h6{font-size:16px;line-height:1.5em;letter-spacing:0.02em;}.elementor-25457 .elementor-element.elementor-element-25741db > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-25457 .elementor-element.elementor-element-2dcce42 .pxl-button-wrapper .pxl-btn:hover, .elementor-25457 .elementor-element.elementor-element-2dcce42 .pxl-button-wrapper .pxl-btn:active, .elementor-25457 .elementor-element.elementor-element-2dcce42 .pxl-button-wrapper .pxl-btn:focus, .elementor-25457 .elementor-element.elementor-element-2dcce42 .pxl-button-wrapper .link-more:hover{color:#3D4E5E !important;}.elementor-25457 .elementor-element.elementor-element-2dcce42 .link-more.underline-true:hover:after{background-color:#3D4E5E !important;}.elementor-25457 .elementor-element.elementor-element-2dcce42 .pxl-button-wrapper .pxl-btn, .elementor-25457 .elementor-element.elementor-element-2dcce42 .pxl-button-wrapper .pxl-btn:after{background:#3D4E5E !important;}.elementor-25457 .elementor-element.elementor-element-2dcce42 .pxl-button-wrapper .pxl-btn:hover, .elementor-25457 .elementor-element.elementor-element-2dcce42 .pxl-button-wrapper .pxl-btn:focus, .elementor-25457 .elementor-element.elementor-element-2dcce42 .pxl-button-wrapper .pxl-btn:active, .elementor-25457 .elementor-element.elementor-element-2dcce42 .pxl-button-wrapper .pxl-btn:hover:after, .elementor-25457 .elementor-element.elementor-element-2dcce42 .pxl-btn.btn-outline:before, .elementor-25457 .elementor-element.elementor-element-2dcce42 .pxl-btn.btn-alt:before{background-color:#D5B57A !important;}.elementor-25457 .elementor-element.elementor-element-2dcce42 .pxl-button-wrapper .pxl-btn{border-style:solid !important;border-color:#FFFFFF !important;}@media(max-width:1024px){.elementor-25457 .elementor-element.elementor-element-08a918a > .elementor-element-populated{margin:0rem 2rem 15rem 2rem;--e-column-margin-right:2rem;--e-column-margin-left:2rem;}}@media(max-width:767px){.elementor-25457 .elementor-element.elementor-element-08a918a > .elementor-element-populated{margin:0rem 1rem 5rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;}.elementor-25457 .elementor-element.elementor-element-25741db .pxl-text-editor-wrap{justify-content:start;}.elementor-25457 .elementor-element.elementor-element-25741db .pxl-text-editor{text-align:start;}.elementor-25457 .elementor-element.elementor-element-2dcce42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}}