.elementor-3863 .elementor-element.elementor-element-6465c3b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;overflow:visible;}.elementor-3863 .elementor-element.elementor-element-46edb649{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3863 .elementor-element.elementor-element-6551c860{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-3863 .elementor-element.elementor-element-4ef6c184{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3863 .elementor-element.elementor-element-6b47b84f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}@media(max-width:767px){.elementor-3863 .elementor-element.elementor-element-6465c3b2{--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}}@media(min-width:768px){.elementor-3863 .elementor-element.elementor-element-6465c3b2{--content-width:1144px;}}/* Start custom CSS for container, class: .elementor-element-6465c3b2 */.elementor-3863 .elementor-element.elementor-element-6465c3b2 {background:#111;color:#eaeaea;font-family:Arial,sans-serif;gap:0;padding:0 48px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 > .e-con-inner {max-width:1144px;margin:auto;gap:0;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .e-con {--container-widget-width:100%;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-section {padding:48px 0;gap:22px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-row {display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-thirds {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-card {border-top:1px solid #656565;padding-top:22px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-heading-title {color:#eaeaea;font-family:Arial,sans-serif;font-weight:700;line-height:1.13;letter-spacing:-1px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 h1.elementor-heading-title {font-size:72px;line-height:1.03;letter-spacing:-3px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 h2.elementor-heading-title {font-size:42px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 h3.elementor-heading-title {font-size:25px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-widget-text-editor {color:#bebeb8;font-family:Arial,sans-serif;font-size:17px;line-height:1.65;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 p {margin:0 0 12px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-label {font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#f7d64a;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-button .elementor-button {background:#f7d64a;color:#111;border-radius:0;padding:15px 22px;font-size:14px;font-weight:700;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-hero-image img {width:100%;height:490px;object-fit:cover;object-position:38% center;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-photo img {width:100%;height:340px;object-fit:cover;filter:grayscale(1);}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-gallery {display:grid;grid-template-columns:1fr 1.25fr;gap:20px;padding-bottom:32px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-gallery img {width:100%;height:290px;object-fit:cover;filter:grayscale(1);}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-book img {height:330px;width:100%;object-fit:contain;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-highlight {background:#f7d64a;padding:32px;color:#111;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-highlight .elementor-heading-title,.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-highlight .elementor-widget-text-editor {color:#111;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-nav {padding:25px 0;border-bottom:1px solid #414141;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-nav a,.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-footer a {color:#eaeaea;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-nav .elementor-widget-text-editor {font-size:13px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-nav .elementor-widget-heading {width:auto;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-nav .elementor-heading-title {font-size:26px;letter-spacing:-1.5px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-footer {padding:24px 0;border-top:1px solid #414141;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-footer .elementor-widget-text-editor {font-size:12px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-post__title a {color:#eaeaea;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-post__excerpt p {color:#bebeb8;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-post__read-more {color:#f7d64a;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 a:focus-visible {outline:3px solid #70c3f7;outline-offset:4px;}
@media(max-width:767px){.elementor-3863 .elementor-element.elementor-element-6465c3b2{padding:0 22px;}.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-row,.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-thirds{grid-template-columns:1fr;gap:24px;}.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-section{padding:32px 0;}.elementor-3863 .elementor-element.elementor-element-6465c3b2 h1.elementor-heading-title{font-size:48px;}.elementor-3863 .elementor-element.elementor-element-6465c3b2 h2.elementor-heading-title{font-size:34px;}.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-hero-image{grid-row:1;}.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-hero-image img{height:290px;}.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-nav{flex-direction:column;align-items:flex-start;}.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-highlight{padding:22px;}.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-gallery img{height:190px;}.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-gallery{gap:12px;}}

.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-reading{max-width:820px;margin:0 auto;width:100%;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-widget-theme-post-content{color:#eaeaea;font-size:18px;line-height:1.75;overflow-wrap:anywhere;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-widget-theme-post-content h2,.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-widget-theme-post-content h3{color:#eaeaea;font-family:Arial,sans-serif;line-height:1.25;margin-top:1.6em;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-widget-theme-post-content img{max-width:100%;height:auto;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-widget-theme-post-content a,.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-widget-text-editor a{color:#f7d64a;text-decoration:underline;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-highlight .elementor-widget-text-editor a{color:#111;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-widget-theme-post-featured-image img{width:100%;max-height:560px;object-fit:cover;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-post__title a{font-size:26px;line-height:1.2;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-post__meta-data,.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-pagination a,.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-pagination span{color:#bebeb8;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-reading h1.elementor-heading-title{font-size:clamp(36px,5vw,62px);letter-spacing:-1.5px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-search{display:flex;gap:12px;flex-wrap:wrap;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-search input{flex:1;min-width:0;padding:12px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-search button{background:#f7d64a;color:#111;padding:12px 22px;border:0;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .dk-search label{width:100%;color:#eaeaea;}

.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-widget-theme-post-content h2{font-size:32px;}
.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-widget-theme-post-content h3{font-size:25px;}
@media(max-width:767px){.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-widget-theme-post-content h2{font-size:27px;}.elementor-3863 .elementor-element.elementor-element-6465c3b2 .elementor-widget-theme-post-content h3{font-size:23px;}}/* End custom CSS */