.elementor-kit-10{--e-global-color-primary:#333333;--e-global-color-secondary:#C7A66A;--e-global-color-text:#9D9790;--e-global-color-accent:#61CE70;--e-global-color-b50c8a3:#0B0907;--e-global-color-ebfd91f:#333333;--e-global-color-252719b:#E8E2DA;--e-global-color-b493ced:#FFFFFF;--e-global-color-2bf0d4b:#F3EFE9;--e-global-color-7ba8075:#F3EFE9DB;--e-global-color-7ad3e14:#FAF8F5;--e-global-color-c8826fa:#AEB7A285;--e-global-color-2140b10:#C7A66A3D;--e-global-color-b8e930c:#FFFFFF;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-size:clamp(2rem, 4.2vw, 3.75rem);--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.15;--e-global-typography-primary-letter-spacing:0.025px;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-size:clamp(1.6rem, 3vw, 2.5rem);--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Public Sans";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.55;}.elementor-kit-10 h1{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(2rem, 4.2vw, 3.75rem);font-weight:700;line-height:1.15;letter-spacing:0.025em;}.elementor-kit-10 h2{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(1.6rem, 3vw, 2.5rem);font-weight:700;line-height:1.15;letter-spacing:0.015px;}.elementor-kit-10 h3{color:var( --e-global-color-ebfd91f );}.elementor-kit-10 h4{color:#EDEBE7;}.elementor-kit-10 h5{color:#EDEBE7;}.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);}@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 { --Text-color-dark-green:#1A3C34; --btn-bg:#333; --btn-bg-2:#c7a66a; --section-bg:#F3EFE9; --card-section-bg:#D5D4C9; --card-bg:#FAF8F6; --white-bg:#FFF; --white-text:#fff; }