.elementor-45 .elementor-element.elementor-element-799652e3 > .elementor-container{min-height:450px;}.elementor-45 .elementor-element.elementor-element-799652e3:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-799652e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;background-image:url("https://palmeiravipapartment.com/wp-content/uploads/2020/03/palmeira-vip-apartment-portimao-terrace3-scaled.jpg");background-position:center center;background-size:cover;}.elementor-45 .elementor-element.elementor-element-799652e3 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-799652e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-45 .elementor-element.elementor-element-78b0634f .elementor-spacer-inner{height:30px;}.elementor-45 .elementor-element.elementor-element-6aa97269 .th-header-wrap{margin:0 auto;}.elementor-45 .elementor-element.elementor-element-6aa97269 .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-6aa97269.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-45 .elementor-element.elementor-element-6aa97269.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-6aa97269.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-45 .elementor-element.elementor-element-6aa97269 .elementor-icon-box-content .elementor-icon-box-title{color:#ffffff;}.elementor-45 .elementor-element.elementor-element-6aa97269 .elementor-icon-box-content .elementor-icon-box-description{color:#ffffff;}.elementor-45 .elementor-element.elementor-element-6aa97269 .elementor-icon-box-content .elementor-icon-box-description a{color:#ffffff;}.elementor-45 .elementor-element.elementor-element-6314c8a8:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-6314c8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50514f;}.elementor-45 .elementor-element.elementor-element-6314c8a8 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-6314c8a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-45 .elementor-element.elementor-element-796e8121 .elementor-element-populated .elementor-heading-title{color:#4E4444;}.elementor-45 .elementor-element.elementor-element-796e8121 > .elementor-element-populated{color:#C21818;}.elementor-45 .elementor-element.elementor-element-6c86cbf6 .th-tour-nav-price{color:#D5BE72;font-size:25px;}.elementor-45 .elementor-element.elementor-element-6c86cbf6 .th-tour-nav-price span{color:#D5BE72;font-size:15px;}.elementor-45 .elementor-element.elementor-element-6c86cbf6 .th-tour-nav-item i{color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-6c86cbf6 .th-tour-nav-item svg{fill:#D5BE72;}.elementor-45 .elementor-element.elementor-element-6c86cbf6 .th-tour-nav-item svg path{fill:#D5BE72;}.elementor-45 .elementor-element.elementor-element-6c86cbf6 .th-tour-nav-item span{color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-6c86cbf6 .th-tour-nav-btn .btn{color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-6c86cbf6 .th-tour-nav{background-color:#525252;}.elementor-45 .elementor-element.elementor-element-1e6d7317{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-45 .elementor-element.elementor-element-1e6d7317 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-6393f159.elementor-column .elementor-column-wrap{align-items:center;}.elementor-45 .elementor-element.elementor-element-6393f159.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-45 .elementor-element.elementor-element-216bfc6a .th-header-wrap{max-width:100%;margin:0 auto;}.elementor-45 .elementor-element.elementor-element-216bfc6a .th-header-wrap .elementor-icon-box-wrapper{text-align:left;}.elementor-45 .elementor-element.elementor-element-216bfc6a .elementor-icon-box-content .elementor-icon-box-title{color:#000000;}.elementor-bc-flex-widget .elementor-45 .elementor-element.elementor-element-e045bdb.elementor-column .elementor-column-wrap{align-items:center;}.elementor-45 .elementor-element.elementor-element-e045bdb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-45 .elementor-element.elementor-element-669f530d{--e-image-carousel-slides-to-show:1;}.elementor-45 .elementor-element.elementor-element-669f530d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-45 .elementor-element.elementor-element-669f530d .elementor-swiper-button.elementor-swiper-button-next{font-size:50px;}.elementor-45 .elementor-element.elementor-element-552eb2dd{padding:20px 0px 50px 0px;}.elementor-45 .elementor-element.elementor-element-799f8d52 .elementor-spacer-inner{height:50px;}.elementor-45 .elementor-element.elementor-element-3e653c2b .th-header-wrap{max-width:1000px;}.elementor-45 .elementor-element.elementor-element-3e653c2b .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-3e653c2b .elementor-icon-box-content .elementor-icon-box-title{color:#000000;}.elementor-45 .elementor-element.elementor-element-3e653c2b .th-header-wrap .th-header-divider{border-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-88104e{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-ed9f2a2.elementor-view-stacked .elementor-icon{background-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-ed9f2a2.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-ed9f2a2.elementor-view-default .elementor-icon{color:#D5BE72;border-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-ed9f2a2 .elementor-icon-box-content .elementor-icon-box-title span{color:#000000;}.elementor-45 .elementor-element.elementor-element-6ee9bd2.elementor-view-stacked .elementor-icon{background-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-6ee9bd2.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-6ee9bd2.elementor-view-default .elementor-icon{color:#D5BE72;border-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-6ee9bd2 .elementor-icon-box-content .elementor-icon-box-title span{color:#000000;}.elementor-45 .elementor-element.elementor-element-3fa04674{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-5ca91b45.elementor-view-stacked .elementor-icon{background-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-5ca91b45.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-5ca91b45.elementor-view-default .elementor-icon{color:#D5BE72;border-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-5ca91b45 .elementor-icon-box-content .elementor-icon-box-title span{color:#000000;}.elementor-45 .elementor-element.elementor-element-7fd33402.elementor-view-stacked .elementor-icon{background-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-7fd33402.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-7fd33402.elementor-view-default .elementor-icon{color:#D5BE72;border-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-7fd33402 .elementor-icon-box-content .elementor-icon-box-title span{color:#000000;}.elementor-45 .elementor-element.elementor-element-3cb0ec7f{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-78839751.elementor-view-stacked .elementor-icon{background-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-78839751.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-78839751.elementor-view-default .elementor-icon{color:#D5BE72;border-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-78839751 .elementor-icon-box-content .elementor-icon-box-title span{color:#000000;}.elementor-45 .elementor-element.elementor-element-26fe93f.elementor-view-stacked .elementor-icon{background-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-26fe93f.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-26fe93f.elementor-view-default .elementor-icon{color:#D5BE72;border-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-26fe93f .elementor-icon-box-content .elementor-icon-box-title span{color:#000000;}.elementor-45 .elementor-element.elementor-element-1e03d612:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-1e03d612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-45 .elementor-element.elementor-element-1e03d612{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-45 .elementor-element.elementor-element-1e03d612 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-6fcd4122 .th-cta-text span{color:#ffffff;}.elementor-45 .elementor-element.elementor-element-5b12a1d3:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-5b12a1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-45 .elementor-element.elementor-element-5b12a1d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-45 .elementor-element.elementor-element-5b12a1d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-11393d8c .elementor-spacer-inner{height:50px;}.elementor-45 .elementor-element.elementor-element-49e9a16b .th-header-wrap{max-width:56%;margin:0 auto;}.elementor-45 .elementor-element.elementor-element-49e9a16b .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-49e9a16b .elementor-icon-box-content .elementor-icon-box-title{color:#000000;}.elementor-45 .elementor-element.elementor-element-49e9a16b .th-header-wrap .th-header-divider{border-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-4a3291f .th-pricing-cost{color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-1f3d9967 .elementor-spacer-inner{height:50px;}.elementor-45 .elementor-element.elementor-element-19381ea6 > .elementor-container{max-width:1000px;}.elementor-45 .elementor-element.elementor-element-19381ea6:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-19381ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-45 .elementor-element.elementor-element-19381ea6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-45 .elementor-element.elementor-element-19381ea6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-35a0678e .elementor-spacer-inner{height:50px;}.elementor-45 .elementor-element.elementor-element-17a95bb7 .th-header-wrap{max-width:900px;margin:0 auto;}.elementor-45 .elementor-element.elementor-element-17a95bb7 .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-45 .elementor-element.elementor-element-17a95bb7 .elementor-icon-box-description{text-align:left;}.elementor-45 .elementor-element.elementor-element-17a95bb7.elementor-view-stacked .elementor-icon{background-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-17a95bb7.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-17a95bb7.elementor-view-default .elementor-icon{color:#D5BE72;border-color:#D5BE72;}.elementor-45 .elementor-element.elementor-element-17a95bb7 .elementor-icon-box-content .elementor-icon-box-title{color:#000000;}.elementor-45 .elementor-element.elementor-element-5836c3ac .elementor-spacer-inner{height:10px;}.elementor-45 .elementor-element.elementor-element-399529b .th-cal-tooltip h3{color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-399529b .th-cal-tooltip{background-color:#000000;}.elementor-45 .elementor-element.elementor-element-399529b .th-cal-tooltip:after{border-top-color:#000000;}.elementor-45 .elementor-element.elementor-element-399529b .themo_mphb_availability_calendar{margin:auto;}.elementor-45 .elementor-element.elementor-element-0e2d07e .mphb_sc_booking_form-wrapper .mphb-required-fields-tip{display:none;}.elementor-45 .elementor-element.elementor-element-0e2d07e .mphb_sc_booking_form-wrapper label abbr{display:none;}.elementor-45 .elementor-element.elementor-element-139f6106 .elementor-spacer-inner{height:50px;}body.elementor-page-45 h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-799652e3 > .elementor-container{min-height:500px;}.elementor-45 .elementor-element.elementor-element-78b0634f .elementor-spacer-inner{height:10px;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-799652e3 > .elementor-container{min-height:409px;}.elementor-45 .elementor-element.elementor-element-78b0634f .elementor-spacer-inner{height:0px;}.elementor-45 .elementor-element.elementor-element-6aa97269 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-45 .elementor-element.elementor-element-1e6d7317{padding:40px 0px 40px 0px;}}