.elementor-5802 .elementor-element.elementor-element-6c3095d{--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-5802 .elementor-element.elementor-element-6c3095d:not(.elementor-motion-effects-element-type-background), .elementor-5802 .elementor-element.elementor-element-6c3095d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(259deg, #1C2E4A 0%, #00388F 100%);}.elementor-5802 .elementor-element.elementor-element-6c6114d6{--spacer-size:10px;}.elementor-5802 .elementor-element.elementor-element-5a377906.elementor-element{--align-self:flex-start;}.elementor-5802 .elementor-element.elementor-element-5a377906 .elementor-icon-list-icon{width:14px;}.elementor-5802 .elementor-element.elementor-element-5a377906 .elementor-icon-list-icon i{font-size:14px;}.elementor-5802 .elementor-element.elementor-element-5a377906 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-5802 .elementor-element.elementor-element-5a377906 .elementor-icon-list-text, .elementor-5802 .elementor-element.elementor-element-5a377906 .elementor-icon-list-text a{color:#BBCFEF;}.elementor-5802 .elementor-element.elementor-element-5a377906 .elementor-icon-list-item{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;}.elementor-5802 .elementor-element.elementor-element-9a7a577.elementor-element{--align-self:flex-start;}.elementor-5802 .elementor-element.elementor-element-9a7a577{text-align:start;}.elementor-5802 .elementor-element.elementor-element-9a7a577 .elementor-heading-title{font-size:60px;font-weight:400;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-5802 .elementor-element.elementor-element-54e70120.elementor-element{--align-self:flex-start;}.elementor-5802 .elementor-element.elementor-element-54e70120{text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-5802 .elementor-element.elementor-element-1623caf{--spacer-size:25px;}.elementor-5802 .elementor-element.elementor-element-21abf8a{--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-5802 .elementor-element.elementor-element-48d231d{--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;--justify-content:space-between;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5802 .elementor-element.elementor-element-48d231d.e-con{--align-self:center;}.elementor-5802 .elementor-element.elementor-element-58ec9f4{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-5802 .elementor-element.elementor-element-58ec9f4.elementor-element{--align-self:center;}.elementor-5802 .elementor-element.elementor-element-58ec9f4 .elementor-icon-list-icon{width:14px;}.elementor-5802 .elementor-element.elementor-element-58ec9f4 .elementor-icon-list-icon i{font-size:14px;}.elementor-5802 .elementor-element.elementor-element-58ec9f4 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-5802 .elementor-element.elementor-element-58ec9f4 .elementor-icon-list-text, .elementor-5802 .elementor-element.elementor-element-58ec9f4 .elementor-icon-list-text a{color:#000000;}.elementor-5802 .elementor-element.elementor-element-58ec9f4 .elementor-icon-list-item{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:3px;}.elementor-5802 .elementor-element.elementor-element-41aeb73{--divider-border-style:solid;--divider-color:#8F9A9F;--divider-border-width:1px;}.elementor-5802 .elementor-element.elementor-element-41aeb73.elementor-element{--align-self:center;}.elementor-5802 .elementor-element.elementor-element-41aeb73 .elementor-divider-separator{width:100%;}.elementor-5802 .elementor-element.elementor-element-41aeb73 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5802 .elementor-element.elementor-element-d9c7c9a{--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-5802 .elementor-element.elementor-element-8e963e2{--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-5802 .elementor-element.elementor-element-34d9e65{--spacer-size:20px;}.elementor-5802 .elementor-element.elementor-element-b88a0af{--divider-border-style:solid;--divider-color:#8F9A9F;--divider-border-width:1px;}.elementor-5802 .elementor-element.elementor-element-b88a0af.elementor-element{--align-self:center;}.elementor-5802 .elementor-element.elementor-element-b88a0af .elementor-divider-separator{width:100%;}.elementor-5802 .elementor-element.elementor-element-b88a0af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5802 .elementor-element.elementor-element-4bd91fa{text-align:start;}.elementor-5802 .elementor-element.elementor-element-4bd91fa .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:42px;letter-spacing:0.2px;}.elementor-5802 .elementor-element.elementor-element-97e9d9a.elementor-element{--align-self:center;}.elementor-5802 .elementor-element.elementor-element-97e9d9a .elementor-post__thumbnail__link{width:100%;}.elementor-5802 .elementor-element.elementor-element-97e9d9a{--grid-column-gap:10px;}.elementor-5802 .elementor-element.elementor-element-97e9d9a .elementor-post__text{padding:0 20px;margin-top:10px;}.elementor-5802 .elementor-element.elementor-element-97e9d9a .elementor-post__meta-data{padding:10px 20px;}.elementor-5802 .elementor-element.elementor-element-97e9d9a .elementor-post__avatar{padding-right:20px;padding-left:20px;}.elementor-5802 .elementor-element.elementor-element-97e9d9a .elementor-post__title, .elementor-5802 .elementor-element.elementor-element-97e9d9a .elementor-post__title a{color:#032433;font-size:22px;}.elementor-5802 .elementor-element.elementor-element-97e9d9a .elementor-post__title{margin-bottom:10px;}.elementor-5802 .elementor-element.elementor-element-97e9d9a .elementor-post__excerpt{margin-bottom:10px;}.elementor-5802 .elementor-element.elementor-element-97e9d9a .elementor-post__read-more{color:var( --e-global-color-secondary );}.elementor-5802 .elementor-element.elementor-element-e186bde{--spacer-size:50px;}@media(max-width:1024px){.elementor-5802 .elementor-element.elementor-element-6c3095d{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5802 .elementor-element.elementor-element-21abf8a{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5802 .elementor-element.elementor-element-58ec9f4{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;}.elementor-5802 .elementor-element.elementor-element-d9c7c9a{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5802 .elementor-element.elementor-element-8e963e2{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-5802 .elementor-element.elementor-element-6c3095d{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-5802 .elementor-element.elementor-element-6c6114d6{--spacer-size:0px;}.elementor-5802 .elementor-element.elementor-element-9a7a577 .elementor-heading-title{font-size:50px;line-height:1.15em;letter-spacing:0px;}.elementor-5802 .elementor-element.elementor-element-54e70120{font-size:16px;}.elementor-5802 .elementor-element.elementor-element-48d231d{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5802 .elementor-element.elementor-element-58ec9f4 .elementor-icon-list-item{font-size:11px;}.elementor-5802 .elementor-element.elementor-element-41aeb73{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-5802 .elementor-element.elementor-element-4bd91fa .elementor-heading-title{font-size:30px;}.elementor-5802 .elementor-element.elementor-element-97e9d9a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5802 .elementor-element.elementor-element-97e9d9a:after{content:"0.5";}.elementor-5802 .elementor-element.elementor-element-97e9d9a .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-71866e3 *//* Base container spacing */
.elementor-5802 .elementor-element.elementor-element-71866e3 .custom-share-bar {
    text-align: right;
    letter-spacing: 3px; 
    text-transform: uppercase;
}

/* Make ALL share-link buttons look like links */
.elementor-5802 .elementor-element.elementor-element-71866e3 .share-link,
.elementor-5802 .elementor-element.elementor-element-71866e3 .share-link:link,
.elementor-5802 .elementor-element.elementor-element-71866e3 .share-link:visited {
    background: none;
    border: none;
    padding: 0;
    font: inherit;

    color: #000000 !important; 
    text-decoration: none !important;
    display: inline-flex;
    align-items: center;
    transition: color 0.3s ease;
    cursor: pointer;
    white-space: nowrap;
    /* Spacing for Desktop/Tablet */
    margin-left: 30px; 
}

/* Hover: Text stays black and adds underline */
.elementor-5802 .elementor-element.elementor-element-71866e3 .share-link:hover {
    text-decoration: underline !important;
    text-underline-offset: 4px;
    color: #000000 !important; 
}

/* Icon Styling */
.elementor-5802 .elementor-element.elementor-element-71866e3 .share-link i {
    margin-right: 8px;
    letter-spacing: normal; 
    color: inherit; 
    transition: color 0.3s ease;
}

/* Hover: ONLY the icon changes to orange */
.elementor-5802 .elementor-element.elementor-element-71866e3 .share-link:hover i {
    color: #ff5c00 !important; 
}

/* Mobile Only Styling (767px and below) */
@media (max-width: 767px) {
    .elementor-5802 .elementor-element.elementor-element-71866e3 .custom-share-bar {
        text-align: left !important;
        display: flex !important;
        flex-direction: row;
        justify-content: flex-start;
        padding: 10px 0;
        letter-spacing: 3px;
        gap: 20px; 
    }

    .elementor-5802 .elementor-element.elementor-element-71866e3 .share-link {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
/* Force letter-spacing on the button text itself */
.elementor-5802 .elementor-element.elementor-element-71866e3 .share-link {
    letter-spacing: 3px !important;
}

/* Also apply to the <i> icon + text content inside */
.elementor-5802 .elementor-element.elementor-element-71866e3 .share-link i,
.elementor-5802 .elementor-element.elementor-element-71866e3 .share-link span,
.elementor-5802 .elementor-element.elementor-element-71866e3 .share-link strong {
    letter-spacing: 3px !important;
}
/* Force exact font, size, weight, letter-spacing on all three buttons */
.elementor-5802 .elementor-element.elementor-element-71866e3 .share-link {
    font-family: 'Instrument Sans', sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    letter-spacing: 3px !important;
}
@media (max-width: 767px) {
    .elementor-5802 .elementor-element.elementor-element-71866e3 .share-link {
        font-size: 11px !important;
    }
}

/* DESKTOP ONLY (≥ 1025px): show all three buttons */
@media (min-width: 1025px) {
    .elementor-5802 .elementor-element.elementor-element-71866e3 .share-link {
        display: inline-flex !important;
    }
}/* End custom CSS */