.elementor-4338 .elementor-element.elementor-element-dkhero{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4338 .elementor-element.elementor-element-dknotec{--display:flex;}.elementor-4338 .elementor-element.elementor-element-dks35{--display:flex;}.elementor-4338 .elementor-element.elementor-element-dkg35 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg35 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dks36{--display:flex;}.elementor-4338 .elementor-element.elementor-element-dkg36 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg36 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dks37{--display:flex;}.elementor-4338 .elementor-element.elementor-element-dkg37 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg37 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dks38{--display:flex;}.elementor-4338 .elementor-element.elementor-element-dkg38 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg38 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dks39{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4338 .elementor-element.elementor-element-dkg39 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg39 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dks40{--display:flex;}.elementor-4338 .elementor-element.elementor-element-dkg40 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg40 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dkcta{--display:flex;}@media(max-width:1024px){.elementor-4338 .elementor-element.elementor-element-dkg35 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg35 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dkg36 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg36 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dkg37 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg37 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dkg38 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg38 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dkg39 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg39 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dkg40 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg40 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(max-width:767px){.elementor-4338 .elementor-element.elementor-element-dkg35 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg35 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dkg36 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg36 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dkg37 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg37 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dkg38 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg38 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dkg39 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg39 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4338 .elementor-element.elementor-element-dkg40 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4338 .elementor-element.elementor-element-dkg40 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for container, class: .elementor-element-dkhero */.elementor-4338 .elementor-element.elementor-element-dkhero{background:linear-gradient(180deg,#232323 0%,#2B2B2B 55%,#1e1e1e 100%)!important;padding:clamp(60px,10vw,104px) 20px clamp(52px,8vw,84px);text-align:center;border-bottom:3px solid #B38B2E;}
.elementor-4338 .elementor-element.elementor-element-dkhero .dk-eyebrow{margin:0 0 16px!important;}
.elementor-4338 .elementor-element.elementor-element-dkhero .dk-eyebrow .elementor-heading-title{color:#E0C178!important;font-size:clamp(12px,3.2vw,13.5px)!important;letter-spacing:.3em!important;font-weight:700!important;}
.elementor-4338 .elementor-element.elementor-element-dkhero .dk-h1{margin:0 auto!important;}
.elementor-4338 .elementor-element.elementor-element-dkhero .dk-h1 .elementor-heading-title{color:#fff!important;font-size:clamp(28px,6.8vw,42px)!important;font-weight:700!important;letter-spacing:.16em!important;line-height:1.45!important;text-shadow:0 2px 14px rgba(0,0,0,.5)!important;display:inline-block;position:relative;padding-bottom:22px;}
.elementor-4338 .elementor-element.elementor-element-dkhero .dk-h1 .elementor-heading-title::after{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:68px;height:3px;background:#E0C178;}
.elementor-4338 .elementor-element.elementor-element-dkhero .dk-lead{margin:24px auto 0!important;max-width:680px;}
.elementor-4338 .elementor-element.elementor-element-dkhero .dk-lead p{margin:0!important;color:rgba(255,255,255,.95)!important;font-size:clamp(14px,3.5vw,15.5px)!important;line-height:2.05!important;letter-spacing:.03em!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dknotec */.elementor-4338 .elementor-element.elementor-element-dknotec{background:#FAF7F2;padding:clamp(28px,6vw,44px) 20px;}
.elementor-4338 .elementor-element.elementor-element-dknotec .dk-note{max-width:760px;margin:0 auto!important;background:#fff;border-radius:14px;padding:clamp(20px,4.4vw,28px) clamp(18px,4.4vw,30px);box-shadow:0 2px 14px rgba(0,0,0,.05);}
.elementor-4338 .elementor-element.elementor-element-dknotec .dk-note ul{margin:0;padding:0;list-style:none;}
.elementor-4338 .elementor-element.elementor-element-dknotec .dk-note li{position:relative;padding-left:22px;margin:0 0 10px;font-size:clamp(13px,3.3vw,14.5px);color:#3a3a3a;line-height:1.85;}
.elementor-4338 .elementor-element.elementor-element-dknotec .dk-note li:last-child{margin-bottom:0;}
.elementor-4338 .elementor-element.elementor-element-dknotec .dk-note li::before{content:'';position:absolute;left:2px;top:.72em;width:8px;height:8px;background:#B38B2E;transform:rotate(45deg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dks35 */.elementor-4338 .elementor-element.elementor-element-dks35{padding:clamp(40px,7vw,64px) 20px 0;align-items:center;}
.elementor-4338 .elementor-element.elementor-element-dks35 > *{width:100%!important;max-width:760px!important;}
.elementor-4338 .elementor-element.elementor-element-dks35 .dk-eb{margin:0 0 10px!important;}
.elementor-4338 .elementor-element.elementor-element-dks35 .dk-eb .elementor-heading-title{color:#B38B2E!important;font-size:11.5px!important;letter-spacing:.32em!important;font-weight:700!important;}
.elementor-4338 .elementor-element.elementor-element-dks35 .dk-h2{margin:0 0 22px!important;}
.elementor-4338 .elementor-element.elementor-element-dks35 .dk-h2 .elementor-heading-title{color:#2B2B2B!important;font-size:clamp(19px,4.8vw,25px)!important;font-weight:700!important;letter-spacing:.06em!important;display:inline-block;position:relative;padding-bottom:14px;}
.elementor-4338 .elementor-element.elementor-element-dks35 .dk-h2 .elementor-heading-title::after{content:'';position:absolute;left:0;bottom:0;width:44px;height:2px;background:#B38B2E;}
.elementor-4338 .elementor-element.elementor-element-dks35 .dk-img img{border-radius:12px;width:100%;height:auto;display:block;margin:0 0 18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dks36 */.elementor-4338 .elementor-element.elementor-element-dks36{padding:clamp(40px,7vw,64px) 20px 0;align-items:center;}
.elementor-4338 .elementor-element.elementor-element-dks36 > *{width:100%!important;max-width:760px!important;}
.elementor-4338 .elementor-element.elementor-element-dks36 .dk-eb{margin:0 0 10px!important;}
.elementor-4338 .elementor-element.elementor-element-dks36 .dk-eb .elementor-heading-title{color:#B38B2E!important;font-size:11.5px!important;letter-spacing:.32em!important;font-weight:700!important;}
.elementor-4338 .elementor-element.elementor-element-dks36 .dk-h2{margin:0 0 22px!important;}
.elementor-4338 .elementor-element.elementor-element-dks36 .dk-h2 .elementor-heading-title{color:#2B2B2B!important;font-size:clamp(19px,4.8vw,25px)!important;font-weight:700!important;letter-spacing:.06em!important;display:inline-block;position:relative;padding-bottom:14px;}
.elementor-4338 .elementor-element.elementor-element-dks36 .dk-h2 .elementor-heading-title::after{content:'';position:absolute;left:0;bottom:0;width:44px;height:2px;background:#B38B2E;}
.elementor-4338 .elementor-element.elementor-element-dks36 .dk-img img{border-radius:12px;width:100%;height:auto;display:block;margin:0 0 18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dks37 */.elementor-4338 .elementor-element.elementor-element-dks37{padding:clamp(40px,7vw,64px) 20px 0;align-items:center;}
.elementor-4338 .elementor-element.elementor-element-dks37 > *{width:100%!important;max-width:760px!important;}
.elementor-4338 .elementor-element.elementor-element-dks37 .dk-eb{margin:0 0 10px!important;}
.elementor-4338 .elementor-element.elementor-element-dks37 .dk-eb .elementor-heading-title{color:#B38B2E!important;font-size:11.5px!important;letter-spacing:.32em!important;font-weight:700!important;}
.elementor-4338 .elementor-element.elementor-element-dks37 .dk-h2{margin:0 0 22px!important;}
.elementor-4338 .elementor-element.elementor-element-dks37 .dk-h2 .elementor-heading-title{color:#2B2B2B!important;font-size:clamp(19px,4.8vw,25px)!important;font-weight:700!important;letter-spacing:.06em!important;display:inline-block;position:relative;padding-bottom:14px;}
.elementor-4338 .elementor-element.elementor-element-dks37 .dk-h2 .elementor-heading-title::after{content:'';position:absolute;left:0;bottom:0;width:44px;height:2px;background:#B38B2E;}
.elementor-4338 .elementor-element.elementor-element-dks37 .dk-img img{border-radius:12px;width:100%;height:auto;display:block;margin:0 0 18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dks38 */.elementor-4338 .elementor-element.elementor-element-dks38{padding:clamp(40px,7vw,64px) 20px 0;align-items:center;}
.elementor-4338 .elementor-element.elementor-element-dks38 > *{width:100%!important;max-width:760px!important;}
.elementor-4338 .elementor-element.elementor-element-dks38 .dk-eb{margin:0 0 10px!important;}
.elementor-4338 .elementor-element.elementor-element-dks38 .dk-eb .elementor-heading-title{color:#B38B2E!important;font-size:11.5px!important;letter-spacing:.32em!important;font-weight:700!important;}
.elementor-4338 .elementor-element.elementor-element-dks38 .dk-h2{margin:0 0 22px!important;}
.elementor-4338 .elementor-element.elementor-element-dks38 .dk-h2 .elementor-heading-title{color:#2B2B2B!important;font-size:clamp(19px,4.8vw,25px)!important;font-weight:700!important;letter-spacing:.06em!important;display:inline-block;position:relative;padding-bottom:14px;}
.elementor-4338 .elementor-element.elementor-element-dks38 .dk-h2 .elementor-heading-title::after{content:'';position:absolute;left:0;bottom:0;width:44px;height:2px;background:#B38B2E;}
.elementor-4338 .elementor-element.elementor-element-dks38 .dk-img img{border-radius:12px;width:100%;height:auto;display:block;margin:0 0 18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dks39 */.elementor-4338 .elementor-element.elementor-element-dks39{padding:clamp(40px,7vw,64px) 20px 0;align-items:center;}
.elementor-4338 .elementor-element.elementor-element-dks39 > *{width:100%!important;max-width:760px!important;}
.elementor-4338 .elementor-element.elementor-element-dks39 .dk-eb{margin:0 0 10px!important;}
.elementor-4338 .elementor-element.elementor-element-dks39 .dk-eb .elementor-heading-title{color:#B38B2E!important;font-size:11.5px!important;letter-spacing:.32em!important;font-weight:700!important;}
.elementor-4338 .elementor-element.elementor-element-dks39 .dk-h2{margin:0 0 22px!important;}
.elementor-4338 .elementor-element.elementor-element-dks39 .dk-h2 .elementor-heading-title{color:#2B2B2B!important;font-size:clamp(19px,4.8vw,25px)!important;font-weight:700!important;letter-spacing:.06em!important;display:inline-block;position:relative;padding-bottom:14px;}
.elementor-4338 .elementor-element.elementor-element-dks39 .dk-h2 .elementor-heading-title::after{content:'';position:absolute;left:0;bottom:0;width:44px;height:2px;background:#B38B2E;}
.elementor-4338 .elementor-element.elementor-element-dks39 .dk-img img{border-radius:12px;width:100%;height:auto;display:block;margin:0 0 18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dks40 */.elementor-4338 .elementor-element.elementor-element-dks40{padding:clamp(40px,7vw,64px) 20px 0;align-items:center;}
.elementor-4338 .elementor-element.elementor-element-dks40 > *{width:100%!important;max-width:760px!important;}
.elementor-4338 .elementor-element.elementor-element-dks40 .dk-eb{margin:0 0 10px!important;}
.elementor-4338 .elementor-element.elementor-element-dks40 .dk-eb .elementor-heading-title{color:#B38B2E!important;font-size:11.5px!important;letter-spacing:.32em!important;font-weight:700!important;}
.elementor-4338 .elementor-element.elementor-element-dks40 .dk-h2{margin:0 0 22px!important;}
.elementor-4338 .elementor-element.elementor-element-dks40 .dk-h2 .elementor-heading-title{color:#2B2B2B!important;font-size:clamp(19px,4.8vw,25px)!important;font-weight:700!important;letter-spacing:.06em!important;display:inline-block;position:relative;padding-bottom:14px;}
.elementor-4338 .elementor-element.elementor-element-dks40 .dk-h2 .elementor-heading-title::after{content:'';position:absolute;left:0;bottom:0;width:44px;height:2px;background:#B38B2E;}
.elementor-4338 .elementor-element.elementor-element-dks40 .dk-img img{border-radius:12px;width:100%;height:auto;display:block;margin:0 0 18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dkcta */.elementor-4338 .elementor-element.elementor-element-dkcta{background:#2B2B2B;margin-top:clamp(48px,8vw,72px);padding:clamp(34px,6.4vw,52px) 20px;text-align:center;}
.elementor-4338 .elementor-element.elementor-element-dkcta .dk-ctat{margin:0 0 18px!important;color:#fff!important;font-size:clamp(13.5px,3.4vw,15px)!important;letter-spacing:.05em!important;line-height:1.9!important;}
.elementor-4338 .elementor-element.elementor-element-dkcta .dk-ctat a{display:inline-block;background:#B38B2E;color:#fff!important;text-decoration:none;font-weight:700;font-size:clamp(15px,3.8vw,18px);letter-spacing:.08em;padding:13px 36px;border-radius:999px;margin:6px 6px 0;}/* End custom CSS */