.elementor-kit-5{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#292C2B9E;--e-global-color-text:#292C2B;--e-global-color-accent:#292C2B;--e-global-color-c2077c3:#E4E1DC;--e-global-color-62a79e9:#612328;--e-global-color-56e6a34:#CD7F32;--e-global-color-c464984:#967444;--e-global-color-b540144:#D4C5B4;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:28px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Calibri";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Calibri";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Calibri";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;color:#333333;font-size:17px;font-weight:400;line-height:1.8em;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:3.5s;--e-preloader-delay:5s;--e-preloader-color:#9D7542;--e-preloader-size:150px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#FFFFFF00;font-family:"Josefin Sans", Sans-serif;font-size:17px;font-weight:500;line-height:1em;letter-spacing:0.5px;color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:15px 23px 15px 23px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-kit-5 e-page-transition{background-color:#F4F3F1;}.elementor-kit-5 a{color:#CD7F32;font-weight:500;text-decoration:underline;}.elementor-kit-5 a:hover{color:#000000;font-weight:600;}.elementor-kit-5 h1{font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;}.elementor-kit-5 h2{font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;}.elementor-kit-5 h3{font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;}.elementor-kit-5 h4{font-size:22px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;}.elementor-kit-5 h5{font-size:18px;}.elementor-kit-5 h6{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#272727AB;--lightbox-ui-color:var( --e-global-color-primary );--lightbox-ui-color-hover:var( --e-global-color-primary );--lightbox-text-color:var( --e-global-color-primary );}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{font-size:16px;line-height:1.5em;}.elementor-kit-5 h1{font-size:24px;}.elementor-kit-5 h2{font-size:20px;}.elementor-kit-5 h3{font-size:20px;}.elementor-kit-5 h4{font-size:18px;}.elementor-kit-5 h5{font-size:18px;}.elementor-kit-5 h6{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== Global Typography and Colors ===== */
/* Body Font */
body {
    font-family: 'Calibri', Arial, sans-serif; 
    font-size: 16px;
    color: #292c2b; 
    background-color: #ffffff;
    line-height: 1.6; 
}

/* Global Heading Styles */
h1, h2, h3, h4, h5, h6,
.elementor-widget-heading h1,
.elementor-widget-heading h2,
.elementor-widget-heading h3,
.elementor-widget-heading h4,
.elementor-widget-heading h5,
.elementor-widget-heading h6 {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700;
    letter-spacing: 0.02em;
    color: #292c2b !important;
}

/* Special Use Font (Dancing Script) */
.special-font {
    font-family: 'Dancing Script', 'Brush Script MT', cursive;
    color: #967444;
}

/* Links */
a {
    font-family: 'Calibri', Arial, sans-serif !important;
    font-weight: normal;
    color: #967444;
    text-decoration: none;
}

a:hover {
    color: #967444;
    text-decoration: underline;
}

/* Header and Footer Menu Links */
header .menu-item a, 
header .elementor-nav-menu a, 
footer .menu-item a, 
footer .elementor-nav-menu a {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: normal;
    color: inherit; 
}

/* Global Button Styles */
button, 
button[type="submit"], 
.elementor-button, 
header button, 
footer button, 
header .elementor-button, 
footer .elementor-button {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 13px !important;
    font-weight: semi-bold !important;
    font-style: normal !important;
    text-transform: uppercase !important;
    background-color: #E4E1DC !important;
    color: #000000 !important;
    border: none !important;
    padding: 10px 20px;
    letter-spacing: 0.05em;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
}

/* Global Button Hover Styles */
button:hover, 
button[type="submit"]:hover, 
.elementor-button:hover, 
header button:hover, 
footer button:hover, 
header .elementor-button:hover, 
footer .elementor-button:hover {
    background-color: #967444 !important;
    color: #ffffff !important;
}

/* Change all elementor flip box titles to white */
h3.elementor-flip-box__layer__title {
    color: #ffffff !important;
}

/* Target the Elementor button */
.elementor-button {
    width: 150px;
    text-align: center;
}




<button class="epyt-facade-play" aria-label="Play">
  <svg data-no-lazy="1" height="100%" version="1.1" viewBox="0 0 68 48" width="100%">
    <path class="ytp-large-play-button-bg" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z" fill="#fff"></path>
    <path d="M 45,24 27,14 27,34" fill="#fff"></path>
  </svg>
</button>

a {
    font-family: 'Calibri', Arial, sans-serif !important;
    font-weight: normal;
    color: #967444;
    text-decoration: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url("212abaee927a5df44b2fe784.woff2") format('woff2');
}
@font-face {
	font-family: 'Calibri';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url("480f7e321f8797adc4969981.woff2") format('woff2');
}
@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url("9c63d8cdbb064f14133a42ac.woff2") format('woff2');
}
/* End Custom Fonts CSS */