.elementor-11 .elementor-element.elementor-element-204307a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-204307a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F1C;}.elementor-11 .elementor-element.elementor-element-204307a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-204307a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-7e763a8{text-align:left;}.elementor-11 .elementor-element.elementor-element-7e763a8 img{width:225px;}.elementor-11 .elementor-element.elementor-element-5653cf6 > .elementor-container{min-height:550px;}.elementor-11 .elementor-element.elementor-element-5653cf6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5653cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://hawai4dpools.com/wp-content/uploads/2022/06/home-banner-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-5653cf6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-5653cf6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-2aa00a9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2aa00a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F1B;background-image:url("http://hawai4dpools.com/wp-content/uploads/2022/06/third-section-bg-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-2aa00a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-2aa00a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-795e408{text-align:center;}.elementor-11 .elementor-element.elementor-element-795e408 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:300;}.elementor-11 .elementor-element.elementor-element-795e408 > .elementor-widget-container{padding:40px 0px 15px 0px;}.elementor-11 .elementor-element.elementor-element-fe85955{padding:0px 0px 30px 0px;}.elementor-11 .elementor-element.elementor-element-b3157c2{text-align:center;}.elementor-11 .elementor-element.elementor-element-b3157c2 .elementor-heading-title{color:#FBFEFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;}.elementor-11 .elementor-element.elementor-element-b3157c2 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-11 .elementor-element.elementor-element-bcfee7e{text-align:center;}.elementor-11 .elementor-element.elementor-element-bcfee7e .elementor-heading-title{color:#FBFEFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;}.elementor-11 .elementor-element.elementor-element-bcfee7e > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-11 .elementor-element.elementor-element-81a3b9c{text-align:center;}.elementor-11 .elementor-element.elementor-element-81a3b9c .elementor-heading-title{color:#FBFEFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;}.elementor-11 .elementor-element.elementor-element-81a3b9c > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-11 .elementor-element.elementor-element-5a52de5{text-align:center;}.elementor-11 .elementor-element.elementor-element-5a52de5 .elementor-heading-title{color:#696DE1;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:300;}.elementor-11 .elementor-element.elementor-element-5a52de5 > .elementor-widget-container{padding:40px 0px 15px 0px;}.elementor-11 .elementor-element.elementor-element-d56bcda{margin-top:0px;margin-bottom:40px;}.elementor-11 .elementor-element.elementor-element-6fd49a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-6fd49a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151527;}.elementor-11 .elementor-element.elementor-element-6fd49a5 > .elementor-element-populated{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#FFFFFFBA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 25px 40px 25px;}.elementor-11 .elementor-element.elementor-element-6fd49a5 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-6fd49a5 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-6fd49a5 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-11 .elementor-element.elementor-element-6fd49a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-63fbb4a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-63fbb4a:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-63fbb4a .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-63fbb4a .elementor-post__meta-data span + span:before{content:"-";}.elementor-11 .elementor-element.elementor-element-63fbb4a{--grid-column-gap:30px;--grid-row-gap:40px;}.elementor-11 .elementor-element.elementor-element-63fbb4a .elementor-post{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-63fbb4a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11 .elementor-element.elementor-element-63fbb4a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11 .elementor-element.elementor-element-63fbb4a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-63fbb4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-158af35{text-align:center;}.elementor-11 .elementor-element.elementor-element-158af35 .elementor-heading-title{color:#696DE1;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:300;}.elementor-11 .elementor-element.elementor-element-158af35 > .elementor-widget-container{padding:40px 0px 15px 0px;}.elementor-11 .elementor-element.elementor-element-8d47b3e{padding:0px 0px 30px 0px;}.elementor-11 .elementor-element.elementor-element-bcb20a7{text-align:center;}.elementor-11 .elementor-element.elementor-element-bcb20a7 .elementor-heading-title{color:#FBFEFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;}.elementor-11 .elementor-element.elementor-element-bcb20a7 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-11 .elementor-element.elementor-element-ae29ff2{text-align:center;}.elementor-11 .elementor-element.elementor-element-ae29ff2 .elementor-heading-title{color:#FBFEFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;}.elementor-11 .elementor-element.elementor-element-ae29ff2 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-11 .elementor-element.elementor-element-152fd08{text-align:center;}.elementor-11 .elementor-element.elementor-element-152fd08 .elementor-heading-title{color:#FBFEFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;}.elementor-11 .elementor-element.elementor-element-152fd08 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-11 .elementor-element.elementor-element-4bec016{text-align:center;}.elementor-11 .elementor-element.elementor-element-4bec016 .elementor-heading-title{color:#FBFEFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;}.elementor-11 .elementor-element.elementor-element-4bec016 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-11 .elementor-element.elementor-element-8130ae8{padding:0px 0px 30px 0px;}.elementor-11 .elementor-element.elementor-element-0faf0f7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0faf0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F1B;}.elementor-11 .elementor-element.elementor-element-0faf0f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 30px 0px;}.elementor-11 .elementor-element.elementor-element-0faf0f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-ede1e81 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-547ce48 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-8f962ce .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-8f962ce .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-8f962ce{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-8f962ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-8f962ce .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-8f962ce .elementor-icon-list-text{color:#FFFFFFDE;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-aa27648{text-align:right;}.elementor-11 .elementor-element.elementor-element-aa27648 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-63fbb4a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-63fbb4a:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-63fbb4a .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-81d2b27{width:25%;}.elementor-11 .elementor-element.elementor-element-6fd49a5{width:49.333%;}.elementor-11 .elementor-element.elementor-element-04295aa{width:25%;}}/* Start custom CSS */#header, #footer {display:none;}
.frontresult .elementor-post__title a,.frontresult .elementor-post__title {color:#fff !important; font-size:28px;}

.frontresult .elementor-post__meta-data span {font-family:"Roboto", Sans-serif; font-size:17px; color:#fff; padding-top:15px; padding-bottom:0; position:absolute; top:-8px; right:0;}

.frontresult .elementor-post__excerpt p {font-family:"Roboto", Sans-serif; color:#ffffff !important; position:absolute !important; left:0; top:6px;}

.frontresult .elementor-post__text {position:relative; padding-bottom:20px;}
hr {display:none;}

.home_contact .input_field {margin-bottom:10px;}
.home_contact label {font-family:"Roboto", Sans-serif; font-size:14px; color:#fff; display:inline-block; width:45%;}
.home_contact input[type="email"] , .home_contact input[type="text"] {display:inline-block; width:100%; font-size:15px; padding:4px;}
.home_contact input[type="submit"] {margin-top:20px;background-color:#213a62; border:none; color:#fff; font-size:18px; width:100%; text-align:center; padding:10px;}

.footer_list ul.elementor-icon-list-items li {list-style:none;}/* End custom CSS */