@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNRwaA.ttf) format('truetype')}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaA.ttf) format('truetype')}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRWwaA.ttf) format('truetype')}@font-face{font-family:Mulish;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNWwaA.ttf) format('truetype')}@font-face{font-family:Mulish;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaA.ttf) format('truetype')}:root{--verde:#90A150;--verde-esc:#28671E;--areia:#FAF7EF;--carvao:#2C2C28}.media-heading,h1,h2,h3,h4,h5,h6{font-family:Mulish,Lato,sans-serif!important;font-weight:800!important;letter-spacing:-.02em;color:var(--carvao)}h1{font-size:clamp(2rem,4.5vw,3.1rem)!important;line-height:1.12!important}h2{font-size:clamp(1.6rem,3.2vw,2.4rem)!important;line-height:1.18!important}p{line-height:1.7}.btn{border-radius:9px!important;font-weight:700!important;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}.btn-lg,.btn-primary,.btn-success{background-color:var(--verde)!important;border-color:var(--verde)!important;padding:12px 28px!important;box-shadow:0 4px 14px rgba(40,103,30,.22)}.btn-lg:hover,.btn-primary:hover,.btn-success:hover{background-color:var(--verde-esc)!important;border-color:var(--verde-esc)!important;transform:translateY(-2px);box-shadow:0 9px 24px rgba(40,103,30,.32)}.resultcard{background:#fff!important;border-radius:16px!important;overflow:hidden;box-shadow:0 6px 22px rgba(0,0,0,.07);transition:transform .28s ease,box-shadow .28s ease!important}.resultcard:hover{transform:translateY(-8px);box-shadow:0 18px 42px rgba(0,0,0,.16)}.block-gallery img,.resultcard img{object-fit:cover}.block-gallery img{border-radius:10px;transition:transform .3s ease}.block-gallery img:hover{transform:scale(1.03)}.block-6-highlights{padding:4.5rem 0!important;background:var(--areia)}.block-gallery{padding:3.5rem 0!important}.block-title h1,.block-title h2{position:relative;padding-bottom:.5rem}a{transition:color .15s ease}.hotel-datepicker,.search-box input,input.form-control{border-radius:8px!important}img{max-width:100%}.resultcard .btn-block,.resultcard .btn-default{background:var(--verde)!important;border-color:var(--verde)!important;color:#fff!important;font-weight:700!important}.resultcard .btn-block:hover,.resultcard .btn-default:hover{background:var(--verde-esc)!important;border-color:var(--verde-esc)!important}.block-banner-grid .item,.block-banner-grid [class*=col]>a,.block-banner-grid figure{border-radius:14px;overflow:hidden}.resultcard .appThumbContent,.resultcard .card-actions{padding-left:4px;padding-right:4px}.block-banner-grid .form-search,.search-box{border-radius:12px}.navbar,header{transition:box-shadow .2s ease}input:focus,select:focus,textarea:focus{outline:2px solid rgba(144,161,80,.5)!important;outline-offset:1px}body{font-size:16px}li,p{line-height:1.75}.block-banner-grid .form-control,.block-banner-grid input{box-shadow:0 4px 14px rgba(0,0,0,.1)}footer h1,footer h2,footer h3,footer h4,footer h5{font-family:Mulish,sans-serif!important}.blog-content img,article img{border-radius:12px}::selection{background:rgba(144,161,80,.25)}.blog-content,article .content{line-height:1.8}.blog-content h2,article h2{margin-top:2rem}table{border-collapse:collapse;width:100%}table td,table th{border:1px solid #e7e3d8;padding:8px 12px}table th{background:var(--areia)}