.elementor-27339 .elementor-element.elementor-element-5e9738e{padding:0px 0px 0px 0px;}.elementor-27339 .elementor-element.elementor-element-91cd4d5:not(.elementor-motion-effects-element-type-background), .elementor-27339 .elementor-element.elementor-element-91cd4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EF;}.elementor-27339 .elementor-element.elementor-element-91cd4d5 > .elementor-container{max-width:1180px;}.elementor-27339 .elementor-element.elementor-element-91cd4d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 40px 55px 40px;}.elementor-27339 .elementor-element.elementor-element-91cd4d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-27339 .elementor-element.elementor-element-306a6d0 .elementor-icon-list-icon{width:14px;}.elementor-27339 .elementor-element.elementor-element-306a6d0 .elementor-icon-list-icon i{font-size:14px;}.elementor-27339 .elementor-element.elementor-element-306a6d0 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-27339 .elementor-element.elementor-element-306a6d0 .elementor-icon-list-text, .elementor-27339 .elementor-element.elementor-element-306a6d0 .elementor-icon-list-text a{color:#6C6764;}.elementor-27339 .elementor-element.elementor-element-306a6d0 .elementor-icon-list-item{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;}.elementor-widget-theme-post-title .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-27339 .elementor-element.elementor-element-df59f28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:82px;font-weight:800;letter-spacing:-2px;color:#111014;}.elementor-widget-theme-post-excerpt .elementor-widget-container{color:var( --e-global-color-text );}.elementor-27339 .elementor-element.elementor-element-ab00277{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-27339 .elementor-element.elementor-element-ab00277 .elementor-widget-container{font-size:19px;line-height:1.5em;color:#6C6764;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-27339 .elementor-element.elementor-element-008a9bc img{width:100%;height:580px;object-fit:cover;object-position:center center;}.elementor-27339 .elementor-element.elementor-element-df864c3:not(.elementor-motion-effects-element-type-background), .elementor-27339 .elementor-element.elementor-element-df864c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27339 .elementor-element.elementor-element-df864c3 > .elementor-container{max-width:1180px;}.elementor-27339 .elementor-element.elementor-element-df864c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 90px 0px;}.elementor-27339 .elementor-element.elementor-element-df864c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-27339 .elementor-element.elementor-element-e1ee6cf{color:#242126;font-size:18px;font-weight:400;line-height:1.7em;}.elementor-27339 .elementor-element.elementor-element-8c688dc > .elementor-element-populated{border-style:none;padding:35px 10px 5px 5px;}.elementor-27339 .elementor-element.elementor-element-2b00361:not(.elementor-motion-effects-element-type-background), .elementor-27339 .elementor-element.elementor-element-2b00361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27339 .elementor-element.elementor-element-2b00361{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DED8D2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-27339 .elementor-element.elementor-element-2b00361 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-27339 .elementor-element.elementor-element-0bf2ef5{text-align:start;}.elementor-27339 .elementor-element.elementor-element-0bf2ef5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#8F1F4E;}.elementor-27339 .elementor-element.elementor-element-4748ae2{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-27339 .elementor-element.elementor-element-4748ae2 .elementor-widget-container{font-size:19px;line-height:1.5em;color:#6C6764;}.elementor-27339 .elementor-element.elementor-element-d88abe5 .elementor-icon-list-icon{width:14px;}.elementor-27339 .elementor-element.elementor-element-d88abe5 .elementor-icon-list-icon i{font-size:14px;}.elementor-27339 .elementor-element.elementor-element-d88abe5 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-27339 .elementor-element.elementor-element-7af6ca7:not(.elementor-motion-effects-element-type-background), .elementor-27339 .elementor-element.elementor-element-7af6ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27339 .elementor-element.elementor-element-7af6ca7{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DED8D2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:018px;margin-bottom:0px;padding:24px 24px 24px 24px;}.elementor-27339 .elementor-element.elementor-element-7af6ca7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27339 .elementor-element.elementor-element-a1b6d9f > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-27339 .elementor-element.elementor-element-a1b6d9f{text-align:start;}.elementor-27339 .elementor-element.elementor-element-a1b6d9f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#8F1F4E;}.elementor-27339 .elementor-element.elementor-element-b96cfcb .elementor-icon-list-icon{width:14px;}.elementor-27339 .elementor-element.elementor-element-b96cfcb .elementor-icon-list-icon i{font-size:14px;}.elementor-27339 .elementor-element.elementor-element-b96cfcb .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-27339 .elementor-element.elementor-element-a758c58:not(.elementor-motion-effects-element-type-background), .elementor-27339 .elementor-element.elementor-element-a758c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-27339 .elementor-element.elementor-element-a758c58 > .elementor-container{max-width:1180px;}.elementor-27339 .elementor-element.elementor-element-a758c58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-27339 .elementor-element.elementor-element-a758c58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27339 .elementor-element.elementor-element-4ac2127{text-align:start;}.elementor-27339 .elementor-element.elementor-element-4ac2127 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;line-height:0.95em;color:#111014;}.elementor-widget-button .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-27339 .elementor-element.elementor-element-f87d8e1 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;fill:#8F1F4E;color:#8F1F4E;}.elementor-27339 .elementor-element.elementor-element-f87d8e1 .elementor-button:hover, .elementor-27339 .elementor-element.elementor-element-f87d8e1 .elementor-button:focus{background-color:#5E163400;color:#5E1634;}.elementor-27339 .elementor-element.elementor-element-f87d8e1 .elementor-button:hover svg, .elementor-27339 .elementor-element.elementor-element-f87d8e1 .elementor-button:focus svg{fill:#5E1634;}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-27339 .elementor-element.elementor-element-1b9743d{--grid-columns:3;}.elementor-27339 .elementor-element.elementor-element-43d97dd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27339 .elementor-element.elementor-element-0179b74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-27339 .elementor-element.elementor-element-0179b74 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-27339 .elementor-element.elementor-element-e9541b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-27339 .elementor-element.elementor-element-be11231{width:70%;}.elementor-27339 .elementor-element.elementor-element-8c688dc{width:30%;}.elementor-27339 .elementor-element.elementor-element-9ca7516{width:70%;}.elementor-27339 .elementor-element.elementor-element-bba3e7c{width:30%;}}@media(max-width:1024px){.elementor-27339 .elementor-element.elementor-element-1b9743d{--grid-columns:2;}}@media(max-width:767px){.elementor-27339 .elementor-element.elementor-element-1b9743d{--grid-columns:1;}}/* Start custom CSS for post-info, class: .elementor-element-306a6d0 */.elementor-27339 .elementor-element.elementor-element-306a6d0{
    position: relative;
    padding-left: 66px;
}

