:root{--min-screen-width:320px;--max-screen-width:1440px;--primary:hsla(113.85, 18.48%, 41.37%, 1);--primary-5:hsla(114, 18%, 41%, 0.05);--primary-10:hsla(114, 18%, 41%, 0.1);--primary-20:hsla(114, 18%, 41%, 0.2);--primary-30:hsla(114, 18%, 41%, 0.3);--primary-40:hsla(114, 18%, 41%, 0.4);--primary-50:hsla(114, 18%, 41%, 0.5);--primary-60:hsla(114, 18%, 41%, 0.6);--primary-70:hsla(114, 18%, 41%, 0.7);--primary-80:hsla(114, 18%, 41%, 0.8);--primary-90:hsla(114, 18%, 41%, 0.9);--primary-d-1:hsla(114, 18%, 33%, 1);--primary-d-2:hsla(113, 17%, 25%, 1);--primary-d-3:hsla(113, 15%, 17%, 1);--primary-d-4:hsla(112, 12%, 10%, 1);--primary-l-1:hsla(113, 13%, 52%, 1);--primary-l-2:hsla(112, 14%, 64%, 1);--primary-l-3:hsla(111, 14%, 76%, 1);--primary-l-4:hsla(111, 14%, 88%, 1);--secondary:#6d4f3aff;--secondary-5:#6d4f3a0d;--secondary-10:#6d4f3a1a;--secondary-20:#6d4f3a33;--secondary-30:#6d4f3a4d;--secondary-40:#6d4f3a66;--secondary-50:#6d4f3a80;--secondary-60:#6d4f3a99;--secondary-70:#6d4f3ab3;--secondary-80:#6d4f3acc;--secondary-90:#6d4f3ae6;--secondary-d-1:#563f2fff;--secondary-d-2:#413025ff;--secondary-d-3:#2d221bff;--secondary-d-4:#191410ff;--secondary-l-1:#896e5dff;--secondary-l-2:#a69082ff;--secondary-l-3:#c4b5abff;--secondary-l-4:#e2dad5ff;--tertiary:#A6C8A1;--tertiary-5:hsla(112, 26%, 71%, 0.05);--tertiary-10:hsla(112, 26%, 71%, 0.1);--tertiary-20:hsla(112, 26%, 71%, 0.2);--tertiary-30:hsla(112, 26%, 71%, 0.3);--tertiary-40:hsla(112, 26%, 71%, 0.4);--tertiary-50:hsla(112, 26%, 71%, 0.5);--tertiary-60:hsla(112, 26%, 71%, 0.6);--tertiary-70:hsla(112, 26%, 71%, 0.7);--tertiary-80:hsla(112, 26%, 71%, 0.8);--tertiary-90:hsla(112, 26%, 71%, 0.9);--tertiary-d-1:hsla(112, 13%, 55%, 1);--tertiary-d-2:hsla(112, 10%, 41%, 1);--tertiary-d-3:hsla(112, 9%, 27%, 1);--tertiary-d-4:hsla(111, 8%, 15%, 1);--tertiary-l-1:hsla(112, 26%, 77%, 1);--tertiary-l-2:hsla(111, 27%, 82%, 1);--tertiary-l-3:hsla(111, 27%, 88%, 1);--tertiary-l-4:hsla(111, 27%, 94%, 1);--bg-body:#EDE3D1;--bg-surface:hsla(0, 0%, 100%, 1);--text-body:hsla(0, 0%, 25%, 1);--text-title:hsla(0, 0%, 0%, 1);--border-primary:hsla(114, 18%, 41%, 1);--shadow-primary:hsla(0, 0%, 0%, 0.15);--light:hsla(85, 0%, 100%, 1);--light-5:hsla(0, 0%, 100%, 0.05);--light-10:hsla(0, 0%, 100%, 0.1);--light-20:hsla(0, 0%, 100%, 0.2);--light-30:hsla(0, 0%, 100%, 0.3);--light-40:hsla(0, 0%, 100%, 0.4);--light-50:hsla(0, 0%, 100%, 0.5);--light-60:hsla(0, 0%, 100%, 0.6);--light-70:hsla(0, 0%, 100%, 0.7);--light-80:hsla(0, 0%, 100%, 0.8);--light-90:hsla(0, 0%, 100%, 0.9);--dark:hsla(0, 0%, 0%, 1);--dark-5:hsla(0, 0%, 0%, 0.05);--dark-10:hsla(0, 0%, 0%, 0.1);--dark-20:hsla(0, 0%, 0%, 0.2);--dark-30:hsla(0, 0%, 0%, 0.3);--dark-40:hsla(0, 0%, 0%, 0.4);--dark-50:hsla(0, 0%, 0%, 0.5);--dark-60:hsla(0, 0%, 0%, 0.6);--dark-70:hsla(0, 0%, 0%, 0.7);--dark-80:hsla(0, 0%, 0%, 0.8);--dark-90:hsla(0, 0%, 0%, 0.9);--success:hsla(136, 95%, 56%, 1);--success-5:hsla(136, 95%, 56%, 0.05);--success-10:hsla(136, 95%, 56%, 0.1);--success-20:hsla(136, 95%, 56%, 0.2);--success-30:hsla(136, 95%, 56%, 0.3);--success-40:hsla(136, 95%, 56%, 0.4);--success-50:hsla(136, 95%, 56%, 0.5);--success-60:hsla(136, 95%, 56%, 0.6);--success-70:hsla(136, 95%, 56%, 0.7);--success-80:hsla(136, 95%, 56%, 0.8);--success-90:hsla(136, 95%, 56%, 0.9);--error:hsla(351, 95%, 56%, 1);--error-5:hsla(351, 95%, 56%, 0.05);--error-10:hsla(351, 95%, 56%, 0.1);--error-20:hsla(351, 95%, 56%, 0.2);--error-30:hsla(351, 95%, 56%, 0.3);--error-40:hsla(351, 95%, 56%, 0.4);--error-50:hsla(351, 95%, 56%, 0.5);--error-60:hsla(351, 95%, 56%, 0.6);--error-70:hsla(351, 95%, 56%, 0.7);--error-80:hsla(351, 95%, 56%, 0.8);--error-90:hsla(351, 95%, 56%, 0.9);--space-4xs:clamp(0.33rem, calc(-0.03vw + 0.33rem), 0.31rem);--space-3xs:clamp(0.41rem, calc(0.04vw + 0.4rem), 0.44rem);--space-2xs:clamp(0.51rem, calc(0.16vw + 0.48rem), 0.62rem);--space-xs:clamp(0.64rem, calc(0.35vw + 0.57rem), 0.88rem);--space-s:clamp(0.8rem, calc(0.65vw + 0.67rem), 1.24rem);--space-m:clamp(1rem, calc(1.11vw + 0.78rem), 1.75rem);--space-l:clamp(1.25rem, calc(1.81vw + 0.89rem), 2.47rem);--space-xl:clamp(1.56rem, calc(2.87vw + 0.99rem), 3.5rem);--space-2xl:clamp(1.95rem, calc(4.44vw + 1.07rem), 4.95rem);--space-3xl:clamp(2.44rem, calc(6.75vw + 1.09rem), 7rem);--space-4xl:clamp(3.05rem, calc(10.13vw + 1.02rem), 9.89rem);--text-s:clamp(1rem, calc(0.15vw + 0.95rem), 1.05rem);--text-m:clamp(1.2rem, calc(0.3vw + 1.1rem), 1.4rem);--text-l:clamp(1.35rem, calc(0.75vw + 1.2rem), 1.85rem);--h6:clamp(1.13rem, calc(0.19vw + 1.09rem), 1.25rem);--h5:clamp(1.27rem, calc(0.59vw + 1.15rem), 1.67rem);--h4:clamp(1.42rem, calc(1.18vw + 1.19rem), 2.22rem);--h3:clamp(1.6rem, calc(2.01vw + 1.2rem), 2.96rem);--h2:clamp(1.8rem, calc(3.18vw + 1.17rem), 3.95rem);--h1:clamp(2.03rem, calc(4.79vw + 1.07rem), 5.26rem);--header-space:var(--space-s);--btn-space:var(--space-xs) var(--space-s);--card-space:var(--space-s);--footer-space:var(--space-s) var(--space-m);--radius-xs:clamp(0.25rem, calc(0vw + 0.25rem), 0.25rem);--radius-s:clamp(0.38rem, calc(-0.19vw + 0.54rem), 0.5rem);--radius-m:clamp(0.63rem, calc(-0.19vw + 0.79rem), 0.75rem);--radius-l:clamp(1rem, calc(-0.37vw + 1.32rem), 1.25rem);--radius-xl:clamp(1.63rem, calc(-0.56vw + 2.11rem), 2rem);--radius-full:999rem;--shadow-xs:0 1px 2px var(--shadow-primary);--shadow-s:0 1.5px 3px var(--shadow-primary);--shadow-m:0 2px 6px var(--shadow-primary);--shadow-l:0 3px 12px var(--shadow-primary);--shadow-xl:0 6px 48px var(--shadow-primary);--cb-popup-width:100%}@media (min-width:1024px){:root{--cb-popup-width:min(900px, 100%)}}@font-face{font-family:"Baloo Thambi 2";font-weight:400;font-display:swap;src:url(/wp-content/themes/bricks-child/vendors/fonts/BalooThambi2-Regular.woff2) format('woff2'),url(/wp-content/themes/bricks-child/vendors/fonts/BalooThambi2-Regular.woff) format('woff')}@font-face{font-family:"Baloo Thambi 2";font-weight:600;font-display:swap;src:url(/wp-content/themes/bricks-child/vendors/fonts/BalooThambi2-SemiBold.woff2) format('woff2'),url(/wp-content/themes/bricks-child/vendors/fonts/BalooThambi2-SemiBold.woff) format('woff')}@font-face{font-family:"Baloo Thambi 2";font-weight:700;font-display:swap;src:url(/wp-content/themes/bricks-child/vendors/fonts/BalooThambi2-Bold.woff2) format('woff2'),url(/wp-content/themes/bricks-child/vendors/fonts/BalooThambi2-Bold.woff) format('woff')}@font-face{font-family:"Baloo Thambi 2";font-weight:800;font-display:swap;src:url(/wp-content/themes/bricks-child/vendors/fonts/BalooThambi2-ExtraBold.woff2) format('woff2'),url(/wp-content/themes/bricks-child/vendors/fonts/BalooThambi2-ExtraBold.woff) format('woff')}.text-xl{font-size:var(--text-xl);line-height:1.4}.text-l{font-size:var(--text-l);line-height:1.5}body,.text-m{font-family:"Baloo Thambi 2",-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:var(--text-m);line-height:1.5;text-wrap:pretty}.bc-expander-question h3{font-family:"Baloo Thambi 2",-apple-system,BlinkMacSystemFont,sans-serif!important}.wpml-ls-legacy-dropdown a span{font-family:"Baloo Thambi 2",-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--text-l)}.text-s{font-size:var(--text-s);line-height:1.6}.text-xs{font-size:var(--text-xs);line-height:1.7}h1,h2,h3,h4,h5,h6,a,span,input{font-family:"Baloo Thambi 2",-apple-system,BlinkMacSystemFont,sans-serif}p,h1{font-family:"Baloo Thambi 2"!important}.h-title{font-size:var(--h1);line-height:1.05}h1,.h1{font-size:var(--h1);line-height:1.1}h2,.h2{font-size:var(--h2);line-height:1.2;font-family:"Baloo Thambi 2",-apple-system,BlinkMacSystemFont,sans-serif}h3,.h3{font-size:var(--h3);line-height:1.3;font-family:"Baloo Thambi 2",-apple-system,BlinkMacSystemFont,sans-serif}h4,.h4{font-size:var(--h4);line-height:1.2}h5,.h5{font-size:var(--h5);line-height:1.3}h6,.h6{font-size:var(--h6);line-height:1.3}.body-color{background:var(--bg-body)}input::-webkit-input-placeholder{color:var(--secondary);font-size:var(--text-m)}input::-moz-placeholder{color:var(--secondary);font-size:var(--text-m)}input:-ms-input-placeholder{color:var(--secondary);font-size:var(--text-m)}input::-ms-input-placeholder{color:var(--secondary);font-size:var(--text-m)}.form-section__label{color:var(--secondary);font-size:var(--text-m)}.form-group input,.form-input,input:not([type=submit]){border-style:solid;border-color:var(--secondary);border-radius:0;padding-top:0;padding-right:15px;padding-bottom:0;padding-left:15px;color:var(--secondary);font-size:var(--text-m)}input[type=file]{border-style:none;border-color:#fff0}.form-section__btn input,.form-section__btn .btn,.wpcf7 .wpcf7-submit:disabled{background-color:var(--secondary)!important;color:var(--bg-body)!important;padding:10px 30px;border:none}.input-group,.input-group-flex{margin-bottom:1.25rem}.wpcf7-list-item{margin:0}@media (min-width:1024px){.input-group-flex{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:1fr 1fr;gap:1rem}}a:hover,.my-next,.my-prev{cursor:pointer}.scrolling .header__logo{display:none}.header .header__logo-leaf img{display:none}.scrolling .header__logo-leaf img{display:block}.scrolling .header__logo-leaf img{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:20px}.header__logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:20px}.header__logo img{display:block}.header__logo-nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpml-ls-legacy-dropdown a{background:#fff0;color:var(--bg-body);font-size:var(--text-l);border:none}.header-with-bg.wpml-ls-legacy-dropdown a{color:var(--secondary)}.wpml-ls-legacy-dropdown{max-width:75px}.header-bg-transparent .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after,.header-with-bg .header__row .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:'';display:inline-block;width:10px;height:6px;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.32837L6.32837 6.65674L11.6567 1.32837" stroke="black" stroke-width="2" stroke-linecap="round"/></svg>');-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:url('data:image/svg+xml;utf8,<svg width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.32837L6.32837 6.65674L11.6567 1.32837" stroke="black" stroke-width="2" stroke-linecap="round"/></svg>');mask-size:contain;mask-repeat:no-repeat;position:absolute;right:25px;top:calc(50% - 3px);border:none}.scrolling .header-bg-transparent .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after,.header-with-bg .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:'';display:inline-block;width:10px;height:6px;background-color:var(--secondary);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.32837L6.32837 6.65674L11.6567 1.32837" stroke="black" stroke-width="2" stroke-linecap="round"/></svg>');-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:url('data:image/svg+xml;utf8,<svg width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.32837L6.32837 6.65674L11.6567 1.32837" stroke="black" stroke-width="2" stroke-linecap="round"/></svg>');mask-size:contain;mask-repeat:no-repeat;position:absolute;right:25px;top:calc(50% - 3px);border:none}.scrolling .bc-burguer-style10{--burguer-stroke-color:#6d4f3a !important}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:var(--bg-body);background:#fff0}.header-with-bg .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.header-with-bg .wpml-ls-legacy-dropdown a:focus,.header-with-bg .wpml-ls-legacy-dropdown a:hover{color:var(--secondary);background:#fff0}.header__row .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.header__row .wpml-ls-legacy-dropdown a:focus,.header__row .wpml-ls-legacy-dropdown a:hover,.header-with-bg .header__row .wpml-ls-legacy-dropdown a{color:var(--bg-body)}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:none}.brx-megamenu{min-width:220px;width:100%}@media (min-width:767px){.brx-megamenu{min-width:330px;width:100%}}@media (min-width:1024px){.brxe-nav-nested.brx-open li.menu-item a{width:auto!important}.brx-megamenu{min-width:50vw;width:100%}}@media (min-width:1240px){#menu-menu-principal-2 .brx-megamenu{left:-300px}}@media (min-width:1440px){.brx-megamenu{min-width:40vw;width:100%}#menu-menu-principal-2 .brx-megamenu{left:-90px}}@media (max-width:767px){.header__logo-nav-menu{padding:30px 0}.header__logo-nav-menu img{max-height:130px!important}}.menu-item a{transition:all 0.3s ease;display:inline-block}.menu-item a:hover{color:#6d4f3a;font-weight:700;transform:translateY(-1px)}.brx-submenu-toggle button svg{min-width:16px;min-height:16px}.sub-menu{padding:30px 0 15px 0}.brx-submenu-toggle{max-width:250px}.sub-menu{background-color:var(--tertiary)!important;border-radius:10px;min-width:250px!important;left:0!important}.bricks-nav-menu>li>.sub-menu{-webkit-transform:translateY(15px)!important;-ms-transform:translateY(15px)!important;transform:translateY(15px)!important}#brxe-qyaqnx .bricks-nav-menu>li>.sub-menu{left:0!important}.menu-mobile .bricks-nav-menu{display:flex;flex-direction:column}header .menu-overlay h3{font-size:var(--text-l);text-transform:uppercase}@media (max-width:1360px){header .menu-overlay h3{font-size:var(--text-m);text-transform:uppercase;margin-bottom:0!important}}.parallax-image{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.zoom-long{overflow:hidden}.zoom-long img{cursor:pointer;-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:-webkit-transform 0.6s ease-in-out;-o-transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.zoom-long img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.section-search-bar{width:100%;background-color:var(--bg-body);-webkit-box-shadow:0 0 6px rgb(0 0 0 / .25);box-shadow:0 0 6px rgb(0 0 0 / .25);border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1236px;position:fixed;bottom:10%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-search-bar__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.section-search-bar__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-search-bar__form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;position:relative;margin:12px auto;padding:0}.section-search-bar__form .form-group select,.section-search-bar__form .form-group input{font-size:1rem;color:var(--primary);width:100%;border:none;padding:0 30px}.section-search-bar__form .form-group select:focus,.section-search-bar__form .form-group input:focus{outline:none;border-color:var(--primary)}.section-search-bar__form .submit-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;height:100%}.section-search-bar__form .bricks-button{height:100%;background-color:var(--tertiary)!important;color:var(--primary)!important;border-radius:0 30px 30px 0!important;padding:15px 30px;border-radius:30px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.section-form-contact__form .bricks-button{height:100%;background-color:var(--secondary)!important;color:var(--bg-body)!important;border-radius:0!important;padding:15px 30px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.section-search-bar__form .bricks-button:hover,.section-form-contact__form .bricks-button:hover{background-color:var(--primary);color:var(--bg-body)}.form-group{position:relative}.section-search-bar__container .form-group:nth-child(2)::before{content:'';position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-image:url(https://beta.salemaecocamp.com/wp-content/uploads/2024/10/today.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none}.section-search-bar__container .form-group:nth-child(3)::before{content:'';position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-image:url(https://www.salemaecocamp.com/wp-content/uploads/2024/10/arrow_forward.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none}.section-search-bar__container .form-group:nth-child(4)::before{content:'';position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-image:url(https://www.salemaecocamp.com/wp-content/uploads/2024/10/person.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none}.text-shadow{text-shadow:2px 2px 2px rgb(0 0 0 / .48)}@media (min-width:1024px){.col__full-text{max-width:900px}}@media (max-width:1240px){.section-search-bar{max-width:995px}.section-search-bar__container .form-group:nth-child(1) select{border-radius:99px}.section-search-bar__form .form-group:nth-child(2),.section-search-bar__form .form-group:nth-child(4){border-left:none}}@media (max-width:991px){.section-search-bar{position:relative;bottom:initial;border-radius:0}.section-search-bar__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0}.section-search-bar__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.section-search-bar__form .form-group{max-width:100%}.section-search-bar__form .form-group select,.section-search-bar__form .form-group input{max-width:300px}.section-search-bar__form .submit-button-wrapper{width:100%}.section-search-bar__form .bricks-button{width:100%}.section-search-bar__form{max-width:80%;margin:0 auto;padding:30px 0}.section-search-bar__form .bricks-button{border-radius:99px!important}#brxe-97d15c{border-radius:0!important}}@media (max-width:480px){.section-search-bar{padding:10px}.section-search-bar__form{gap:5px}.form-group input,.form-group select{font-size:14px;padding:8px}.bricks-button{padding:10px 20px}}.section-search-bar__form .form-group:nth-child(2) input,.section-search-bar__form .form-group:nth-child(3) input,.section-search-bar__form .form-group:nth-child(4) select{margin-left:40px}@media (min-width:992px){.section-search-bar__form .form-group{max-width:230px}.section-search-bar__form .submit-button-wrapper{background:var(--tertiary);border-radius:0 99px 99px 0}.section-search-bar__form .form-group:nth-child(2) input,.section-search-bar__form .form-group:nth-child(3) input,.section-search-bar__form .form-group:nth-child(4) select{margin-left:40px;max-width:180px}.form-group:nth-child(2)::before,.form-group:nth-child(3)::before,.form-group:nth-child(4)::before{left:30px}.section-search-bar__form{gap:5px}}@media (min-width:1240px){.section-search-bar__form .form-group:nth-child(2){border-left:1px solid var(--primary)}.section-search-bar__form .form-group:nth-child(3){border-right:1px solid var(--primary)}}.footer__social-icon li{width:35px;max-width:35px;height:35px}footer a,footer p,footer .form-group input,footer .form-input{color:var(--bg-body);font-size:13px}@media (max-width:576px){footer a,footer p,footer .form-group input,footer .form-input,input:not([type=submit]){font-size:13px}}.slide-accommodation__col{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:30px;justify-content:flex-start;padding:0;position:relative}.slide-accommodation__header{height:400px;overflow:hidden;position:relative;width:100%}.slide-accommodation__header a{width:100%}.slide-accommodation__header img{display:block;width:100%;height:100%;object-position:center;object-fit:cover;height:400px}.slide-accommodation__content{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:15px;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.slide-accommodation__content .text-l{padding:0!important;text-align:left;color:var(--bricks-color-pavnum)!important}.slide-accommodation__content h3 a{color:var(--bricks-color-yuqqpq)}.slide-accommodation__line{background-color:var(--secondary);flex:none;height:1px;opacity:.5;overflow:hidden;position:relative;width:100%}.slide-accommodation__book-now.bc-anyside-button{color:#FFF}.section-slides-spaces__container .splide__arrows.custom{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.section-slides-spaces__container .splide__arrows.custom .splide__arrow--next,.section-slides-spaces__container .splide__arrows.custom .splide__arrow--prev{position:relative}@media (min-width:767px){.section-slides-spaces__container .splide__arrows.custom{position:relative;top:-70px;right:80px}}.section-four-columns__row{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:4rem;padding:1.5rem}@media (min-width:600px){.section-four-columns__row{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:1240px){.section-four-columns__row{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.otgs-development-site-front-end{display:none}.section-slide-spaces h3 span{text-decoration:line-through;line-height:32px;word-wrap:break-word}.section-slide-spaces .splide__arrow svg{width:25px!important;height:25px!important}.section-slides-experiences__container{max-width:var(--width-container)}.leaflet-popup-content{padding:15px}.card-leaflet__image{width:100%;height:150px;max-height:150px;-o-object-fit:cover;object-fit:cover;border-radius:15px}.card-leaflet__title{font-family:"Baloo Thambi 2";font-size:var(--h6);color:var(--primary);margin:10px 0}.card-leaflet__text{font-family:"Baloo Thambi 2";font-size:var(--text-m);color:var(--primary);margin:0 0 15px 0!important}.card-leaflet__btn{margin:1rem 0;padding:1rem 1.5rem;border-radius:35px;font-weight:600;background-color:var(--primary);color:#fffaec!important;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;cursor:pointer;z-index:1;font-size:1.5em}.section-glamping-gallery .bricks-layout-item .image{width:100%;-o-object-fit:cover;object-fit:cover}.table-responsive{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;text-align:left;background-color:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 6px rgb(0 0 0 / .1);box-shadow:0 4px 6px rgb(0 0 0 / .1)}.table-responsive th,.table-responsive td{padding:12px 15px;border-bottom:1px solid #ddd;color:var(--primary)}.table-responsive th{background-color:var(--tertiary);color:#fff;font-weight:700;text-transform:uppercase;font-size:14px}.table-responsive tr:nth-child(even){background-color:#f9f9f9}.table-responsive tr:hover{background-color:var(--tertiary);color:#fff;cursor:pointer}@media screen and (max-width:768px){.table-responsive{font-size:14px}.table-responsive th,.table-responsive td{padding:10px 8px}}.table-responsive caption{font-size:18px;font-weight:700;color:var(--primary);text-align:left;margin-bottom:10px}.table-responsive tfoot{background-color:#f4f4f4}.table-responsive tfoot td{font-size:14px;color:var(--primary);background-color:#f4f4f4;padding:10px;text-align:left}.form-group.section-form-contact__form textarea{padding-top:10px}@media (min-width:1440px){.brxe-container{width:auto;max-width:1440px}}#cn-accept-cookie{border-radius:99px!important;background-color:var(--primary)!important;padding:8px 20px!important;font-family:"Baloo Thambi 2",-apple-system,BlinkMacSystemFont,sans-serif!important}#cn-notice-text{font-family:"Baloo Thambi 2",-apple-system,BlinkMacSystemFont,sans-serif}html[lang="en"] .btn-booking-pt{display:none}html[lang="pt-pt"] .btn-booking-en{display:none}.menu-item .brxe-social-icons li{max-width:30px}#brxe-fgaltj .form-group input{color:var(--bg-body)}textarea.form-input{padding-top:15px;background:#fff0}.event-content__text p{font-size:var(--text-l)}.hero-component .hero-54-slider-item__image.brxe-image,.hero-54.hero-component,.hero-component .hero-54-slider-item__image.brxe-image img{height:60vh!important;width:100%}.page-id-3121 .hero-component img{object-position:top center}.hero-54__overlay.brxe-block{background-image:linear-gradient(0deg,rgb(109 79 58) 0%,#fff0 30%)!important}.section-intro__primary-img{height:150px}.section-intro__secondary-img{height:360px}.section-accommodation-menu__row,.section-alt-menu__row{align-items:center;display:flex;flex:0 0 auto;flex-flow:row;gap:30px;margin:60px 0 0 0;overflow:hidden;padding:0;position:relative;width:100%;justify-content:space-between}.section-alt-menu__row{margin:15px 0}.section-accommodation-menu__col,.section-alt-menu__col{align-items:center;cursor:pointer;display:flex;flex-flow:row;gap:10px;height:100%;width:100%;justify-content:center;overflow:hidden;padding:0;position:relative}.sub-menu a{color:var(--secondary)!important}a.section-alt-menu__btn-active{color:#ede3d1}a.section-alt-menu__btn{color:#6d4f3a}@media (max-width:1024px){.section-accommodation-menu__row{flex-direction:column;height:auto;gap:15px;margin-top:30px}.section-alt-menu__row{display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;align-items:center;grid-auto-flow:dense;gap:15px}}@media (max-width:767px){.section-alt-menu__row{display:grid;grid-template-columns:repeat(2,1fr)}}.scrolling .wpml-ls-item-toggle span,.scrolling .wpml-ls-sub-menu span{color:var(--bricks-color-yuqqpq)}.header-with-bg .wpml-ls-legacy-dropdown a{color:var(--secondary)}.event-content__text p,.event-content__text p strong{color:#32241a}.text-l.brxe-text-basic,.text-l.brxe-text{text-transform:none!important}.espaco-template-default p,.experiencia-template-default p{font-size:var(--text-l)}.slide-accommodation__row{grid-template-columns:1fr 1fr!important}.slide-accommodation__row>*{grid-column:span 1!important}@media (max-width:992px){.slide-accommodation__row{grid-template-columns:1fr!important}.slide-accommodation__row>*{grid-column:1!important}}@media (min-width:992px){.postid-9314 .hero-54-slider-item__image img,.postid-9306 .hero-54-slider-item__image img{object-position:bottom center}}.bc-image-hotspots__hotspot[data-arrow=right] .bc-image-hotspots__tooltip,.bc-image-hotspots__hotspot[data-arrow=left] .bc-image-hotspots__tooltip{z-index:90}@media (max-width:1240px){.bc-image-hotspots__hotspot[data-arrow=right] .bc-image-hotspots__tooltip,.bc-image-hotspots__hotspot[data-arrow=left] .bc-image-hotspots__tooltip{left:45%;top:50%;transform:translate(-50%,-50%)}}@media (max-width:767px){.bc-image-hotspots__hotspot[data-arrow=right] .bc-image-hotspots__tooltip,.bc-image-hotspots__hotspot[data-arrow=left] .bc-image-hotspots__tooltip{position:fixed;right:initial;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9999;width:100%;max-width:310px!important}}@media (max-width:1140px){.experiences__btn,.spaces__btn{max-width:180px}}@media (max-width:1024px){.experiences__btn,.spaces__btn{max-width:100%}}#brx-header.sticky{position:fixed!important}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu{line-height:26px}.cb-book-now-button{border-radius:0!important;border:1px solid #6d4f3a!important;background:#6d4f3a!important;color:#ede3d1!important;font-family:"Baloo Thambi 2",-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:var(--text-l);font-weight:600!important}.cb-book-now-button-outline{border-radius:0;border:1px solid #6d4f3a!important;background:transparent!important;color:#6d4f3a!important;font-family:"Baloo Thambi 2",-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:var(--text-l);font-weight:600}input[data-testid="guest-occupancy-filter-guests-guests-input"],input[data-testid="guest-occupancy-filter-guests-promoCode-guests-input"],.cb-portal input{padding:0!important;color:#333}.cb-header .cb-property-name{color:#ede3d1!important}.menu-mobile .book-now__wrapper{justify-content:start}.styles-module__header--i0_hx{padding-top:90px!important}@media(min-width:650px){.styles-module__header--i0_hx{padding-top:0!important}#cb-bookingengine .styles-module__header--i0_hx{align-items:end!important}.cb-header-date-picker-section{padding-top:90px!important}}.cb-header-logo-section,.cb-language-selector{display:none!important}.card-experience__container ul{margin:0 0 16px 0;display:flex;flex-direction:column;gap:7px;list-style:none;padding-left:0}.card-experience__container ul li{line-height:1.55;color:var(--ink-muted);padding-left:16px;position:relative}.card-experience__container ul li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;background:var(--primary)}.section-alt-menu{margin-top:0!important}.bs__content--1 a,.bs__content--1 a mark{color:#32241a!important;font-weight:700}#price-condition,.long-term-price{background-color:#6d4f3a;padding:90px 0}