/* PBI 25.0.54: scoped native Elementor layout, no saved data changes. */
body .elementor-element.elementor-element-p4000207 {
    display:grid !important;
    grid-template-columns:minmax(340px,.76fr) minmax(0,1.24fr) !important;
    align-items:start !important;
    column-gap:88px !important;
    row-gap:0 !important;
    padding:112px max(48px,calc(50vw - 590px)) 94px !important;
    background:linear-gradient(145deg,#52637b,#45546c 62%,#39465a) !important;
    width:100% !important;
    max-width:none !important;
    box-sizing:border-box !important;
}
body .elementor-element.elementor-element-p4000207 .e-con {
    min-width:0 !important;
    min-height:0 !important;
    margin:0 !important;
    padding:0 !important;
    gap:0 !important;
    align-items:stretch !important;
    justify-content:start !important;
    box-sizing:border-box !important;
}
body .elementor-element.elementor-element-p4000207 .e-con-inner {
    display:contents !important;
}
body .elementor-element.elementor-element-p4000207 .elementor-widget {
    min-width:0 !important;
    width:100% !important;
    max-width:100% !important;
    margin:0 !important;
    padding:0 !important;
    text-align:left !important;
    align-self:start !important;
    height:auto !important;
    flex:0 0 auto !important;
}
body .elementor-element.elementor-element-p4000207 .elementor-widget-container,body .elementor-element.elementor-element-p4000207 .elementor-heading-title,body .elementor-element.elementor-element-p4000207 p {
    margin:0 !important;
    padding:0 !important;
    color:inherit !important;
    font:inherit !important;
    letter-spacing:inherit !important;
    text-transform:inherit !important;
}
body .elementor-element.elementor-element-p4000207 :is(.elementor-element-p4000194) {
    display:block !important;
    width:100% !important;
    grid-column:1 !important;
    grid-row:1 / span 3 !important;
}
body .elementor-element.elementor-element-p4000207 :is(.elementor-element-p4000197) {
    display:contents !important;
}
body .elementor-element.elementor-element-p4000207 :is(.elementor-element-p4000198,.elementor-element-p4000201,.elementor-element-p4000204) {
    display:grid !important;
    grid-template-columns:45px minmax(0,1fr) !important;
    gap:19px !important;
    grid-column:2 !important;
    min-height:168px !important;
    padding:26px 0 !important;
    border:0 !important;
    border-bottom:1px solid rgba(255,255,255,.2) !important;
}
body .elementor-element.elementor-element-p4000207 .elementor-element-p4000198 {
    border-top:1px solid rgba(255,255,255,.2) !important;
}
body .elementor-element.elementor-element-p4000207 :is(.elementor-element-p4000199,.elementor-element-p4000202,.elementor-element-p4000205) {
    display:block !important;
    width:100% !important;
}
body .elementor-element.elementor-element-p4000207 .elementor-element-p4000195 {
    font:700 14px/21px "Arial Narrow","Roboto Condensed",Arial,Helvetica,sans-serif !important;
    letter-spacing:.18em !important;
    text-transform:uppercase !important;
    color:#d4ad67 !important;
    margin:0 0 18px !important;
}
body .elementor-element.elementor-element-p4000207 .elementor-element-p4000196 {
    font:400 clamp(38px,3.75vw,54px)/1.08 Georgia,"Times New Roman",serif !important;
    letter-spacing:-.03em !important;
    color:#fff !important;
}
body .elementor-element.elementor-element-p4000207 .elementor-element-m3000096 {
    font:400 15px/1.75 "Arial Narrow","Roboto Condensed",Arial,Helvetica,sans-serif !important;
    color:rgba(255,255,255,.7) !important;
    margin:25px 0 0 !important;
}
body .elementor-element.elementor-element-p4000207 :is(.elementor-element-m3000097,.elementor-element-m3000100,.elementor-element-m3000103) {
    width:45px !important;
    font:700 11px/16.5px "Arial Narrow","Roboto Condensed",Arial,Helvetica,sans-serif !important;
    color:#d4ad67 !important;
}
body .elementor-element.elementor-element-p4000207 :is(.elementor-element-m3000098,.elementor-element-m3000101,.elementor-element-m3000104) {
    font:700 11px/16.5px "Arial Narrow","Roboto Condensed",Arial,Helvetica,sans-serif !important;
    display:inline !important;
    width:auto !important;
    color:#d4ad67 !important;
    letter-spacing:.08em !important;
    text-transform:uppercase !important;
}
body .elementor-element.elementor-element-p4000207 :is(.elementor-element-p4000200,.elementor-element-p4000203,.elementor-element-p4000206) {
    font:400 23px/1.5 Georgia,serif !important;
    color:#fff !important;
    margin:8px 0 0 !important;
}
body .elementor-element.elementor-element-p4000207 :is(.elementor-element-m3000099,.elementor-element-m3000102,.elementor-element-m3000105) {
    font:400 13px/1.65 "Arial Narrow","Roboto Condensed",Arial,Helvetica,sans-serif !important;
    color:rgba(255,255,255,.64) !important;
    margin:12px 0 0 !important;
}
body .elementor-element.elementor-element-p4000207 :is(.elementor-element-m3000106) {
    grid-column:1 / -1 !important;
    font:400 11px/1.55 "Arial Narrow","Roboto Condensed",Arial,Helvetica,sans-serif !important;
    color:rgba(255,255,255,.44) !important;
    margin:104px 0 0 !important;
}
@media (max-width:1100px) {
body .elementor-element.elementor-element-p4000207 {
    grid-template-columns:minmax(0,1fr) !important;
    padding:90px 55px !important;
}
body .elementor-element.elementor-element-p4000207 :is(.elementor-element-p4000194) {
    grid-column:auto !important;
    grid-row:auto !important;
    margin:0 0 56px !important;
}
body .elementor-element.elementor-element-p4000207 :is(.elementor-element-p4000198,.elementor-element-p4000201,.elementor-element-p4000204) {
    grid-column:auto !important;
}
body .elementor-element.elementor-element-p4000207 :is(.elementor-element-m3000106) {
    grid-column:auto !important;
    margin:72px 0 0 !important;
}
}
@media (max-width:760px) {
body .elementor-element.elementor-element-p4000207 {
    padding:76px 28px 82px !important;
}
}

body .elementor-element.elementor-element-p4000207 .elementor-widget-container {height:auto !important;}

body .elementor-element.elementor-element-p4000207 :is(.elementor-element-m3000098,.elementor-element-m3000101,.elementor-element-m3000104) .elementor-widget-container,body .elementor-element.elementor-element-p4000207 :is(.elementor-element-m3000098,.elementor-element-m3000101,.elementor-element-m3000104) p {display:inline !important;}
