body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:15px}.et_pb_slide_content,.et_pb_best_value{font-size:17px}body{color:#000000}body{line-height:1.5em}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#1a9ed9}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#1a9ed9}.footer-widget h4{color:#1a9ed9}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#1a9ed9}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#1a9ed9}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1170px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1330px}a{color:#0d96ca}.et_secondary_nav_enabled #page-container #top-header{background-color:#1a9ed9!important}#et-secondary-nav li ul{background-color:#1a9ed9}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#1a9ed9}.footer-widget li:before{border-color:#1a9ed9}#footer-widgets .footer-widget li:before{top:9.75px}body .et_pb_button{font-size:16px;background-color:#1a9ed9;border-width:0px!important;border-color:#1a9ed9;border-radius:8px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}body .et_pb_button:after{font-size:25.6px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{background-color:#6191a9}@media only screen and (min-width:981px){.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#1a9ed9!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#1a9ed9}}@media only screen and (min-width:1462px){.et_pb_row{padding:29px 0}.et_pb_section{padding:58px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:87px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:400}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:400}h3{font-weight:400}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:400}h5{font-weight:400}h6{font-weight:400}.et_pb_slide_description .et_pb_slide_title{font-weight:400}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:400}	h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',sans-serif}body,input,textarea,select{font-family:'Open Sans',sans-serif}.et_pb_button{font-family:'Open Sans',sans-serif}body,.et_pb_text,p{font-family:'Open Sans',Arial,Helvetica,sans-serif}body #page-container p{font-size:15px;line-height:22px;color:#000}h1,h2,h3,h4,h5{font-family:'Playfair Display',Georgia,serif!important;font-weight:400!important;color:#000;text-transform:none;letter-spacing:0}#main-content h1{font-size:48px;line-height:1.15;padding-bottom:18px}#main-content h2{font-size:36px;line-height:1.2;padding-bottom:14px}#main-content h3{font-size:30px;line-height:1.25;padding-bottom:12px}#main-content a{color:#0d96ca}#page-container{background:#fff}body #page-container .et_pb_button{background-color:#1a9ed9;color:#fff!important;font-family:'Open Sans',Arial,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;border:0;border-radius:5px;padding:12px 44px 12px 26px!important;position:relative}body #page-container .et_pb_button:after{content:'\35';font-family:'ETmodules';opacity:1;margin-left:8px;right:22px;font-size:18px;line-height:1;display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}body #page-container .et_pb_button:hover{background-color:#6191a9;padding:12px 44px 12px 26px!important}#main-header,#top-header{display:none!important}.et-l--header .et_pb_section{background:#fff!important;padding:0!important}.et-l--header .et_pb_row{width:100%!important;max-width:1170px!important;margin:0 auto!important;padding:0 15px!important}.ct-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:12px 0 0}.ct-logo img{display:block;width:auto;max-height:125px}.ct-head-right{display:flex;align-items:flex-start;justify-content:flex-end;gap:24px;flex:1;padding-top:4px;flex-wrap:wrap}.ct-deals img{display:block;height:52px;width:auto}.ct-social{padding-top:6px;white-space:nowrap}.ct-social a,.ct-foot-social a{display:inline-block;background-image:url(/wp-content/uploads/coraltowers/sprite-social.png);width:34px;height:33px;margin:0 2px;vertical-align:top}.ct-social a em,.ct-foot-social a em{display:none}.ct-social a.fb,.ct-foot-social a.fb{background-position:0 0}.ct-social a.fb:hover,.ct-foot-social a.fb:hover{background-position:0 -33px}.ct-social a.rss,.ct-foot-social a.rss{background-position:-136px 0}.ct-social a.rss:hover,.ct-foot-social a.rss:hover{background-position:-136px -33px}.ct-phones{display:flex;align-items:flex-start;gap:10px;text-align:right}.ct-phone-icon{width:42px;height:auto;margin-top:2px}.ct-phone-nums{display:flex;flex-direction:column;line-height:1.45}.ct-phone{font-size:22px;color:#888!important;text-decoration:none!important}.ct-freecall{font-size:13px;color:#4aa3df}.ct-freecall a{color:#1a9ed9!important;font-weight:700;text-decoration:none!important}.ct-email{font-size:13px;color:#888!important;text-decoration:none!important}.ct-header-code.et_pb_code{margin-bottom:0}.ct-nav.et_pb_menu{background:transparent}.ct-nav .et_pb_menu__wrap{justify-content:flex-end}.ct-nav .et_pb_menu__menu ul li{margin:0}.ct-nav .et_pb_menu__menu ul li a{color:#888!important;font-weight:600;letter-spacing:-0.25px;padding:14px 11px 16px;border-bottom:4px solid transparent;transition:color .15s,border-color .15s}.ct-nav .et_pb_menu__menu ul li a:hover,.ct-nav .et_pb_menu__menu ul li.current-menu-item a,.ct-nav .et_pb_menu__menu ul li.current_page_item a{color:#6191a9!important;border-bottom-color:#6191a9;background:url(/wp-content/uploads/coraltowers/menu-sub-bg.png) bottom center no-repeat;opacity:1}.ct-nav .et_pb_menu__menu ul li:last-child a{color:#f2c744!important}.ct-nav .et_pb_menu__menu ul li:last-child a:hover{color:#6191a9!important}.ct-nav .et_mobile_nav_menu{justify-content:center;width:100%}.ct-nav .mobile_menu_bar{display:block}.ct-nav .mobile_menu_bar:before{content:"\61";font-family:"ETmodules"!important;font-size:32px;color:#333!important;cursor:pointer}.ct-nav .et_mobile_menu{background:#fff;border-top:3px solid #f2c744}.ct-nav .et_mobile_menu li a{color:#555;text-transform:uppercase;font-weight:600}.ct-hero{position:relative;background-size:cover!important;background-position:center}.ct-hero-home{padding:470px 0 70px!important}.ct-hero-home .et_pb_row{width:100%;max-width:1170px;padding:0}.ct-booking-bar{position:relative;background:#f0d536;width:930px;max-width:100%;height:110px;margin:0 auto;border-radius:7px;box-shadow:0 2px 14px rgba(0,0,0,0.25)}.ct-booking-bar form{margin:0}.ct-booking-bar h3{float:left;width:149px;margin:0;padding:20px 0 0 30px;font-family:'Open Sans',Arial,sans-serif!important;font-size:26px!important;font-weight:700!important;color:#000;line-height:30px!important;text-transform:uppercase}.ct-booking-bar .bookingform{padding:0}.ct-booking-bar .bookingform span.check-in,.ct-booking-bar .bookingform span.duration{position:relative;float:left;background:url(/wp-content/uploads/coraltowers/arrow-down-black.png) right 26px bottom 22px no-repeat;width:240px;height:110px;padding-right:10px;text-align:left;border-left:1px solid #ccb42d}.ct-booking-bar .bookingform span.duration{border-right:1px solid #ccb42d}.ct-booking-bar .bookingform em{float:left;display:inline-block;clear:both;width:190px;font-size:13px;color:#000;font-style:normal;font-weight:700;line-height:38px;text-transform:uppercase;margin-left:28px}.ct-booking-bar .date-large,.ct-booking-bar .date-small{position:relative;display:inline-block;float:left;color:#000;font-size:16px;line-height:20px}.ct-booking-bar .date-large{font-size:56px;line-height:45px;font-weight:600;margin-left:28px}.ct-booking-bar .date-small{position:absolute;bottom:22px;left:105px}.ct-booking-bar .date-small::before{content:"/";position:relative;float:left;display:inline-block;color:#000;margin-right:2px}.ct-booking-bar .bookingform span input.selectdate{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border:0;padding:0;cursor:pointer}.ct-booking-bar .ct-datepick{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border:0;padding:0;margin:0;cursor:pointer;z-index:5;-webkit-appearance:none}.ct-booking-bar .bookingform span select{position:absolute;top:0;left:0;height:100%;width:100%;padding:0;opacity:0;border:0;cursor:pointer;z-index:5}.ct-booking-bar .bookingbutton{float:left;margin:34px 0 0 26px}.ct-booking-bar .bookingbutton .button{display:inline-block;background:url(/wp-content/uploads/coraltowers/arrow-right-blue.png) right 18px center no-repeat #fff;color:#133e9a;font-family:'Open Sans',Arial,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;border:0;border-radius:5px;padding:0 46px 0 26px;height:43px;line-height:43px;cursor:pointer}.ct-booking-bar .bookingbutton .button:hover{background-color:#6191a9;background-image:url(/wp-content/uploads/coraltowers/arrow-right-white.png);color:#fff}.ct-booking-bar .clearleft{clear:both;height:0;overflow:hidden}.ct-booking-bar form>br,.ct-booking-bar .bookingform>br{display:none}.ct-hero-inner{min-height:380px;padding:0!important}.ct-hero-inner .et_pb_row{padding:0}.ct-intro{padding:60px 0 50px}.ct-intro .et_pb_image_wrap img{border-radius:4px}.ct-intro h1{font-size:44px!important}.ct-explore{background-image:url(/wp-content/uploads/coraltowers/fish.png)!important;background-repeat:no-repeat!important;background-position:left bottom!important;background-size:contain!important;background-color:#fff!important;padding:70px 0 80px!important}.ct-explore h2{letter-spacing:5px;font-size:34px!important}.ct-explore p{max-width:780px;margin:0 auto 10px;font-size:17px;line-height:26px}.ct-locband{padding:30px 0 60px}.ct-blogband{background-color:#f2f2f2!important;padding:70px 0 90px!important}.ct-blogband .et_pb_text h2{text-transform:uppercase;letter-spacing:1px;font-size:30px!important}.ct-blogband .et_pb_blog_grid .et_pb_post{background:#fff;border:none;padding:12px;box-shadow:0 0 8px rgba(0,0,0,0.06);border-radius:3px}.ct-blogband .et_pb_blog_grid .et_pb_post .entry-featured-image-url{float:left;width:118px;height:118px;overflow:hidden;border-radius:5px;margin:0 16px 6px 0}.ct-blogband .et_pb_blog_grid .et_pb_post .entry-featured-image-url img{width:100%;height:100%;object-fit:cover}.ct-blogband .et_pb_blog_grid .et_pb_post .entry-title{font-family:'Open Sans',Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:21px;padding-bottom:4px}.ct-blogband .et_pb_blog_grid .et_pb_post .entry-title a{color:#000!important}.ct-blogband .et_pb_blog_grid .et_pb_post .entry-title a:hover{color:#0d96ca!important}.ct-blogband .et_pb_blog_grid .et_pb_post .post-meta{font-size:11px;color:#666}.ct-blogband .et_pb_blog_grid .et_pb_post .post-content p{font-size:13px;line-height:19px}.ct-blogband .et_pb_blog_grid .et_pb_post .more-link{color:#0d96ca;font-size:12px;font-weight:700;text-transform:uppercase}.ct-footer{color:#fff;font-size:13px;line-height:22px}.ct-footer a{color:#fff;text-decoration:none}.ct-footer a:hover{color:#f2c744}.ct-foot-top{display:flex;align-items:flex-start;gap:45px;flex-wrap:wrap}.ct-foot-banner img{display:block;width:152px;height:auto;background:#fff;padding:4px;border-radius:3px}.ct-foot-menu{list-style:none;margin:0;padding:0}.ct-foot-menu li{display:inline-block;margin:0;padding:0}.ct-foot-menu li+li::before{content:"|";margin:0 10px;color:rgba(255,255,255,0.7)}.ct-foot-vcard{max-width:320px}.ct-foot-vcard .ct-org{display:block;font-weight:700}.ct-foot-vcard .ct-adr{display:block;margin-bottom:12px}.ct-foot-vcard ul{list-style:none;margin:0 0 14px;padding:0}.ct-foot-vcard li{margin:2px 0}.ct-foot-map{display:block;margin-left:auto;width:370px;max-width:100%;height:170px;background:url(/wp-content/uploads/coraltowers/footer-map.png) center center no-repeat;background-size:cover;border-radius:7px;box-shadow:0 0 8px rgba(0,0,0,0.35)}.ct-copy{margin-top:35px;font-size:12px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:10px}.ct-copy .ct-eto-tag{display:inline-block;width:48px;height:18px;background:right center no-repeat url(/wp-content/uploads/coraltowers/etourism-white.png);background-size:contain;vertical-align:middle}.ct-bottommenu{border-top:1px solid #e5e5e5}.ct-bottommenu .et_pb_code{margin-bottom:0}.ct-tags{list-style:none;margin:0;padding:14px 0!important;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 18px}.ct-tags li{margin:0;padding:0;list-style:none!important}.ct-tags a{color:#0d96ca;font-size:12px;text-decoration:none}.ct-tags a:hover{text-decoration:underline}.page-id-1136 .et_pb_contact_form_container{background:#4dccff;padding:28px 30px;border-radius:6px}.page-id-1136 .et_pb_contact_form_container h1.et_pb_contact_main_title{font-size:30px;padding-bottom:12px}.page-id-1136 .et_pb_contact_form_container .et_pb_contact_field_options_title,.page-id-1136 .et_pb_contact_form_container label{color:#000}.page-id-1136 .et_pb_contact form input,.page-id-1136 .et_pb_contact form textarea,.page-id-1136 .et_pb_contact form select{background:#fff;color:#333;border-radius:3px}.page-id-1136 .et_pb_contact_form_container .et_pb_button{background-color:#1273c4}.page-id-1136 .et_contact_bottom_container{margin-top:10px}.page-id-1136 iframe{border-radius:5px}body.blog #main-content,body.archive #main-content,body.single-post #main-content{background:#fff}body.blog #left-area .et_pb_post,body.archive #left-area .et_pb_post{margin-bottom:55px}body.blog #left-area .et_pb_post h2.entry-title,body.archive #left-area .et_pb_post h2.entry-title,body.single-post .entry-title{font-size:34px;line-height:1.2}body.blog #left-area .et_pb_post h2.entry-title a,body.archive #left-area .et_pb_post h2.entry-title a{color:#000}body.blog #left-area .et_pb_post h2.entry-title a:hover,body.archive #left-area .et_pb_post h2.entry-title a:hover{color:#0d96ca}body.blog #left-area .et_pb_post .entry-featured-image-url,body.archive #left-area .et_pb_post .entry-featured-image-url{float:left;width:150px;margin:6px 22px 8px 0;border-radius:4px;overflow:hidden}body.blog #left-area .et_pb_post .post-meta,body.archive #left-area .et_pb_post .post-meta,body.single-post .post-meta{font-size:12px;color:#666}body.blog #left-area .et_pb_post .post-meta a,body.archive #left-area .et_pb_post .post-meta a{color:#666}body.blog .more-link,body.archive .more-link{color:#0d96ca;font-size:13px;font-weight:700;text-transform:uppercase}body.blog .pagination a,body.archive .pagination a{color:#0d96ca}#sidebar .widgettitle{font-size:22px;padding-bottom:10px}#sidebar a{color:#333}#sidebar a:hover{color:#0d96ca}#sidebar .et_pb_widget{margin-bottom:40px}body.single-post .et_post_meta_wrapper h1.entry-title{font-size:42px}@media (max-width:1200px){.ct-deals{order:3}}@media (max-width:980px){.ct-head{flex-direction:column;align-items:center;text-align:center;padding-top:16px}.ct-head-right{justify-content:center;align-items:center;padding-top:0}.ct-phones{text-align:left}.ct-phone-nums{align-items:flex-start}.ct-nav .et_pb_menu__wrap{justify-content:center}.ct-hero-home{padding:300px 0 40px!important}.ct-booking-bar{width:calc(100% - 30px);height:auto;overflow:hidden;padding-bottom:18px}.ct-booking-bar h3{float:none;width:auto;padding:16px 0 4px 24px}.ct-booking-bar .bookingform span.check-in,.ct-booking-bar .bookingform span.duration{width:50%;height:92px;border-right:0;background-position:right 16px bottom 18px}.ct-booking-bar .bookingform em{margin-left:24px;line-height:30px;width:auto}.ct-booking-bar .date-large{font-size:42px;line-height:38px;margin-left:24px}.ct-booking-bar .date-small{left:84px;bottom:16px}.ct-booking-bar .bookingbutton{float:none;clear:both;margin:14px 0 0 24px}.ct-hero-inner{min-height:240px}#main-content h1{font-size:36px}#main-content h2{font-size:28px}#main-content h3{font-size:24px}.ct-intro h1{font-size:34px!important}.ct-foot-map{margin-left:0}}@media (max-width:600px){.ct-deals img{height:44px}.ct-logo img{max-height:80px}.ct-hero-home{padding:200px 0 30px!important}.ct-hero-inner{min-height:170px}.ct-booking-bar .bookingform span.check-in,.ct-booking-bar .bookingform span.duration{width:100%;height:74px;border-left:0;border-top:1px solid #ccb42d}.ct-booking-bar .bookingform em{float:none;display:block;width:auto;margin:0;padding:8px 0 0 24px;line-height:20px}.ct-booking-bar .date-large{float:none;position:absolute;left:24px;bottom:10px;margin:0;font-size:32px;line-height:32px}.ct-booking-bar .date-small{left:80px;bottom:14px}.ct-foot-top{gap:25px}.ct-copy{flex-direction:column;align-items:flex-start}}.ct-head{padding:8px 0 0}.ct-logo img{max-height:120px}.ct-nav.et_pb_menu{margin-top:-48px}.ct-nav .et_pb_menu__menu ul li a{padding:10px 11px 12px}.ct-nav .et_pb_menu__menu ul li:last-child a{padding-right:0}.et-l--header .ct-hero-band.et_pb_section{background:#1a5f8a url(/wp-content/uploads/coraltowers/hero-home.jpg) center center / cover no-repeat!important;min-height:380px;padding:0!important;display:flex;align-items:center}.et-l--header .ct-hero-band .ct-hero-row.et_pb_row{width:100%!important;max-width:1170px!important;padding:0 15px!important;margin:0 auto!important}.ct-booking-code.et_pb_code{margin-bottom:0}body.home .et-l--header .ct-hero-band.et_pb_section{min-height:745px;align-items:flex-end;padding-bottom:78px!important}body.page-id-1126 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-apartments.png)!important}body.page-id-1128 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-facilities.png)!important}body.page-id-1130 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-location.png)!important}body.page-id-1132 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-attractions.png)!important}body.page-id-1134 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-reviews.png)!important}body.page-id-1136 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-contact.png)!important}body.page-id-1138 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-faq.png)!important}.ct-copy{flex-direction:column;align-items:flex-start;gap:2px}.ct-foot-vcard li strong{font-weight:400}@media (max-width:980px){.ct-nav.et_pb_menu{margin-top:0}.et-l--header .ct-hero-band.et_pb_section{min-height:240px}body.home .et-l--header .ct-hero-band.et_pb_section{min-height:420px;padding-bottom:40px!important}}@media (max-width:600px){.et-l--header .ct-hero-band.et_pb_section{min-height:200px;padding:20px 0!important}body.home .et-l--header .ct-hero-band.et_pb_section{min-height:330px;padding-bottom:24px!important}}.et-l--header .ct-nav.et_pb_menu.et_pb_module{margin-top:-46px!important;margin-bottom:0!important}.et-l--header .ct-nav .et_pb_menu__wrap{justify-content:flex-end!important}.et-l--header .ct-nav .et_pb_menu__menu ul li a{font-size:14px!important;padding:10px 9px 12px!important;letter-spacing:-0.2px}.et-l--header .ct-nav .et_pb_menu__menu ul li:last-child a{padding-right:0!important}.et-l--header .ct-head{padding:8px 0 0}.et-l--header .ct-head-right{gap:18px}.ct-intro.et_pb_section,.ct-locband.et_pb_section{padding:0!important}.ct-intro .et_pb_row,.ct-locband .et_pb_row{width:100%!important;max-width:100%!important;padding:0!important;display:flex;align-items:stretch}.ct-intro .et_pb_row::before,.ct-intro .et_pb_row::after,.ct-locband .et_pb_row::before,.ct-locband .et_pb_row::after{display:none}.ct-intro .et_pb_column:first-child,.ct-locband .et_pb_column:first-child{width:50%!important;margin:0!important;display:flex}.ct-intro .et_pb_column:last-child,.ct-locband .et_pb_column:last-child{width:50%!important;margin:0!important;padding:60px 0 60px 80px;box-sizing:border-box}.ct-intro .et_pb_column:last-child{max-width:585px;padding-right:15px}.ct-locband .et_pb_column:last-child{max-width:585px;padding-right:15px;padding-left:40px}.ct-intro .et_pb_module,.ct-locband .et_pb_module{margin-bottom:20px}.ct-intro .et_pb_column:first-child .et_pb_module,.ct-locband .et_pb_column:first-child .et_pb_module{margin:0;width:100%}.ct-intro .et_pb_image_wrap,.ct-locband .et_pb_image_wrap,.ct-intro .et_pb_video_box{display:block;height:100%}.ct-intro .et_pb_image_wrap img,.ct-locband .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover;border-radius:0!important}.ct-intro .et_pb_video_box{min-height:560px}.ct-intro .et_pb_video_box iframe{height:100%}.ct-intro .et_pb_video_overlay{background-size:cover}.ct-intro .et_pb_video_play{font-size:4.5em;color:#fff;background:rgba(255,255,255,0.25);border-radius:50%;width:1.3em;height:1.3em;line-height:1.3em;text-align:center}.ct-intro h1{font-size:64px!important;line-height:1.05!important;padding-bottom:28px!important}.ct-intro .ct-badges{display:flex;align-items:center;gap:18px;padding:14px;border:1px solid #e8e8e8;border-radius:4px}.ct-intro .ct-badges img{display:block;height:auto}.ct-intro .ct-badges img.ttnq{width:250px}.ct-intro .ct-badges img.bcom{width:150px}.ct-locband{background:#fff}.ct-locband .et_pb_column:first-child .et_pb_image_wrap{min-height:450px}.ct-locband h2{font-size:40px!important}.ct-blogband .et_pb_blog_grid .et_pb_post .post-content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ct-blogband .et_pb_blog_grid .et_pb_post .entry-featured-image-url{position:relative}.ct-blogband .et_pb_blog_grid .et_pb_post .ct-datebadge{position:absolute;left:0;bottom:0;background:rgba(255,255,255,0.92);color:#333;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.1;padding:4px 8px;border-radius:0 4px 0 0;text-align:center}.ct-blogband .et_pb_blog_grid .et_pb_post .ct-datebadge b{display:block;font-size:20px}.ct-blogband .et_pb_blog_grid .et_pb_post .post-meta{display:none}.ct-kw-cta{margin-bottom:20px}@media (max-width:980px){.et-l--header .ct-nav.et_pb_menu.et_pb_module{margin-top:0!important}.ct-intro .et_pb_row,.ct-locband .et_pb_row{display:block}.ct-intro .et_pb_column,.ct-locband .et_pb_column{width:100%!important;max-width:100%!important;padding:30px 20px!important}.ct-intro .et_pb_video_box{min-height:0}.ct-locband .et_pb_column:first-child .et_pb_image_wrap{min-height:0}.ct-intro h1{font-size:40px!important}.ct-locband h2{font-size:30px!important}}.ct-form{background:#4dccff;padding:28px 24px 20px;border-radius:6px;margin-bottom:30px}.ct-form table.form{width:100%;border-collapse:collapse}.ct-form table.form th{text-align:left;font-weight:700;color:#000;font-size:15px;padding:6px 12px 6px 0;vertical-align:top;white-space:nowrap;width:1%}.ct-form table.form td{padding:6px 30px 6px 0;vertical-align:top}.ct-form table.form td.required{position:relative}.ct-form table.form td.required::after{content:"\2605";color:#f2c744;font-size:11px;position:absolute;right:14px;top:12px}.ct-form input[type="text"],.ct-form textarea{width:100%;box-sizing:border-box;border:0;border-radius:3px;background:#fff;padding:9px 10px;font-family:'Open Sans',Arial,sans-serif;font-size:14px;color:#333}.ct-form textarea{height:120px}.ct-form .ct-recaptcha-slot{width:304px;max-width:100%;height:78px;background:#f9f9f9;border:1px solid #d3d3d3;border-radius:3px}.ct-form td.ct-submit-cell{text-align:right;padding-right:30px}.ct-form input.button{background:#1273c4 url(/wp-content/uploads/coraltowers/arrow-right-white.png) right 18px center no-repeat;color:#fff;font-family:'Open Sans',Arial,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;border:0;border-radius:5px;padding:0 72px 0 72px;height:48px;line-height:48px;cursor:pointer}.ct-form input.button:hover{background-color:#6191a9}.ct-form em.required{display:block;font-style:normal;font-size:11px;color:#fff;margin-top:4px}.ct-form em.required::after{content:" \2605";color:#f2c744}.ct-paging{font-size:12px;color:#444;margin:10px 0 18px;border-bottom:1px solid #e5e5e5;padding-bottom:8px}.ct-paging .ct-options a{color:#0d96ca;margin-right:4px}.ct-paging .ct-result-count{margin-left:8px}.ct-review{display:flex;gap:22px;padding:22px 0 18px;border-bottom:1px solid #e5e5e5}.ct-review .ct-quote{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#d9d9d9;color:#fff;font-family:Georgia,serif;font-size:44px;line-height:58px;text-align:center;overflow:hidden;margin-top:4px}.ct-review-body{flex:1}.ct-review-body p{font-style:italic;font-size:14px!important;line-height:21px!important;margin-bottom:8px}.ct-review-who{font-size:13px;color:#555}.ct-review-who strong{color:#0d96ca;font-weight:700}.ct-review-date{font-size:12px;color:#777;margin-top:2px}.ct-top{text-align:center;margin:14px 0 30px}.ct-top a{display:inline-block;font-size:11px;color:#555;border:1px solid #ddd;padding:3px 10px;border-radius:3px;background:#fafafa}.ct-reviews h2{padding-top:10px}.ct-contact-table h4{font-size:26px!important;padding:8px 0 8px}.ct-contact-table table{border-collapse:collapse;width:auto}.ct-contact-table th{text-align:left;font-weight:700;padding:2px 16px 2px 0;vertical-align:top;white-space:nowrap}.ct-contact-table td{padding:2px 0;vertical-align:top}.ct-contact-table td p{margin:0 0 20px}.ct-contact-table td p:first-child{margin-bottom:26px}.ct-contact .ct-btn,#page-container .ct-btn{display:inline-block;background:#1a9ed9 url(/wp-content/uploads/coraltowers/arrow-right-white.png) right 18px center no-repeat;color:#fff!important;font-family:'Open Sans',Arial,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;border-radius:5px;padding:0 46px 0 26px;height:44px;line-height:44px;text-decoration:none!important}.ct-contact .ct-btn:hover{background-color:#6191a9}.ct-contact h2{padding-top:24px}.ct-contact .ct-contact-form.et_pb_contact_form_container{background:#4dccff;padding:28px 30px 22px;border-radius:6px}.ct-contact .ct-contact-form .et_pb_contact_form_container h1{display:none}.ct-contact .ct-contact-form .et_pb_contact_field{margin-bottom:14px}.ct-contact .ct-contact-form .et_pb_contact_field_half{width:33.33%}.ct-contact .ct-contact-form .et_pb_contact_field_half:nth-child(3n+1){padding-left:0}.ct-contact .ct-contact-form .et_pb_contact_field_half:nth-child(3n){padding-right:0}.ct-contact .ct-contact-form input,.ct-contact .ct-contact-form textarea{background:#fff;border:0;border-radius:3px;color:#333}.ct-contact .ct-contact-form .et_pb_contact_field label{color:#000;font-weight:700}.ct-contact .ct-contact-form .et_contact_bottom_container{margin-top:6px}.ct-contact .ct-contact-form .et_pb_contact_captcha_question{color:#000}.ct-contact .ct-contact-form .et_pb_button{background-color:#1273c4}.ct-contact .ct-contact-form .et_pb_button:hover{background-color:#6191a9}.ct-faq-row .et_pb_column_2_3{width:60%}.ct-faq-row .et_pb_column_1_3{width:34%;margin-left:6%}.ct-faq-list h2{padding-top:10px}.ct-faq-list h3{font-size:34px!important;line-height:1.2!important;padding-top:6px}.ct-faq-list p,.ct-faq-list li{font-size:12px!important;line-height:18px!important}.ct-faq-list ul{padding-left:18px}.ct-faq-panel h3{font-size:22px!important;padding-bottom:12px}.ct-faq-archive{list-style:none;margin:0;padding:0}.ct-faq-archive li{margin:0 0 14px;padding:0}.ct-faq-archive .title a{font-weight:700;color:#000;font-size:13px}.ct-faq-archive .title a:hover{color:#0d96ca}.ct-faq-archive .details{font-size:11px;color:#666}.ct-gallery-title{padding-top:24px;border-top:1px solid #e5e5e5;margin-top:10px}.ct-gallery.et_pb_gallery .et_pb_gallery_item{width:31.6%;margin:0 2.6% 2.6% 0;clear:none!important}.ct-gallery.et_pb_gallery .et_pb_gallery_item:nth-child(3n){margin-right:0}.ct-gallery.et_pb_gallery .et_pb_gallery_item:nth-child(3n+1){clear:left!important}.ct-gallery.et_pb_gallery .et_pb_gallery_image{border-radius:2px}.ct-gallery.et_pb_gallery .et_pb_gallery_image img{width:100%;height:260px;object-fit:cover}.ct-gallery.et_pb_gallery .et_pb_gallery_title,.ct-gallery.et_pb_gallery .et_pb_gallery_caption{display:none}.ct-apt.et_pb_section{background:#fff!important;padding:20px 0 30px!important}.ct-apt .et_pb_column:first-child .et_pb_image{margin-bottom:8px}.ct-apt .et_pb_column:first-child .et_pb_image img{width:100%}.ct-apt h2{font-size:40px!important}.ct-thumbs.et_pb_gallery{margin-bottom:0}.ct-thumbs.et_pb_gallery .et_pb_gallery_item{width:9.4%;margin:0 0.66% 0.66% 0;clear:none!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(10n){margin-right:0}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(10n+1){clear:left!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_image img{width:100%;height:52px;object-fit:cover}.ct-thumbs.et_pb_gallery .et_pb_gallery_title,.ct-thumbs.et_pb_gallery .et_pb_gallery_caption{display:none}.ct-attr-intro .et_pb_column_1_2:first-child{width:47%}.ct-attr-intro .et_pb_column_1_2:last-child{width:47%;margin-left:6%}.ct-attr-intro .et_pb_video{margin-bottom:0}.ct-video-credit{font-size:12px!important;color:#666}@media (max-width:980px){.ct-faq-row .et_pb_column_2_3,.ct-faq-row .et_pb_column_1_3{width:100%;margin-left:0}.ct-attr-intro .et_pb_column_1_2:first-child,.ct-attr-intro .et_pb_column_1_2:last-child{width:100%;margin-left:0}.ct-contact .ct-contact-form .et_pb_contact_field_half{width:100%;padding:0}.ct-gallery.et_pb_gallery .et_pb_gallery_item{width:48%;margin-right:4%}.ct-gallery.et_pb_gallery .et_pb_gallery_item:nth-child(3n){margin-right:4%}.ct-gallery.et_pb_gallery .et_pb_gallery_item:nth-child(3n+1){clear:none!important}.ct-gallery.et_pb_gallery .et_pb_gallery_item:nth-child(2n){margin-right:0}.ct-gallery.et_pb_gallery .et_pb_gallery_item:nth-child(2n+1){clear:left!important}.ct-gallery.et_pb_gallery .et_pb_gallery_image img{height:200px}.ct-thumbs.et_pb_gallery .et_pb_gallery_item{width:15.5%;margin-right:1.4%}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(10n){margin-right:1.4%}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(10n+1){clear:none!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(6n){margin-right:0}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(6n+1){clear:left!important}.ct-form table.form,.ct-form table.form tr,.ct-form table.form th,.ct-form table.form td{display:block;width:auto;padding:4px 0}.ct-form table.form td.required::after{right:6px}}@media (max-width:600px){.ct-gallery.et_pb_gallery .et_pb_gallery_image img{height:150px}.ct-thumbs.et_pb_gallery .et_pb_gallery_image img{height:44px}}.ct-contact-table table,.ct-contact-table th,.ct-contact-table td{border:0!important}.ct-contact-table table{width:auto!important;max-width:520px}.ct-contact-table th{width:90px;padding:3px 10px 3px 0!important}.ct-contact-table td{padding:3px 0!important}.ct-contact .ct-contact-form .et_pb_contact_field_half{width:32.5%!important;padding:0!important;margin-right:1.25%}.ct-contact .ct-contact-form .et_pb_contact_field_half:nth-child(3){margin-right:0}.ct-faq-row.et_pb_row .et_pb_column_2_3{width:60%!important;margin-right:6%!important}.ct-faq-row.et_pb_row .et_pb_column_1_3{width:34%!important;margin-left:0!important;margin-right:0!important}@media (max-width:980px){.ct-faq-row.et_pb_row .et_pb_column_2_3,.ct-faq-row.et_pb_row .et_pb_column_1_3{width:100%!important;margin:0!important}.ct-contact .ct-contact-form .et_pb_contact_field_half{width:100%!important;margin-right:0}}.ct-contact .ct-contact-form .et_pb_contact_field_half{width:31.5%!important;margin-right:2.5%}.ct-contact .ct-contact-form .et_pb_contact_field_half:nth-child(3){margin-right:0}.ct-blogindex .ct-blog-row.et_pb_row .et_pb_column_2_3{width:60%!important;margin-right:6%!important}.ct-blogindex .ct-blog-row.et_pb_row .et_pb_column_1_3{width:34%!important;margin:0!important}.ct-blog-intro{margin-bottom:30px}.ct-blog-count.et_pb_code{margin-bottom:0}.ct-blog-list .et_pb_post{margin-bottom:40px;padding-bottom:6px}.ct-blog-list .et_pb_post h2.entry-title{font-size:40px!important;line-height:1.15!important;padding-bottom:10px}.ct-blog-list .et_pb_post h2.entry-title a{color:#000!important}.ct-blog-list .et_pb_post h2.entry-title a:hover{color:#0d96ca!important}.ct-blog-list .et_pb_post .entry-featured-image-url{float:left;width:200px;margin:4px 22px 10px 0}.ct-blog-list .et_pb_post .entry-featured-image-url img{width:200px;height:140px;object-fit:cover}.ct-blog-list .et_pb_post .post-meta{font-size:11px;color:#555;margin-bottom:8px}.ct-blog-list .et_pb_post .post-meta a{color:#555}.ct-blog-list .et_pb_post .post-content p{font-size:13px!important;line-height:19px!important}.ct-blog-list .et_pb_post .more-link{color:#0d96ca;font-size:12px;font-weight:700;text-transform:uppercase}.ct-blog-list .et_pb_post::after{content:"";display:table;clear:both}.ct-blog-list .pagination{border-top:1px solid #e5e5e5;padding-top:12px;font-size:12px}.ct-blog-list .pagination a{color:#0d96ca}.ct-blog-sidebar .et_pb_widget{margin-bottom:40px}.ct-blog-sidebar .et_pb_widget h4.widgettitle,.ct-blog-sidebar .widgettitle{font-size:22px!important;padding-bottom:12px}.ct-blog-sidebar .et_pb_widget ul{list-style:none;padding:0;margin:0}.ct-blog-sidebar .et_pb_widget li{margin:0 0 12px;padding:0;font-size:12px;line-height:1.5}.ct-blog-sidebar .widget_categories li a,.ct-blog-sidebar .widget_recent_entries li a{font-weight:700;color:#000;display:block}.ct-blog-sidebar .widget_categories li a:hover,.ct-blog-sidebar .widget_recent_entries li a:hover{color:#0d96ca}.ct-blog-sidebar .widget_categories li{color:#666;font-size:11px}.ct-blog-sidebar .widget_archive li a,.ct-blog-sidebar .tagcloud a{color:#0d96ca;font-size:11px!important}.ct-blog-sidebar .tagcloud a{text-decoration:underline;margin-right:4px}.ct-blog-sidebar .widget_recent_entries .post-date{display:block;font-size:10px;color:#777}@media (max-width:980px){.ct-blogindex .ct-blog-row.et_pb_row .et_pb_column_2_3,.ct-blogindex .ct-blog-row.et_pb_row .et_pb_column_1_3{width:100%!important;margin:0!important}.ct-blog-list .et_pb_post .entry-featured-image-url{width:140px}.ct-blog-list .et_pb_post .entry-featured-image-url img{width:140px;height:98px}.ct-blog-list .et_pb_post h2.entry-title{font-size:28px!important}}.ct-video-frame{position:relative;width:100%;padding-top:56.25%}.ct-video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ct-blog-sidebar .widget_archive li:nth-child(n+7),.ct-blog-sidebar .wp-block-archives li:nth-child(n+7){display:none}.ct-blog-sidebar .wp-block-latest-posts li{margin-bottom:14px}.ct-blog-sidebar .wp-block-latest-posts__post-excerpt{font-size:11px;margin:2px 0 0;color:#444}.ct-blog-sidebar .wp-block-latest-posts li a{font-weight:700;color:#000;font-size:12px}.ct-blog-sidebar .wp-block-categories li a{font-weight:700;color:#000}.ct-attr-intro.et_pb_row .et_pb_column_1_2:first-child{width:47%!important;margin-right:6%!important}.ct-attr-intro.et_pb_row .et_pb_column_1_2:last-child{width:47%!important;margin-left:0!important;margin-right:0!important}@media (max-width:980px){.ct-attr-intro.et_pb_row .et_pb_column_1_2:first-child,.ct-attr-intro.et_pb_row .et_pb_column_1_2:last-child{width:100%!important;margin:0!important}}.ct-contact .ct-contact-form form.et_pb_contact_form{display:flex;flex-wrap:wrap;align-items:flex-start}.ct-contact .ct-contact-form form.et_pb_contact_form::before,.ct-contact .ct-contact-form form.et_pb_contact_form::after{display:none}.ct-contact .ct-contact-form .et_pb_contact_field{float:none!important;clear:none!important;padding:0!important;margin:0 0 14px!important;box-sizing:border-box}.ct-contact .ct-contact-form .et_pb_contact_field_half{width:31.66%!important;margin-right:2.5%!important}.ct-contact .ct-contact-form .et_pb_contact_field_half:nth-child(3){margin-right:0!important}.ct-contact .ct-contact-form .et_pb_contact_field:not(.et_pb_contact_field_half){width:100%!important}.ct-contact .ct-contact-form .et_contact_bottom_container{width:100%;flex:0 0 100%}@media (max-width:980px){.ct-contact .ct-contact-form .et_pb_contact_field_half{width:100%!important;margin-right:0!important}}.ct-video-frame{padding:0!important;height:auto;aspect-ratio:16 / 9}.ct-video-frame iframe{position:static!important;display:block;width:100%;height:100%}.ct-attr-video .ct-video-frame{padding:0!important;height:auto!important;aspect-ratio:auto!important}.ct-attr-video .ct-video-frame iframe{position:static!important;display:block;width:100%!important;height:auto!important;aspect-ratio:16 / 9;border:0}.ct-attr-video .ct-video-frame{padding:0!important;height:auto!important;aspect-ratio:auto!important}.ct-attr-video .ct-video-frame .fluid-width-video-wrapper{position:relative;width:100%;padding-top:56.25%}.ct-attr-video .ct-video-frame .fluid-width-video-wrapper iframe{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;aspect-ratio:auto}@media (max-width:980px){.ct-intro .et_pb_video_box{height:auto;aspect-ratio:16 / 9}.ct-intro .et_pb_video{width:100%}}.ct-blogband.et_pb_section{padding:70px 0 70px!important}.ct-blogband .et_pb_row{width:100%;max-width:1170px;padding:0 15px}.ct-blogband .et_pb_text{margin-bottom:26px}.ct-blogband .ct-home-blog.et_pb_blog_grid_wrapper{margin-bottom:0}.ct-blogband .ct-datebadge-js.et_pb_code{margin:0}.ct-home-blog .et_pb_salvattore_content[data-columns]::before{content:"3 .column.size-1of3"!important}.ct-home-blog .et_pb_salvattore_content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:stretch}.ct-home-blog .et_pb_salvattore_content .column{display:contents}.ct-home-blog .et_pb_blog_grid .et_pb_post{display:grid;grid-template-columns:146px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:20px;row-gap:0;align-content:start;margin:0!important;padding:10px!important;border:0!important;background:#fff;box-shadow:0 0 8px rgba(0,0,0,0.05);border-radius:0;min-height:166px;height:auto}.ct-home-blog .et_pb_blog_grid .et_pb_post.et_pb_no_thumb{grid-template-columns:minmax(0,1fr)}.ct-home-blog .et_pb_blog_grid .et_pb_post .et_pb_image_container{grid-column:1;grid-row:1 / span 2;margin:0!important;width:146px}.ct-home-blog .et_pb_blog_grid .et_pb_post .entry-featured-image-url{display:block;position:relative;float:none;width:146px;height:146px;margin:0!important;border-radius:5px;overflow:hidden}.ct-home-blog .et_pb_blog_grid .et_pb_post .entry-featured-image-url img{display:block;width:100%;height:100%;object-fit:cover}.ct-home-blog .et_pb_blog_grid .et_pb_post .entry-title{grid-column:2;grid-row:1;margin:0;padding:2px 0 6px!important;font-family:'Open Sans',Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:21px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-home-blog .et_pb_blog_grid .et_pb_post.et_pb_no_thumb .entry-title,.ct-home-blog .et_pb_blog_grid .et_pb_post.et_pb_no_thumb .post-content{grid-column:1}.ct-home-blog .et_pb_blog_grid .et_pb_post .post-meta{display:none}.ct-home-blog .et_pb_blog_grid .et_pb_post .post-content{grid-column:2;grid-row:2;margin:0;padding:0}.ct-home-blog .et_pb_blog_grid .et_pb_post .post-content-inner{margin:0}.ct-home-blog .et_pb_blog_grid .et_pb_post .post-content p{font-size:14px!important;line-height:20px!important;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ct-home-blog .et_pb_blog_grid .et_pb_post .more-link{display:inline-block;color:#0d96ca;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.2px}.ct-home-blog .et_pb_blog_grid .et_pb_post .more-link::after{content:"\203A";margin-left:3px;font-size:13px}.ct-home-blog .et_pb_blog_grid .et_pb_post .ct-datebadge{position:absolute;top:51px;left:0;bottom:auto;width:41px;height:39px;padding:2px 0 0;background:#eddcb8;color:#58522e;font-size:12px;font-weight:600;line-height:14px;text-transform:uppercase;text-align:center;border-radius:0;box-sizing:border-box}.ct-home-blog .et_pb_blog_grid .et_pb_post .ct-datebadge b{display:block;font-size:22px;font-weight:400;line-height:20px}@media (max-width:980px){.ct-blogband.et_pb_section{padding:50px 0 50px!important}.ct-home-blog .et_pb_salvattore_content{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:600px){.ct-home-blog .et_pb_blog_grid .et_pb_post{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;min-height:0}.ct-home-blog .et_pb_blog_grid .et_pb_post .et_pb_image_container{grid-column:1;grid-row:1;width:100%;margin-bottom:12px!important}.ct-home-blog .et_pb_blog_grid .et_pb_post .entry-featured-image-url{width:100%;height:180px}.ct-home-blog .et_pb_blog_grid .et_pb_post .entry-title{grid-column:1;grid-row:2}.ct-home-blog .et_pb_blog_grid .et_pb_post .post-content{grid-column:1;grid-row:3}.ct-home-blog .et_pb_blog_grid .et_pb_post .ct-datebadge{top:14px}}.ct-blogband .et_pb_row{padding:0!important}.ct-home-blog .et_pb_blog_grid .et_pb_post .entry-title{padding:0!important;margin:2px 0 6px!important;max-height:42px}@media (max-width:980px){body #page-container p{font-size:16px;line-height:25px}#page-container .ct-freecall,#page-container .ct-email,#page-container .ct-footer,#page-container .ct-foot-vcard li,#page-container .ct-copy,#page-container .ct-tags a,#page-container .ct-video-credit,#page-container .ct-paging,#page-container .ct-result-count,#page-container .ct-review-date,#page-container .ct-review-who,#page-container .ct-faq-archive .details,#page-container .ct-faq-archive .title a,#page-container .ct-top a,#page-container .ct-form em.required,#page-container .ct-blog-list .et_pb_post .post-meta,#page-container .ct-blog-list .more-link,#page-container .ct-blog-sidebar .et_pb_widget li,#page-container .ct-blog-sidebar .widget_categories li,#page-container .ct-blog-sidebar .widget_archive li a,#page-container .ct-blog-sidebar .tagcloud a,#page-container .ct-blog-sidebar .widget_recent_entries .post-date,#page-container .ct-blog-sidebar .wp-block-latest-posts__post-excerpt,#page-container .ct-blog-sidebar .wp-block-latest-posts li a,#page-container .ct-home-blog .et_pb_blog_grid .et_pb_post .more-link,#page-container .ct-booking-bar .bookingform em,#page-container .ct-scrollto,#page-container .ct-review-body p,#page-container .post-meta,#page-container .ct-blog-list .et_pb_post .post-content p,#page-container .ct-faq-list p,#page-container .ct-faq-list li{font-size:14px!important;line-height:1.5!important}#page-container .ct-video-credit,#page-container .ct-faq-list p,#page-container .ct-faq-list li,#page-container .ct-review-body p,#page-container .ct-blog-list .et_pb_post .post-content p{font-size:15px!important;line-height:23px!important}#page-container .ct-home-blog .et_pb_blog_grid .et_pb_post .ct-datebadge{width:46px;height:42px;font-size:14px}#page-container .ct-home-blog .et_pb_blog_grid .et_pb_post .ct-datebadge b{font-size:22px}#main-content h1{font-size:34px;line-height:1.15}#main-content h2{font-size:28px}#main-content h3{font-size:23px}.ct-faq-list h3{font-size:23px!important}.ct-faq-list h2{font-size:28px!important}.ct-locband h2,.ct-apt h2{font-size:30px!important}.ct-explore h2{font-size:26px!important;letter-spacing:3px}.ct-blogband .et_pb_text h2{font-size:26px!important}.ct-explore p{font-size:16px;line-height:25px}.et-l--header .ct-header-section.et_pb_section{position:relative}.et-l--header .ct-head{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:left;padding:12px 64px 10px 0;gap:0}.et-l--header .ct-logo{flex:0 0 auto}.et-l--header .ct-logo img{max-height:72px}.et-l--header .ct-head-right{flex:0 0 100%;width:100%;justify-content:space-between;align-items:center;gap:12px 16px;padding:10px 0 0;margin-top:10px;border-top:1px solid #ececec;flex-wrap:wrap}.et-l--header .ct-deals{order:3;flex:0 0 100%;display:flex;justify-content:center}.et-l--header .ct-deals img{height:44px}.et-l--header .ct-phones{order:1;text-align:left;gap:10px;align-items:center}.et-l--header .ct-phone-icon{width:34px;margin-top:0}.et-l--header .ct-phone-nums{align-items:flex-start;line-height:1.35}.et-l--header .ct-phone{font-size:20px;font-weight:700;color:#444!important}.et-l--header .ct-social{order:2;padding-top:0}.et-l--header .ct-social a{width:34px;height:33px}.et-l--header .ct-nav.et_pb_menu.et_pb_module{position:static;margin:0!important;padding:0!important;height:0}.et-l--header .ct-nav .et_pb_menu_inner_container,.et-l--header .ct-nav .et_pb_menu__wrap,.et-l--header .ct-nav .et_mobile_nav_menu,.et-l--header .ct-nav .mobile_nav{position:static}.et-l--header .ct-nav .et_pb_menu__wrap{justify-content:flex-end!important}.et-l--header .ct-nav .et_mobile_nav_menu{display:block;width:auto;float:none;margin:0}.et-l--header .ct-nav .mobile_menu_bar{position:absolute;top:24px;right:15px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #dcdcdc;border-radius:6px;background:#fff;z-index:40;cursor:pointer}.et-l--header .ct-nav .mobile_menu_bar:before{position:static;font-size:30px;line-height:1;top:auto;left:auto}.et-l--header .ct-nav .et_mobile_menu{position:absolute;top:100%;left:0;right:0;width:100%;margin:0;padding:6px 0 16px;z-index:9999;background:#fff;border-top:3px solid #f2c744;box-shadow:0 12px 24px rgba(0,0,0,0.18)}.et-l--header .ct-nav .et_mobile_menu li{padding:0}.et-l--header .ct-nav .et_mobile_menu li a{display:block;font-size:16px;font-weight:600;color:#444;padding:14px 20px;border-bottom:1px solid #f0f0f0}.et-l--header .ct-nav .et_mobile_menu li:last-child a{background:#f0d536;color:#000;text-align:center;margin:12px 20px 0;border-radius:6px;border-bottom:0}.et-l--header .ct-nav .et_mobile_menu li a:hover{background-color:#f7f7f7;opacity:1}.et-l--header .ct-nav .et_mobile_menu li:last-child a:hover{background-color:#e6c92a}.ct-booking-bar{border-radius:7px}.ct-booking-bar h3{font-size:24px!important;padding:16px 0 6px 24px}.ct-booking-bar .bookingform span.check-in,.ct-booking-bar .bookingform span.duration{position:relative;height:84px;background-position:right 18px center}.ct-booking-bar .bookingform em{float:none;display:block;width:auto;margin:0;padding:8px 0 0 24px;line-height:20px}.ct-booking-bar .date-large{float:none;position:absolute;left:24px;bottom:10px;margin:0;font-size:38px;line-height:38px}.ct-booking-bar .date-small{left:84px;bottom:16px;font-size:16px}.ct-booking-bar .bookingbutton{margin:14px 24px 0}.ct-booking-bar .bookingbutton .button{height:48px;line-height:48px}.ct-intro.et_pb_section .et_pb_row,.ct-locband.et_pb_section .et_pb_row{display:block!important;width:100%!important;max-width:100%!important;padding:0!important}.ct-intro.et_pb_section .et_pb_column:first-child,.ct-intro.et_pb_section .et_pb_column:last-child,.ct-locband.et_pb_section .et_pb_column:first-child,.ct-locband.et_pb_section .et_pb_column:last-child{width:100%!important;max-width:100%!important;margin:0!important;display:block;box-sizing:border-box}.ct-intro.et_pb_section .et_pb_column:first-child,.ct-locband.et_pb_section .et_pb_column:first-child{padding:0!important}.ct-intro.et_pb_section .et_pb_column:last-child,.ct-locband.et_pb_section .et_pb_column:last-child{padding:28px 20px 36px!important}.ct-intro .et_pb_video_box{min-height:0;height:auto;aspect-ratio:16 / 9}.ct-intro .et_pb_video_box iframe{height:100%}.ct-locband .et_pb_column:first-child .et_pb_image_wrap{min-height:0;height:auto}.ct-locband .et_pb_image_wrap img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.ct-intro h1{font-size:36px!important;padding-bottom:16px!important}.ct-intro .ct-badges{flex-wrap:wrap;justify-content:center;gap:12px 18px;padding:12px}.ct-intro .ct-badges img.ttnq{width:210px;max-width:58%}.ct-intro .ct-badges img.bcom{width:120px;max-width:34%}.ct-explore.et_pb_section{padding:46px 0 50px!important;background-size:60% auto!important}.ct-apt.et_pb_section{padding:10px 0 20px!important}.ct-apt .et_pb_column:first-child .et_pb_image{margin-bottom:6px}.ct-apt .et_pb_column:first-child .et_pb_image img{width:100%}.ct-thumbs.et_pb_gallery .et_pb_gallery_image img{height:90px}.ct-apt .et_pb_column{margin-bottom:20px!important}.ct-gallery.et_pb_gallery .et_pb_gallery_image img{height:190px}.ct-review{gap:14px;padding:18px 0 16px}.ct-review .ct-quote{flex-basis:30px;width:30px;height:30px;font-size:38px;line-height:50px}.ct-faq-row.et_pb_row .et_pb_column_1_3{margin-top:10px!important}.ct-contact-table th{width:88px}.ct-blogindex.et_pb_section .et_pb_row{width:100%!important;max-width:100%!important;padding:0 20px!important;box-sizing:border-box}.ct-blog-list .et_pb_post h2.entry-title{font-size:26px!important}body.single-post #main-content .container{width:90%}body.single-post .et_post_meta_wrapper h1.entry-title{font-size:32px;line-height:1.2}.ct-footer.et_pb_section{padding:40px 0 30px!important}.ct-foot-top{flex-direction:column;align-items:flex-start;gap:22px}.ct-foot-banner img{width:130px}.ct-foot-menu li{display:block;margin:0 0 6px}.ct-foot-menu li+li::before{display:none}.ct-foot-menu a{display:inline-block;font-size:15px;padding:4px 0}.ct-foot-vcard{max-width:100%}.ct-foot-vcard li{margin:6px 0}.ct-foot-vcard .ct-adr{margin-bottom:14px}.ct-foot-social{margin-top:4px}.ct-foot-map{width:100%;height:190px;margin:0}.ct-copy{margin-top:28px;gap:6px}.ct-copy .ct-eto-tag{height:20px;width:54px}.ct-tags{justify-content:center;gap:10px 22px;padding:16px 0!important}.ct-tags a{display:inline-block;padding:2px 0}}@media (max-width:767px){#main-content .et_pb_section .et_pb_row,.et-l--body .et_pb_section .et_pb_row{width:100%!important;max-width:100%!important;padding:0 20px!important;box-sizing:border-box}#main-content .et_pb_section{padding:36px 0!important}.ct-intro.et_pb_section,.ct-locband.et_pb_section,.ct-apt.et_pb_section{padding:0!important}.ct-apt.et_pb_section{padding:8px 0 8px!important}.ct-explore.et_pb_section{padding:44px 0 48px!important}.ct-blogband.et_pb_section{padding:44px 0 44px!important}.ct-blogband.et_pb_section .et_pb_row{padding:0 20px!important}.ct-footer.et_pb_section{padding:36px 0 28px!important}.ct-bottommenu.et_pb_section{padding:0!important}.et-l--footer .et_pb_section .et_pb_row{width:100%!important;max-width:100%!important;padding:0 20px!important;box-sizing:border-box}.ct-intro.et_pb_section .et_pb_row,.ct-locband.et_pb_section .et_pb_row{padding:0!important}.ct-intro.et_pb_section .et_pb_column:last-child,.ct-locband.et_pb_section .et_pb_column:last-child{padding:26px 20px 34px!important}#main-content .et_pb_button_module_wrapper{display:block;width:100%}#main-content .et_pb_button_module_wrapper .et_pb_button,#page-container .ct-contact .ct-btn{display:block;width:100%;box-sizing:border-box;text-align:center}.ct-booking-bar .bookingbutton .button{width:100%;text-align:center;box-sizing:border-box}.ct-thumbs.et_pb_gallery .et_pb_gallery_item{width:32%!important;margin:0 2% 2% 0!important;clear:none!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(10n){margin-right:2%!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(10n+1),.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(6n+1){clear:none!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(3n){margin-right:0!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(3n+1){clear:left!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_image img{height:100px}.ct-gallery.et_pb_gallery .et_pb_gallery_image img{height:160px}.ct-blog-list .et_pb_post .entry-featured-image-url{float:none;width:100%;margin:0 0 14px}.ct-blog-list .et_pb_post .entry-featured-image-url img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.ct-blog-list .et_pb_post{margin-bottom:34px}.ct-blogindex .ct-blog-row.et_pb_row .et_pb_column_1_3{margin-top:10px!important}.ct-faq-row.et_pb_row .et_pb_column_2_3{margin-bottom:10px!important}.ct-form{padding:22px 18px 16px}.ct-form input.button{width:100%;padding:0 20px}.ct-form td.ct-submit-cell{padding-right:0}.ct-contact .ct-contact-form.et_pb_contact_form_container{padding:22px 18px 18px}.et-l--header .ct-hero-band.et_pb_section{min-height:0;padding:22px 0!important}body.home .et-l--header .ct-hero-band.et_pb_section{min-height:0;padding:60px 0 26px!important}.et-l--header .ct-hero-band .ct-hero-row.et_pb_row{padding:0 15px!important}}@media (max-width:980px){.et-l--header .ct-nav.et_pb_menu .et_mobile_menu,.et-l--header .ct-nav.et_pb_menu .et_mobile_menu li,.et-l--header .ct-nav.et_pb_menu .et_mobile_menu li a{background-color:#fff!important}.et-l--header .ct-nav.et_pb_menu .et_mobile_menu li:last-child a{background-color:#f0d536!important}.et-l--header .ct-nav.et_pb_menu .et_mobile_menu li a:hover{background-color:#f7f7f7!important}.et-l--header .ct-nav .et_mobile_menu li a{text-transform:none}.et-l--header .ct-header-section.et_pb_section{z-index:50}}.ct-home-blog .et_pb_blog_grid .et_pb_post .post-meta{display:none!important}.ct-booking-bar .bookingbutton{position:relative;z-index:6}@media (max-width:767px){body #page-container .et_pb_button:after{opacity:1!important}}@media (min-width:601px) and (max-width:980px){.ct-blog-list .et_pb_post{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:22px;align-items:start}.ct-blog-list .et_pb_post .entry-featured-image-url{grid-column:1;grid-row:1 / span 3;float:none;width:200px;margin:4px 0 0}.ct-blog-list .et_pb_post .entry-featured-image-url img{width:200px;height:140px}.ct-blog-list .et_pb_post h2.entry-title{grid-column:2;grid-row:1}.ct-blog-list .et_pb_post .post-meta{grid-column:2;grid-row:2}.ct-blog-list .et_pb_post .post-content{grid-column:2;grid-row:3}.ct-blog-list .et_pb_post::after{display:none}}@media (max-width:980px){.et-l--footer .et_pb_section .et_pb_row,.ct-blogband.et_pb_section .et_pb_row{width:100%!important;max-width:100%!important;padding:0 20px!important;box-sizing:border-box}}@media (max-width:980px){#page-container .ct-blog-list .pagination,#page-container .ct-blog-list .pagination a,#page-container .ct-paging a{font-size:14px!important;line-height:1.6!important}}#main-content .ct-intro .et_pb_video_overlay .et_pb_video_play{color:#fff;width:110px;height:110px;margin:-55px 0 0 -55px;font-size:0;line-height:110px;background:url(/wp-content/uploads/coraltowers/icon-play.png) center center / 110px 110px no-repeat;border-radius:0}#main-content .ct-intro .et_pb_video_overlay .et_pb_video_play:before{content:none}.ct-intro .et_pb_video_overlay .et_pb_video_overlay_hover:hover{background-color:transparent}@media (max-width:767px){#main-content .ct-intro .et_pb_video_overlay .et_pb_video_play{width:72px;height:72px;margin:-36px 0 0 -36px;line-height:72px;background-size:72px 72px}}.ct-head-right .translate-widget{flex:0 0 auto;min-width:157px;min-height:28px;padding-top:26px;line-height:0}.ct-head-right .translate-widget .goog-te-gadget-simple{padding:0!important;margin:0;line-height:normal}.ct-head-right .translate-widget .goog-te-gadget-simple a{text-decoration:none}@media (max-width:980px){.et-l--header .ct-head-right .translate-widget{order:4;flex:0 0 100%;display:flex;justify-content:center;padding:10px 0 0;min-width:0}}.ct-sitemap h1{padding-bottom:22px}.ct-sitemap ul{list-style:disc!important;padding:0 0 0 22px!important;margin:0 0 28px!important;line-height:24px}.ct-sitemap ul li{list-style:disc!important;font-size:15px;line-height:24px;padding:0!important;margin:0 0 3px!important}.ct-sitemap ul.ct-sitemap-posts{padding-left:52px!important;margin-top:-14px!important}.ct-sitemap ul a{color:#0b79d9;text-decoration:underline}.ct-sitemap ul a:hover{color:#000;text-decoration:none}@media (max-width:767px){.ct-sitemap ul.ct-sitemap-posts{padding-left:22px!important}.ct-sitemap ul li{overflow-wrap:anywhere}}.et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/ct-slide-1.jpg)!important;position:relative;overflow:hidden}body.page-id-1126 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-apartments.jpg)!important}body.page-id-1128 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-facilities.jpg)!important}body.page-id-1130 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-location.jpg)!important}body.page-id-1132 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-attractions.jpg)!important}body.page-id-1134 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-reviews.jpg)!important}body.page-id-1136 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-contact.jpg)!important}body.page-id-1138 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-faq.jpg)!important}.ct-hero-slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ct-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity 1.5s ease-in-out}.ct-hero-slide.was-on{opacity:1;z-index:1;transition:none}.ct-hero-slide.is-on{opacity:1;z-index:2}.et-l--header .ct-hero-band .ct-hero-row.et_pb_row{position:relative;z-index:3}@media (max-width:767px){.et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/ct-slide-1-m.jpg)!important}body.page-id-1126 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-apartments-m.jpg)!important}body.page-id-1128 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-facilities-m.jpg)!important}body.page-id-1130 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-location-m.jpg)!important}body.page-id-1132 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-attractions-m.jpg)!important}body.page-id-1134 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-reviews-m.jpg)!important}body.page-id-1136 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-contact-m.jpg)!important}body.page-id-1138 .et-l--header .ct-hero-band.et_pb_section{background-image:url(/wp-content/uploads/coraltowers/hero-faq-m.jpg)!important}}.ct-foot-banner img[hidden]{display:none!important}@media (max-width:980px){.ct-booking-bar input,.ct-booking-bar select,.ct-booking-bar .ct-datepick{font-size:16px!important}.ct-form input[type="text"],.ct-form textarea,.ct-contact .ct-contact-form input,.ct-contact .ct-contact-form textarea,.et_pb_contact_form input,.et_pb_contact_form textarea,.et_pb_contact_form select{font-size:16px!important}.ct-head-right .translate-widget .goog-te-gadget-simple,.ct-head-right .translate-widget .goog-te-gadget-simple span,.ct-head-right .translate-widget .goog-te-gadget-simple a{font-size:14px!important}}@media (min-width:981px){.ct-apt .et_pb_row{display:block}.ct-apt .et_pb_row>.et_pb_column:first-child{width:57.26%!important;margin-right:3%!important}.ct-apt .et_pb_row>.et_pb_column:last-child{width:39.74%!important;margin-right:0!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_item{width:18.8%!important;margin:0 1.5% 1.5% 0!important;clear:none!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(10n){margin-right:1.5%!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(10n+1){clear:none!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(5n){margin-right:0!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_item:nth-child(5n+1){clear:left!important}.ct-thumbs.et_pb_gallery .et_pb_gallery_image img{height:auto;aspect-ratio:126 / 74}.ct-apt h2{font-size:50px!important;line-height:60px!important}.ct-explore h2{font-size:48px!important;line-height:58px!important}body #page-container .ct-explore p{max-width:none;font-size:24px;line-height:29px}}body.single-post #left-area .et_post_meta_wrapper .ct-post-lightbox,body.single-post #left-area .et_post_meta_wrapper>img{float:left;width:300px;margin:5px 25px 25px 0}body.single-post #left-area .et_post_meta_wrapper .ct-post-lightbox img,body.single-post #left-area .et_post_meta_wrapper>img{display:block;width:300px;height:200px;object-fit:cover;margin:0}body.single-post #left-area .et_post_meta_wrapper:first-child{overflow:visible}body.single-post #left-area .entry-content{overflow:visible;padding-top:0}body.single-post #left-area article.et_pb_post::after{content:"";display:table;clear:both}body.single-post #left-area .entry-content p{font-family:'Open Sans',Arial,sans-serif;font-size:15px;line-height:22px;margin:0 0 20px;padding:0;color:#000}body.single-post #left-area .entry-content h2{font-family:'Playfair Display',Georgia,serif;font-size:50px;line-height:60px;font-weight:400;margin:30px 0 15px;padding:0;color:#000}body.single-post #left-area .entry-content h3{font-family:'Playfair Display',Georgia,serif;font-size:48px;line-height:58px;font-weight:400;margin:30px 0 15px;padding:0;color:#000}body.single-post #left-area .entry-content h4{font-family:'Playfair Display',Georgia,serif;font-size:26px;line-height:32px;font-weight:400;margin:10px 0;padding:0}body.single-post #left-area .entry-content a{color:#0b79d9;text-decoration:underline}body.single-post #left-area .entry-content h2 a,body.single-post #left-area .entry-content h3 a{color:#000;text-decoration:none}body.ct-gdoc #left-area .entry-content p{font-family:Arial,sans-serif;font-size:14.67px;line-height:25px;text-align:justify;color:#1a1c1e;margin:0;padding:0 0 16px}body.ct-gdoc #left-area .entry-content li{font-family:Arial,sans-serif;font-size:14.67px;line-height:22px;color:#000}body.ct-gdoc #left-area .entry-content h2{font-family:Arial,sans-serif;font-size:21.33px;line-height:29px;font-weight:400;margin:24px 0 8px}body.ct-gdoc #left-area .entry-content h3{font-family:Arial,sans-serif;font-size:18.67px;line-height:26px;font-weight:400;margin:21px 0 6px}body.ct-gdoc #left-area .entry-content h4{font-family:Arial,sans-serif;font-size:16px;line-height:22px;font-weight:700}body.ct-gdoc #left-area .entry-content a,body.ct-gdoc #left-area .entry-content h2 a,body.ct-gdoc #left-area .entry-content h3 a{color:#1155cc;text-decoration:underline}body.single-post .ct-comments-head{clear:both;border-top:1px solid #eee;margin-top:15px;padding-top:10px}body.single-post .ct-comments-head h2,body.single-post #respond #reply-title{font-family:'Playfair Display',Georgia,serif;font-weight:400;color:#000;padding:0}body.single-post .ct-comments-head h2{font-size:50px;line-height:60px;margin:30px 0 15px}body.single-post #comment-wrap{padding-top:0}body.single-post #respond{padding-top:0}body.single-post #respond #reply-title{font-size:48px;line-height:58px;margin:30px 0 15px}body.single-post #respond .comment-notes{font-size:15px;line-height:22px;margin:0 0 15px;padding:0;color:#000}body.single-post #respond #commentform{display:flex;flex-wrap:wrap;align-items:flex-start;background:#4dccff;border-radius:7px;padding:30px 15px 30px;margin:0}body.single-post #respond #commentform>p,body.single-post #respond #commentform>div{position:relative;margin:0 0 15px;padding:0;float:none;width:100%}body.single-post #respond #commentform .comment-form-author{order:1}body.single-post #respond #commentform .comment-form-email{order:2}body.single-post #respond #commentform .comment-form-comment{order:3}body.single-post #respond #commentform .aiowps-captcha{order:4;width:179px}body.single-post #respond #commentform .aiowps-captcha-equation{order:5;width:calc(100% - 179px);line-height:44px;color:#333}body.single-post #respond #commentform>p:empty{display:none}body.single-post #respond #commentform .form-submit{order:6;margin:10px 0 0;padding-left:179px}body.single-post #respond #commentform .comment-form-author,body.single-post #respond #commentform .comment-form-email,body.single-post #respond #commentform .comment-form-comment{display:flex;align-items:flex-start;padding-right:35px}body.single-post #respond #commentform label{flex:0 0 179px;box-sizing:border-box;padding:0 10px;font-family:'Open Sans',Arial,sans-serif;font-size:15px;font-weight:700;line-height:44px;color:#333}body.single-post #respond #commentform .aiowps-captcha label{display:block;line-height:22px;padding-top:11px}body.single-post #respond #commentform label .required{position:absolute;right:20px;top:0;font-size:0;line-height:44px}body.single-post #respond #commentform label .required::after{content:"\2605";color:#f2c744;font-size:11px}body.single-post #respond #commentform input[type="text"],body.single-post #respond #commentform input[type="email"]{flex:0 0 220px;width:220px;height:44px;box-sizing:border-box;padding:11px 15px;border:0;border-radius:0 3px 3px 0;background:#fff;color:#000;font-size:16px}body.single-post #respond #commentform textarea{flex:1 1 auto;width:auto;max-width:590px;height:110px;box-sizing:border-box;padding:11px 15px;border:0;border-radius:0 3px 3px 0;background:#fff;color:#000;font-size:16px}body.single-post #respond #commentform .aiowps-captcha-answer{width:70px!important;flex:none;height:44px;margin-left:8px}body.single-post #respond #commentform .form-submit::before{content:"Required fields 2605";position:absolute;left:0;width:179px;box-sizing:border-box;padding-right:20px;text-align:right;font-size:11px;line-height:44px;color:#fff;font-style:italic}body.single-post #respond #commentform #submit.et_pb_button,body.single-post #respond #commentform #submit{width:220px;height:44px;padding:0 15px;margin:0;border:0;border-radius:3px;background:#0d96ca url(/wp-content/uploads/coraltowers/arrow-right-white.png) right 18px center no-repeat;color:#fff;font-family:'Open Sans',Arial,sans-serif;font-size:16px;font-weight:700;line-height:44px;text-transform:uppercase;cursor:pointer}body.single-post #respond #commentform #submit:hover{background-color:#6191a9}@media (max-width:767px){body.single-post #left-area .et_post_meta_wrapper .ct-post-lightbox,body.single-post #left-area .et_post_meta_wrapper>img{float:none;width:100%;margin:0 0 20px}body.single-post #left-area .et_post_meta_wrapper .ct-post-lightbox img,body.single-post #left-area .et_post_meta_wrapper>img{width:100%;height:auto;aspect-ratio:3 / 2}body.single-post #left-area .entry-content h2{font-size:30px;line-height:36px}body.single-post #left-area .entry-content h3{font-size:26px;line-height:32px}body.ct-gdoc #left-area .entry-content h2{font-size:22px;line-height:30px}body.ct-gdoc #left-area .entry-content h3{font-size:19px;line-height:26px}body.ct-gdoc #left-area .entry-content p,body.ct-gdoc #left-area .entry-content li{font-size:16px;line-height:26px;text-align:left}body.single-post #left-area .entry-content p{font-size:16px;line-height:25px}body.single-post .ct-comments-head h2{font-size:32px;line-height:40px}body.single-post #respond #reply-title{font-size:28px;line-height:36px}body.single-post #respond #commentform{padding:20px 16px}body.single-post #respond #commentform .comment-form-author,body.single-post #respond #commentform .comment-form-email,body.single-post #respond #commentform .comment-form-comment{display:block;padding-right:0}body.single-post #respond #commentform label{display:block;padding:0;line-height:30px}body.single-post #respond #commentform label .required{position:static;font-size:0;margin-left:4px;line-height:30px}body.single-post #respond #commentform input[type="text"],body.single-post #respond #commentform input[type="email"],body.single-post #respond #commentform textarea{width:100%;max-width:none}body.single-post #respond #commentform .aiowps-captcha,body.single-post #respond #commentform .aiowps-captcha-equation{width:100%}body.single-post #respond #commentform .aiowps-captcha label{padding-top:0}body.single-post #respond #commentform .form-submit{padding-left:0;padding-top:30px}body.single-post #respond #commentform .form-submit::before{width:auto;top:0;line-height:22px;text-align:left;padding:0}body.single-post #respond #commentform #submit{width:100%}}@media (min-width:981px){.et-l--header .ct-nav .et-menu li.menu-item-has-children>a{padding-right:9px!important}.et-l--header .ct-nav .et-menu li.menu-item-has-children>a::after{display:none!important}.et-l--header .ct-nav .et-menu .sub-menu{background-color:rgba(255,255,255,0.85)!important;border-top:0!important;box-shadow:none!important;width:240px!important;padding:10px 0!important}.et-l--header .ct-nav .et-menu .sub-menu li{padding:0!important;width:100%}.et-l--header .ct-nav .et-menu .sub-menu li a{width:100%!important;box-sizing:border-box;padding:10px 23px!important;color:#000!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;line-height:20px}.et-l--header .ct-nav .et-menu .sub-menu li a:hover{opacity:1;background:transparent;color:#6191a9!important}body.single-post #main-content .et_post_meta_wrapper h1.entry-title{font-size:60px;line-height:70px;padding-bottom:30px}}body.ct-gdoc #main-content #left-area .entry-content h2,body.ct-gdoc #main-content #left-area .entry-content h3,body.ct-gdoc #main-content #left-area .entry-content h4{font-family:Arial,sans-serif!important}@media (min-width:768px){body.single-post #main-content #left-area .entry-content h2{font-size:50px;line-height:60px}body.single-post #main-content #left-area .entry-content h3{font-size:48px;line-height:58px}body.ct-gdoc #main-content #left-area .entry-content h2{font-size:21.33px;line-height:29px}body.ct-gdoc #main-content #left-area .entry-content h3{font-size:18.67px;line-height:26px}body.single-post #main-content .ct-comments-head h2{font-size:50px;line-height:60px}}@media (max-width:767px){body.single-post #main-content .ct-comments-head h2{font-size:32px;line-height:40px}}body.single-post #respond #commentform label{display:block!important}body.single-post #respond #commentform .comment-form-author label,body.single-post #respond #commentform .comment-form-email label,body.single-post #respond #commentform .comment-form-comment label{display:block!important}body.single-post #respond #commentform .form-submit{text-align:left}@media (min-width:981px){body #page-container .ct-explore p{line-height:25px;margin:40px auto 0}.ct-explore .et_pb_button_module_wrapper{margin-top:70px}}@media (max-width:767px){body.single-post #respond #commentform .form-submit::before{font-size:14px}}@media (min-width:981px) and (max-width:1300px){.et-l--header .ct-nav .et-menu li.menu-item-has-children>.sub-menu{left:auto!important;right:0!important}}@media (min-width:981px) and (max-width:1100px){.ct-intro .ct-badges{flex-wrap:wrap}.ct-intro .ct-badges img.ttnq{width:200px}.ct-intro .ct-badges img.bcom{width:120px}}.et-l--header .ct-nav .et_pb_menu__menu ul.sub-menu li a,.et-l--header .ct-nav .et_pb_menu__menu ul li.current_page_item ul.sub-menu li a,.et-l--header .ct-nav .et_pb_menu__menu ul li.current-menu-item ul.sub-menu li a{border-bottom:0!important;background:none!important}.et-l--header .ct-nav .et_pb_menu__menu ul.sub-menu li.current-menu-item>a,.et-l--header .ct-nav .et_pb_menu__menu ul.sub-menu li.current_page_item>a{color:#6191a9!important}.et-l--header .ct-nav .et_pb_menu__menu ul.sub-menu li:last-child a{color:#000!important}@media (max-width:980px){.et-l--header .ct-nav.et_pb_menu .et_mobile_menu .sub-menu li:last-child a,.et-l--header .ct-nav .et_mobile_menu .sub-menu li:last-child a{background-color:#fff!important;color:#444!important;text-align:left;margin:0;border-radius:0;border-bottom:1px solid #f0f0f0}.et-l--header .ct-nav .et_mobile_menu .sub-menu li a{padding-left:36px}}@media (max-width:980px){.et-l--header .ct-nav .et_mobile_menu .sub-menu li a,.et-l--header .ct-nav .et_mobile_menu .sub-menu li:last-child a{color:#444!important}}@media (max-width:980px){.et-l--header .ct-head-right .translate-widget{min-height:41px;box-sizing:border-box}}@media (max-width:980px){.et-l--header .ct-head-right .translate-widget{min-height:31px}}.et-l--header .ct-logo img{aspect-ratio:248 / 164;height:120px;max-height:none;width:auto}@media (max-width:980px){.et-l--header .ct-logo img{height:72px}}.ct-intro .ct-badges img.ttnq{aspect-ratio:300 / 170}.ct-intro .ct-badges img.bcom{aspect-ratio:1 / 1}.ct-apt .et_pb_column:first-child .et_pb_image img{aspect-ratio:670 / 430;object-fit:cover;height:auto}html body #page-container .et_pb_section .et_pb_button_module_wrapper .et_pb_button,html body #page-container .et_pb_section .et_pb_contact_form_container.et_pb_contact_form_container.et_pb_module.et_pb_module .et_pb_contact_submit.et_pb_button,#page-container .ct-contact .ct-btn,#page-container .ct-btn{background-color:#0d96ca!important;color:#fff!important}html body #page-container .et_pb_section .et_pb_button_module_wrapper .et_pb_button:hover,html body #page-container .et_pb_section .et_pb_contact_form_container.et_pb_contact_form_container.et_pb_module.et_pb_module .et_pb_contact_submit.et_pb_button:hover,#page-container .ct-btn:hover{background-color:#6191a9!important;color:#fff!important}#page-container .ct-freecall,#page-container .ct-freecall a{color:#93b9cc!important}#page-container .ct-phone,#page-container .ct-email{color:#888!important}#page-container .ct-tags a{color:#0b79d9}@media (min-width:1170px){.et-l--header .ct-header-row.et_pb_row{padding:0!important}.et-l--header .ct-head{position:relative;display:block;height:164px;padding:0!important}.et-l--header .ct-logo{position:absolute;left:0;top:0}.et-l--header .ct-logo img{width:248px;height:164px;max-height:none}.et-l--header .ct-head-right{display:block;padding:0}.et-l--header .ct-deals{position:absolute;left:332px;top:20px}.et-l--header .ct-deals img{width:310px;height:74px}.et-l--header .ct-head-right .translate-widget{position:absolute;left:672px;top:40px;padding:0;min-height:25px;min-width:157px}.et-l--header .ct-social{position:absolute;left:849px;top:15px;padding:0}.et-l--header .ct-phones{position:absolute;right:0;top:35px;gap:0}.et-l--header .ct-phone-icon{width:40px;height:40px;margin:0}.et-l--header .ct-phone-nums{line-height:22px}#page-container .et-l--header .ct-phone{font-size:24px;line-height:22px;padding:0;min-height:33px}#page-container .et-l--header .ct-freecall{font-size:14px;line-height:22px}#page-container .et-l--header .ct-email{font-size:15px;line-height:22px}.et-l--header .ct-nav.et_pb_menu.et_pb_module{margin-top:-54px!important;position:relative;z-index:5}.et-l--header .ct-header-code.et_pb_code{margin-bottom:0!important}.et-l--header .ct-nav .et_pb_menu__menu>nav>ul{margin-right:0!important}.et-l--header .ct-social{left:847px!important}.et-l--header .ct-phone-nums{margin-top:-6px}.et-l--header .ct-nav .et_pb_menu__menu>nav>ul>li{margin:0 14px!important;padding:0!important}.et-l--header .ct-nav .et_pb_menu__menu>nav>ul>li:last-child{margin-right:14px!important}.et-l--header .ct-nav .et_pb_menu__menu>nav>ul>li>a{font-size:16px!important;line-height:50px!important;padding:0!important;letter-spacing:-0.5px!important;border-bottom:4px solid transparent}.et-l--header .ct-nav .et_pb_menu__menu>nav>ul>li>.sub-menu{top:54px}.et-l--header .ct-nav .et_pb_menu__menu>nav>ul>li.current-menu-item>a,.et-l--header .ct-nav .et_pb_menu__menu>nav>ul>li.current_page_item>a,.et-l--header .ct-nav .et_pb_menu__menu>nav>ul>li:hover>a{border-bottom-color:#6191a9}}@media (min-width:981px){.ct-booking-bar h3{width:179px;font-size:30px!important;line-height:30px!important}.ct-booking-bar .bookingform span.check-in,.ct-booking-bar .bookingform span.duration{width:263px}.ct-booking-bar .bookingform em{margin-left:30px}.ct-booking-bar .date-large{margin-left:30px}.ct-booking-bar .bookingbutton{margin-left:30px}.et-l--header .ct-hero-band.et_pb_section,body.home .et-l--header .ct-hero-band.et_pb_section{align-items:flex-end;padding-bottom:70px!important}#page-container .ct-footer .ct-org,#page-container .ct-footer .ct-adr{font-size:15px;line-height:22px}#page-container .ct-footer .ct-foot-vcard li{font-size:15px;line-height:22px}#page-container .ct-footer .ct-foot-menu a{font-size:14px;line-height:18px}#page-container .ct-footer .ct-copy{font-size:13px}#page-container .ct-footer .ct-copy .ct-tagline,#page-container .ct-footer .ct-tagline a{font-size:12px}#page-container .ct-tags a{font-size:11px}body.page-id-1128 #main-content .et_pb_text h2{font-size:50px;line-height:60px;margin:30px 0 15px;padding:0}body.page-id-1128 #main-content .et_pb_text h2+p{margin:5px 0 0;padding:0}.ct-locband.et_pb_section .et_pb_column:first-child{width:64.583%!important}.ct-locband.et_pb_section .et_pb_column:last-child{width:auto!important;flex:0 1 375px;max-width:375px!important;padding:30px 0 30px 40px!important}.ct-locband.et_pb_section .et_pb_column:first-child .et_pb_image_wrap{min-height:453px}.ct-locband.et_pb_section h2{font-size:38px!important;line-height:42px!important;padding-bottom:25px!important}}body.page-id-1136 .et_pb_contact_form_container,body.page-id-1134 .et_pb_contact_form_container{background:#4dccff;border-radius:7px;padding:15px!important}body.page-id-1136 .et_pb_contact_form,body.page-id-1134 .et_pb_contact_form{margin:0!important;display:flex;flex-wrap:wrap;align-items:flex-start}body.page-id-1136 .et_pb_contact_form .et_pb_contact_field,body.page-id-1134 .et_pb_contact_form .et_pb_contact_field{display:flex;align-items:flex-start;float:none;width:auto!important;flex:0 0 auto!important;max-width:none!important;margin:0 0 15px!important;padding:0!important;clear:none!important}body.page-id-1136 .et_pb_contact_form .et_pb_contact_form_label,body.page-id-1134 .et_pb_contact_form .et_pb_contact_form_label{display:block!important;box-sizing:border-box;width:95px;flex:0 0 95px;padding:0 10px;margin:0;font-size:15px;font-weight:700;line-height:40px;color:#333}body.page-id-1136 .et_pb_contact_field_1 .et_pb_contact_form_label,body.page-id-1134 .et_pb_contact_field_1 .et_pb_contact_form_label{width:122px;flex-basis:122px}body.page-id-1136 .et_pb_contact_field_2 .et_pb_contact_form_label,body.page-id-1134 .et_pb_contact_field_2 .et_pb_contact_form_label{width:130px;flex-basis:130px;line-height:40px}body.page-id-1136 .et_pb_contact_form .et_pb_contact_field .input,body.page-id-1134 .et_pb_contact_form .et_pb_contact_field .input{width:220px!important;height:44px;box-sizing:border-box;padding:11px 15px!important;border:0!important;border-radius:0 3px 3px 0!important;background:#fff!important;color:#000!important;font-size:16px!important}body.page-id-1136 .et_pb_contact_form .et_pb_contact_field textarea.input,body.page-id-1134 .et_pb_contact_form .et_pb_contact_field textarea.input{width:590px!important;height:132px;min-height:0}body.page-id-1136 .et_pb_contact_form .et_pb_contact_field::after,body.page-id-1134 .et_pb_contact_form .et_pb_contact_field::after{content:"";flex:0 0 24px;width:24px;height:44px}body.page-id-1136 .et_pb_contact_form .et_pb_contact_field:has(.input[data-required_mark="required"])::after,body.page-id-1134 .et_pb_contact_form .et_pb_contact_field:has(.input[data-required_mark="required"])::after{content:"\2605";color:#f2c744;font-size:11px;line-height:20px;text-align:center}body.page-id-1136 .et_pb_contact_form .et_contact_bottom_container,body.page-id-1134 .et_pb_contact_form .et_contact_bottom_container{float:none;flex:1 1 300px!important;width:auto!important;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;margin:0!important;text-align:right}body.page-id-1136 .et_pb_contact_form .et_pb_contact_right,body.page-id-1134 .et_pb_contact_form .et_pb_contact_right{flex:0 0 100%;display:block;text-align:left;margin-bottom:20px}body.page-id-1136 .et_pb_contact_form .et_pb_contact_right p,body.page-id-1134 .et_pb_contact_form .et_pb_contact_right p{display:flex;align-items:center;gap:6px;margin:0;padding:0;font-size:15px;font-weight:700;color:#333}body.page-id-1136 .et_pb_contact_form .et_pb_contact_right p::before,body.page-id-1134 .et_pb_contact_form .et_pb_contact_right p::before{content:"Verification";display:inline-block;width:111px;box-sizing:border-box;padding:0 10px;line-height:40px}body.page-id-1136 .et_pb_contact_form .et_pb_contact_captcha,body.page-id-1134 .et_pb_contact_form .et_pb_contact_captcha{width:70px!important;height:44px;padding:11px 10px!important;border:0!important;border-radius:3px!important;background:#fff!important;color:#000!important;font-size:16px!important;margin-left:4px!important}body.page-id-1136 .et_pb_contact_form .et_pb_contact_submit,body.page-id-1134 .et_pb_contact_form .et_pb_contact_submit{width:220px;height:44px;margin:0 20px 0 0!important;padding:0 15px!important;border-radius:3px;font-size:16px;line-height:44px}body.page-id-1136 .et_pb_contact_form .et_contact_bottom_container::after,body.page-id-1134 .et_pb_contact_form .et_contact_bottom_container::after{content:"Required fields 2605";flex:0 0 100%;padding-right:20px;box-sizing:border-box;text-align:right;font-size:11px;line-height:22px;color:#fff}@media (min-width:981px){body.page-id-1136 .et_pb_contact_form p.et_pb_contact_field[data-type="text"],body.page-id-1134 .et_pb_contact_form p.et_pb_contact_field[data-type="text"]{width:709px!important;flex:0 0 709px!important}}body.page-id-1136 .et_pb_contact_form .et_pb_contact_captcha,body.page-id-1134 .et_pb_contact_form .et_pb_contact_captcha{max-width:none!important}html body #page-container .et_pb_section .et_pb_contact_form_container .et_pb_contact_form .et_pb_contact_submit.et_pb_button{width:220px;height:44px;padding:0 15px!important;font-size:16px!important;line-height:44px!important;border-radius:3px!important}@media (max-width:980px){body.page-id-1136 .et_pb_contact_form .et_pb_contact_field,body.page-id-1134 .et_pb_contact_form .et_pb_contact_field{display:block;width:100%!important;position:relative}body.page-id-1136 .et_pb_contact_form .et_pb_contact_form_label,body.page-id-1134 .et_pb_contact_form .et_pb_contact_form_label{width:auto!important;padding:0;line-height:30px}body.page-id-1136 .et_pb_contact_form .et_pb_contact_field .input,body.page-id-1134 .et_pb_contact_form .et_pb_contact_field .input,body.page-id-1136 .et_pb_contact_form .et_pb_contact_field textarea.input,body.page-id-1134 .et_pb_contact_form .et_pb_contact_field textarea.input{width:100%!important}body.page-id-1136 .et_pb_contact_form .et_pb_contact_field::after,body.page-id-1134 .et_pb_contact_form .et_pb_contact_field::after{position:absolute;top:5px;left:auto;right:0;height:20px;font-size:14px}body.page-id-1136 .et_pb_contact_form .et_contact_bottom_container,body.page-id-1134 .et_pb_contact_form .et_contact_bottom_container{flex:1 1 100%;justify-content:flex-start}body.page-id-1136 .et_pb_contact_form .et_pb_contact_right p::before,body.page-id-1134 .et_pb_contact_form .et_pb_contact_right p::before{width:auto;padding:0 8px 0 0}body.page-id-1136 .et_pb_contact_form .et_pb_contact_submit,body.page-id-1134 .et_pb_contact_form .et_pb_contact_submit{width:100%;margin:0!important}body.page-id-1136 .et_pb_contact_form .et_contact_bottom_container::after,body.page-id-1134 .et_pb_contact_form .et_contact_bottom_container::after{text-align:left;font-size:14px;padding:6px 0 0}}.ct-reviews .ct-pager{font-size:12px;line-height:22px;color:#808080;text-align:right;margin:10px 0}#page-container .ct-reviews .ct-pager a{display:inline;padding:2px 6px;background:#ededed;color:#808080!important;text-decoration:none}.ct-reviews .ct-pager em{font-style:normal}#page-container .ct-reviews .ct-pager em a{background:#c9c9c9;color:#555!important}.ct-reviews .ct-paging{font-size:15px;line-height:22px;color:#000;border:0;margin:0 0 10px;padding:0}#page-container .ct-reviews .ct-paging .ct-options a{color:#0b79d9!important;text-decoration:underline;margin-right:0}.ct-reviews .ct-paging .ct-result-count{margin-left:4px}.ct-reviews .ct-review.ct-hidden{display:none}@media (min-width:981px){body.single-post #main-content #left-area .entry-content .ct-fs-14{font-size:14px}body.single-post #main-content #left-area .entry-content .ct-fs-17-33{font-size:17.33px;line-height:1.38}body.single-post #main-content #left-area .entry-content .ct-fs-18-67{font-size:18.67px;line-height:1.38}body.single-post #main-content #left-area .entry-content .ct-fs-22-67{font-size:22.67px;line-height:1.38}body.single-post #main-content #left-area .entry-content .ct-fs-24{font-size:24px;line-height:1.38}body.single-post #main-content #left-area .entry-content .ct-fs-60{font-size:60px;line-height:70px}}body.single-post #main-content #left-area .entry-content .ct-fw-700{font-weight:700!important}body.ct-gdoc #main-content #left-area .entry-content p:not([style*="text-align"]){text-align:left}body.single-post #main-content #left-area .entry-content th:not([style*="text-align"]){text-align:center}@media (max-width:767px){body.single-post #main-content #left-area .entry-content [style*="text-align: justify"]{text-align:left!important}}body.single-post #main-content .et_post_meta_wrapper p.post-meta{font-size:11px;line-height:18px;color:#666}body.single-post #main-content .et_post_meta_wrapper p.post-meta a{color:#888}@media (max-width:767px){body.single-post #main-content .et_post_meta_wrapper p.post-meta{font-size:14px!important;line-height:21px!important}}body #page-container .ct-panel{font-family:'Open Sans',Arial,sans-serif;font-size:13px;line-height:18px;color:#000;margin:10px 0 65px}body #page-container .ct-panel h3{font-family:'Playfair Display',Georgia,serif;font-size:30px;line-height:58px;font-weight:400;color:#000;margin:0 0 20px;padding:0}body #page-container .ct-panel ul{margin:0;padding:0;list-style:none}body #page-container .ct-panel li{list-style:none;margin:25px 0;padding:0;font-size:13px;line-height:18px}body #page-container .ct-panel .title{margin-bottom:5px;font-size:16px;font-weight:700;line-height:20px}body #page-container .ct-panel .title a{color:#000;text-decoration:none;font-size:16px;font-weight:700}body #page-container .ct-panel .title a:hover{color:#0b79d9}body #page-container .ct-panel li p{margin:0;padding:0;font-size:15px;line-height:22px;color:#000}body #page-container .ct-panel.blog .summary{font-size:13px;line-height:20px;color:#000}body #page-container .ct-panel a.more{display:inline-block;font-size:12px;font-weight:700;line-height:18px;color:#5fbde0;text-decoration:none;text-transform:uppercase}body #page-container .ct-panel a.more::after{content:"\203A";margin-left:4px}body #page-container .ct-panel a.more:hover{color:#6191a9}body #page-container .ct-panel .text>a:not(.more){color:#0b79d9;text-decoration:underline;line-height:18px}body #page-container .ct-panel ul.archive a{color:#0b79d9;text-decoration:underline;font-size:13px}body #page-container .ct-panel li.archive-more{text-align:center;padding:5px 0 10px}body #page-container .ct-panel ul.archive li.archive-more a{color:#5fbde0;text-decoration:none;font-size:12px}@media (max-width:767px){body #page-container .ct-panel .text>a:not(.more){font-size:14px!important;line-height:24px}}body.single-post #main-content #left-area .entry-content p,body.single-post #main-content #left-area .entry-content li,body.single-post #main-content #left-area .entry-content td,body.single-post #main-content #left-area .entry-content th{font-weight:400}body #page-container .et_pb_widget:has(>.ct-panel){margin-bottom:0!important}@media (min-width:981px){body.single-post #main-content .container{width:100%!important;max-width:1170px!important}body.single-post #main-content .container::before{display:none!important}body.single-post #left-area{width:70%!important;padding-right:0!important}body.single-post #sidebar{width:28.034%!important;padding-left:0!important;float:right!important}body.blog #page-container .et_pb_post .post-meta,body.archive #page-container .et_pb_post .post-meta{font-size:11px!important;line-height:22px!important}}@media (min-width:981px){#page-container .ct-home-blog .et_pb_blog_grid .et_pb_post .entry-title,#page-container .ct-home-blog .et_pb_blog_grid .et_pb_post .entry-title a{font-size:16px!important;line-height:20px!important}#page-container .ct-home-blog .et_pb_blog_grid .et_pb_post .post-content-inner p{font-size:13px!important;line-height:20px!important;font-weight:400}#page-container .ct-home-blog .et_pb_blog_grid .et_pb_post .more-link{color:#5fbde0!important;line-height:18px;margin-top:10px}}@media (min-width:981px){#page-container #main-content .et_pb_text h1,#page-container #main-content .ct-intro h1{font-size:60px!important;line-height:70px!important;font-weight:400;color:#000;padding-bottom:30px!important;margin-bottom:0!important}}@media (min-width:981px){body.page:not(.home) #main-content .et_pb_text h2{font-size:50px;line-height:60px;font-weight:400;margin:30px 0 15px;padding:0}body.page:not(.home) #main-content .et_pb_text h3{font-size:48px;line-height:58px;font-weight:400;margin:30px 0 15px;padding:0}body.page:not(.home) #main-content .et_pb_text h2:first-child,body.page:not(.home) #main-content .et_pb_text h3:first-child{margin-top:0}body.page #main-content .ct-gallery-title h2{font-size:48px;line-height:58px;margin:0 0 30px;padding:0}#page-container #main-content .ct-faq-list h3{font-size:48px!important;line-height:58px!important;padding-top:0}#page-container #main-content .ct-faq-list h2{padding-top:0}body.page-id-1136 #main-content .ct-contact-table h4{font-size:26px!important;line-height:20px;margin:10px 0;padding:0}#page-container .ct-faq-archive{list-style:none!important;padding:0!important;margin:0!important}#page-container .ct-faq-archive li{list-style:none!important;margin:25px 0!important;padding:0!important;font-size:13px;line-height:18px}#page-container .ct-faq-archive .title a{font-size:16px!important;line-height:20px!important;font-weight:700;color:#000!important;text-decoration:none}#page-container .ct-faq-archive .details{font-size:11px!important;line-height:18px!important;color:#666;margin:2px 0}}@media (min-width:768px){#page-container .ct-review-body p{font-size:15px!important;line-height:22px!important;font-weight:400;margin:0 0 10px}#page-container .ct-review-who{display:inline-block;font-size:15px;line-height:22px;font-weight:400;color:rgb(245,124,49);margin:0 20px 0 0}#page-container .ct-review-who strong{color:rgb(245,124,49)!important}#page-container .ct-review-date{display:inline-block;font-size:15px;line-height:22px;font-weight:400;color:#888;margin:0 0 10px}}@media (max-width:767px){#page-container .ct-freecall{color:#207ab7!important}#page-container .ct-freecall a{color:#157dab!important}#page-container .ct-phone{color:#757575!important}#page-container .ct-email{color:#757575!important;display:inline-block;min-height:24px;line-height:24px!important}html body #page-container .et_pb_section .et_pb_button_module_wrapper .et_pb_button,html body #page-container .et_pb_section .et_pb_contact_form_container.et_pb_contact_form_container.et_pb_module.et_pb_module .et_pb_contact_submit.et_pb_button,#page-container .ct-contact .ct-btn,#page-container .ct-btn,body.single-post #respond #commentform #submit{background-color:#157dab!important;color:#fff!important}#page-container .ct-tags a,#page-container .ct-contact-table td a,#page-container .more-link,#page-container .ct-reviews .ct-paging .ct-options a,#page-container .ct-review-who strong,#page-container .ct-faq-archive .title a{color:#0b7da8!important}#page-container .ct-review-date{color:#6f6f6f!important}#page-container .ct-scrollto,#page-container a.ct-scrollto{color:#0a6f96!important}#page-container .et_pb_contact_form .input{color:#333!important}#page-container .ct-reviews .ct-pager,#page-container .ct-reviews .ct-pager a{font-size:14px!important;line-height:26px}#page-container .ct-reviews .ct-pager{color:#6f6f6f}#page-container #main-content .et_pb_text a:not(.et_pb_button):not(.ct-btn){color:#0b7da8}}body #page-container .ct-bl .paging{margin:10px 0;text-align:right;font-size:12px;line-height:22px;color:#808080}body #page-container .ct-bl .paging a{background-color:#ededed;padding:2px 6px;color:#808080;text-decoration:none}body #page-container .ct-bl .paging a:hover,body #page-container .ct-bl .paging em{background-color:#b0b0b0;padding:2px 6px;color:#fff;font-style:normal}body #page-container .ct-bl .options,body #page-container .ct-bl .result-count{font-size:15px;line-height:22px;color:#000}body #page-container .ct-bl .options a{color:#0b79d9;text-decoration:underline}body #page-container .ct-bl .entry{margin:40px 0;padding:0;font-size:15px;line-height:22px;color:#000}body #page-container .ct-bl .entry h2{font-family:'Playfair Display',Georgia,serif!important;font-size:50px!important;line-height:60px!important;font-weight:400!important;color:#000;margin:0 0 15px;padding:0}body #page-container .ct-bl .entry h2 a{color:#000;text-decoration:none}body #page-container .ct-bl .blog-image{float:left;display:block;width:200px;height:140px;object-fit:cover;margin:5px 25px 25px 0}body #page-container .ct-bl .details{font-size:11px;line-height:22px;margin:2px 0;color:#666}body #page-container .ct-bl .details a{color:#888;text-decoration:none}body #page-container .ct-bl .details strong{font-weight:700}body #page-container .ct-bl .summary>p{font-size:15px;line-height:22px;margin:5px 0 15px;padding:0;color:#000;font-weight:400}body #page-container .ct-bl a.more{display:inline-block;font-size:12px;font-weight:700;line-height:22px;color:#5fbde0;text-decoration:none;text-transform:uppercase}body #page-container .ct-bl a.more::after{content:"\203A";margin-left:4px}body #page-container .ct-bl a.more:hover{color:#6191a9}body #page-container .ct-bl .clearleft{clear:left;overflow:hidden;height:0}@media (max-width:767px){body #page-container .ct-bl .entry h2{font-size:30px!important;line-height:36px!important}body #page-container .ct-bl .blog-image{float:none;width:100%;height:auto;aspect-ratio:10 / 7;margin:5px 0 12px}body #page-container .ct-bl .details,body #page-container .ct-bl a.more,body #page-container .ct-bl .paging{font-size:14px!important;line-height:24px!important}body #page-container .ct-bl .paging{text-align:left}body #page-container .ct-bl .paging a,body #page-container .ct-bl .paging em{display:inline-block;min-width:32px;text-align:center;margin:0 2px 6px 0;padding:5px 6px}body #page-container .ct-bl .summary>p,body #page-container .ct-bl .options,body #page-container .ct-bl .result-count{font-size:15px!important;line-height:23px!important}body #page-container .ct-panel.blog .summary,body #page-container .ct-panel a.more,body #page-container .ct-panel ul.archive a,body #page-container .ct-panel ul.archive li.archive-more a,body #page-container .ct-panel li{font-size:14px!important;line-height:22px!important}}@media (min-width:768px){body.single-post #main-content .et_post_meta_wrapper p.post-meta{line-height:22px;padding-bottom:0;margin-bottom:0}body.single-post #left-area .et_post_meta_wrapper .ct-post-lightbox{margin-top:15px}body.single-post #main-content #left-area .entry-content{padding-top:20px}body.single-post:not(.ct-gdoc) #main-content #left-area .entry-content p{margin-top:20px}body.single-post #main-content #left-area .entry-content>:first-child{margin-top:0!important}}.ct-attr-float{float:right;width:560px;max-width:100%;margin:0 0 10px 10px}.ct-attr-float iframe{display:block;width:560px;max-width:100%;height:320px;border:0}.ct-attr-intro-float.et_pb_row{padding-bottom:0}@media (max-width:767px){.ct-attr-float{float:none;width:100%;margin:0 0 20px}.ct-attr-float iframe{width:100%;height:auto;aspect-ratio:16 / 9}}@media (min-width:768px){body.single-post #main-content #left-area .entry-content .ct-gd{margin-top:var(--ct-mt)!important;margin-bottom:var(--ct-mb)!important;padding-top:var(--ct-pt)!important;padding-bottom:var(--ct-pb)!important;line-height:var(--ct-lh)!important}body.single-post #main-content #left-area .entry-content>.ct-gd:first-child{margin-top:var(--ct-first,0px)!important}}@media (min-width:768px){body.single-post #main-content #left-area .entry-content table{border:0;border-collapse:separate;border-spacing:2px;margin:0;width:auto}body.single-post #main-content #left-area .entry-content table td,body.single-post #main-content #left-area .entry-content table th{border:0;padding:1px;line-height:22px;vertical-align:top;font-size:15px;font-weight:400;color:#000}}@media (min-width:981px){body #page-container .ct-bl{max-width:670px}}@media (min-width:981px){body.page:not(.home) #main-content .et_builder_inner_content>.et_pb_section:first-child{padding-top:50px!important}body.page:not(.home) #main-content .et_builder_inner_content>.et_pb_section:first-child>.et_pb_row:first-child{padding-top:0!important}.ct-intro.et_pb_section .et_pb_column:last-child{padding-top:40px!important}body.single-post #main-content>.container,body.archive #main-content>.container{padding-top:50px!important}body.page:not(.home) #main-content .ct-gallery-title h2{margin-bottom:30px!important}body.page-id-1136 #main-content .ct-contact-table th,body.page-id-1136 #main-content .ct-contact-table td{padding-top:0!important;padding-bottom:0!important;line-height:22px!important}#page-container .ct-faq-panel h3{font-size:30px!important;line-height:58px!important;font-weight:400;margin:22px 0 20px!important;padding:0!important}body.page-id-1136 #main-content .ct-contact-table td p:first-child{margin-bottom:47px!important}}@media (min-width:981px){body.page:not(.home) #main-content .et_builder_inner_content>.et_pb_section>.et_pb_row{width:1170px!important;max-width:calc(100% - 30px)!important}body.page:not(.home) #main-content .et_pb_text .et_pb_text_inner>p{margin:20px 0!important;padding-bottom:0!important;font-weight:400}body.page:not(.home) #main-content .et_pb_text .et_pb_text_inner>p:first-child{margin-top:0!important}body.page:not(.home) #page-container #main-content .et_pb_text h1{padding-bottom:0!important;margin-bottom:30px!important}body.page:not(.home) #main-content .ct-gallery-title h2{font-size:48px!important;line-height:58px!important;margin:0 0 30px!important;padding:0!important}body.page:not(.home) #main-content .ct-gallery-title{border-top:1px solid #e5e5e5;margin-top:0!important;padding-top:85px!important}body.page.page-id-1132:not(.home) #main-content .ct-attr-float+p{margin-top:50px!important}body.page.page-id-1132:not(.home) #main-content .ct-attr-float{margin:0}body.page.page-id-1132:not(.home) #main-content .ct-attr-text .et_pb_text_inner>p,body.page.page-id-1132:not(.home) #main-content .ct-attr-text .et_pb_text_inner>h2{padding-left:10px}body.page.page-id-1132:not(.home) #main-content .ct-gallery-title{border-top:0!important;padding-top:0!important}}body #page-container .entry-content a.link,body #page-container .entry-content a.link:hover,body #page-container .et_pb_text a.link,body #page-container .et_pb_text a.link:hover{color:#000!important;text-decoration:none!important;cursor:text}body #page-container .ct-bl .list>.entry:first-child{margin-top:0}@media (min-width:1200px){body.archive #main-content>.container{width:1170px;max-width:1170px}body.archive #main-content>.container::before{display:none}body.archive #left-area{width:800px;padding-right:0}body.archive #sidebar{width:370px;padding-left:0;margin-top:150px}}@media (min-width:981px){body.archive #main-content .ct-bl{padding-top:50px}body.blog .ct-blog-intro{margin-top:21px}body.blog #main-content .ct-bl{padding-top:13px}body.blog .ct-blog-sidebar{width:370px;max-width:100%;margin-left:auto;padding-top:13px}}@media (min-width:981px){body.page-id-1136 #main-content .ct-contact-table{padding-top:10px}body.page-id-1136 #main-content .ct-contact-table h4{margin-top:0!important}body.page-id-1136 #main-content .ct-contact-table th{width:80px!important;min-width:80px;box-sizing:border-box;padding-right:0!important;color:#000!important}body.page-id-1136 #main-content .ct-contact-table td{font-weight:400}body.page-id-1136 #main-content .ct-contact-table td p:first-child{margin-top:20px!important;margin-bottom:27px!important}}@media (min-width:768px){body.page-id-1136 #main-content .ct-contact-table td a:not(.ct-btn){color:#0b79d9!important;text-decoration:underline!important}}body.page-id-1136 #main-content .ct-contact-table td a:not(.ct-btn){text-decoration:underline!important}body.page-id-1136 #main-content .ct-contact-table .ct-btn{box-shadow:0 0 8px 0 rgba(0,0,0,0.35)!important}@media (min-width:768px){body.single-post #main-content #left-area .entry-content .ct-gd[style*="--ct-hfs"]{font-size:var(--ct-hfs)!important}body.single-post #main-content #left-area .entry-content .ct-hin{font-size:var(--ct-tfs);line-height:var(--ct-tlh)}body.single-post:not(.ct-gdoc) #main-content #left-area .entry-content h4{line-height:20px}}@media (min-width:768px){body.single-post #main-content #left-area .entry-content .ct-gd[style*="--ct-hff"]{font-family:var(--ct-hff)!important}body.single-post #main-content #left-area .entry-content .ct-gd .ct-hin{font-family:Arial,sans-serif}body.single-post #main-content #left-area .entry-content h1{padding-bottom:0;margin:0 0 30px}}@media (min-width:768px){body.single-post #main-content #left-area .entry-content>[style*="--ct-first"]:first-child{margin-top:var(--ct-first)!important}}@media (min-width:981px){body.page-id-1126 #main-content .et_builder_inner_content>.et_pb_section:first-child{padding-bottom:12.6px!important}body.page-id-1126 #main-content .ct-apt.et_pb_section{padding-bottom:42px!important}body.page-id-1126 #main-content .ct-apt .et_pb_column:first-child .et_pb_image{margin-bottom:5px!important}body.page-id-1138 #main-content .ct-faq-row.et_pb_row>.et_pb_column:first-child{width:57.265%!important;margin-right:11.111%!important}body.page-id-1138 #main-content .ct-faq-row.et_pb_row>.et_pb_column:last-child{width:31.624%!important;margin-right:0!important}body.page-id-1138 #main-content .ct-faq-list .et_pb_text_inner>h2:first-child{margin-top:22px!important}body.page.page-id-1138:not(.home) #main-content .ct-faq-list .et_pb_text_inner>p{font-size:15px!important;line-height:22px!important;margin:5px 0 15px!important}body.page-id-1138 #main-content .ct-faq-list li{font-size:15px!important;line-height:22px!important}body.page.page-id-1138:not(.home) #main-content .ct-faq-list .et_pb_text_inner>h3{margin-top:40px!important}body.page.page-id-1138:not(.home) #main-content .ct-faq-list .et_pb_text_inner>h2:not(:first-child){margin-top:40px!important}body.page-id-1138 #main-content .ct-faq-list ul{margin:15px 0!important;padding:0 0 0 40px!important}body.page-id-1138 #main-content .ct-faq-list .ct-top{margin:40px 0 20px!important;text-align:right;line-height:20px}body.page-id-1138 #main-content .ct-faq-list .ct-top a{font-size:11px!important;line-height:20px!important;padding:0 10px!important}body.page-id-1138 #main-content .ct-faq-list.et_pb_text{margin-bottom:0!important}body.page-id-1138 #main-content .ct-faq-row.et_pb_row+.ct-faq-row.et_pb_row{padding-top:0!important}body.page-id-1138 #main-content .ct-faq-row.et_pb_row:has(+.ct-faq-row){padding-bottom:0!important}body.page-id-1138 #main-content .ct-faq-row.et_pb_row+.ct-faq-row.et_pb_row .ct-faq-list .et_pb_text_inner>h2:first-child{margin-top:30px!important}body.page-id-1134 #main-content .ct-review{padding:10px 0 20px!important;margin:20px 0!important;gap:41px!important}body.page-id-1134 #main-content .ct-reviews .et_pb_text:first-child{margin-bottom:0!important}body.page-id-1134 #main-content .ct-reviews .ct-pager:first-child{margin-top:20px}body.page-id-1134 #main-content .ct-reviews-code .ct-top{margin:20px 0!important;text-align:right;line-height:20px}body.page-id-1134 #main-content .ct-reviews-code .ct-top a{font-size:11px!important;line-height:20px!important;padding:0 10px!important}body.page-id-1134 #main-content .ct-reviews-code.et_pb_code{margin-bottom:0!important}body.page-id-1134 #main-content .ct-review-intro.et_pb_text{border-top:1px solid #e5e5e5;padding-top:32px!important;margin-top:0!important}body.page.page-id-1134:not(.home) #main-content .ct-review-intro .et_pb_text_inner>h2:first-child{margin-top:30px!important}}body.single-post #main-content #left-area .entry-content>div:not([style*="overflow"]){font-size:15px;line-height:22px;margin:0;padding:0;color:#000;font-weight:400}@media (max-width:767px){body.single-post #main-content #left-area .entry-content>div:not([style*="overflow"]){font-size:16px;line-height:25px}}@font-face{font-family:'museo_sans300';src:url('/wp-content/uploads/coraltowers/fonts/museosans-300-webfont.woff') format('woff'),url('/wp-content/uploads/coraltowers/fonts/museosans-300-webfont.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'museo_sans700';src:url('/wp-content/uploads/coraltowers/fonts/museosans-700-webfont.woff') format('woff'),url('/wp-content/uploads/coraltowers/fonts/museosans-700-webfont.ttf') format('truetype');font-weight:700;font-style:normal}#page-container .ct-footer .ct-foot-menu a,#page-container .ct-footer .ct-adr,#page-container .ct-footer .ct-foot-vcard li,#page-container .ct-footer .ct-foot-vcard li a{font-family:'museo_sans300','Open Sans',Arial,sans-serif!important;font-weight:400}#page-container .ct-footer .ct-foot-vcard li strong{font-family:'museo_sans300','Open Sans',Arial,sans-serif!important;font-weight:400!important}#page-container .ct-footer .ct-org{font-family:'museo_sans700','Open Sans',Arial,sans-serif!important;font-weight:700}@media (min-width:981px){body.home #main-content .ct-intro.et_pb_section{min-height:795px}body.home #main-content .ct-explore.et_pb_section{padding-top:32px!important;padding-bottom:46px!important}body.home #main-content .ct-explore .et_pb_button_module_wrapper{margin-top:89px!important}}@media (min-width:1170px){#page-container .ct-footer.et_pb_section{padding-top:101px!important;padding-bottom:20px!important}#page-container .ct-footer .ct-foot-top{position:relative;display:block;height:352px}#page-container .ct-footer .ct-foot-banner{position:absolute;left:0;top:-1px}#page-container .ct-footer .ct-foot-mid{position:absolute;left:194px;top:-1px}#page-container .ct-footer .ct-foot-menu,#page-container .ct-footer .ct-foot-menu li{line-height:15px}#page-container .ct-footer .ct-foot-vcard{position:absolute;left:579px;top:-1px;max-width:none;width:290px}#page-container .ct-footer .ct-foot-vcard .ct-adr{margin:3px 0 12px}#page-container .ct-footer .ct-foot-vcard ul{margin:0 0 25px}#page-container .ct-footer .ct-foot-vcard li{margin:0}#page-container .ct-footer .ct-foot-map{position:absolute;left:800px;top:182px;margin:0}#page-container .ct-footer .ct-copy{margin-top:0!important;gap:0}#page-container .ct-footer .ct-copy .ct-eto-tag{width:61px;height:27px}#page-container .ct-footer .ct-copy .ct-tagline{line-height:23px;height:23px}#page-container .ct-bottommenu.et_pb_section{padding:0!important;border-top:0}#page-container .ct-bottommenu .et_pb_row{padding:0!important}#page-container .ct-tags{justify-content:center!important;gap:0 20px!important;padding:2px 0 5px!important;line-height:15px}}body #page-container .entry-content a[style*="--ct-acol"],body #page-container .entry-content a[style*="--ct-acol"]:hover{color:var(--ct-acol)!important;text-decoration:var(--ct-adec)!important}body #page-container .entry-content a[style*="--ct-acol"] *{color:inherit!important;text-decoration:inherit!important}@media (min-width:981px){#page-container .ct-footer .ct-foot-social a:first-child{margin-left:0}#page-container .ct-bottommenu .ct-tags{height:22px;box-sizing:border-box}body.page.page-id-1126:not(.home) #main-content .ct-apt .et_pb_text .et_pb_text_inner>p{margin:5px 0 15px!important}body.home #main-content .ct-intro .et_pb_text .et_pb_text_inner>p{margin:20px 0!important;padding:0!important;font-weight:400}body.home #main-content .ct-intro .et_pb_text .et_pb_text_inner>p:last-child{margin-bottom:0!important}body.home #page-container #main-content .ct-intro h1{padding-bottom:0!important;margin-bottom:30px!important}body.page-id-1142 #main-content .et_pb_text ul,body.page-id-1140 #main-content .et_pb_text ul{margin:15px 0!important;padding:0 0 0 40px!important}body.page-id-1142 #main-content .et_pb_text li,body.page-id-1140 #main-content .et_pb_text li,body.page-id-2153 #main-content .ct-sitemap li{line-height:22px!important;margin:0!important;font-weight:400}body.page-id-2153 #main-content .ct-sitemap ul{margin:15px 0 0!important;padding:0 0 0 40px!important;line-height:22px}body.page-id-2153 #main-content .ct-sitemap ul.ct-sitemap-posts{margin:0 0 15px!important;padding-left:120px!important}body.page-id-1142 #main-content .et_pb_text_inner>ul+p{padding-top:22px!important}}@media (min-width:768px){body.single-post #left-area .et_post_meta_wrapper .ct-post-lightbox[style*="--ct-tw"]{width:var(--ct-tw)!important}body.single-post #left-area .et_post_meta_wrapper .ct-post-lightbox[style*="--ct-tw"] img{width:var(--ct-tw)!important;height:var(--ct-th)!important}body.single-post #main-content #left-area .entry-content img[style*="--ct-iw"]{width:var(--ct-iw)!important;height:var(--ct-ih)!important;max-width:none}}@media (min-width:768px){body.single-post #main-content #left-area .entry-content p img{vertical-align:baseline}}@media (min-width:768px){body.single-post:not(.ct-gdoc) #main-content #left-area .entry-content ul,body.single-post:not(.ct-gdoc) #main-content #left-area .entry-content ol{margin:15px 0;padding:0 0 0 40px;line-height:22px}body.single-post:not(.ct-gdoc) #main-content #left-area .entry-content li{line-height:22px}}body.page-id-2153 #main-content .ct-sitemap ul ul{margin:0!important;padding:0 0 0 40px!important}body.page-id-2153 #main-content .ct-sitemap ul ul>li{list-style:circle!important}body.page-id-2153 #main-content .ct-sitemap ul ul ul>li{list-style:square!important}@media (min-width:981px) and (max-width:1169px){#page-container .ct-footer .et_pb_row,#page-container .ct-bottommenu .et_pb_row{padding-left:15px!important;padding-right:15px!important;box-sizing:border-box}#page-container .ct-footer .ct-foot-map{max-width:calc(100% - 30px)}#page-container .ct-tags{justify-content:center!important;gap:6px 20px!important}}@media (min-width:981px){body.home #main-content .ct-blogband.et_pb_section{padding-top:90px!important;padding-bottom:90px!important}body.home #main-content .ct-blogband .et_pb_text{margin-bottom:0!important}body.home #main-content .ct-blogband .et_pb_text h2{padding-bottom:0!important;margin-bottom:40px!important;line-height:36px!important}}@media (min-width:768px){body.single-post #main-content .ct-comments-head{padding-top:47px}body.single-post #main-content article.et_pb_post:not(.has-post-thumbnail) .ct-comments-head{padding-top:32px}body.single-post #main-content #respond .comment-notes{margin-top:20px}body.single-post #main-content #respond #reply-title{margin-top:16px}}@media (min-width:981px) and (max-width:1169px){body.home #main-content .ct-locband.et_pb_section .et_pb_column:last-child{padding-right:15px!important;box-sizing:border-box}}@media (min-width:768px){#page-container #main-content .ct-top a,#page-container #main-content a.ct-scrollto{color:#999!important;background:#fff!important;border:1px solid #e3e3e3!important;border-radius:0!important;font-weight:400!important}#page-container #main-content .ct-reviews .ct-pager em a{color:#808080!important;background:#ededed!important}body.page-id-1138 #page-container #main-content .et_pb_text p a:not(.ct-scrollto){color:#0b79d9!important;text-decoration:underline!important}}body.single-post #main-content #left-area .entry-content [style*="--ct-col"],body.single-post #main-content #left-area .entry-content [style*="--ct-col"] .ct-hin{color:var(--ct-col)!important}@media (min-width:981px) and (max-width:1169px){body.single-post #main-content>.container{width:80%!important;max-width:1170px!important}body.blog .ct-blogindex .et_pb_row{width:80%!important;max-width:1170px!important}}body.blog #page-container .ct-blog-sidebar .et_pb_widget+.et_pb_widget>.ct-panel{margin-top:0}body.page-id-2153 #main-content .ct-sitemap ul a{color:#0b79d9!important;text-decoration:underline}@media (min-width:981px){html body #page-container #main-content .et_pb_button_module_wrapper .et_pb_button,html body #page-container #main-content a.ct-btn{font-size:16px!important;line-height:44px!important;padding:0 46px 0 28px!important;border-radius:3px!important;height:44px;box-sizing:border-box}html body #page-container #main-content .et_pb_button_module_wrapper .et_pb_button:hover,html body #page-container #main-content a.ct-btn:hover{padding:0 46px 0 28px!important}html body #page-container #main-content .et_pb_button_module_wrapper .et_pb_button,html body #page-container #main-content a.ct-btn{letter-spacing:normal!important;background-image:url(/wp-content/uploads/coraltowers/arrow-right-white.png)!important;background-position:right 20px center!important;background-repeat:no-repeat!important;box-shadow:0 0 8px rgba(0,0,0,0.35)!important;transition:none!important}html body #page-container #main-content .et_pb_button_module_wrapper .et_pb_button::after,html body #page-container #main-content .et_pb_button_module_wrapper .et_pb_button:hover::after{display:none!important}body.page:not(.home) #main-content .et_pb_text+.et_pb_button_module_wrapper{margin-top:-12px!important}body.page-id-1126 #main-content .ct-apt .et_pb_text+.et_pb_button_module_wrapper{margin-top:-13px!important}body.home #main-content .ct-locband .et_pb_button_module_wrapper{margin-top:35px!important}body.home #main-content .ct-intro .ct-badges{margin-top:-8px!important}body.page-id-1126 #main-content .ct-apt .et_pb_row>.et_pb_column:first-child{margin-right:2.564%!important}body.page-id-1126 #main-content .ct-apt .et_pb_row>.et_pb_column:last-child{width:40.171%!important}body.home #main-content .ct-intro.et_pb_section .et_pb_column:last-child{padding-left:85px!important}body.home #main-content .ct-intro .ct-badges{border:0!important;padding:0!important;border-radius:0!important;gap:4px!important;align-items:flex-start!important;flex-wrap:nowrap!important}body.home #main-content .ct-intro .ct-badges img.ttnq{width:300px!important;height:170px!important;max-width:none!important}body.home #main-content .ct-intro .ct-badges img.bcom{width:170px!important;height:170px!important;max-width:none!important}}@media (min-width:768px){body.page-id-1134 #main-content .ct-review{display:block!important;background:url(/wp-content/uploads/coraltowers/icon-blockquote.png) top left no-repeat;padding-left:75px!important;border-bottom:1px solid #eee!important}body.page-id-1134 #main-content .ct-review .ct-quote{display:none!important}}body.home #page-container #main-content .ct-blogband.et_pb_section{background-color:#f2f2f2!important}@media (min-width:981px){body:is(.page-id-1156,.page-id-1154,.page-id-1152,.page-id-1150,.page-id-1148,.page-id-1146,.page-id-1144,.page-id-1142,.page-id-1140,.page-id-1138,.page-id-1136,.page-id-1134,.page-id-1132,.page-id-1130,.page-id-1128,.page-id-1126) #main-content .et_builder_inner_content>.et_pb_section:last-child{padding-bottom:0!important}body:is(.page-id-1156,.page-id-1154,.page-id-1152,.page-id-1150,.page-id-1148,.page-id-1146,.page-id-1144,.page-id-1142,.page-id-1140,.page-id-1138,.page-id-1136,.page-id-1134,.page-id-1132,.page-id-1130,.page-id-1128,.page-id-1126) #main-content .et_builder_inner_content>.et_pb_section:last-child>.et_pb_row:last-child{padding-bottom:0!important}body:is(.page-id-1156,.page-id-1154,.page-id-1152,.page-id-1150,.page-id-1148,.page-id-1146,.page-id-1144,.page-id-1142,.page-id-1140,.page-id-1138,.page-id-1136,.page-id-1134,.page-id-1132,.page-id-1130,.page-id-1128,.page-id-1126) #main-content .et_builder_inner_content>.et_pb_section:last-child>.et_pb_row:last-child>.et_pb_column>.et_pb_module:last-child{margin-bottom:0!important}body.home #main-content .ct-intro.et_pb_section .et_pb_column:last-child{max-width:600px!important}}@media (min-width:981px){body:is(.page-id-1156,.page-id-1154,.page-id-1152,.page-id-1150,.page-id-1148,.page-id-1146,.page-id-1144,.page-id-1142,.page-id-1140,.page-id-1136,.page-id-1126,.page-id-1134,.page-id-1132,.page-id-1130,.page-id-1128) #main-content .et_builder_inner_content>.et_pb_section:last-child::after{content:"";display:block;width:1170px;max-width:calc(100% - 30px);margin:0 auto;box-sizing:border-box}body:is(.page-id-1156,.page-id-1154,.page-id-1152,.page-id-1150,.page-id-1148,.page-id-1146,.page-id-1144,.page-id-1142,.page-id-1140,.page-id-1136) #main-content .et_builder_inner_content>.et_pb_section:last-child::after{border-top:1px solid #eee;height:98px}body.page-id-1126 #main-content .et_builder_inner_content>.et_pb_section:last-child::after{margin-top:120px;border-top:1px solid #eee;height:48px}body.page-id-1134 #main-content .et_builder_inner_content>.et_pb_section:last-child::after{height:65px}body:is(.page-id-1132,.page-id-1130,.page-id-1128) #main-content .et_builder_inner_content>.et_pb_section:last-child::after{height:75px}}@media (min-width:981px){body.home #main-content .ct-intro>.et_pb_row{min-height:795px}}@media (min-width:981px){html body #page-container #main-content .et_pb_button_module_wrapper .et_pb_button,html body #page-container #main-content a.ct-btn{background-size:auto!important}}@media (min-width:981px){body.home #main-content .ct-intro .ct-badges{position:relative}body.home #main-content .ct-intro .ct-badges::after{content:"";position:absolute;left:0;top:194px;width:500px;border-top:1px solid #eee}}@media (min-width:981px){#main-content .ct-gallery .et_pb_gallery_items{display:grid!important;grid-template-columns:repeat(3,minmax(0,380px));gap:10px}#main-content .ct-gallery .et_pb_gallery_items::before,#main-content .ct-gallery .et_pb_gallery_items::after{display:none!important}#main-content .ct-gallery .et_pb_gallery_item{width:auto!important;margin:0!important;float:none!important;clear:none!important}#main-content .ct-gallery .et_pb_gallery_image,#main-content .ct-gallery .et_pb_gallery_image img{width:100%!important;height:260px!important;object-fit:cover}}@media (min-width:981px){body.page-id-1136 #main-content .ct-contact-form.et_pb_contact_form_container{margin-top:-12px;padding-top:30px!important}body.page-id-1136 #main-content .ct-contact-form.et_pb_contact_form_container{padding-bottom:30px!important}body.page-id-1136 #main-content .et_builder_inner_content>.et_pb_section:last-child::after{margin-top:15px}body.page-id-1136 #main-content .ct-contact-form .et_pb_contact_submit{margin-top:83px!important}}body.page-id-1134 #main-content .ct-reviews .ct-review.ct-hidden{display:none!important}@media (min-width:981px){body.page-id-1134 #main-content .et_pb_contact_form_container{margin-top:-13px;padding-top:30px!important;padding-bottom:30px!important}body.page-id-1134 #main-content .et_pb_contact_form_container .et_pb_contact_submit{margin-top:83px!important}}.et-l--header .ct-nav .et_pb_menu__menu>nav>ul>li.current-menu-ancestor>a,body.blog .et-l--header .ct-nav .et_pb_menu__menu>nav>ul>li.et_pb_menu_page_id-1136>a{color:#6191a9!important;border-bottom-color:#6191a9;background:url(/wp-content/uploads/coraltowers/menu-sub-bg.png) bottom center no-repeat;opacity:1}@media (min-width:981px){#page-container .ct-faq-panel h3{margin-top:2px!important}#page-container .ct-faq-panel .ct-faq-archive .title{line-height:20px!important;margin:0 0 4px!important}#page-container .ct-faq-panel .ct-faq-archive .details{display:block;line-height:18px!important;margin:2px 0!important;padding:0!important}}@media (min-width:981px) and (max-width:1169px){body.home #main-content .ct-intro .ct-badges{max-width:100%}body.home #main-content .ct-intro .ct-badges img.ttnq{width:calc(63.8% - 2px)!important;height:auto!important;min-width:0}body.home #main-content .ct-intro .ct-badges img.bcom{width:calc(36.2% - 2px)!important;height:auto!important;min-width:0}body.home #main-content .ct-intro .ct-badges::after{width:100%;top:auto;bottom:-24px}}@media (min-width:981px){body.blog #page-container .ct-blogindex.et_pb_section{padding-bottom:33px!important}}@media (min-width:981px){body.archive #main-content #sidebar{padding-bottom:0}body.archive #main-content #left-area{padding-bottom:63px}}@media (min-width:768px){body.single-post #main-content article.et_pb_post:has(#respond){margin-bottom:50px}body.single-post #main-content article.et_pb_post:not(:has(#respond)){padding-bottom:0;margin-bottom:27px}body.single-post #main-content article.et_pb_post:not(:has(#respond)) .ct-comments-head h2{padding-bottom:0}body.single-post #main-content #sidebar{padding-bottom:50px}}@media (min-width:981px){body.page:not(.home):not(.page-id-1132) #main-content .ct-gallery-title{margin-top:-12px!important;padding-top:97px!important;border-top-color:#eee!important}body.home #main-content .ct-home-blog .et_pb_blog_grid .et_pb_post{column-gap:25px!important}body.home #main-content .ct-home-blog .et_pb_blog_grid .et_pb_post .entry-title{margin:0 0 5px!important}body.home #main-content .ct-home-blog .et_pb_blog_grid .et_pb_post .post-content p{margin-bottom:0!important}body.home #page-container .ct-explore p{margin-top:35px!important}body.home #main-content .ct-explore .et_pb_button_module_wrapper{margin-top:94px!important}}body.page-id-1134 .ct-pager em{background:#b0b0b0;color:#fff;padding:2px 6px;font-style:normal}body.page-id-1134 #page-container .ct-reviews .ct-pager a:hover{background:#b0b0b0!important;color:#fff!important}@media (max-width:767px){#page-container .ct-reviews .ct-pager a,#page-container .ct-reviews .ct-paging .ct-options a{display:inline-block;min-width:24px;min-height:24px;line-height:24px!important;text-align:center;padding:0 6px;box-sizing:border-box}#page-container .ct-faq-archive .title a,#page-container .ct-contact-table td a,body.home #page-container .ct-home-blog .entry-title a,body.home #page-container .ct-home-blog .more-link{display:inline-block;min-height:24px;line-height:24px!important}}body #page-container .ct-home-blog .et_pb_blog_grid .et_pb_post .more-link,body #page-container .ct-panel a.more,body #page-container .ct-bl a.more{padding:0 6px 0 0!important;background:url(/wp-content/uploads/coraltowers/more-bg.png) no-repeat 100% 50%!important}body #page-container .ct-home-blog .et_pb_blog_grid .et_pb_post .more-link::after,body #page-container .ct-panel a.more::after,body #page-container .ct-bl a.more::after{content:none!important}body.home #page-container .ct-home-blog .et_pb_blog_grid .et_pb_post .more-link{letter-spacing:normal!important}@media (max-width:767px){#page-container .ct-phone,#page-container .ct-freecall a,#page-container .ct-email{display:inline-block;min-height:24px;line-height:24px!important}}@media (max-width:767px){#page-container .ct-footer ul li a,#page-container .et-l--footer ul li a,#page-container .ct-copy .ct-tagline a{display:inline-block;min-height:24px;line-height:24px!important;vertical-align:middle}}@media (max-width:767px){body #page-container .ct-sitemap li a,body #page-container .ct-bl .options a,body #page-container .ct-bl .details a,body #page-container .ct-bl .paging a,body #page-container .ct-panel .title a,body #page-container .ct-panel .text>a,body #page-container .ct-panel ul.archive a,body #page-container .ct-panel li.archive-more a,body.single-post #page-container p.post-meta a{display:inline-block;min-height:24px;line-height:24px!important;vertical-align:middle}body #page-container .ct-bl .options a{padding:0 4px}}@media (max-width:767px){body.single-post #main-content #left-area .entry-content h1 a,body.single-post #main-content #left-area .entry-content h2 a,body.single-post #main-content #left-area .entry-content h3 a,body.single-post #main-content #left-area .entry-content h4 a{display:inline-block;padding:2px 0;min-height:24px;box-sizing:border-box}}@media (min-width:1170px){#page-container .et-l--header .ct-phone{position:relative;top:6px}}@media (max-width:767px){#page-container .goog-te-gadget-simple{display:inline-flex!important;align-items:center;min-height:24px;box-sizing:border-box;padding:0 2px}#page-container .goog-te-gadget-simple a{display:inline-block;line-height:22px}}.ct-contact-form .et_pb_contact_field label{white-space:nowrap}@media (max-width:980px){.et-l--header .ct-head{flex-direction:column!important;align-items:center!important;text-align:center!important}.et-l--header .ct-logo{width:100%!important;display:flex!important;justify-content:center!important}.et-l--header .ct-head-right{width:100%!important;flex:none!important;justify-content:center!important;align-items:center!important}.et-l--header .ct-phones{text-align:left;justify-content:center}}@media (max-width:600px){.et-l--header .ct-booking-bar h3{font-size:18px!important;line-height:22px!important;padding:10px 0 2px 18px!important}.et-l--header .ct-booking-bar .bookingform span.check-in,.et-l--header .ct-booking-bar .bookingform span.duration{height:56px!important}.et-l--header .ct-booking-bar .bookingform em{padding:4px 0 0 18px!important;line-height:16px!important}.et-l--header .ct-booking-bar .date-large{font-size:24px!important;line-height:24px!important;left:18px!important;bottom:6px!important}.et-l--header .ct-booking-bar .date-small{left:56px!important;bottom:8px!important}.et-l--header .ct-booking-bar .bookingbutton{margin-top:10px!important}}@media (max-width:980px){.et-l--header .ct-head{padding-right:0!important}}