.elementor-27339 .elementor-element.elementor-element-306a6d0:before{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 48px;
    height: 2px;
    background: #8F1F4E;
    transform: translateY(-50%);
}

.elementor-27339 .elementor-element.elementor-element-306a6d0 .elementor-icon-list-item{
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 1.6px;
    text-transform: uppercase;
}

.elementor-27339 .elementor-element.elementor-element-306a6d0 .elementor-icon-list-item:first-child,
.elementor-27339 .elementor-element.elementor-element-306a6d0 .elementor-icon-list-item:first-child a{
    color: #8F1F4E !important;
}

.elementor-27339 .elementor-element.elementor-element-306a6d0 .elementor-icon-list-item:not(:first-child),
.elementor-27339 .elementor-element.elementor-element-306a6d0 .elementor-icon-list-item:not(:first-child) a{
    color: #68625E !important;
}
.elementor-27339 .elementor-element.elementor-element-306a6d0 .gvc-read-time{
    color:#68625E !important;
}

.elementor-27339 .elementor-element.elementor-element-306a6d0 .gvc-read-time .elementor-icon-list-text{
    color:#68625E !important;
    font-size:13px;
    font-weight:800;
    letter-spacing:1.6px;
    text-transform:uppercase;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-783934c */.elementor-27339 .elementor-element.elementor-element-783934c{
    display:none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-91cd4d5 */body:has(.gvc-news-single) #site-header,
body:has(.gvc-news-single) header.site-header{
    display:none !important;
}
body:has(.gvc-news-single){
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    background:#111014 !important;
}

body:has(.gvc-news-single) #page{
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    background:#111014 !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-e1ee6cf */.elementor-27339 .elementor-element.elementor-element-e1ee6cf h2 {
    color: #111014;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.1em;
    margin-top: 40px;
    margin-bottom: 18px;
}

.elementor-27339 .elementor-element.elementor-element-e1ee6cf a {
    color: #8F1F4E;
    text-decoration: none;
}

.elementor-27339 .elementor-element.elementor-element-e1ee6cf a:hover {
    color: #5E1634;
    text-decoration: underline;
}
.elementor-27339 .elementor-element.elementor-element-e1ee6cf .elementor-widget-container > p:first-of-type::first-letter{
    float: left;
    color: #8F1F4E;
    font-size: 74px;
    font-weight: 800;
    line-height: 0.78;
    margin-right: 10px;
    margin-top: 9px;
}
.elementor-27339 .elementor-element.elementor-element-e1ee6cf h2{
    position: relative;
    padding-left: 22px;
    margin-top: 46px;
    margin-bottom: 18px;
    color: #111014;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.08em;
}

.elementor-27339 .elementor-element.elementor-element-e1ee6cf h2:before{
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 4px;
    height: 28px;
    background: #8F1F4E;
}
.elementor-27339 .elementor-element.elementor-element-e1ee6cf .ges-news-stats{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:12px;
    margin:42px 0 48px;
}

.elementor-27339 .elementor-element.elementor-element-e1ee6cf .ges-news-stat{
    padding:24px 22px;
    background:#F6F3EF;
    border-top:3px solid #8F1F4E;
}

.elementor-27339 .elementor-element.elementor-element-e1ee6cf .ges-news-stat strong{
    display:block;
    color:#8F1F4E;
    font-size:44px;
    font-weight:900;
    line-height:.9em;
    letter-spacing:-1.5px;
}

.elementor-27339 .elementor-element.elementor-element-e1ee6cf .ges-news-stat span{
    display:block;
    margin-top:10px;
    color:#6C6764;
    font-size:11px;
    font-weight:800;
    line-height:1.4em;
    letter-spacing:1px;
    text-transform:uppercase;
}

@media(max-width:767px){
    .elementor-27339 .elementor-element.elementor-element-e1ee6cf .ges-news-stats{
        grid-template-columns:1fr;
    }
}
.elementor-27339 .elementor-element.elementor-element-e1ee6cf .ges-news-source{
    margin:56px 0 30px;
    padding:30px 34px 32px;
    background:#F6F3EF;
    border-left:4px solid #8F1F4E;
}

.elementor-27339 .elementor-element.elementor-element-e1ee6cf .ges-news-source-label{
    margin-bottom:18px;
    color:#8F1F4E;
    font-size:11px;
    font-weight:800;
    letter-spacing:1.6px;
}

.elementor-27339 .elementor-element.elementor-element-e1ee6cf .ges-news-source h3{
    margin:0 0 10px;
    color:#111014;
    font-size:24px;
    font-weight:800;
    line-height:1.15em;
}

.elementor-27339 .elementor-element.elementor-element-e1ee6cf .ges-news-source p{
    margin:0 0 20px;
    color:#625D59;
    font-size:15px;
    line-height:1.6em;
}

.elementor-27339 .elementor-element.elementor-element-e1ee6cf .ges-news-source a{
    color:#8F1F4E;
    font-size:13px;
    font-weight:800;
    letter-spacing:.4px;
    text-decoration:none;
}

.elementor-27339 .elementor-element.elementor-element-e1ee6cf .ges-news-source a:hover{
    text-decoration:underline;
}
.elementor-27339 .elementor-element.elementor-element-e1ee6cf p{
    margin: 0 0 25px;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 18px;
    line-height: 1.82;
    color: #242126;
}
.elementor-27339 .elementor-element.elementor-element-e1ee6cf h2{
    position: relative;
    padding-left: 22px;
    margin-top: 50px;
    margin-bottom: 18px;

    color: #111014;
    font-family: "Arial Narrow", "Roboto Condensed", Arial, sans-serif;
    font-size: 36px;
    font-weight: 800;
    line-height: 1.02em;
    letter-spacing: -0.6px;
}

.elementor-27339 .elementor-element.elementor-element-e1ee6cf h2:before{
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 4px;
    height: 30px;
    background: #8F1F4E;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8c688dc */.elementor-27339 .elementor-element.elementor-element-8c688dc > .elementor-widget-wrap{
    position: sticky;
    top: 110px;
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1b9743d */.elementor-27339 .elementor-element.elementor-element-1b9743d{
    height:100%;
}

.elementor-27339 .elementor-element.elementor-element-1b9743d .elementor-widget-theme-post-featured-image img{
    width:100%;
    height:230px;
    object-fit:cover;
    display:block;
}

.elementor-27339 .elementor-element.elementor-element-1b9743d .elementor-post-info__item{
    font-size:10px;
    font-weight:800;
    letter-spacing:1.1px;
    text-transform:uppercase;
    color:#706A66;
}

.elementor-27339 .elementor-element.elementor-element-1b9743d .elementor-heading-title{
    margin-top:8px;
    font-size:27px;
    line-height:1.05em;
    font-weight:800;
    letter-spacing:-0.4px;
    color:#111014;
}

.elementor-27339 .elementor-element.elementor-element-1b9743d .elementor-heading-title a{
    color:#111014;
    text-decoration:none;
}

.elementor-27339 .elementor-element.elementor-element-1b9743d .elementor-heading-title a:hover{
    color:#8F1F4E;
}

.elementor-27339 .elementor-element.elementor-element-1b9743d .elementor-widget-theme-post-excerpt{
    margin-top:12px;
    color:#6C6764;
    font-family:Georgia,"Times New Roman",serif;
    font-size:15px;
    line-height:1.55em;
}

.elementor-27339 .elementor-element.elementor-element-1b9743d:after{
    content:"";
    display:block;
    width:42px;
    height:2px;
    margin-top:22px;
    background:#8F1F4E;
}/* End custom CSS */