.kt-lux-home{--lux-ink:#141821;--lux-navy:#11203a;--lux-text:#2b2f38;--lux-gold:#b9975b;--lux-serif:var(--font-cormorant),"Cormorant Garamond",Georgia,"Times New Roman",serif;--lux-sans:"Montserrat",sans-serif}.kt-lux-home.elementor .elementor-element-0a22c4f h2,.kt-lux-home.elementor .elementor-element-105d17f h2,.kt-lux-home.elementor .elementor-element-3031334 h2,.kt-lux-home.elementor .elementor-element-34a7700 h2,.kt-lux-home.elementor .elementor-element-3ecd55be h2,.kt-lux-home.elementor .elementor-element-61468b2 h3,.kt-lux-home.elementor .elementor-element-63e65b2 h2,.kt-lux-home.elementor .elementor-element-681c9a4 h3,.kt-lux-home.elementor .elementor-element-a2e45a2 h2,.kt-lux-home.elementor .elementor-element-ad4588b h2{font-family:var(--lux-serif)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;line-height:1.08!important;font-variant-numeric:lining-nums}.kt-lux-home.elementor .elementor-element-3ecd55be h2{font-size:clamp(48px,5.6vw,84px)!important}.kt-lux-home.elementor .elementor-element-3031334 h2,.kt-lux-home.elementor .elementor-element-34a7700 h2,.kt-lux-home.elementor .elementor-element-63e65b2 h2,.kt-lux-home.elementor .elementor-element-ad4588b h2{font-size:clamp(36px,3.4vw,52px)!important}.kt-lux-home.elementor .elementor-element-0a22c4f h2,.kt-lux-home.elementor .elementor-element-105d17f h2,.kt-lux-home.elementor .elementor-element-61468b2 h3,.kt-lux-home.elementor .elementor-element-681c9a4 h3,.kt-lux-home.elementor .elementor-element-a2e45a2 h2{font-size:clamp(34px,3vw,46px)!important}.kt-lux-home.elementor .elementor-element-105d17f h2,.kt-lux-home.elementor .elementor-element-3031334 h2,.kt-lux-home.elementor .elementor-element-63e65b2 h2,.kt-lux-home.elementor .elementor-element-a2e45a2 h2{text-transform:capitalize!important}.kt-lux-home.elementor .elementor-element-105d17f h2,.kt-lux-home.elementor .elementor-element-63e65b2 h2,.kt-lux-home.elementor .elementor-element-a2e45a2 h2{text-transform:none!important;font-feature-settings:"case" 0}.kt-lux-home.elementor .elementor-element-681c9a4 h3{font-style:italic;font-weight:400!important;color:var(--lux-gold)!important}.kt-lux-home.elementor .elementor-element-64c69dc h1,.kt-lux-home.elementor .elementor-element-87f0547 h2,.kt-lux-home.elementor .elementor-element-d1da25e h2,.kt-lux-home.elementor .elementor-element-e3f51a0 h3,.kt-lux-home.elementor .elementor-element-f30bca6 h2{font-family:var(--lux-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.36em!important;text-transform:uppercase!important;line-height:1.6!important}.kt-lux-home.elementor .elementor-element-64c69dc h1,.kt-lux-home.elementor .elementor-element-87f0547 h2,.kt-lux-home.elementor .elementor-element-f30bca6 h2{color:var(--lux-gold)!important;margin-bottom:14px!important}.kt-lux-home.elementor .elementor-element-d1da25e h2,.kt-lux-home.elementor .elementor-element-e3f51a0 h3{color:rgba(255,255,255,.85)!important}.kt-lux-home.elementor .elementor-element-64c69dc h1:before,.kt-lux-home.elementor .elementor-element-e3f51a0 h3:before{content:"";display:inline-block;width:36px;height:1px;background:var(--lux-gold);vertical-align:middle;margin-right:14px}.kt-lux-home.elementor .elementor-element-3e691c69,.kt-lux-home.elementor .elementor-element-3e691c69 p,.kt-lux-home.elementor .elementor-element-3e691c69 span,.kt-lux-home.elementor .elementor-element-b62180a,.kt-lux-home.elementor .elementor-element-b62180a p,.kt-lux-home.elementor .elementor-element-b62180a span{font-family:var(--lux-sans)!important;font-size:17px!important;font-weight:400!important;line-height:1.8!important;letter-spacing:0!important;color:var(--lux-text)!important}.kt-lux-home.elementor .elementor-element-3e691c69 a,.kt-lux-home.elementor .elementor-element-b62180a a{color:var(--lux-navy)!important;font-weight:500!important;text-decoration:underline;text-decoration-color:rgba(185,151,91,.7);text-underline-offset:3px}.kt-lux-home.elementor .elementor-element-3e691c69 a:hover,.kt-lux-home.elementor .elementor-element-b62180a a:hover{text-decoration-color:var(--lux-navy)}@media (max-width:700px){.kt-lux-home.elementor .elementor-element-3ecd55be h2{font-size:44px!important}}