*{margin:0;padding:0}nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.menu-is-active.hfe-dropdown ul li a{color:#f48f8f!important}.elementor-8 .elementor-element.elementor-element-09f2eda nav.hfe-dropdown{background:white!important}.elementor-8 .elementor-element.elementor-element-09f2eda nav.hfe-dropdown .menu-item a.hfe-menu-item{background:white!important}nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown{height:auto}.header-wrapper .elementor-widget-image a img[src$=".svg"]{height:auto!important;width:100%!important}.header-wrapper .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:unset!important}header#masthead{display:block!important}header.sticky{background-color:white!important;box-shadow:0 3px 5px rgb(57 63 72 / .3)!important}header.sticky .logo_nav svg path{fill:black!important}header.sticky .hfe-nav-menu ul li a{color:black!important}header.sticky .logo_btn .elementor-button:hover{color:black!important;background-color:transparent!important;border:1px solid black!important}header.sticky .logo_btn .elementor-button:hover svg path{fill:black!important}header.sticky .header_clm_two .elementor-button-wrapper a:hover{background-color:transparent!important;border:1px solid black!important;color:black!important}header.sticky .header_clm_two .elementor-button-wrapper a:hover svg path{fill:black!important}.ehf-header #masthead{position:fixed;left:0;top:0;width:100%;display:block;z-index:999}.header-wrapper .hfe-nav-menu{width:auto;float:left;align-items:center;display:flex!important}.header-wrapper .elementor-section .elementor-container{justify-content:space-between;align-items:center}.header-wrapper .hfe-nav-menu ul li:first-child{padding-left:0}.header-wrapper .hfe-nav-menu ul li{padding-left:10px}.header-wrapper .hfe-nav-menu ul li a{padding:10px 0!important;color:#ffffff!important;font-size:20px}.header-wrapper .hfe-nav-menu .hfe-nav-menu__toggle{margin:0;float:right;visibility:hidden!important;opacity:0!important;display:none!important}.header-wrapper .hfe-nav-menu .hfe-nav-menu-icon{padding:2px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.hfe-nav-menu-icon svg{width:100%;height:100%;line-height:initial;font-size:initial}.header-wrapper .logo-box{width:auto!important;float:left}.header-wrapper .logo-box .elementor-widget-image{width:100%}.header-wrapper .logo-box img{max-width:140px;width:100%}.header-wrapper .menu-box{width:auto!important;float:right}.notfound-content{text-align:center;padding:7vw 0;width:100%;float:left}.error404 .notfound-content h1{color:#000}.error404 .notfound-content h3{margin:20px 0}body .gform_wrapper,.gform_confirmation_wrapper{width:100%;float:left}body .gform_wrapper{margin:0 0}body .gform_wrapper form{width:100%;float:left}body .gform_wrapper form .gform_body{float:left;width:calc(100% + 30px)!important;margin:0 -15px!important}body .gform_wrapper .gf_progressbar_wrapper{display:none}body .gform_wrapper form .gform_body ul{width:100%;float:left;display:flex;flex-wrap:wrap}body .gform_wrapper form .gform_body ul li.gfield{padding:0;width:50%;float:left;padding:0 15px!important;margin:0 0 30px!important;background-color:#fff0;border:none;clear:inherit}body .gform_wrapper form .gform_body ul li.gfield label{width:100%;float:left;color:#000;font-family:'Satoshi-Regular';font-size:18px;font-weight:400;margin-top:0px!important;padding:0 0 10px;line-height:120%}body .gform_wrapper form .gform_body ul li.gfield label span.gfield_required{font-size:18px;width:4px;height:4px;border-radius:100%;display:none;vertical-align:top;margin-left:0;margin-top:0}body .gform_wrapper form .gform_body ul li.gfield.full-box{width:100%}body .gform_wrapper form .gform_body ul li.gfield textarea{width:100%!important;height:120px!important;border-radius:20px!important}body .gform_wrapper form .gform_body ul li.description textarea{width:100%!important}body .gform_wrapper .validation_message{color:#790000;padding-top:5px;padding-right:0px!important;width:100%;float:left;line-height:120%;font-weight:500;letter-spacing:.5px;font-size:14px}body .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,body .gform_wrapper li.gfield_error ul.gfield_checkbox,body .gform_wrapper li.gfield_error ul.gfield_radio,body .gform_wrapper .field_description_below .gfield_description{color:#790000;padding-top:5px;padding-right:0px!important;width:100%;float:left;line-height:120%;font-weight:500;font-size:14px;letter-spacing:.5px}body .gform_confirmation_message{width:100%;float:left;text-align:center;font-weight:400;font-family:'Satoshi-Regular';background-color:#029300;line-height:125%;border:1px solid #E8E8E8;border-radius:5px;padding:16px 20px;color:#fff;font-size:16px}body .gform_wrapper div.validation_error{margin-bottom:20px;border:none;background-color:#790000;color:#fff;padding:18px 15px;line-height:120%;font-size:16px;display:flex}body .gform_wrapper .top_label div.ginput_container{margin-top:0px!important;width:100%;float:left}body .gform_body input[type=text],body .gform_body input[type=email],body .gform_body input[type=tel],body .gform_body input[type=number],body select,body textarea{width:100%!important;border:1px solid rgb(155 155 155 / 70%)!important;border-radius:30px!important;padding:15px 20px!important;box-shadow:none;font-family:'Satoshi-Regular';height:auto!important;font-weight:300;line-height:125%!important;letter-spacing:.5px;font-size:16px!important;margin:0!important;background-color:transparent!important;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none}body select{background-image:url(https://perladelaplaya.com/wp-content/themes/par-child/css/../images/select-arrow.png);background-repeat:no-repeat;background-position:right 20px center;padding-right:40px!important}body .gform_wrapper textarea.small{height:80px}body .gform_wrapper .gform_page_footer{padding:0 15px;margin-bottom:0;text-align:left;width:100%;float:right;margin-top:10px;border:none}.gform_legacy_markup_wrapper .gform_validation_errors>h2{color:#ffffff!important;font-weight:400!important;padding:0!important;margin:0px!important;line-height:120%}.three_img_sec .elementor-widget:not(:last-child){margin-block-end:unset!important}.three_img_sec .elementor-widget:not(:last-child){margin-bottom:unset!important}.hover_box h2 .elementor-widget:not(:last-child){margin-block-end:unset!important}.hover_box h2 elementor-widget:not(:last-child){margin-bottom:unset!important}.amenities_section_home{box-shadow:rgb(149 157 165 / .2) 0 8px 24px}.scroll_section{position:relative}.scroll_line{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;box-sizing:border-box;overflow:hidden;color:#fff}.scroll_line span{position:absolute;top:0;left:0;width:100%;height:100%;display:block;box-sizing:border-box}.scroll_line span{transform:rotate(90deg)}.scroll_line span:before{content:'';position:absolute;width:100%;height:1px;background:#fff;animation:animate 6s linear infinite}@keyframes animate{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}.fill_btn .elementor-button-link:hover svg path,.service_section_content button img:hover svg path{fill:black!important}.home_page_slider .swiper-pagination-bullets{bottom:30px!important}.header-wrapper .current-menu-item::after{content:'';background-image:url(https://perladelaplaya.com/wp-content/themes/par-child/css/../images/Vector.svg);background-repeat:no-repeat;background-size:auto;position:absolute;height:70px;width:70px;left:10px}.header-wrapper.sticky .current-menu-item::after{filter:brightness(0)!important}.hover_main_box{position:relative}.hover_box{position:absolute;bottom:0;transform:translate(0,119px);transition:all 0.5s ease-in-out 0s}.hover_main_box:hover .hover_box{transform:translate(0,-40px)!important;transition:all 0.5s ease-in-out 0s!important}.amenities_section_home ul.elementor-icon-list-items.elementor-inline-items li{width:46%;margin:10px 0}.amenities_relative{position:relative}.amenities_section_home{position:absolute}.m_10{margin:7px}.zig_zag_img_section{position:relative}.img_absolute h3{position:absolute;top:45%;width:100%;text-align:center}.img_absolute_two h3{top:50%!important}.img_absolute_four h3{top:30%!important}.img_absolute_five h3{top:!important}.last_section_home_page{overflow:hidden}.last_section_home_page .elementor-container{max-width:1505px}.last_scetion_home_colum:after{content:'';background:rgb(241 177 167 / .14);background-repeat:no-repeat;background-size:auto;position:absolute;top:-40px;left:-30%;height:100%;width:150%}.img-wrapper{display:inline-block;box-sizing:border-box}.overflow{overflow:hidden}.inner-img{transition:0.3s}.inner-img:hover{transform:scale(1.1)}.contact_form .gform_wrapper form .gform_body ul li.gfield{width:100%}.contact_form .gfield_label.gform-field-label{color:#656464!important;font-family:"Hanken Grotesk"!important;font-size:18px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important}.contact_form ul li div input::placeholder,.contact_form ul li div textarea::placeholder{color:#656464!important;font-family:"Hanken Grotesk"!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.contact_form .gform_body input[type=text],body .gform_body input[type=email],body .gform_body input[type=tel],body .gform_body input[type=number],body select,body textarea{border-radius:10px!important;color:#656464!important}.contact_form .gform_footer input[type=submit]{width:219px;height:64px;padding:21px 49px 21px 48px;justify-content:center;align-items:center;flex-shrink:0;border-radius:60px;background:#F09B99;border:none;font-size:1em;color:#FFF;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px}.contact_form .gform_footer.top_label input[type=submit]:hover{border:1px solid #000;background:#fff0;color:#000}.footer_bottom_line{max-width:1505px;margin:0 auto}.footer_email input#esfpx_email_0fe74ada6116e{background-color:#fff0;border:none;color:#fff;color:#E7E7E7;font-size:18px!important;font-style:normal;font-weight:400;line-height:28px}.footer_email form[data-form-id="1"] .es-form-field-container .gjs-row{margin-bottom:unset!important}.footer_email .gjs-row{display:flex;justify-content:space-between!important;flex-wrap:nowrap}.footer_email .es-form-field-container{border:1px solid #fff;border-radius:15px;padding:13px 20px}.footer_email input[type="submit"]{border:unset;width:35px;height:35px;border-radius:50%;z-index:10;background:#fff0}.footer_email input#esfpx_email_0fe74ada6116e{padding:unset}.footer_email .es-form-field-container .gjs-cell::after{content:'';background:url(https://perladelaplaya.com/wp-content/themes/par-child/css/../images/footer.png);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;right:21px;width:35px;height:35px;border-radius:50%;z-index:0}.footer_email input#esfpx_email_b83f15a339168{outline:unset;background:#fff0;border:unset}.footer_email .gjs-cell{display:flex;justify-content:space-between}.footer_email input#esfpx_email_b83f15a339168,input#esfpx_email_b83f15a339168::placeholder{color:#E7E7E7;font-size:18px!important;font-style:normal;font-weight:400;line-height:28px}.footer_one img{width:60%!important}.elementor-widget-container h2{font-family:"Baskerville Old Face"!important}.elementor-image-box-content h3{font-family:"Baskerville Old Face"!important}.three_clm_section{display:none}.gallery_section_mobile{display:none!important}.nav_tab{box-shadow:0 4px 14px 0 rgb(0 0 0 / .1)!important}.nav_tab.active{font-weight:400!important}.nav_tabs{display:flex;justify-content:center;border-radius:8px;position:relative;flex-direction:row;flex-wrap:wrap;margin-top:50px}.nav_tab{padding:25px 50px;cursor:pointer;color:#685D5D;transition:color 0.3s;background-color:#fff;font-family:"Baskerville Old Face";font-size:24px;font-style:normal;font-weight:400;line-height:normal}.nav_tab.active{color:#fff;background:#F09B99;font-weight:600}.content_tab{display:none;max-width:100%}.content_tab.active{display:block}.tab_first{border-radius:50px 0 0 50px}.tab_last{border-radius:0 50px 50px 0}.service_section{display:flex;flex-wrap:wrap;margin:100px 0}.service_section_content{width:47%!important}.service_section_content h2{color:black!important;font-family:"Baskerville Old Face"!important;font-size:50px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;margin:unset}.padding_section ul{margin:20px 0}.service_section_content ul li{list-style-type:none;color:var(--font,#685D5D);font-family:"Hanken Grotesk";font-size:18px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.36px}.service_section_content ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;padding:unset}.service_section_content ul li{position:relative;width:50%;margin:10px 0;display:flex;align-items:center}.service_section_content{display:flex;max-width:550px;margin:0 auto}.service_section_content ul li span img{display:flex;align-items:center;padding-right:15px}.service_section_content button{display:flex;width:164.25px;height:48px;padding:17px;justify-content:center!important;align-items:flex-end;gap:7.5px;flex-shrink:0;border-radius:45px;background:#F09B99;border:none;color:#FFF;font-family:Inter;font-size:13.5px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.27px;cursor:pointer;transition:.5s;border:1px solid transparent!important}.service_section_content button:hover{background-color:#fff0;color:#000;border:1px solid black!important;transition:.5s}.service_section_content button:hover img{filter:brightness(0)!important}.service_section_content button span{display:flex;align-self:center}.image-gallery-container{width:50%;position:sticky;top:0;height:fit-content}.slick-list{width:50%}.slick-arrow{z-index:1;width:40px!important;height:40px!important}.slick-arrow:before{font-size:30px!important}.slick-next{right:15px!important}.slick-prev{left:15px!important}.slick-prev::before,.slick-next::before{color:white!important}.slick-list img,.slick-list div{width:100%}.slick-dots{position:absolute;bottom:25px!important;width:100%;display:flex!important;justify-content:center}.slick-dots li button:before{font-size:18px!important;color:rgb(255 255 255 / .189)!important;opacity:1!important}.slick-dots li.slick-active button:before{color:white!important}.slick-lightbox-slick .slick-list{margin:0 auto}.image-gallery-container{width:50%}.image-gallery-container .slick-list.js-gallery{width:100%!important}.service_section_content{width:50%}.service_section_content a.reserve-btn{width:auto;display:inline-block}.service_section_content p{text-align:left;color:#000;font-family:"Hanken Grotesk",Sans-serif;font-size:18px!important;font-weight:300;font-style:normal;line-height:30px;margin-top:10px 0px!important;margin:15px 0}.acc img.attachment-medium.size-medium.wp-image-2928{width:150px!important}.hover_main_box.room-type-ol-2 .hover_box{transform:translate(0,145px)}