/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Pinyon";src:url("/themes/custom/custom_barrio_theme/css/../fonts/Pinyon/PinyonScript-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Poppins_light";src:url("/themes/custom/custom_barrio_theme/css/../fonts/Poppins/Poppins-Light.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Poppins_reg";src:url("/themes/custom/custom_barrio_theme/css/../fonts/Poppins/Poppins-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Poppins_med";src:url("/themes/custom/custom_barrio_theme/css/../fonts/Poppins/Poppins-Medium.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Poppins_semiBold";src:url("/themes/custom/custom_barrio_theme/css/../fonts/Poppins/Poppins-SemiBold.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Poppins_bold";src:url("/themes/custom/custom_barrio_theme/css/../fonts/Poppins/Poppins-Bold.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Poppins_xBold";src:url("/themes/custom/custom_barrio_theme/css/../fonts/Poppins/Poppins-ExtraBold.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Nanito_light";src:url("/themes/custom/custom_barrio_theme/css/../fonts/Nanito/NunitoSans_10pt-Light.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Nanito_reg";src:url("/themes/custom/custom_barrio_theme/css/../fonts/Nanito/NunitoSans_10pt-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Nanito_med";src:url("/themes/custom/custom_barrio_theme/css/../fonts/Nanito/NunitoSans_10pt-Medium.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Nanito_semiBold";src:url("/themes/custom/custom_barrio_theme/css/../fonts/Nanito/NunitoSans_10pt-SemiBold.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Nanito_bold";src:url("/themes/custom/custom_barrio_theme/css/../fonts/Nanito/NunitoSans_10pt-Bold.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Nanito_xBold";src:url("/themes/custom/custom_barrio_theme/css/../fonts/Nanito/NunitoSans_10pt-ExtraBold.woff") format("woff");font-weight:400;font-style:normal}:root{--font-pinyon:"Pinyon",sans-serif;--font-poppins-light:"Poppins_light",sans-serif;--font-poppins-reg:"Poppins_reg",sans-serif;--font-poppins-med:"Poppins_med",sans-serif;--font-poppins-semiBold:"Poppins_semiBold",sans-serif;--font-poppins-bold:"Poppins_bold",sans-serif;--font-poppins-xBold:"Poppins_xBold",sans-serif;--font-nanito-light:"Nanito_light",sans-serif;--font-nanito-reg:"Nanito_reg",sans-serif;--font-nanito-med:"Nanito_med",sans-serif;--font-nanito-semiBold:"Nanito_semiBold",sans-serif;--font-nanito-bold:"Nanito_bold",sans-serif;--font-nanito-xBold:"Nanito_xBold",sans-serif}:root{--color-primary:#0b4e9c;--color-accent1:#3dc58e;--color-accent2:#ffa620;--white:#fff;--labels-color1:#123763;--labels-color2:#9b8d78;--text-color:#6d6d6d;--link-color:#6d6d6d;--link-color-active:#123763;--placeholder-color:#888;--form-bg:#f3f3f3;--shadow:2px 2px 48px 2px #b4b2b240}:root{--font-heading-size:48px;--font-subheading-size:32px;--labels-size:24px;--footer-heading:20px;--font-size-body:16px}:root{--max-width:1600px;--px:0 .5rem;--px1:0 1rem;--px1-5:0 1.5rem;--px2_5:0 2.5rem;--px2:0 2rem;--px3:0 4rem;--px4:0 4rem;--px5:0 5rem;--px6:0 6rem;--ms-minus-2:12.0611592377px;--ms-minus-1:13.33333px;--ms-0:16px;--ms-1:19.2px;--ms-2:23.04px;--ms-3:27.648px;--ms-4:33.1776px;--ms-7:57.33089px;--weight-thin:100;--weight-extra-light:200;--weight-light:300;--weight-book:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--weight-black:900;--baseline:1rem;--line-height-meta:1.3;--line-height-body:1.5;--line-height-caption:1.25;--line-height-display:1.3;--letter-spacing-body:0;--letter-spacing-display:0;--letter-spacing-subtitle:0;--letter-spacing-button:.5px;--letter-spacing-label:.5px;--navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2871, 54, 39, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}body,html{font-family:var(--font-poppins-reg);font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}.container{padding:0;margin:0;max-width:100%}a,.link{color:var(--link-color);text-decoration:none;font-family:var(--font-poppins-reg);cursor:pointer}a:hover,.link:hover{color:var(--link-color-active)}header #navbar-main .dropdown:hover>.dropdown-menu{display:block}header #navbar-main .dropdown>.dropdown-toggle:active{pointer-events:none}main button{background-color:var(--color-accent2) !important;padding:0;border:none !important;box-shadow:none;border-radius:10px;color:var(--white);font-family:var(--font-poppins-semiBold) !important;transition:all .3s linear;cursor:pointer}form button:after,form button:before{display:none !important}h1,h2,h3,h4,h5,h6{font-family:var(--font-nanito-bold);color:var(--labels-color1)}h1{line-height:64px;font-size:var(--font-heading-size)}h2{line-height:48px;font-size:var(--font-subheading-size)}h3{font-size:var(--labels-size);line-height:38px}h4{font-size:var(--footer-heading);line-height:38px}p{padding:0;margin:0;color:var(--text-color);font-family:var(--font-poppins-reg);font-size:var(--font-size-body);line-height:26px}ul{padding:0 0 0 1.5rem;margin:0 0 1rem}li{font-family:var(--font-poppins-reg);font-size:12pt}img,.img-fluid{height:auto;width:100%;max-width:100%;object-fit:cover}.field--type-image{float:unset !important;margin:0}.field--type-image img{margin:0}.slick img,.slick iframe{border:0;max-width:100%;min-height:200px;max-height:80vh}.slick img{height:100%;width:100%;object-fit:cover}.slick #page{position:relative}.slick .slick__arrow{display:none}.user-logged-in header{position:relative !important}.row>*{flex-shrink:0;width:100%;max-width:100%;margin-top:var(--bs-gutter-y);padding:0;margin:0}.row{margin:0;padding:0}input::placeholder{color:var(--placeholder-color)}input::-moz-placeholder{color:var(--placeholder-color)}input::-webkit-input-placeholder{color:var(--placeholder-color)}input::-ms-input-placeholder{color:var(--placeholder-color)}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none}.navbar-toggler{border:none}header{height:auto;width:100%;max-width:var(--max-width);margin:0 auto;padding:var(--px);background-color:var(--white)}header>nav{height:auto;width:100%;margin:0;padding:0;display:flex;justify-content:space-between;align-items:center}header>nav .navbar-brand{height:auto;width:15%;margin:0;padding:0;font-family:var(--font-poppins-med);line-height:32px;font-size:var(--font-size-body);color:#555;overflow:hidden;display:block}header>nav .navbar-brand img{height:50px;width:54px;margin:0;padding:0}header>nav .navbar-brand #header_site_name{display:none}header>nav .navbar-collapse{height:auto;width:85%}header>nav .navbar-nav{display:flex;margin:1rem 0}header>nav .navbar-nav .nav-link{height:auto;width:100%;margin:0;padding:0;color:var(--link-color);font-size:.85rem}header>nav .navbar-nav .nav-link:hover{color:var(--link-color-active)}.navbar-nav .nav-link.active{color:var(--link-color-active);display:flex;justify-content:flex-start;align-self:center}.navbar-nav .nav-link.active:before{content:"\25CF";height:10px;width:10px;margin-right:.5rem;padding:0;color:var(--color-accent1);align-self:baseline}header>nav .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");height:2em;width:2em;transition:all .1s linear}header>nav .nav-link.dropdown-toggle{display:flex;align-items:center}.dropdown-item,.dropdown-item:hover{background-color:transparent}header>nav .nav-link.dropdown-toggle .dropdown-menu .nav-link:hover{color:var(--link-color-active);background-color:transparent}.dropdown-item.active{color:var(--link-color-active);display:flex;justify-content:flex-start;align-self:center;background-color:transparent}.dropdown-item.active:before{content:"\25CF";height:10px;width:10px;margin-right:.5rem;padding:0;color:var(--color-accent1);align-self:baseline}header nav #block-menusocialicons{height:auto;width:fit-content;margin:0;padding:0}header nav #block-menusocialicons .field--name-body{height:auto;width:100%;margin:0;padding:0;display:flex}header nav #block-menusocialicons .field--name-body a img{height:25px;width:25px}.path-frontpage .main-content section{height:auto;width:100%;margin:0;padding:0}.path-frontpage .main-content section .block-views-block-properties-block-2{height:auto;width:100%;margin:0;padding:0}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2{height:auto;max-height:unset;width:100%;margin:0 0 5rem;padding:0;position:relative}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header{height:100%;width:100%;margin:0;padding:0;position:relative;z-index:2;background-color:var(--white)}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text{height:25%;width:100%;margin:0 auto;padding:0;position:absolute;top:420px;left:0;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text h1{width:100%;color:var(--white);font-size:2rem;text-align:center;line-height:1.6rem}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text p{color:var(--white);text-align:center;font-size:.9rem;line-height:1.2rem;width:100%}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1{height:auto;width:95%;max-width:570px;margin:0 auto;padding:0;z-index:1;border-radius:7px;background-color:var(--white)}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form{height:auto;width:100%;margin:.3rem 0 0;padding:0}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form label,.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form legend{font-family:var(--font-poppins-med);font-size:var(--font-size-body);color:var(--labels-color1);margin-bottom:.3rem}.path-properties .main-content section .view-display-id-page_1 .view-header form input::placeholder{color:var(--placeholder-color);font-size:14px}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form input::-moz-placeholder{color:var(--placeholder-color);font-size:14px}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form input::-webkit-input-placeholder{color:var(--placeholder-color);font-size:14px}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form input::-ms-input-placeholder{color:var(--placeholder-color);font-size:14px}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form select{color:var(--placeholder-color)}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex{height:auto;width:95%;padding:.5rem;margin:0 auto;display:grid !important;grid-template-areas:"parish" "location" "type" "range" "submit";grid-template-columns:1fr;grid-template-rows:auto;gap:0 .6rem}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex .js-form-item{height:auto;width:100%;margin-bottom:.3rem !important}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex .form-item-field-parish-target-id{grid-area:parish}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex .form-item-field-location-target-id{grid-area:location}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex .form-item-field-property-categories-target-id{grid-area:type}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex fieldset{grid-area:range}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex fieldset .fieldset-wrapper{display:flex;justify-content:space-between;align-items:center}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex fieldset .fieldset-wrapper .js-form-item{width:50%}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex fieldset .fieldset-wrapper .js-form-item:first-of-type input.form-control{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex fieldset .fieldset-wrapper .js-form-item:last-of-type input.form-control{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex .js-form-item select.form-select:focus,.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex .js-form-item select.form-select:focus-visible{outline:none !important;border:1px solid #ced4da;box-shadow:0 0 0 .05rem var(--placeholder-color);color:var(--placeholder-color)}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex fieldset .fieldset-wrapper .js-form-item:first-of-type input.form-control:focus,.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex fieldset .fieldset-wrapper .js-form-item:first-of-type input.form-control:focus-within{outline:none !important;border-left:1px solid #ced4da;border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;box-shadow:0 0 0 .05rem var(--placeholder-color);color:var(--placeholder-color)}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex fieldset .fieldset-wrapper .js-form-item:last-of-type input.form-control:focus,.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex fieldset .fieldset-wrapper .js-form-item:last-of-type input.form-control:focus-visible{outline:none !important;border-right:1px solid #ced4da;border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;box-shadow:0 0 0 .05rem var(--placeholder-color);color:var(--placeholder-color)}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex fieldset .fieldset-wrapper label{display:none}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex #edit-actions{grid-area:submit;display:flex;justify-content:center;align-items:center;margin:1rem 0 !important}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex #edit-actions button{display:flex;font-size:.8rem;justify-content:center;align-items:center;padding:.6rem 2rem}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex #edit-actions button:after{content:url("/themes/custom/custom_barrio_theme/css/../images/neuter.svg");height:19.75px;width:19.75px;display:block !important;margin-left:.4rem}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-content{height:auto;width:100%;margin:0;padding:0;position:relative}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-content:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);z-index:1}.path-frontpage .main-content section #block-views-block-properties-block-1{height:auto;width:100%;padding:var(--px);margin:0 auto}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-header{height:auto;width:100%;margin:0;padding:0;margin:3rem 0 2rem}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-header div{display:flex;justify-content:space-between;align-items:center}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-header div h2{display:block;font-size:1.7rem;line-height:1;margin:0}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-header div a{background-color:var(--color-accent2);color:var(--white);padding:5px 10px;font-family:var(--font-poppins-semiBold);border-radius:8px;font-size:.8rem}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1{height:auto;width:100%}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content{height:auto;width:100%;margin:0 0 4rem;padding:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:2rem 0}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row{height:auto;width:100%;margin:0;padding:8px 8px 20px;transition:all .2s ease-out}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing{height:auto;width:100%;margin:0;padding:0}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont{height:auto;width:100%;margin:0;padding:0}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images{height:200px;width:100%;border-radius:10px}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images img{height:100%;border-radius:10px}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont>a{font-size:1.2rem;font-family:var(--font-nanito-bold);color:var(--labels-color1);margin:.6rem 0;display:block}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont .property_teaser_addr{font-size:14px;color:#b1b1b1;margin-bottom:.8rem;display:flex;align-items:baseline}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont .property_teaser_addr i.fas{color:var(--color-accent1);margin-right:.6rem;font-size:1rem}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms{display:flex;justify-content:space-between;align-items:center}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p{color:var(--labels-color1);font-family:var(--font-nanito-semiBold);font-size:17px}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p:last-of-type{width:80px;display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p:last-of-type span{width:39px;display:flex;justify-content:space-evenly;align-items:center}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p:last-of-type span img{height:18px;width:18px}.node--type-page .node__content{height:auto;width:100%;margin:0 auto;padding:var(--px)}.path-properties .main-content section{height:auto;width:100%;padding:0;margin:0}.path-properties .main-content section .view-display-id-page_1{height:auto;width:100%}.path-properties .main-content section .view-display-id-page_1 .view-header{height:auto;width:100%;margin:0;padding:0;font-family:var(--font-nanito-semiBold);color:var(--labels-color1);font-size:var(--labels-size);background-color:var(--white);position:relative}.path-properties .main-content section .view-display-id-page_1 .view-header #header_form{height:auto;width:100%;margin:2rem auto 3rem;padding:var(--px);background-color:var(--form-bg);z-index:1;transition:top .3s ease-in-out}.path-properties .main-content section .view-display-id-page_1 .view-header #header_form.fixed{position:fixed;top:-32px;left:0}.path-properties .main-content section .view-display-id-page_1 .view-header #property_results{height:auto;width:100%;margin:0 auto;padding:var(--px);display:flex;justify-content:space-between;align-items:center;flex-direction:column;transition:top .3s ease-in-out}.path-properties .main-content section .view-display-id-page_1 .view-header #property_results.move_down{position:absolute;bottom:15px;left:0}.path-properties .main-content section .view-display-id-page_1 .view-header #property_results p{font-family:var(--font-nanito-bold);font-size:1rem;color:#333}.path-properties .main-content section .view-display-id-page_1 .view-header form{height:auto;width:100%;max-width:1000px;margin:0 auto;padding:.4rem 0;display:grid;grid-template-areas:"name" "email" "type" "msg" "submit";grid-template-columns:1fr;grid-template-rows:auto;gap:0rem;transition:grid-template-areas .3s ease-in}.path-properties .main-content section .view-display-id-page_1 .view-header form .js-form-item-name{grid-area:name}.path-properties .main-content section .view-display-id-page_1 .view-header form .js-form-item-email{grid-area:email}.path-properties .main-content section .view-display-id-page_1 .view-header form .js-form-item-property-type{grid-area:type}.path-properties .main-content section .view-display-id-page_1 .view-header form .js-form-item-message{grid-area:msg}.path-properties .main-content section .view-display-id-page_1 .view-header form #edit-actions--2{grid-area:submit}.path-properties .main-content section .view-display-id-page_1 .view-header form label{font-family:var(--font-poppins-med);font-size:var(--font-size-body);color:var(--labels-color1);margin-bottom:.8rem}.path-properties .main-content section .view-display-id-page_1 .view-header form textarea{height:100px}.path-properties .main-content section .view-display-id-page_1 .view-header form input{padding:10px 16px}.path-properties .main-content section .view-display-id-page_1 .view-header form select{padding:12px 16px}.path-properties .main-content section .view-display-id-page_1 .view-header form input,.path-properties .main-content section .view-display-id-page_1 .view-header form textarea{border:1px solid var(--placeholder-color)}.path-properties .main-content section .view-display-id-page_1 .view-header form input::placeholder{color:var(--placeholder-color);font-size:14px}.path-properties .main-content section .view-display-id-page_1 .view-header form input::-moz-placeholder{color:var(--placeholder-color);font-size:14px}.path-properties .main-content section .view-display-id-page_1 .view-header form input::-webkit-input-placeholder{color:var(--placeholder-color);font-size:14px}.path-properties .main-content section .view-display-id-page_1 .view-header form input::-ms-input-placeholder{color:var(--placeholder-color);font-size:14px}.path-properties .main-content section .view-display-id-page_1 .view-header form select{color:var(--placeholder-color);font-size:14px}.path-properties .main-content section .view-display-id-page_1 .view-header form textarea::placeholder{color:var(--placeholder-color);font-size:14px}.path-properties .main-content section .view-display-id-page_1 .view-header form textarea::-moz-placeholder{color:var(--placeholder-color);font-size:14px}.path-properties .main-content section .view-display-id-page_1 .view-header form textarea::-webkit-input-placeholder{color:var(--placeholder-color);font-size:14px}.path-properties .main-content section .view-display-id-page_1 .view-header form textarea::-ms-input-placeholder{color:var(--placeholder-color);font-size:14px}.path-properties .main-content section .view-display-id-page_1 .view-header form #edit-actions--2{height:auto;width:100%;margin:1rem auto 0;text-align:center}.path-properties .main-content section .view-display-id-page_1 .view-header form #edit-actions--2 button{font-size:.8rem;padding:.6rem 1.5rem}.path-properties .main-content section .view-display-id-page_1 .view-header form:has(.webform-confirmation){display:flex;height:auto;width:100%;margin:0;padding:1.2rem 0 0}.path-properties .main-content section .view-display-id-page_1 .view-header form .webform-confirmation,.path-properties .main-content section .view-display-id-page_1 .view-header form .webform-confirmation .webform-confirmation__message{height:auto;width:100%}.path-properties .main-content section .view-display-id-page_1 .view-header form .webform-confirmation .webform-confirmation__message p{text-align:center;color:var(--labels-color1)}.path-properties .main-content section .view-display-id-page_1 .view-empty{height:auto;width:100%;margin:1rem 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.path-properties .main-content section .view-display-id-page_1 .view-empty img{height:auto;width:100%;max-width:104px;object-fit:cover;margin-bottom:2rem}.path-properties .main-content section .view-display-id-page_1 .view-empty h1{font-size:1.8rem;margin:0;line-height:1.1}.path-properties .main-content section .view-display-id-page_1 .view-empty a{color:var(--white);padding:7px 20px;margin:2rem 0 3rem;border-radius:10px;background-color:var(--color-accent2)}.path-properties .main-content section .view-display-id-page_1 .view-content{height:auto;width:100%;margin:2rem auto 4rem;padding:var(--px);display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:2rem 0}.path-properties .main-content section .view-display-id-page_1 .view-content.push_down{margin-top:16rem}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row{height:auto;width:100%;margin:0;padding:8px 8px 20px;transition:all .2s ease-out}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing{height:auto;width:100%;margin:0;padding:0}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing .property_teaser_cont{height:auto;width:100%;margin:0;padding:0}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images{height:200px;width:100%;border-radius:10px}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images img{height:100%;border-radius:10px}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing .property_teaser_cont>a:first-of-type{display:block;background-color:#def8ed;color:var(--color-accent1);font-family:var(--font-poppins-semiBold);font-size:12px;width:fit-content;padding:.5rem .6rem;border-radius:8px}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing .property_teaser_cont>a{font-size:1.2rem;font-family:var(--font-nanito-bold);color:var(--labels-color1);margin:.6rem 0;display:block}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing .property_teaser_cont .property_teaser_addr{font-size:14px;color:#b1b1b1;margin-bottom:.8rem}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing .property_teaser_cont .property_teaser_addr i.fas{color:var(--color-accent1);margin-right:.6rem;font-size:1rem}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms{display:flex;justify-content:space-between;align-items:center}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p{color:var(--labels-color1);font-family:var(--font-nanito-semiBold);font-size:20px}.path-properties .main-content section .view-display-id-page_1 .pagination{height:auto;width:fit-content;margin:0 auto 3rem;--bs-pagination-padding-x:.535rem;--bs-pagination-padding-y:0;--bs-pagination-font-size:.9rem;--bs-pagination-border-width:0;--bs-pagination-border-color:none;--bs-pagination-border-radius:0;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:var(--color-accent1);--bs-pagination-active-border-color:none;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6}.path-properties .main-content section .view-display-id-page_1 .pagination .page-item{margin-right:.2rem}.path-properties .main-content section .view-display-id-page_1 .pagination .page-item a{color:var(--text-color)}.path-properties .main-content section .view-display-id-page_1 .pagination .page-item.active .page-link{background-color:var(--color-accent1);border:none;border-radius:3px}.path-properties .main-content section .view-display-id-page_1 .pagination .page-item .span:hover{color:var(--color-accent1)}.node--type-properties .node__content{font-size:unset;margin:0 auto;padding:var(--px);position:relative;max-width:var(--max-width)}.node--type-properties .node__content section{height:auto;width:100%;margin:2rem 0;padding:0;transition:all .3s ease}.node--type-properties .node__content section:nth-of-type(4){max-width:800px}.node--type-properties .node__content section:nth-of-type(5){max-width:650px}.node--type-properties .node__content section:nth-of-type(6){max-width:600px}.node--type-properties .field--name-field-prop{height:auto;width:100%;margin:1rem 0;padding:0}.node--type-properties .field--name-field-prop a,.node--type-properties .field--name-field-prop i{color:var(--placeholder-color);font-size:13px}.node--type-properties .field--name-field-prop a:hover{color:var(--labels-color1)}.node--type-properties .field--name-field-prop span{font-size:13px;color:var(--labels-color1)}.node--type-properties .node__content section h1{font-size:var(--labels-size);line-height:40px}.node--type-properties .lightgallery-wrapper{height:auto;width:100%;margin:0;padding:0}.node--type-properties .lightgallery-wrapper .lightgallery{--gap:6px;--num-cols:2;--row-height:80px;--max-height:280px;height:auto;width:100%;max-height:var(--max-height);margin:0 0 2rem;padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(var(--num-cols),1fr);grid-auto-rows:var(--row-height);gap:1rem .5rem;overflow:hidden;transition:all .3s ease-in}.node--type-properties .lightgallery-wrapper .lightgallery li{height:auto;width:100%;margin:0;padding:0;border-radius:7px}.node--type-properties .lightgallery-wrapper .lightgallery li:first-of-type{grid-column:span 2;grid-row:span 2}.node--type-properties .lightgallery-wrapper .lightgallery li:nth-of-type(2){grid-column:span 1;grid-row:span 1}.node--type-properties .lightgallery-wrapper .lightgallery li:nth-of-type(3){grid-column:span 1;grid-row:span 1}.node--type-properties .lightgallery-wrapper li .field-content{height:100%;width:100%}.node--type-properties .lightgallery-wrapper li img{height:100%;width:100%;border-radius:7px}.node--type-properties .node__content .field__label,.node--type-properties .node__content h3{color:var(--labels-color1);font-size:var(--labels-size);font-family:var(--font-nanito-bold);margin-bottom:1.2rem;line-height:48px}.node--type-properties .node__content section #property_overview{height:auto;width:100%;margin:0 0 1.5rem;padding:0;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.node--type-properties .node__content section #property_overview .overview_info{height:auto;width:100%;margin:0;padding:0;display:flex;margin-bottom:1rem}.node--type-properties .node__content section #property_overview .overview_info p{display:flex;align-items:center;height:auto;width:100%;color:var(--labels-color1);font-size:14px}.node--type-properties .node__content section #property_overview .overview_info p img{display:block;height:20px;width:20px;margin-right:.7rem}.node--type-properties .node__content section #property_overview .overview_info p span{margin-left:.4rem}.node--type-properties .node__content section #property_details{display:block;width:100%;max-width:900px}.node--type-properties .node__content section #property_details .prop_detail_sec:first-of-type p:first-of-type span{text-transform:initial}.node--type-properties .node__content section #property_details .prop_detail_sec:first-of-type p:first-of-type{text-transform:uppercase}.node--type-properties .node__content section #property_details .prop_detail_sec p{height:auto;width:100%;display:flex;font-size:var(--font-size-body);line-height:38px}.node--type-properties .node__content section #property_details .prop_detail_sec p span.suffix{margin-left:.3rem;font-size:13px}.node--type-properties .node__content section #property_details .prop_detail_sec .detail_label{display:block;height:auto;width:150px;color:var(--labels-color1);font-size:var(--font-size-body);font-family:var(--font-nanito-bold)}.node--type-properties .node__content section#rates_sec{margin:1rem 0 0;width:100%}.node--type-properties .node__content section#rates_sec #rates_section{height:auto;width:100%;padding-bottom:2rem}.node--type-properties .node__content section#rates_sec #rates_section h4{font-size:16px;margin:1rem 0 0;line-height:1}.node--type-properties .node__content section#rates_sec #rates_section table{border-collapse:separate}.node--type-properties .node__content section#rates_sec #rates_section table thead tr th{background-color:var(--color-accent2);padding:12px 10px;text-align:center;font-size:.9rem;text-transform:uppercase}.node--type-properties .node__content section#rates_sec #rates_section table tr:nth-of-type(even){background-color:#f5f5f5}.node--type-properties .node__content section#rates_sec #rates_section table tr:nth-of-type(odd){background-color:rgba(0,0,0,.1)}.node--type-properties .node__content section#rates_sec #rates_section table tbody tr td{padding:12px 10px;text-align:center;font-size:.8rem;letter-spacing:.05rem}.node--type-properties .node__content section#rates_sec #rates_section>.field--name-field-rates{height:auto;width:100%;margin:1rem 0;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:2rem 0}.node--type-properties .node__content section#rates_sec #rates_section>.field--name-field-rates .paragraph--type--rates .field{height:auto;width:100%;line-height:30px}.node--type-properties .node__content section#rates_sec #rates_section>.field--name-field-rates .paragraph--type--rates .field--type-entity-reference{margin:0}.node--type-properties .node__content section#rates_sec #rates_section>.field--name-field-rates .paragraph--type--rates .field .field__label{height:auto;width:150px;color:var(--labels-color1);font-size:var(--font-size-body);font-family:var(--font-poppins-med)}.node--type-properties .node__content section#rates_sec #rates_section>.field--name-field-rates .paragraph--type--rates .field .field__label:after{content:':'}.node--type-properties .node__content section#rates_sec #rates_section>.field--name-field-rates .paragraph--type--rates .field .field__item{height:auto;width:auto;font-size:.9rem;font-family:var(--font-poppins-reg);color:rgba(99,99,99,.8)}.node--type-properties .node__content section #disabled_stars{height:auto;width:fit-content;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;position:relative}.node--type-properties .node__content section #disabled_stars:after{content:"Login to rate";height:25px;width:auto;position:absolute;bottom:-25px;left:0;display:none;color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.3);padding:0 3px;transition:all .3s ease-in-out}.node--type-properties .node__content section #disabled_stars:hover:after{display:block}.node--type-properties .node__content section #disabled_stars span{color:rgba(0,0,0,.3);font-size:.9rem}.node--type-properties .node__content section #disabled_stars span:last-of-type{margin-left:.7rem}.node--type-properties .node__content section #disabled_stars span .fas{font-size:.8rem;color:rgba(0,0,0,.3);cursor:pointer}.node--type-properties .node__content section #disabled_stars span .fas:hover{color:var(--color-accent2)}.node--type-properties .node__content #prop_calendar_sec,.node--type-properties .node__content #prop_vidoes{width:100%}.node--type-properties .node__content #prop_calendar_sec .fc-header-toolbar .fc-toolbar-chunk:first-of-type{display:flex;flex-direction:column}.node--type-properties .node__content #prop_calendar_sec .fc-header-toolbar .fc-toolbar-chunk:first-of-type .fc-button-group{margin:1px 0 0}.node--type-properties .node__content #prop_calendar_sec .fc-header-toolbar .fc-toolbar-chunk:nth-of-type(3) .fc-button-group button:nth-of-type(2),.node--type-properties .node__content #prop_calendar_sec .fc-header-toolbar .fc-button-group button:nth-of-type(3){display:none}.node--type-properties .node__content #prop_calendar_sec .fc-header-toolbar .fc-button-group button{padding:7px 10px}.node--type-properties .node__content #prop_calendar_sec .fc-toolbar-title{font-size:1.2rem}.node--type-properties .node__content #prop_calendar_sec table{margin:0;border-spacing:0px;border:1px solid #ddd}.node--type-properties .node__content #prop_calendar_sec table .fc-col-header thead tr{border:none}.node--type-properties .node__content #prop_calendar_sec .fc-scrollgrid-liquid>thead tr th{background-color:var(--white)}.node--type-properties .node__content #prop_calendar_sec table thead .fc-col-header-cell-cushion{color:var(--color-accent2);font-size:1.1rem}.node--type-properties .node__content #prop_calendar_sec .fc-theme-standard td{border:1px solid #fff}.fc-day-disabled{background:0 0}.node--type-properties .node__content #prop_calendar_sec .fc-scroller-liquid-absolute{overflow:hidden !important;padding:0;margin:0}.fc-day-past{background:0 0;background:rgba(225,225,225,.1) !important}.fc .fc-bg-event{background:var(--color-accent2);opacity:.3}.fc-day-today>.fc-daygrid-day-frame:not(:has(.fc-event-today)){background:0 0;background:#add8e6}.fc-event-title{color:var(--white);font-size:.9rem;display:none}.calendar-legend{margin-top:1em}.calendar-legend ul{list-style:none;padding-left:0;display:flex;gap:1.5rem;list-style-type:none}.calendar-legend li{display:flex;align-items:center;font-size:.95em}.legend-color{width:1.5rem;height:1rem;display:inline-block;margin-right:.5em;border-radius:2px}.node--type-properties .node__content section #floating_contact_btn_cont{height:auto;width:fit-content;margin:0;padding:5px;display:flex;justify-content:flex-end;align-items:center;position:absolute;right:5px;z-index:2}.node--type-properties .node__content section #floating_contact_btn_cont.onload{top:540px}.node--type-properties .node__content section #floating_contact_btn_cont.scrolled{position:fixed}.node--type-properties .node__content section #floating_contact_btn{height:auto;width:fit-content;margin:0;padding:5px;display:flex;flex-direction:column;box-shadow:2px 2px 6px 2px rgba(0,0,0,.3);background-color:var(--color-accent2);border-radius:10px}.node--type-properties .node__content section #floating_contact_btn p{color:var(--white);font-size:.95rem;font-family:var(--font-nanito-bold)}.node--type-properties .node__content section #floating_contact_btn p span{font-size:.75rem;margin-left:.3rem}.node--type-properties .node__content section #floating_contact_btn #sm_contact_btn{padding:5px;color:var(--color-accent2);background-color:var(--white) !important}.node--type-properties .node__content section #floating_contact_btn i.fas{color:var(--white)}.node--type-properties .node__content section #floating_contact_btn i.fas:before{width:50px}.node--type-properties .node__content section #form_overlay{height:100%;width:100%;margin:0;padding:.4rem;position:fixed;top:0;right:0;display:none;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);z-index:3}.node--type-properties .node__content section #form_overlay.show{display:flex}.node--type-properties .node__content section #form_overlay.scrolled{position:fixed}.node--type-properties .node__content section #form_overlay.scrolledwide{right:100px}.node--type-properties .node__content section #form_overlay #contact_form{height:auto;width:100%;max-width:350px;margin:0;padding:1rem;background-color:var(--white);border:2px solid #e6e6e6;border-radius:16px}.node--type-properties .node__content section #form_overlay #contact_form #form_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.node--type-properties .node__content section #form_overlay #contact_form #form_top p{color:var(--labels-color1);font-size:var(--labels-size);font-family:var(--font-nanito-semiBold)}.node--type-properties .node__content section #form_overlay #contact_form #form_top p span{font-size:.75rem;margin-left:.5rem;font-family:var(--font-nanito-semiBold)}.node--type-properties .node__content section #form_overlay #contact_form #form_top i{color:var(--labels-color1);cursor:pointer;display:block}.node--type-properties .node__content section #form_overlay #contact_form .js-form-type-datetime-flatpickr{background:0 0}.node--type-properties .node__content section #form_overlay #contact_form .js-form-type-datetime-flatpickr input{margin:0}.node--type-properties .node__content section #form_overlay #contact_form .field--name-field-property-form form label{color:var(--labels-color1);font-family:var(--font-poppins-med);margin-bottom:.8rem}.node--type-properties .node__content section #form_overlay #contact_form .field--name-field-property-form form input{padding:8px 16px;border:1px solid var(--placeholder-color);border-radius:8px}.node--type-properties .node__content section #form_overlay #contact_form .field--name-field-property-form form input::placeholder{color:var(--placeholder-color)}.node--type-properties .node__content section #form_overlay #contact_form .field--name-field-property-form form input::-moz-placeholder{color:var(--placeholder-color)}.node--type-properties .node__content section #form_overlay #contact_form .field--name-field-property-form form input::-ms-placholder{color:var(--placeholder-color)}.node--type-properties .node__content section #form_overlay #contact_form .field--name-field-property-form form input::-webkit-input-placeholder{color:var(--placeholder-color)}.node--type-properties .node__content section #form_overlay #contact_form .field--name-field-property-form form #edit-actions{height:auto;width:100%;margin:2rem 0}.node--type-properties .node__content section #form_overlay #contact_form .field--name-field-property-form form #edit-actions button{height:auto;width:100%;padding:7px 20px}.node--type-properties .node__content section #form_overlay #contact_form>p:last-of-type{text-align:center;margin-top:1.5rem}.node--type-properties .node__content section:nth-of-type(9) h3{line-height:1.2;text-transform:initial}.node--type-properties .ui-dialog.webform-confirmation-modal{width:100%;max-width:90%;margin:0 auto;background-color:rgba(255,255,255,1)}.node--type-properties .webform-confirmation-modal .ui-dialog-titlebar{background-color:var(--color-accent2) !important;padding:.3rem 0}.node--type-properties .webform-confirmation-modal .ui-dialog-titlebar span{text-align:center;color:var(--white)}.node--type-properties .webform-confirmation-modal .webform-confirmation-modal--content{text-align:center}.node--type-properties .webform-confirmation-modal .webform-confirmation-modal--content p{color:var(--color-primary)}.node--type-properties .webform-confirmation-modal .webform-confirmation-modal--content p a{display:block;background-color:var(--color-primary);color:var(--white);font-size:1rem;width:fit-content;text-align:center;padding:5px 10px;border-radius:8px}.node--type-properties #block-views-block-properties-block-3{height:auto;width:100%;max-width:1000px;margin:2rem auto;padding:var(--px)}.node--type-properties #block-views-block-properties-block-3 h2{margin:3rem 0 2rem;display:none}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3{height:auto;width:100%}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-header{height:auto;width:100%;margin:0;padding:0;margin:3rem 0 2rem}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-header div{display:flex;justify-content:space-between;align-items:center}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-header div h2{display:block;font-size:1.7rem;line-height:1;margin:0}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-header div a{background-color:var(--color-accent2);color:var(--white);padding:10px 30px;font-family:var(--font-poppins-semiBold);border-radius:8px;font-size:1rem}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content{height:auto;width:100%;margin:0 auto 4rem;padding:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:2rem 0}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row{height:auto;width:100%;margin:0 auto;padding:8px 8px 20px;transition:all .2s ease-out}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing{height:auto;width:100%;margin:0;padding:0}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont{height:auto;width:100%;margin:0;padding:0}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images{height:200px;width:100%;border-radius:10px}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images img{height:100%;border-radius:10px}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont>a{font-size:1.2rem;font-family:var(--font-nanito-bold);color:var(--labels-color1);margin:.6rem 0;display:block}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont .property_teaser_addr{font-size:14px;color:#b1b1b1;margin-bottom:.8rem}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont .property_teaser_addr i.fas{color:var(--color-accent1);margin-right:.6rem;font-size:1rem}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms{display:flex;justify-content:space-between;align-items:center}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p{color:var(--labels-color1);font-family:var(--font-nanito-semiBold);font-size:20px}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p:last-of-type{width:fit-content;display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p:last-of-type i{color:var(--color-accent2)}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p:last-of-type span{margin-left:.6rem}.page-node-27 .node__content{height:auto;width:100%;max-width:var(--max-width);margin:1rem auto 3rem;padding:var(--px)}.page-node-27.node--type-page .node__content{max-width:var(--max-width);padding:0}.page-node-27 .field--name-field-prop{height:auto;width:100%;margin:1rem 0;padding:0}.page-node-27 .field--name-field-url-path{margin:2rem 0 0}.page-node-27 .field--name-field-url-path a,.page-node-27 .field--name-field-url-path i{color:var(--placeholder-color);font-size:1rem}.page-node-27 .field--name-field-url-path a:hover{color:var(--labels-color1)}.page-node-27 .node__content .field--name-field-url-path span{font-size:1rem;color:var(--labels-color1)}.page-node-27 .node__content .field--name-body{height:auto;width:100%;max-width:var(--max-width);margin:2rem 0 2.3rem;padding:0}.page-node-27 .node__content .field--name-body h3{margin:2rem 0 !important;font-size:1.8rem}.page-node-27 .node__content .field--name-body p{line-height:1.4 !important}.page-node-27 .node__content .field--name-field-subtitles{height:auto;width:100%;max-width:var(--max-width);margin:0 auto;padding:0}.page-node-27 .node__content .field--name-field-subtitles .field__item .field--name-field-generic-title{height:auto;width:100%;color:var(--labels-color1);font-family:var(--font-poppins-semiBold);font-size:var(--font-subheading-size);margin:1rem 0 .6rem;line-height:1}.page-node-27 .node__content .field--name-field-subtitles .field__item:not(:first-of-type) .field--name-field-generic-title:first-of-type{margin-top:2.5rem}.page-node-27 .node__content .field--name-field-subtitles .field--name-field-generic-paragraph p{line-height:1.4 !important}.page-node-27 .node__content .field--name-field-subtitles .field--name-field-generic-image h3{height:auto;width:100%;color:var(--labels-color1);font-family:var(--font-poppins-semiBold);font-size:22px;margin:2rem 0 .2rem;line-height:1.2}.page-node-27 .node__content .field--name-field-subtitles .field--name-field-generic-image:has(.field__item:nth-of-type(2)){display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:0 1rem}.page-node-2.node--type-page .node__content{max-width:var(--max-width);padding:0}.page-node-2 .field--name-field-prop{height:auto;width:100%;margin:1rem 0;padding:0}.page-node-2 .field--name-field-url-path{margin:2rem 0 0}.page-node-2 .field--name-field-url-path a,.page-node-2 .field--name-field-url-path i{color:var(--placeholder-color);font-size:1rem}.page-node-2 .field--name-field-url-path a:hover{color:var(--labels-color1)}.page-node-2 .node__content .field--name-field-url-path span{font-size:1rem;color:var(--labels-color1)}.page-node-2 .field--name-field-inline-text-and-image{height:auto;width:100%;margin:2rem 0;padding:0}.page-node-2 .field--name-field-inline-text-and-image .paragraph--type--title-text-with-image{height:auto;width:100%;margin:0;padding:0;display:grid;grid-template-areas:"title" "body" "image";grid-template-columns:1fr;grid-template-rows:auto;gap:1rem 2rem}.page-node-2 .field--name-field-inline-text-and-image .field--name-field-page-title{grid-area:title}.page-node-2 .field--name-field-inline-text-and-image .field--name-field-inline-body{grid-area:body;width:100%;max-width:736px}.page-node-2 .field--name-field-inline-text-and-image .field--name-field-inline-body p{font-size:var(--font-size-body);font-family:var(--font-poppins-reg);color:var(--text-color)}.page-node-2 .field--name-field-inline-text-and-image .field--name-field-inline-image-s-{height:auto;max-height:400px;width:100%;margin:0;padding:0;grid-area:image;margin:0;background-color:var(--white);display:flex;justify-content:center;align-items:center;position:relative}.page-node-2 .field--name-field-inline-text-and-image .field--name-field-inline-image-s- img{height:85%;width:90%;margin:0 auto;border-radius:15px;z-index:1}.page-node-2 .field--name-field-inline-text-and-image .field--name-field-inline-image-s-:after{content:"";display:block;height:100%;width:100%;padding:0;margin:0;position:absolute;top:0;right:0;border-radius:30px;background-color:var(--color-accent1)}.page-node-2 #block-views-block-properties-block-4 article{height:auto;width:100%;margin:0 auto;padding:var(--px)}.page-node-2 #block-views-block-properties-block-4{height:auto;width:100%;margin:0 auto;padding:var(--px)}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4{height:auto;width:100%;margin:0 auto}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-header{height:auto;width:100%;margin:0;padding:0;margin:3rem 0 2rem}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-header div{display:flex;justify-content:space-between;align-items:center}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-header div h2{display:block;font-size:1.7rem;line-height:1;margin:0}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-header div a{background-color:var(--color-accent2);color:var(--white);padding:5px 10px;font-family:var(--font-poppins-semiBold);border-radius:8px;font-size:.8rem}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content{height:auto;width:100%;margin:1rem auto 4rem;padding:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:2rem 0}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row{height:auto;width:100%;margin:0 auto;padding:8px 8px 20px;transition:all .2s ease-out}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row .views-field-nothing{height:auto;width:100%;margin:0;padding:0}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row .views-field-nothing .property_teaser_cont{height:auto;width:100%;margin:0;padding:0}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images{height:200px;width:100%;border-radius:10px}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images img{height:100%;border-radius:10px}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row .views-field-nothing .property_teaser_cont>a{font-size:1.2rem;font-family:var(--font-nanito-bold);color:var(--labels-color1);margin:.6rem 0;display:block}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row .views-field-nothing .property_teaser_cont .property_teaser_addr{font-size:14px;color:#b1b1b1;margin-bottom:.8rem}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row .views-field-nothing .property_teaser_cont .property_teaser_addr i.fas{color:var(--color-accent1);margin-right:.6rem;font-size:1rem}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms{display:flex;justify-content:space-between;align-items:center}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p{color:var(--labels-color1);font-family:var(--font-nanito-semiBold);font-size:20px}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p:last-of-type{width:fit-content;display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p:last-of-type i{color:var(--color-accent2)}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p:last-of-type span{margin-left:.6rem}.path-barbados-activities .view-barbados-activities{height:auto;width:100%;max-width:var(--max-width);margin:2rem auto;padding:var(--px)}.path-barbados-activities .view-barbados-activities .view-header{height:auto;width:100%}.path-barbados-activities .view-barbados-activities .view-header h1{line-height:1;text-align:center;height:auto;width:100%;margin-bottom:4rem}.path-barbados-activities .view-barbados-activities .view-content{height:auto;width:100%;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1rem 0}.path-barbados-activities .view-barbados-activities .view-content .views-row .activities_cont{height:100%;min-height:200px;width:100%;margin:0;padding:0;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;box-shadow:1px 1px 6px 1px rgba(0,0,0,.3);transition:box-shadow .2s linear}.path-barbados-activities .view-barbados-activities .view-content .views-row .activities_cont:before{display:block;content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);z-index:2;transition:all .3s linear}.path-barbados-activities .view-barbados-activities .view-content .views-row .views-field-nothing,.path-barbados-activities .view-barbados-activities .view-content .views-row .views-field-nothing .field-content{height:100%;width:100%}.path-barbados-activities .view-barbados-activities .view-content .views-row .activities_cont:hover:before{display:none}.path-barbados-activities .view-barbados-activities .view-content .views-row .activities_cont h2{z-index:2;color:var(--white);font-size:2rem;text-align:center;font-family:var(--font-poppins-bold);width:100%;display:block;line-height:1.2}.path-barbados-activities .view-barbados-activities .view-content .views-row .activities_cont img{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;transform:scale(1.1);transition:transform .5s ease-in}.path-barbados-activities .view-barbados-activities .pagination{height:auto;width:fit-content;margin:3rem auto 0;--bs-pagination-padding-x:.535rem;--bs-pagination-padding-y:0;--bs-pagination-font-size:.9rem;--bs-pagination-border-width:0;--bs-pagination-border-color:none;--bs-pagination-border-radius:0;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:var(--color-accent1);--bs-pagination-active-border-color:none;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6}.path-barbados-activities .view-barbados-activities .pagination .page-item{margin-right:.2rem}.path-barbados-activities .view-barbados-activities .pagination .page-item a{color:var(--text-color)}.path-barbados-activities .view-barbados-activities1 .pagination .page-item.active .page-link{background-color:var(--color-accent1);border:none;border-radius:3px}.path-barbados-activities .view-barbados-activities .pagination .page-item .span:hover{color:var(--color-accent1)}.node--type-barbados-activities .node__content{height:auto;width:100%;max-width:var(--max-width);margin:1rem auto 3rem;padding:var(--px)}.node--type-barbados-activities .node__content #breadcrumb_sec{height:auto;width:100%;margin:2rem 0 1rem}.node--type-barbados-activities .node__content #breadcrumb_sec a,.node--type-barbados-activities .node__content #breadcrumb_sec i{font-size:14px;color:var(--placeholder-color)}.node--type-barbados-activities .node__content #breadcrumb_sec span{color:var(--labels-color1);font-size:14px}.node--type-barbados-activities .node__content .field--name-body{height:auto;width:100%;max-width:var(--max-width);margin:2rem 0 1rem;padding:0}.node--type-barbados-activities .node__content .field--name-body img,.node--type-barbados-activities .node__content .field--name-field-activity-subtitles .paragraph .field--name-field-generic-paragraph img{height:auto;width:clamp(min(96%,97%),400px,max(85%,90%));max-width:calc(100% - 20px);margin:.6rem 0 1rem}.node--type-barbados-activities .node__content .field--name-field-thumbnail-image{display:none}.node--type-barbados-activities .node__content .field--name-body h3{margin:2rem 0 !important;font-size:1.8rem}.node--type-barbados-activities .node__content .field--name-body p{line-height:1.4 !important;max-width:var(--max-width)}.node--type-barbados-activities .node__content .field--name-field-activity-subtitles{height:auto;width:100%;max-width:1000px;margin:0;padding:0}.node--type-barbados-activities .node__content .field--name-field-activity-subtitles .field--name-field-generic-title{height:auto;width:100%;color:var(--labels-color1);font-family:var(--font-poppins-semiBold);font-size:var(--labels-size);margin:1rem 0}.node--type-barbados-activities .node__content .field--name-field-activity-subtitles .paragraph{padding-top:.7rem;display:block}.node--type-barbados-activities .node__content .field--name-field-activity-subtitles .paragraph .field--name-field-generic-title{height:auto;width:100%;padding:0 0 .6rem;color:var(--labels-color1);font-size:1.5rem;font-family:var(--font-poppins-semiBold);text-transform:capitalize}.node--type-barbados-activities .node__content .field--name-field-activity-subtitles .paragraph .field--name-field-generic-paragraph{padding-bottom:1rem}.node--type-barbados-activities .node__content .field--name-field-activity-subtitles .paragraph .field--name-field-generic-paragraph p{padding-bottom:.8rem;line-height:1.4 !important;max-width:950px}.node--type-barbados-activities .node__content .field--name-field-activity-subtitles .paragraph .field--name-field-generic-image{height:100%}.node--type-barbados-activities .node__content .field--name-field-activity-subtitles .paragraph .field--name-field-generic-image img{height:100%;max-height:300px}.node--type-barbados-activities .node__content .field--name-field-more-information-button{grid-area:submit;display:flex;justify-content:flex-start;align-items:center;margin:3rem 0 0 !important}.node--type-barbados-activities .node__content .field--name-field-more-information-button a{background-color:var(--color-accent2) !important;font-size:1rem;padding:12px 32px;border:none !important;box-shadow:none;border-radius:10px;color:var(--white);font-family:var(--font-poppins-semiBold) !important;transition:all .3s linear;cursor:pointer}.page-node-84 .node__content .field--name-body{height:auto;width:100%;max-width:var(--max-width);margin:2rem auto}.page-node-84 .node__content .field--name-body h2{margin:3rem 0 2rem;text-align:center;line-height:1.2;font-size:2rem;font-family:var(--font-nanito-bold)}.page-node-84 .node__content .field--name-body p:first-of-type{text-align:center;padding:0 0 2rem;font-size:1.25rem}.page-node-84 .node__content .field--name-body p:first-of-type a{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin:0 auto;font-size:1.5rem;font-family:var(--font-poppins-semiBold);text-transform:uppercase;background-color:transparent;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.page-node-84 .node__content .field--name-body p:first-of-type a:after{content:'';position:absolute;bottom:-4px;left:50%;-webkit-transform:translateX(-50%) scaleX(0);-ms-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:100%;border:1px solid var(--color-primary);-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;-o-transition:transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;z-index:2}.page-node-84 .node__content .field--name-body p:first-of-type a:hover:after{-webkit-transform:translateX(-50%) scaleX(1);-ms-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1);-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;-o-transition:transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.page-node-84 .node__content .field--name-body p{line-height:1.4 !important;font-size:1rem;font-family:var(--font-poppins-reg);max-width:1400px;margin:0 auto}.page-node-84 .node__content .field--name-body p:last-of-type{margin-top:1rem}.page-node-84 .node__content .field--name-body p:has(img){text-align:center}.page-node-84 .node__content .field--name-body img{margin:2.5rem auto;height:auto;min-height:200px;max-height:750px;width:100%}.node--type-webform .section #block-contactustopblock{height:auto;width:100%;max-width:var(--max-width);margin:0 auto;padding:var(--px)}.node--type-webform .section #block-contactustopblock .field--name-body{height:auto;width:100%;margin:0;padding:0}.node--type-webform .section #block-contactustopblock .field--name-body p{text-align:left;margin:1rem 0 1.3rem}.node--type-webform .section #block-contactustopblock .field--name-body p a{text-align:left}.node--type-webform .section #block-contactustopblock .field--name-body div{height:auto;width:100%;margin:0;padding:2rem 0;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--color-accent1);border-radius:15px}.node--type-webform .section #block-contactustopblock .field--name-body div h1{color:var(--white);text-align:center}.node--type-webform .section #block-contactustopblock .field--name-body div p{color:var(--white);text-align:center;line-height:1.1rem}.node--type-webform .node--type-webform .node__content{height:auto;width:100%;margin:2rem 0;padding:var(--px)}.node--type-webform .node--type-webform .node__content form{height:auto;width:100%;max-width:500px;margin:0 auto;padding:0}.node--type-webform .node--type-webform .node__content form label{font-family:var(--font-poppins-med);font-size:var(--font-size-body);color:var(--labels-color1);margin-bottom:.8rem}.node--type-webform .node--type-webform .node__content form input{padding:10px 16px}.node--type-webform .node--type-webform .node__content form input,.node--type-webform .node--type-webform .node__content form textarea{border:1px solid var(--placeholder-color)}.node--type-webform .node--type-webform .node__content form input::placeholder{color:var(--placeholder-color);font-size:14px}.node--type-webform .node--type-webform .node__content form input::-moz-placeholder{color:var(--text-color);font-size:14px}.node--type-webform .node--type-webform .node__content form input::-webkit-input-placeholder{color:var(--text-color);font-size:14px}.node--type-webform .node--type-webform .node__content form input::-ms-input-placeholder{color:var(--text-color);font-size:14px}.node--type-webform .node--type-webform .node__content form textarea::placeholder{color:var(--text-color);font-size:14px}.node--type-webform .node--type-webform .node__content form textarea::-moz-placeholder{color:var(--text-color);font-size:14px}.node--type-webform .node--type-webform .node__content form textarea::-webkit-input-placeholder{color:var(--text-color);font-size:14px}.node--type-webform .node--type-webform .node__content form textarea::-ms-input-placeholder{color:var(--text-color);font-size:14px}.node--type-webform .node--type-webform .node__content form #edit-actions{grid-area:submit;display:flex;justify-content:center;align-items:center;margin:3rem 0 0 !important}.node--type-webform .node--type-webform .node__content form #edit-actions button{font-size:.8rem;padding:12px 32px}.node--type-webform .webform-confirmation{height:auto;width:100%;max-width:500px;margin:5rem auto 6rem;padding:var(--px)}.node--type-webform .webform-confirmation .webform-confirmation__message{text-align:center}.node--type-webform .webform-confirmation .webform-confirmation__message h2{margin-bottom:2rem}.node--type-webform .webform-confirmation .webform-confirmation__message a{display:block;background-color:var(--color-accent2);color:var(--white);font-size:1rem;width:fit-content;text-align:center;padding:5px 10px;border-radius:8px;margin:2rem auto 1rem}footer.site-footer{height:auto;width:100%;background-color:var(--color-primary);padding:var(--px);margin:0}footer.site-footer .site-footer__bottom{height:auto;width:100%;margin:0 auto;padding:0;max-width:var(--max-width)}footer.site-footer .site-footer__bottom .region-footer-fifth{height:auto;width:100%;margin:0;padding:0}footer.site-footer .site-footer__bottom .region-footer-fifth div .content{height:auto;width:100%;margin:0;padding:0}footer.site-footer .site-footer__bottom .region-footer-fifth div .content .field--name-body{height:auto;width:100%;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1rem 0}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu{height:auto;width:100%;margin:5rem 0 2rem;padding:0}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu{height:auto;width:100%;margin:0 0 1rem;padding:0;text-align:center}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu h4{font-size:var(--labels-size);color:var(--white);margin:0 0 1rem;display:flex;justify-content:center;align-items:flex-end}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu:first-of-type h4{font-size:22px}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu h4 span{font-family:var(--font-pinyon);font-size:80px;line-height:32px;margin-right:.5rem;text-transform:uppercase;align-self:flex-start}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu p{color:var(--white);font-family:var(--font-poppins-light);width:100%;max-width:450px;margin:0 auto}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu ul{list-style-type:none;padding:0}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu ul li{font-family:var(--font-poppins-light);font-size:var(--font-size-body);line-height:32px}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu ul li a{font-family:var(--font-poppins-light)}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu:first-of-type ul li{color:var(--labels-color2);font-size:14px}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu ul li img{height:20px;width:20px;margin-right:.4rem}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu ul li a{color:var(--white)}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footerbottomlinks{height:auto;width:100%;margin:0;padding:0}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footerbottomlinks .field--name-body{height:auto;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footerbottomlinks .field--name-body p{height:auto;width:100%;color:var(--white);font-size:var(--font-size-body)}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footerbottomlinks .field--name-body p a{color:var(--white)}
@media screen and (width>=400px){header{padding:var(--px1)}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text h1{font-size:1.7rem}.path-frontpage .main-content section #block-views-block-properties-block-1{padding:var(--px1)}.node--type-page .node__content{padding:var(--px1)}.path-properties .main-content section .view-display-id-page_1 .view-header #header_form,.path-properties .main-content section .view-display-id-page_1 .view-header #property_results{padding:var(--px1)}.path-properties .main-content section .view-display-id-page_1 .view-content{padding:var(--px1)}.node--type-properties .node__content{padding:var(--px1)}.node--type-properties .field--name-field-prop a,.node--type-properties .field--name-field-prop i,.node--type-properties .field--name-field-prop span{font-size:1.05rem}.node--type-barbados-activities .node__content #breadcrumb_sec a,.node--type-barbados-activities .node__content #breadcrumb_sec i,.node--type-barbados-activities .node__content #breadcrumb_sec span{font-size:1.05rem}.node--type-properties .node__content section h1{font-size:28px}.node--type-properties .node__content .field__label,.node--type-properties .node__content h3{font-size:26px}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4,.node--type-properties #block-views-block-properties-block-3{padding:var(--px1)}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images{height:230px}.node--type-barbados-activities .node__content,.path-barbados-activities .view-barbados-activities{padding:var(--px1)}.path-barbados-activities .view-barbados-activities .view-content .views-row .activities_cont{min-height:250px}.node--type-webform .section #block-contactustopblock{padding:var(--px1)}.node--type-webform .section #block-contactustopblock .field--name-body div p{padding:0 1rem}.node--type-webform .node--type-webform .node__content{padding:var(--px1)}footer.site-footer{padding:var(--px1)}}@media screen and (width>=480px){.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex{height:auto;width:95%;padding:.5rem;margin:0 auto;display:grid !important;grid-template-areas:"parish location" "type range" "submit submit";grid-template-columns:repeat(2,48%);grid-template-rows:auto;gap:0 .6rem}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text h1{font-size:2rem}.path-frontpage .main-content section #block-views-block-properties-block-1{padding:var(--px1-5)}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text{top:310px}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images{height:250px}.node--type-page .node__content{padding:var(--px1-5)}.path-properties .main-content section .view-display-id-page_1 .view-header #header_form,.path-properties .main-content section .view-display-id-page_1 .view-header #property_results{padding:var(--px1-5)}.path-properties .main-content section .view-display-id-page_1 .view-content{padding:var(--px1-5)}.node--type-properties .node__content{padding:var(--px1-5)}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4,.node--type-properties #block-views-block-properties-block-3{padding:var(--px1-5)}.node--type-properties .lightgallery-wrapper .lightgallery{--gap:6px;--num-cols:2;--row-height:90px;--max-height:310px}.node--type-properties .node__content section #floating_contact_btn_cont{right:15px}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images{height:250px}.node--type-properties .node__content #prop_calendar_sec .fc-header-toolbar .fc-toolbar-chunk:nth-of-type(3) .fc-button-group button:nth-of-type(2),.node--type-properties .node__content #prop_calendar_sec .fc-header-toolbar .fc-button-group button:nth-of-type(3){display:unset}.node--type-barbados-activities .node__content{padding:var(--px1-5)}.node--type-barbados-activities .node__content .field--name-field-activity-subtitles .paragraph .field--name-field-generic-title{font-size:1.8rem;padding:1.8rem 0 .8rem}.node--type-webform .section #block-contactustopblock{padding:var(--px1-5)}.node--type-webform .section #block-contactustopblock .field--name-body div p{padding:0 1.2rem}.node--type-webform .node--type-webform .node__content{padding:var(--px1-5)}footer.site-footer{padding:var(--px1-5)}}@media screen and (width>=540px){.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text h1{font-size:3rem;line-height:1.05}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content{grid-template-columns:repeat(2,48%);gap:2rem 1rem}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text{top:350px}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text p{width:97%}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex #edit-actions button{font-size:1rem}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont>a{height:56px;overflow:hidden}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont .property_teaser_addr{height:42px;overflow:hidden}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content{grid-template-columns:repeat(2,48%);gap:2rem 1rem}.path-properties .main-content section .view-display-id-page_1 .view-content{grid-template-columns:repeat(2,48%);gap:2rem 1rem}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing .property_teaser_cont>a:last-of-type{height:56px;overflow:hidden}.node--type-properties .node__content section h1{font-size:30px}.node--type-properties .lightgallery-wrapper .lightgallery{--row-height:90px;--max-height:305px;gap:.8rem}.node--type-properties .node__content section #property_details .prop_detail_sec .detail_label{width:140px}.node--type-properties .node__content section #property_details{display:flex;justify-content:space-between;align-items:flex-start}.node--type-properties .node__content section #floating_contact_btn p{font-size:1.2rem;margin-bottom:.3rem}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-header div h2{font-size:var(--font-subheading-size)}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content{grid-template-columns:repeat(2,49%);gap:2rem 1rem}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images{height:200px}.node--type-properties .node__content #prop_calendar_sec .fc-header-toolbar .fc-toolbar-chunk:first-of-type{display:unset;flex-direction:unset}.node--type-properties .node__content #prop_calendar_sec .fc-header-toolbar .fc-toolbar-chunk:first-of-type .fc-button-group{margin:0 2px 0}.node--type-properties .node__content #prop_calendar_sec .fc-header-toolbar .fc-toolbar-chunk:nth-of-type(3) .fc-button-group button:nth-of-type(2),.node--type-properties .node__content #prop_calendar_sec .fc-header-toolbar .fc-button-group button:nth-of-type(3){display:unset}.path-barbados-activities .view-barbados-activities .view-content .views-row .activities_cont{min-height:280px}.node--type-barbados-activities .node__content .field--name-field-activity-subtitles .paragraph .field--name-field-generic-title{padding:2rem 0 1rem}}@media screen and (width>=600px){.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text h1{font-size:3.5rem}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text p{width:95%}.path-properties .main-content section .view-display-id-page_1 .view-header #property_results{flex-direction:row}.path-properties .main-content section .view-display-id-page_1 .view-header form{grid-template-areas:"name email" "type type" "msg msg" "submit submit";grid-template-columns:repeat(2,48%);gap:0rem .8rem}.path-properties .main-content section .view-display-id-page_1 .view-header form textarea{height:80px}.node--type-properties .lightgallery-wrapper .lightgallery{--num-cols:3;--row-height:100px;--max-height:340px;gap:1rem .5rem}.node--type-properties .lightgallery-wrapper .lightgallery li:first-of-type{grid-column:span 3;grid-row:span 2}.node--type-properties .lightgallery-wrapper .lightgallery li:nth-of-type(3){grid-column:span 1;grid-row:span 1}.node--type-properties .lightgallery-wrapper .lightgallery li:nth-of-type(4){grid-column:span 1;grid-row:span 1}.node--type-properties .node__content #prop_calendar_sec .fc-header-toolbar .fc-toolbar-chunk:first-of-type .fc-button-group:not(:first-of-type){margin:0 0 0 .65em}.path-barbados-activities .view-barbados-activities .view-content .views-row .activities_cont{min-height:300px}}@media screen and (width>=768px){header{padding:var(--px1-5)}header>nav .navbar-collapse{height:auto;width:100%;justify-content:space-between !important}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text{top:250px;height:auto}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text h1{font-size:4rem;line-height:1.2}.path-frontpage .main-content section #block-views-block-properties-block-1{padding:var(--px2_5)}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex{grid-template-areas:"parish location type range" ". . submit  .";grid-template-columns:repeat(4,25%)}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row:hover,.path-properties .main-content section .view-display-id-page_1 .view-content .views-row:hover,.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content .views-row:hover,.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content .views-row:hover{box-shadow:var(--shadow);border-radius:16px;padding:8px 8px 20px;transition:all .3s ease-in}.node--type-page .node__content{padding:var(--px2_5)}.page-node-2 .field--name-field-url-path{margin:3rem 0 3rem}.page-node-2 .field--name-field-inline-text-and-image .paragraph--type--title-text-with-image{grid-template-areas:"title image" "body image";grid-template-columns:45% 50%}.page-node-2 .field--name-field-inline-text-and-image .field--name-field-inline-image-s-:after{width:80%}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4{margin:6rem auto;padding:var(--px2_5)}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content{grid-template-columns:repeat(3,32%)}.page-node-27 .node__content .field--name-field-subtitles .field--name-field-generic-image:has(.field__item:nth-of-type(2)){display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:0 1rem}.path-properties .main-content section .view-display-id-page_1 .view-header #header_form{padding:.4rem 2.5rem .4rem}.path-properties .main-content section .view-display-id-page_1 .view-header #property_results{padding:var(--px2_5)}.path-properties .main-content section .view-display-id-page_1 .view-content{grid-template-columns:repeat(3,32%)}.node--type-properties .node__content{padding:var(--px2_5)}.node--type-properties .node__content section h1{font-size:36px}.node--type-properties .lightgallery-wrapper .lightgallery{--num-cols:4;--row-height:160px;--max-height:450px;gap:1rem .5rem}.node--type-properties .lightgallery-wrapper .lightgallery li:first-of-type{grid-column:span 4;grid-row:span 2}.node--type-properties .lightgallery-wrapper .lightgallery li:nth-of-type(5){grid-column:span 1;grid-row:span 1}.node--type-properties .lightgallery-wrapper .lightgallery li:not(li:first-of-type) img{height:90px}.node--type-properties .node__content section #property_overview .overview_info{width:fit-content}.node--type-properties .node__content section #property_overview .overview_info p{width:150px;padding:0 1rem}.node--type-properties .node__content section #property_overview .overview_info:first-of-type p{border:none;padding-left:0;border-right:2px solid var(--placeholder-color)}.node--type-properties .node__content section #property_overview .overview_info:first-of-type p:last-of-type{padding-left:1rem}.node--type-properties .node__content section #property_overview .overview_info:last-of-type p:first-of-type{border:none;border-right:2px solid var(--placeholder-color);margin-right:1rem}.node--type-properties .node__content section #property_overview{flex-direction:row}.node--type-properties .node__content section #floating_contact_btn_cont{right:30px}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content{grid-template-columns:repeat(3,32%)}.node--type-barbados-activities .node__content,.path-barbados-activities .view-barbados-activities{padding:var(--px2_5)}.path-barbados-activities .view-barbados-activities .view-content{grid-template-columns:repeat(2,1fr);gap:1rem}.path-barbados-activities .view-barbados-activities .view-content .views-row .activities_cont{min-height:220px}.path-barbados-activities .view-barbados-activities .view-content .views-row:hover{box-shadow:3px 3px 6px 2px rgba(0,0,0,.3)}.path-barbados-activities .view-barbados-activities .view-content .views-row .views-field-nothing img:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:transform .4s ease-out;-moz-transition:transform .4s ease-out;-o-transition:transform .4s ease-out;-ms-transition:transform .4s ease-out;transition:transform .4s ease-out}.node--type-webform .section #block-contactustopblock{padding:var(--px2_5)}.node--type-webform .section #block-contactustopblock .field--name-body div{padding:3rem 2.5rem}.node--type-webform .node--type-webform .node__content{padding:var(--px2_5)}footer.site-footer{padding:var(--px2_5)}footer.site-footer .site-footer__bottom .region-footer-fifth div .content .field--name-body{grid-template-columns:repeat(2,50%);grid-template-rows:auto;gap:1rem}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footerbottomlinks .field--name-body{flex-direction:row}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu{text-align:unset;margin:0}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu h4{justify-content:flex-start}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footermenu .footer_menu p{margin:0}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footerbottomlinks .field--name-body p:first-of-type{text-align:left}footer.site-footer .site-footer__bottom .region-footer-fifth #block-footerbottomlinks .field--name-body p:last-of-type{text-align:right}}@media screen and (width>=850px){header>nav .navbar-brand{width:16%}header:not(.node--view-mode-full header){padding:1rem 2.5rem}header>nav .navbar-collapse{height:auto;width:107%}header>nav .navbar-nav .nav-link{font-size:.85rem}.path-frontpage .main-content section #block-views-block-properties-block-2{max-height:85vh}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2{max-height:85vh;overflow:hidden}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text{top:-250px}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex{grid-template-areas:"parish location type range submit";grid-template-columns:repeat(5,19.3%)}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex #edit-actions{margin:1rem 0 .6rem !important}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex #edit-actions button{padding:.45rem 1.5rem}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1{max-width:90%;bottom:7%}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header{height:auto;width:100%;margin:0;padding:0;position:absolute;bottom:5%;left:0;background-color:transparent}.node--type-properties .lightgallery-wrapper .lightgallery{--num-cols:4;--row-height:180px;--max-height:480px;gap:.8rem}.path-properties .main-content section .view-display-id-page_1 .view-header form{grid-template-areas:"name email type" "msg msg msg" ". submit .";grid-template-columns:repeat(3,31.8%);gap:0rem .8rem}.path-properties .main-content section .view-display-id-page_1 .view-header form textarea{height:105px}}
@media screen and (width>=992px){header>nav .navbar-nav .nav-link{font-size:.95rem}header>nav .navbar-brand{width:25%}header>nav .navbar-collapse{height:auto;width:75%}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header{bottom:10%}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text{top:-260px}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text h1{font-size:4.8rem;line-height:1;max-width:1000px;margin:auto}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1{max-width:850px;bottom:12%}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex{grid-template-areas:"parish location type range submit";grid-template-columns:repeat(5,19.3%);gap:.8rem}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex #edit-actions{margin:0 0 .6rem !important}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1 form .d-flex #edit-actions button{padding:.45rem 2rem}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont>a{font-size:1.3rem;margin:.8rem 0}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content .views-row .views-field-nothing .property_teaser_cont .property_price_rooms p:last-of-type{width:80px;display:flex;justify-content:space-between;align-items:center;font-size:1rem}.page-node-2 .field--name-field-inline-text-and-image .field--name-field-inline-image-s-{max-height:450px}.page-node-2 .field--name-field-inline-text-and-image .paragraph--type--title-text-with-image{grid-template-areas:"title image" "body image";grid-template-columns:45% 52%}.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4 .view-content{grid-template-columns:repeat(4,23.8%)}.path-properties .main-content section .view-display-id-page_1 .view-header #header_form{height:auto;width:100%;margin:2rem auto 3rem;padding:var(--px);background-color:var(--form-bg);z-index:1}.path-properties .main-content section .view-display-id-page_1 .view-header #property_results{padding:var(--px2_5);position:relative}.path-properties .main-content section .view-display-id-page_1 .view-content{grid-template-columns:repeat(4,23.8%)}.node--type-properties .lightgallery-wrapper .lightgallery{--num-cols:4;--row-height:180px;--max-height:485px}.node--type-properties .lightgallery-wrapper .lightgallery li:not(li:first-of-type) img{height:95px}.node--type-properties .node__content section:nth-of-type(4),.node--type-properties .node__content section:nth-of-type(5),.node--type-properties .node__content section:nth-of-type(6){max-width:600px}.node--type-properties .node__content section#rates_sec{width:65%}.node--type-properties .node__content #prop_calendar_sec,.node--type-properties .node__content #prop_vidoes{width:65%}.node--type-properties .node__content section #floating_contact_btn_cont{display:none}.node--type-properties .node__content section #form_overlay{height:auto;width:fit-content;position:absolute;display:flex;right:35px;background-color:transparent;top:unset}.node--type-properties .node__content section #form_overlay #contact_form #form_top i{display:none}.node--type-properties .node__content section #form_overlay #contact_form{max-width:300px}.node--type-properties #block-views-block-properties-block-3 .view-display-id-block_3 .view-content{grid-template-columns:repeat(4,24.5%)}.node--type-properties .node__content #rating_sec{margin:4rem 0}.node--type-properties .node__content section#rates_sec #rates_section table thead tr th{font-size:.95rem}.node--type-properties .node__content section#rates_sec #rates_section table tbody tr td{padding:12px 10px;font-size:.85rem}.path-barbados-activities .view-barbados-activities .view-content{grid-template-columns:repeat(3,1fr);gap:1.3rem}.path-barbados-activities .view-barbados-activities .view-content .views-row .activities_cont{min-height:220px}.node--type-webform .section #block-contactustopblock .field--name-body div{padding:4rem 0}.node--type-webform .node--type-webform .node__content form{max-width:600px}}@media screen and (width>=1024px){header>nav .navbar-nav .nav-link{font-size:1rem}.path-frontpage .main-content section #block-views-block-properties-block-1 .view-display-id-block_1 .view-content{grid-template-columns:repeat(4,24.3%)}}@media screen and (width>=1200px){header:not(.node--view-mode-full header){padding:1rem 3rem}.path-frontpage .main-content section #block-views-block-properties-block-1{padding:var(--px3)}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text{top:-300px}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text h1{font-size:5rem}.node--type-page .node__content{padding:var(--px3)}.page-node-2 .field--name-field-inline-text-and-image .field--name-field-inline-image-s-{max-height:500px}.path-properties .main-content section .view-display-id-page_1 .view-header .header_form,.path-properties .main-content section .view-display-id-page_1 .view-header #property_results{padding:var(--px2_5)}.path-properties .main-content section .view-display-id-page_1 .view-content{padding:var(--px2_5)}.path-properties .main-content section .view-display-id-page_1 .view-header form{grid-template-areas:"name email type msg" "submit submit submit submit";grid-template-columns:repeat(4,24%);gap:0rem .8rem}.path-properties .main-content section .view-display-id-page_1 .view-header form input{padding:7px 16px}.path-properties .main-content section .view-display-id-page_1 .view-header form select{padding:8px 16px}.path-properties .main-content section .view-display-id-page_1 .view-header form textarea{height:40px}.path-properties .main-content section .view-display-id-page_1 .view-header form #edit-actions--2{margin:0}.node--type-properties .node__content{padding:var(--px3)}.node--type-properties .node__content section:not(section:first-of-type,section:nth-of-type(2),section:last-of-type){margin-bottom:4rem}.node--type-properties .lightgallery-wrapper .lightgallery{--num-cols:4;--row-height:230px;--max-height:615px}.node--type-properties .lightgallery-wrapper .lightgallery li:not(li:first-of-type) img{height:125px}.node--type-properties .node__content section#rates_sec{width:70%}.node--type-properties .node__content #prop_calendar_sec,.node--type-properties .node__content #prop_vidoes{width:70%}.node--type-properties .node__content section #form_overlay{right:70px}.node--type-properties .node__content section#rates_sec #rates_section table thead tr th{font-size:1.1rem}.node--type-properties .node__content section#rates_sec #rates_section table tbody tr td{padding:12px 10px;font-size:.9rem}.node--type-barbados-activities .node__content,.path-barbados-activities .view-barbados-activities{padding:var(--px3)}.node--type-webform .section #block-contactustopblock{padding:var(--px3)}footer.site-footer{padding:var(--px3)}footer.site-footer .site-footer__bottom .region-footer-fifth div .content .field--name-body{grid-template-columns:32% 30% 16% 20%;grid-template-rows:auto;gap:1rem 2rem}}@media screen and (width>=1300px){header>nav .navbar-brand{width:35%;display:flex;justify-content:flex-start;align-items:center}header>nav .navbar-collapse{width:65%}header>nav .navbar-brand img{margin-right:1rem}header>nav .navbar-brand #header_site_name{display:block;font-size:1rem}header>nav .navbar-nav .nav-link{font-size:1rem}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1{max-width:800px;bottom:10%}.path-properties .main-content section .view-display-id-page_1 .view-header form{max-width:1100px}}@media screen and (width>=1400px){header:not(.node--view-mode-full header){padding:1.3rem 5rem}header>nav .navbar-brand #header_site_name{display:block;font-size:1.1rem}header>nav .navbar-nav .nav-link{font-size:1.1rem}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text h1{font-size:5rem;line-height:80px}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header{bottom:13%}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 #block-exposedformpropertiespage-1{max-width:1000px;bottom:10%}.node--type-page .node__content{padding:var(--px4)}.page-node-2 .field--name-field-inline-text-and-image .field--name-field-inline-image-s-{max-height:550px}.path-properties .main-content section .view-display-id-page_1 .view-header .header_form,.path-properties .main-content section .view-display-id-page_1 .view-header #property_results{padding:var(--px4)}.path-properties .main-content section .view-display-id-page_1 .view-header form{max-width:1200px}.path-properties .main-content section .view-display-id-page_1 .view-content{padding:var(--px4)}.node--type-properties .node__content{padding:var(--px4)}.node--type-properties .node__content section:nth-of-type(4),.node--type-properties .node__content section:nth-of-type(5),.node--type-properties .node__content section:nth-of-type(6){max-width:800px}.node--type-properties .lightgallery-wrapper .lightgallery{--num-cols:4;--row-height:260px;--max-height:685px}.node--type-properties .lightgallery-wrapper .lightgallery li:not(li:first-of-type) img{height:135px}.node--type-properties .node__content section#rates_sec{width:75%}.node--type-properties .node__content #prop_calendar_sec,.node--type-properties .node__content #prop_vidoes{width:75%}.node--type-barbados-activities .node__content,.path-barbados-activities .view-barbados-activities{padding:var(--px4)}.path-barbados-activities .view-barbados-activities .view-content .views-row .activities_cont{min-height:300px}.node--type-webform .section #block-contactustopblock{padding:var(--px4)}footer.site-footer{padding:var(--px4)}}@media screen and (width>=1600px){.page-node-2 .field--name-field-inline-text-and-image .field--name-field-inline-image-s-{max-height:600px}.node--type-properties .node__content{padding:0}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images{height:250px}.path-properties .main-content section .view-display-id-page_1 .view-header #header_form{padding:1rem 0}.path-properties .main-content section .view-display-id-page_1 .view-header form{grid-template-areas:"name email type msg submit";grid-template-columns:repeat(5,19%);gap:0rem .8rem}.node--type-properties .node__content section:nth-of-type(4),.node--type-properties .node__content section:nth-of-type(5),.node--type-properties .node__content section:nth-of-type(6){max-width:900px}.node--type-properties .lightgallery-wrapper .lightgallery{--num-cols:4;--row-height:320px;--max-height:825px}.node--type-properties .lightgallery-wrapper .lightgallery li:not(li:first-of-type) img{height:155px}.path-frontpage .main-content section #block-views-block-properties-block-1,.page-node-2 #block-views-block-properties-block-4 .view-display-id-block_4,.node--type-properties #block-views-block-properties-block-3{max-width:var(--max-width);padding:0}}@media screen and (width>=1800px){header:not(.node--view-mode-full header){padding:1rem 0}.path-frontpage .main-content section #block-views-block-properties-block-2 .view-display-id-block_2 .view-header #frontpage_hero_text h1{font-size:6.2rem;line-height:1;max-width:1100px}.node--type-page .node__content{padding:var(--px5)}.path-properties .main-content section .view-display-id-page_1 .view-header .header_form,.path-properties .main-content section .view-display-id-page_1 .view-header #property_results{padding:var(--px5)}.path-properties .main-content section .view-display-id-page_1 .view-content{padding:var(--px5)}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing .property_teaser_cont .teaser_images{height:350px}.path-properties .main-content section .view-display-id-page_1 .view-content .views-row .views-field-nothing .property_teaser_cont>a:last-of-type{height:55px}.node--type-properties .node__content section:nth-of-type(4),.node--type-properties .node__content section:nth-of-type(5),.node--type-properties .node__content section:nth-of-type(6){max-width:1100px}.node--type-properties .lightgallery-wrapper .lightgallery{--num-cols:4;--row-height:360px;--max-height:925px}.node--type-properties .lightgallery-wrapper .lightgallery li:not(li:first-of-type) img{height:175px}.node--type-barbados-activities .node__content,.path-barbados-activities .view-barbados-activities{padding:0}.node--type-webform .section #block-contactustopblock{padding:var(--px5)}footer.site-footer{padding:var(--px5)}}

