.avia-section.av-mcduy4w3-6d5ffa8ed92a01da056c6f9d6f43fa7f{background-repeat:no-repeat;background-image:url(https://www.astonmauikaanapalivillas.com/wp-content/uploads/2025/09/kaanapali-beachfront-1920x900-2.jpg);background-position:100% 50%;background-attachment:scroll} #top .av-special-heading.av-mcduzk98-5dd10f94c131681486015f0f633ef14d{padding-bottom:10px}body .av-special-heading.av-mcduzk98-5dd10f94c131681486015f0f633ef14d .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mcduzk98-5dd10f94c131681486015f0f633ef14d .av-subheading{font-size:18px} .flex_cell.av-8s80ao-c7d36e8c92853762515ae4e10e3a6f75{vertical-align:middle} .avia-image-container.av-mcdv5gz2-2b6b6ecb9a5d14c13549d2cb50ffd607 img.avia_image{box-shadow:none}.avia-image-container.av-mcdv5gz2-2b6b6ecb9a5d14c13549d2cb50ffd607 .av-image-caption-overlay-center{color:#ffffff} .flex_cell.av-73bsjk-4a51dd33532a0e867e0b74a284d7eaaf{vertical-align:middle} #top .av-special-heading.av-mcdv04w9-85c6f416485f09b411e5d4d7dc71fe27{margin:2px 0 0 0;padding-bottom:25px;color:#0e619b}body .av-special-heading.av-mcdv04w9-85c6f416485f09b411e5d4d7dc71fe27 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mcdv04w9-85c6f416485f09b411e5d4d7dc71fe27 .special-heading-inner-border{border-color:#0e619b}.av-special-heading.av-mcdv04w9-85c6f416485f09b411e5d4d7dc71fe27 .av-subheading{font-size:15px} #top #wrap_all .avia-button.av-mczaawy1-867966b7ea4ee69a16c81c00d48d8a04{font-size:17px;background-color:#056595;border-color:#056595;color:#ffffff;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-mczaawy1-867966b7ea4ee69a16c81c00d48d8a04 .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff} #top .avia-icon-list-container.av-pfiii0-41b55820bb73c8574a4203032e399fce .iconlist_icon{color:#0e619b;font-size:18px}#top .avia-icon-list-container.av-pfiii0-41b55820bb73c8574a4203032e399fce .iconlist_icon svg:first-child{stroke:#0e619b;fill:#0e619b;height:18px;width:18px}#top #wrap_all .avia-icon-list-container.av-pfiii0-41b55820bb73c8574a4203032e399fce .av_iconlist_title{font-size:18px} .flex_cell.av-23tdxs-41947a4b0ab638455abd3e192b485ac3{vertical-align:middle} #top .av-special-heading.av-mcdvbwxw-fea706d51b86faab643a6a51947865b6{margin:2px 0 0 0;padding-bottom:25px;color:#0e619b}body .av-special-heading.av-mcdvbwxw-fea706d51b86faab643a6a51947865b6 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mcdvbwxw-fea706d51b86faab643a6a51947865b6 .special-heading-inner-border{border-color:#0e619b}.av-special-heading.av-mcdvbwxw-fea706d51b86faab643a6a51947865b6 .av-subheading{font-size:15px} #top #wrap_all .avia-button.av-mcdvh1cj-57fcba7ce1bc7acb43f100bea37747d2{font-size:17px;background-color:#056595;border-color:#056595;color:#ffffff;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-mcdvh1cj-57fcba7ce1bc7acb43f100bea37747d2 .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff} #top .avia-icon-list-container.av-io985k-fa6908e3445e7faa7cd9c48588e4b8b3 .iconlist_icon{color:#0e619b;font-size:18px}#top .avia-icon-list-container.av-io985k-fa6908e3445e7faa7cd9c48588e4b8b3 .iconlist_icon svg:first-child{stroke:#0e619b;fill:#0e619b;height:18px;width:18px}#top #wrap_all .avia-icon-list-container.av-io985k-fa6908e3445e7faa7cd9c48588e4b8b3 .av_iconlist_title{font-size:18px} .flex_cell.av-dyr44g-ed8e1b033f78efa59ed73b8d9f03d92d{vertical-align:middle} .avia-image-container.av-c6ffxc-522f7776385263d3b80272ba44cce8c9 img.avia_image{box-shadow:none}.avia-image-container.av-c6ffxc-522f7776385263d3b80272ba44cce8c9 .av-image-caption-overlay-center{color:#ffffff} .flex_cell.av-yj6uo-f7fba5a035bcdfe55e3c43e64cb159fa{vertical-align:middle} .avia-image-container.av-mcdvlbx5-384e546b6c3d73c667cea1d3e45baffb img.avia_image{box-shadow:none}.avia-image-container.av-mcdvlbx5-384e546b6c3d73c667cea1d3e45baffb .av-image-caption-overlay-center{color:#ffffff} .flex_cell.av-7vbleo-27e5a230c4335d2a7e5424397ae5ecdc{vertical-align:middle} #top .av-special-heading.av-mcdvht9n-61f9e5cdcb737b9f68b73d67b4b93c86{margin:2px 0 0 0;padding-bottom:25px;color:#0e619b}body .av-special-heading.av-mcdvht9n-61f9e5cdcb737b9f68b73d67b4b93c86 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mcdvht9n-61f9e5cdcb737b9f68b73d67b4b93c86 .special-heading-inner-border{border-color:#0e619b}.av-special-heading.av-mcdvht9n-61f9e5cdcb737b9f68b73d67b4b93c86 .av-subheading{font-size:15px} #top #wrap_all .avia-button.av-mcdvmqt4-f5b1fa1b9fe0c0e6b95543f4737604e5{font-size:17px;background-color:#056595;border-color:#056595;color:#ffffff;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-mcdvmqt4-f5b1fa1b9fe0c0e6b95543f4737604e5 .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff} #top .avia-icon-list-container.av-1b7ifc-de4b6ad1bb310f3d2cedae3e767b6e98 .iconlist_icon{color:#0e619b;font-size:18px}#top .avia-icon-list-container.av-1b7ifc-de4b6ad1bb310f3d2cedae3e767b6e98 .iconlist_icon svg:first-child{stroke:#0e619b;fill:#0e619b;height:18px;width:18px}#top #wrap_all .avia-icon-list-container.av-1b7ifc-de4b6ad1bb310f3d2cedae3e767b6e98 .av_iconlist_title{font-size:18px}.avia-icon-list-container.av-1b7ifc-de4b6ad1bb310f3d2cedae3e767b6e98 .iconlist_content{font-size:13px;color:#333333} .flex_cell.av-8xpmhs-08f067a7346e535d542225d5b40e9c36{vertical-align:middle} #top .av-special-heading.av-mcdw26tg-103284518b41e7bf51001d57e2073933{margin:2px 0 0 0;padding-bottom:25px;color:#0e619b}body .av-special-heading.av-mcdw26tg-103284518b41e7bf51001d57e2073933 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mcdw26tg-103284518b41e7bf51001d57e2073933 .special-heading-inner-border{border-color:#0e619b}.av-special-heading.av-mcdw26tg-103284518b41e7bf51001d57e2073933 .av-subheading{font-size:15px} #top #wrap_all .avia-button.av-mcdw2z77-1e77f8fa788bc3d7493084f2275b9852{font-size:17px;background-color:#056595;border-color:#056595;color:#ffffff;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-mcdw2z77-1e77f8fa788bc3d7493084f2275b9852 .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff} #top .avia-icon-list-container.av-5fbavc-840e9158c588644ca8cd2a056def7373 .iconlist_icon{color:#0e619b;font-size:18px}#top .avia-icon-list-container.av-5fbavc-840e9158c588644ca8cd2a056def7373 .iconlist_icon svg:first-child{stroke:#0e619b;fill:#0e619b;height:18px;width:18px}#top #wrap_all .avia-icon-list-container.av-5fbavc-840e9158c588644ca8cd2a056def7373 .av_iconlist_title{font-size:18px} .flex_cell.av-2z9i40-0ffb115ead0293e2f66dcebec619567f{vertical-align:middle} .avia-image-container.av-mcdwg1od-9e95562ef374b1f8824f6d207df75cc8 img.avia_image{box-shadow:none}.avia-image-container.av-mcdwg1od-9e95562ef374b1f8824f6d207df75cc8 .av-image-caption-overlay-center{color:#ffffff} #top .av_textblock_section.av-mcfcs6kg-25c74e2c6ec3f8ffc777e523e755c096 .avia_textblock{font-size:12px}