.elementor-1149 .elementor-element.elementor-element-e762571{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1149 .elementor-element.elementor-element-1066dfc{--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;}.elementor-1149 .elementor-element.elementor-element-f64cb80{--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;}.elementor-1149 .elementor-element.elementor-element-71246b28{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5420d44 );--border-color:var( --e-global-color-5420d44 );--border-radius:8px 8px 8px 8px;}.elementor-1149 .elementor-element.elementor-element-71246b28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-author-box .elementor-author-box__bio{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-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1149 .elementor-element.elementor-element-211d0379 .elementor-author-box__avatar img{width:97px;height:97px;}.elementor-1149 .elementor-element.elementor-element-211d0379 .elementor-author-box__name{color:var( --e-global-color-5420d44 );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:-0.2px;}.elementor-1149 .elementor-element.elementor-element-211d0379 .elementor-author-box__bio{color:var( --e-global-color-5420d44 );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-1149 .elementor-element.elementor-element-6fdb2375{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-5420d44 );--border-color:var( --e-global-color-5420d44 );--border-radius:8px 8px 8px 8px;}.elementor-1149 .elementor-element.elementor-element-6fdb2375.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1149 .elementor-element.elementor-element-339ad27c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5420d44 );--border-color:var( --e-global-color-5420d44 );--border-radius:8px 8px 8px 8px;}.elementor-1149 .elementor-element.elementor-element-339ad27c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1149 .elementor-element.elementor-element-61bb844e{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1149 .elementor-element.elementor-element-61bb844e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1149 .elementor-element.elementor-element-61bb844e:after{content:"0.66";}.elementor-1149 .elementor-element.elementor-element-61bb844e .elementor-post__thumbnail__link{width:100%;}.elementor-1149 .elementor-element.elementor-element-61bb844e .elementor-post__meta-data span + span:before{content:"///";}.elementor-1149 .elementor-element.elementor-element-61bb844e .elementor-post{border-radius:8px;}.elementor-1149 .elementor-element.elementor-element-61bb844e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1149 .elementor-element.elementor-element-61bb844e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1149 .elementor-element.elementor-element-61bb844e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1149 .elementor-element.elementor-element-61bb844e .elementor-post__title, .elementor-1149 .elementor-element.elementor-element-61bb844e .elementor-post__title a{color:var( --e-global-color-5420d44 );}.elementor-1149 .elementor-element.elementor-element-61bb844e .elementor-post__excerpt p{color:var( --e-global-color-5420d44 );}.elementor-1149 .elementor-element.elementor-element-e5cf1df{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5420d44 );--border-color:var( --e-global-color-5420d44 );--border-radius:8px 8px 8px 8px;}.elementor-1149 .elementor-element.elementor-element-39241b10{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1149 .elementor-element.elementor-element-dab538f{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5420d44 );--border-color:var( --e-global-color-5420d44 );--border-radius:8px 8px 8px 8px;}.elementor-1149 .elementor-element.elementor-element-6c891cc4{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1149 .elementor-element.elementor-element-17deb08d{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5420d44 );--border-color:var( --e-global-color-5420d44 );--border-radius:8px 8px 8px 8px;}.elementor-1149 .elementor-element.elementor-element-1fd59a47{--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;}.elementor-1149 .elementor-element.elementor-element-32250733{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1149 .elementor-element.elementor-element-15e4c8e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1149 .elementor-element.elementor-element-15e4c8e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1149 .elementor-element.elementor-element-2cc21deb{--spacer-size:50px;}.elementor-1149 .elementor-element.elementor-element-f321678{--spacer-size:50px;}@media(min-width:768px){.elementor-1149 .elementor-element.elementor-element-1066dfc{--width:85%;}.elementor-1149 .elementor-element.elementor-element-f64cb80{--width:25%;}.elementor-1149 .elementor-element.elementor-element-71246b28{--width:100%;}.elementor-1149 .elementor-element.elementor-element-6fdb2375{--width:100%;}.elementor-1149 .elementor-element.elementor-element-339ad27c{--width:100%;}.elementor-1149 .elementor-element.elementor-element-e5cf1df{--width:100%;}.elementor-1149 .elementor-element.elementor-element-dab538f{--width:100%;}.elementor-1149 .elementor-element.elementor-element-17deb08d{--width:100%;}.elementor-1149 .elementor-element.elementor-element-1fd59a47{--width:100%;}.elementor-1149 .elementor-element.elementor-element-32250733{--content-width:1280px;}.elementor-1149 .elementor-element.elementor-element-15e4c8e8{--width:100%;}}@media(max-width:1024px){.elementor-widget-author-box .elementor-author-box__name{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1149 .elementor-element.elementor-element-39241b10{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-author-box .elementor-author-box__name{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1149 .elementor-element.elementor-element-61bb844e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1149 .elementor-element.elementor-element-61bb844e:after{content:"0.5";}.elementor-1149 .elementor-element.elementor-element-61bb844e .elementor-post__thumbnail__link{width:100%;}.elementor-1149 .elementor-element.elementor-element-39241b10{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-b884b89 */:root{
  --dp-black:#050505;
  --dp-card:#0d0d0d;
  --dp-white:#ffffff;
  --dp-text:#d8d8d8;
  --dp-gold:#D4A85F;
  --dp-border:rgba(212,168,95,.25);
}

.dp-article{
  background:var(--dp-black);
  color:var(--dp-white);
  font-family:Inter, Arial, sans-serif;
  line-height:1.8;
}

.dp-container{
  max-width:1180px;
  margin:auto;
  padding:0 24px;
}

.dp-hero{
  padding:90px 0 70px;
  background:
    radial-gradient(circle at top right, rgba(212,168,95,.18), transparent 35%),
    var(--dp-black);
}

.dp-category{
  display:inline-block;
  color:var(--dp-gold);
  border:1px solid var(--dp-gold);
  padding:7px 16px;
  text-transform:uppercase;
  letter-spacing:2px;
  font-size:.75rem;
  margin-bottom:22px;
}

.dp-hero h1{
  font-size:clamp(2.5rem,6vw,5.5rem);
  line-height:1;
  margin:0 0 24px;
  max-width:1000px;
}

.dp-subtitle{
  color:var(--dp-text);
  font-size:1.25rem;
  max-width:780px;
}

.dp-meta{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  margin:32px 0;
  color:var(--dp-gold);
  font-size:.9rem;
}

.dp-meta span{
  border:1px solid var(--dp-border);
  padding:8px 14px;
  border-radius:999px;
}

.dp-hero-img{
  width:100%;
  border-radius:28px;
  border:1px solid var(--dp-border);
  margin-top:30px;
  box-shadow:0 30px 80px rgba(0,0,0,.55);
}

.dp-content{
  padding-bottom:90px;
}

.dp-intro,
.dp-summary,
.dp-section{
  margin:70px 0;
}

.dp-intro{
  background:#0b0b0b;
  border:1px solid var(--dp-border);
  border-radius:24px;
  padding:45px;
}

.dp-section{
  border-top:2px solid var(--dp-gold);
  padding-top:42px;
}

.dp-section h2,
.dp-intro h2,
.dp-summary h2,
.dp-determined-section h2{
  font-size:clamp(2rem,4vw,3.3rem);
  line-height:1.1;
  margin:0 0 28px;
}

.dp-section p,
.dp-intro p,
.dp-determined-section p{
  color:var(--dp-text);
  font-size:1.08rem;
  margin-bottom:20px;
}

.dp-summary{
  background:linear-gradient(145deg,#0b0b0b,#111);
  border:1px solid var(--dp-border);
  border-radius:24px;
  padding:40px;
}

.dp-summary ol{
  counter-reset:item;
  list-style:none;
  padding:0;
  margin:0;
}

.dp-summary li{
  border-bottom:1px solid rgba(255,255,255,.08);
}

.dp-summary a{
  display:block;
  color:var(--dp-white);
  text-decoration:none;
  padding:16px 0;
  transition:.3s;
}

.dp-summary a:hover{
  color:var(--dp-gold);
  padding-left:10px;
}

.dp-cards{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:20px;
  margin:42px 0;
}

.dp-card{
  background:var(--dp-card);
  border:1px solid var(--dp-border);
  border-radius:20px;
  padding:26px;
  transition:.3s;
}

.dp-card:hover{
  transform:translateY(-6px);
  border-color:var(--dp-gold);
}

.dp-card span{
  font-size:2rem;
  color:var(--dp-gold);
}

.dp-card h3{
  margin:14px 0 8px;
  color:var(--dp-white);
}

.dp-card p{
  font-size:.95rem;
  margin:0;
}

.dp-premium-box{
  background:rgba(212,168,95,.08);
  border-left:4px solid var(--dp-gold);
  padding:26px 30px;
  border-radius:0 18px 18px 0;
  margin:40px 0;
}

.dp-premium-box strong{
  color:var(--dp-gold);
  text-transform:uppercase;
  letter-spacing:1.5px;
}

blockquote{
  margin:44px 0;
  padding:34px;
  background:#0d0d0d;
  border:1px solid var(--dp-border);
  border-left:5px solid var(--dp-gold);
  border-radius:20px;
  color:var(--dp-white);
  font-size:1.2rem;
  line-height:1.8;
}

.dp-determined-section{
  background:
    linear-gradient(135deg, rgba(212,168,95,.12), transparent 40%),
    #080808;
  border:1px solid var(--dp-border);
  border-radius:28px;
  padding:50px;
  margin:90px 0;
}

.dp-determined-grid{
  display:grid;
  grid-template-columns:.9fr 1.1fr;
  gap:50px;
  align-items:center;
}

.dp-determined-grid img{
  width:100%;
  border-radius:22px;
  border:1px solid var(--dp-border);
}

.dp-btn{
  display:inline-block;
  background:var(--dp-gold);
  color:#050505;
  padding:17px 32px;
  border-radius:999px;
  text-decoration:none;
  font-weight:800;
  margin-top:22px;
  transition:.3s;
}

.dp-btn:hover{
  background:#fff;
  transform:translateY(-4px);
}

@media(max-width:1000px){
  .dp-cards,
  .dp-determined-grid{
    grid-template-columns:1fr 1fr;
  }
}

@media(max-width:700px){
  .dp-cards,
  .dp-determined-grid{
    grid-template-columns:1fr;
  }

  .dp-intro,
  .dp-summary,
  .dp-determined-section{
    padding:28px;
  }

  .dp-hero{
    padding-top:60px;
  }
}/* End custom CSS */