.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.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-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --color-gold:#ebc06d; --color-burgundy:#7a241f; --color-charcoal:#1a1a1a; --color-cream:#f5f0e8; --color-ivory:#faf7f2; --color-white:#ffffff; --color-gray-mid:#8a8a8a; --color-gray-light:#e8e4de; --font-display:Cormorant Garamond; --font-body:Lato; --section-padding:100px; }
/* Start custom CSS */.elementor-location-header img{filter:brightness(0) invert(1);}.elementor-location-footer img{filter:brightness(0) invert(1)}.elementor-field-group .elementor-field-label{margin-bottom:7px;display:block}/*image-hover-zoom*/ .elementor-widget-image{overflow:hidden} .elementor-widget-image img{transition:transform .6s cubic-bezier(.2,.6,.2,1)} .elementor-widget-image:hover img{transform:scale(1.05)} .elementor-location-header .elementor-widget-image,.elementor-location-footer .elementor-widget-image{overflow:visible} .elementor-location-header .elementor-widget-image:hover img,.elementor-location-footer .elementor-widget-image:hover img{transform:none}/*resp-fixes*/@media(max-width:1024px){#home-gallery{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:767px){#home-gallery{grid-template-columns:repeat(2,1fr)!important;gap:5px}.adv-anchor{font-size:10px!important;letter-spacing:1px!important;padding-bottom:2px!important}#menu-anchornav .elementor-widget-container>div{gap:12px!important}.elementor-field-group{flex-basis:100%!important;max-width:100%!important}}/*adv-reveal*/.adv-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.6,.2,1)}.adv-reveal.adv-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.adv-reveal{opacity:1!important;transform:none!important}}/* End custom CSS */