@import url("https://use.typekit.net/rqc8luk.css");
@import url(https://db.onlinewebfonts.com/c/f565e063753b4f9c3a1ed35cacaa83f1?family=Aguila);
@font-face {
    font-family: "Aguila";
    src: url("https://db.onlinewebfonts.com/t/f565e063753b4f9c3a1ed35cacaa83f1.eot");
    src: url("https://db.onlinewebfonts.com/t/f565e063753b4f9c3a1ed35cacaa83f1.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/f565e063753b4f9c3a1ed35cacaa83f1.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/f565e063753b4f9c3a1ed35cacaa83f1.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/f565e063753b4f9c3a1ed35cacaa83f1.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/f565e063753b4f9c3a1ed35cacaa83f1.svg#Aguila")format("svg");
}
html { margin: 0 !important;}
body {background: #F9F2E4;}
html, body {margin: 0; padding: 0; box-sizing: border-box; scroll-behavior: smooth; /*overflow-x: hidden;*/font-weight: normal;font-family: "dm-sans", sans-serif;font-weight: 400;}
ul {margin: 0; padding: 0; list-style-type: none;}
figure,figcaption {margin: 0; padding: 0;}
a, a:hover {text-decoration: none;}
.wpb_single_image,.wpb_text_column.wpb_content_element {margin-bottom: 0 !important;}
.wpb_raw_code.wpb_content_element.wpb_raw_html {margin: 0 !important; }
.entry-header.alignwide {display: none; }
img {max-width: 100% !important;}
a {-webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
footer.entry-footer.default-max-width {display: none; }
.vc_row-fluid {margin: 0 !important;}
.vc_column-inner {padding: 0 !important;}
h1, h2, h3, h4, h5, h6{ font-family: "Aguila";margin:0;}
p{margin:0;font-family: "dm-sans", sans-serif;font-weight: normal;}
.container-row {max-width: 1326px;padding: 0 20px;margin: auto !important;}
.vc_figure, .vc_figure div {display: block !important;}
.vc_row-fluid.container {margin: auto !important;}
.section-title {font-size: 40px;color: #333333;font-family: "Aguila";font-weight: 500;text-transform: uppercase;margin: 0 !important;padding-bottom: 15px;  line-height: 130%;}
.section-content p {color: #333333;font-size: 18px;line-height: 130%;font-weight: 400;}
.section-content p{margin-bottom:30px;}
.section-content p:last-child{margin-bottom:0;}
.section-logo {max-width: 343px;margin: auto auto 33px !important;}
.vc_section.intro-section .vc_row-fluid .vc_row-fluid {padding-top: 118px;}
.vc_section.hero-banner-section {height: 90vh;}
.vc_section.hero-banner-section {height: 90vh;padding: 50px 0 !important;}
.vc_section.hero-banner-section .vc_row-fluid {position: absolute;left: 0;right: 0;padding: 0 50px;display: flex;justify-content: center;text-align: center;bottom: 100px;}
.section-button .vc_general {background: #FF9746 !important;border: 1px solid #FF9746 !important;border-radius: 0 !important;	font-size: 14px !important;color: #FFF !important;font-family: "dm-sans", sans-serif !important;text-transform: uppercase;padding: 10px 25px !important;}
.section-button .vc_general:hover {background: transparent !important;color:#FF9746  !important;}
.vc_section.intro-section {padding: 48px 0 60px !important;}
.vc_section.gallery-section .gallery-row {display: flex;display: -webkit-flex;gap:4px;}
.gallery-column .vc_figure div, .gallery-column .vc_figure div img {height: 100% !important;object-fit: cover;}
.gallery-column .vc_figure {aspect-ratio: 4 / 9.5;}
.vc_section.gallery-section {padding-bottom: 70px !important;padding-top: 0 !important;}
.container-row.heading-container .vc_column-inner {text-align: center;max-width: 1040px;margin: auto;padding-bottom: 70px !important;}
.vc_section.happenings-section {padding: 70px 0 137px !important;}
.vc_section.newsletter-section {padding: 186px 0 220px !important;}
.vc_section.newsletter-section .heading-container .vc_column-inner {max-width: 530px;padding-bottom: 60px !important;}
.vc_section.newsletter-section .heading-container .vc_column-inner .section-title {padding-bottom: 20px;}