.elementor-kit-3035{--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;color:#F8F6F2;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;}.elementor-kit-3035 button,.elementor-kit-3035 input[type="button"],.elementor-kit-3035 input[type="submit"],.elementor-kit-3035 .elementor-button{background-color:#C9A86A;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A86A;border-radius:0px 0px 0px 0px;}.elementor-kit-3035 button:hover,.elementor-kit-3035 button:focus,.elementor-kit-3035 input[type="button"]:hover,.elementor-kit-3035 input[type="button"]:focus,.elementor-kit-3035 input[type="submit"]:hover,.elementor-kit-3035 input[type="submit"]:focus,.elementor-kit-3035 .elementor-button:hover,.elementor-kit-3035 .elementor-button:focus{background-color:#0A0A0A;color:#F8F6F2;border-style:solid;border-color:#D8B97E;}.elementor-kit-3035 e-page-transition{background-color:#FFBC7D;}.elementor-kit-3035 a{color:#C9A86A;}.elementor-kit-3035 a:hover{color:#D8B97E;}.elementor-kit-3035 h1{color:#F8F6F2;font-family:"Playfair Display", Sans-serif;font-weight:700;line-height:1.08em;}.elementor-kit-3035 h2{color:#F8F6F2;font-family:"Playfair Display", Sans-serif;font-weight:700;line-height:1.14em;}.elementor-kit-3035 h3{color:#F8F6F2;font-family:"Playfair Display", Sans-serif;font-weight:600;line-height:1.2em;}.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;}}
/* Start custom CSS */:root{--kedadry-black:#0A0A0A;--kedadry-charcoal:#161616;--kedadry-graphite:#232323;--kedadry-gold:#C9A86A;--kedadry-soft-gold:#D8B97E;--kedadry-ivory:#F8F6F2;--kedadry-muted:#B9B4AA;--kedadry-border:rgba(201,168,106,.28);--kedadry-shadow:0 24px 70px rgba(0,0,0,.38)}body{background:var(--kedadry-black);color:var(--kedadry-ivory);font-family:Inter,Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--kedadry-gold);text-decoration:none;transition:color .25s ease}a:hover{color:var(--kedadry-soft-gold)}.elementor-section,.elementor-top-section{background-color:var(--kedadry-black)}.elementor-widget-heading .elementor-heading-title,h1,h2,h3,h4{font-family:'Playfair Display','Cormorant Garamond',Georgia,serif;color:var(--kedadry-ivory);letter-spacing:.01em}.elementor-widget-heading h1.elementor-heading-title,h1{font-size:clamp(44px,6vw,86px);line-height:1.04}.elementor-widget-heading h2.elementor-heading-title,h2{font-size:clamp(34px,4vw,58px);line-height:1.12}.elementor-widget-heading h3.elementor-heading-title,h3{font-size:clamp(24px,2.6vw,36px);line-height:1.18}.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-text-editor p,.elementor-widget-theme-post-content p{color:rgba(248,246,242,.82);font-size:17px;line-height:1.85}.elementor-widget-text-editor strong,.elementor-widget-theme-post-content strong{color:var(--kedadry-ivory)}.elementor-widget-text-editor h2,.elementor-widget-theme-post-content h2{margin-top:42px;margin-bottom:14px}.elementor-widget-text-editor h3,.elementor-widget-theme-post-content h3{margin-top:30px;margin-bottom:10px}.elementor-widget-text-editor ul,.elementor-widget-theme-post-content ul{padding-left:22px;margin:18px 0 28px}.elementor-widget-text-editor li,.elementor-widget-theme-post-content li{margin-bottom:9px;color:rgba(248,246,242,.78)}.elementor-widget-divider .elementor-divider-separator{border-color:var(--kedadry-gold)!important}.elementor-button,.elementor-widget-button .elementor-button,.elementor-form .elementor-button{position:relative;overflow:hidden;border:1px solid var(--kedadry-gold)!important;background:linear-gradient(135deg,var(--kedadry-gold),var(--kedadry-soft-gold))!important;color:var(--kedadry-black)!important;border-radius:0!important;padding:16px 28px!important;text-transform:uppercase;letter-spacing:1.4px;font-weight:800;box-shadow:0 14px 34px rgba(201,168,106,.22);transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.elementor-button:before{content:'';position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:skewX(-20deg);transition:left .55s ease}.elementor-button:hover:before{left:140%}.elementor-button:hover,.elementor-form .elementor-button:hover{background:var(--kedadry-black)!important;color:var(--kedadry-ivory)!important;box-shadow:0 20px 48px rgba(201,168,106,.32);transform:translateY(-2px)}.elementor-widget-image img{display:block;filter:saturate(.92) contrast(1.04);transition:transform .45s ease,filter .45s ease}.elementor-widget-image:hover img{filter:saturate(1.04) contrast(1.08)}.elementor-column,.e-con{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.elementor-widget-icon-box,.elementor-widget-image-box,.elementor-post,.elementor-posts-container article{background:linear-gradient(180deg,rgba(35,35,35,.96),rgba(22,22,22,.96));border:1px solid var(--kedadry-border);box-shadow:0 18px 55px rgba(0,0,0,.28);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.elementor-widget-icon-box:hover,.elementor-widget-image-box:hover,.elementor-post:hover,.elementor-posts-container article:hover{transform:translateY(-6px);border-color:rgba(216,185,126,.58);box-shadow:var(--kedadry-shadow)}.elementor-widget-icon-box .elementor-icon,.elementor-icon-box-icon .elementor-icon{color:var(--kedadry-gold);border-color:var(--kedadry-gold)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-image-box .elementor-image-box-title{color:var(--kedadry-ivory);font-family:'Playfair Display',Georgia,serif}.elementor-widget-icon-box .elementor-icon-box-description,.elementor-widget-image-box .elementor-image-box-description{color:rgba(248,246,242,.72)}.elementor-location-header header,.elementor-location-header .elementor-section{background:rgba(10,10,10,.82)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(201,168,106,.22);box-shadow:0 18px 44px rgba(0,0,0,.32)}.elementor-nav-menu--main .elementor-item{color:var(--kedadry-ivory)!important;text-transform:uppercase;letter-spacing:1.2px;font-size:12px;font-weight:800}.elementor-nav-menu--main .elementor-item:hover,.elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--kedadry-gold)!important}.elementor-location-footer,.elementor-location-footer .elementor-section{background:linear-gradient(180deg,var(--kedadry-charcoal),#050505)!important;border-top:1px solid rgba(201,168,106,.24)}.elementor-location-footer a{color:rgba(248,246,242,.76)}.elementor-location-footer a:hover{color:var(--kedadry-gold)}.elementor-form input,.elementor-form textarea,.elementor-form select,.elementor-search-form__input{background:rgba(248,246,242,.06)!important;border:1px solid rgba(201,168,106,.25)!important;color:var(--kedadry-ivory)!important;border-radius:0!important;padding:15px 16px!important}.elementor-form input:focus,.elementor-form textarea:focus,.elementor-form select:focus,.elementor-search-form__input:focus{border-color:var(--kedadry-gold)!important;box-shadow:0 0 0 3px rgba(201,168,106,.14)!important;outline:none}.elementor-form label{color:var(--kedadry-ivory)!important;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.elementor-testimonial,.elementor-widget-testimonial{background:linear-gradient(180deg,rgba(35,35,35,.92),rgba(10,10,10,.96));border:1px solid var(--kedadry-border);box-shadow:0 20px 60px rgba(0,0,0,.32)}.elementor-post__title a,.elementor-post__read-more{color:var(--kedadry-ivory)!important}.elementor-post__read-more:hover{color:var(--kedadry-gold)!important}.elementor-widget-theme-post-content{max-width:980px}.elementor-widget-theme-post-content a,.elementor-widget-text-editor a{font-weight:700;border-bottom:1px solid rgba(201,168,106,.35)}@media(max-width:767px){.elementor-widget-heading h1.elementor-heading-title,h1{font-size:40px}.elementor-widget-heading h2.elementor-heading-title,h2{font-size:32px}.elementor-button,.elementor-widget-button .elementor-button{width:100%;text-align:center}.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-text-editor p,.elementor-widget-theme-post-content p{font-size:16px;line-height:1.75}}/* End custom CSS */