.elementor-37 .elementor-element.elementor-element-ddc08aa6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:52px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-37 .elementor-element.elementor-element-ddc08aa6:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-ddc08aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #005385 0%, #003A5D 100%);}.elementor-37 .elementor-element.elementor-element-55c9b444{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-74458152 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:rgba(255,255,255,0.85);}.elementor-37 .elementor-element.elementor-element-3eb647f8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:74px;font-weight:800;text-transform:uppercase;line-height:0.92em;letter-spacing:0px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-b46ebb01 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-2e27ecf2{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.5em;color:rgba(255,255,255,0.92);}.elementor-37 .elementor-element.elementor-element-7e6061d9{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.5em;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-d3972be5{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-37 .elementor-element.elementor-element-aeb7e5c7 .elementor-button{background-color:#F2B31D;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.9px;fill:#141A1B;color:#141A1B;border-radius:4px 4px 4px 4px;padding:13px 22px 13px 22px;}.elementor-37 .elementor-element.elementor-element-aeb7e5c7 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-aeb7e5c7 .elementor-button:focus{background-color:#F2B31D;color:#141A1B;}.elementor-37 .elementor-element.elementor-element-aeb7e5c7 .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-aeb7e5c7 .elementor-button:focus svg{fill:#141A1B;}.elementor-37 .elementor-element.elementor-element-900605fd .elementor-button{background-color:rgba(0,0,0,0);font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.9px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:13px 22px 13px 22px;}.elementor-37 .elementor-element.elementor-element-900605fd .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-900605fd .elementor-button:focus{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-900605fd .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-900605fd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-2ac9743b{--display:flex;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-9f55ab32{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDE4E1;--border-color:#DDE4E1;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-37 .elementor-element.elementor-element-9f55ab32:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-9f55ab32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-38b1ca29{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.5em;color:#141A1B;}.elementor-37 .elementor-element.elementor-element-5889e66d{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.5em;color:#141A1B;}.elementor-37 .elementor-element.elementor-element-4679d9fb{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.5em;color:#141A1B;}.elementor-37 .elementor-element.elementor-element-a8ee873d{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.5em;color:#141A1B;}.elementor-37 .elementor-element.elementor-element-2d26c8ca{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.5em;color:#141A1B;}.elementor-37 .elementor-element.elementor-element-48d65251{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.5em;color:#141A1B;}.elementor-37 .elementor-element.elementor-element-2894d7b0{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-37 .elementor-element.elementor-element-829b2b2b{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-37 .elementor-element.elementor-element-273676fd .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#141A1B;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-0fa3e336 .elementor-posts-container article{margin-bottom:35px;}.elementor-37 .elementor-element.elementor-element-0fa3e336 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-37 .elementor-element.elementor-element-0fa3e336:after{content:"0.66";position:absolute;color:transparent;}.elementor-37 .elementor-element.elementor-element-0fa3e336 .elementor-post__thumbnail__link{width:100%;}.elementor-37 .elementor-element.elementor-element-0fa3e336 .elementor-post__meta-data span + span:before{content:"·";}.elementor-37 .elementor-element.elementor-element-0fa3e336 .elementor-posts--skin-full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-37 .elementor-element.elementor-element-0fa3e336 .elementor-posts--skin-archive_full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-37 .elementor-element.elementor-element-0fa3e336 .elementor-post__title, .elementor-37 .elementor-element.elementor-element-0fa3e336 .elementor-post__title a{color:#141A1B;font-family:"Barlow Condensed", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:0.3px;}.elementor-37 .elementor-element.elementor-element-0fa3e336 .elementor-post__meta-data{color:#5D6B6C;font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:none;}.elementor-37 .elementor-element.elementor-element-54aff545{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-37 .elementor-element.elementor-element-54aff545:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-54aff545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003A5D;}.elementor-37 .elementor-element.elementor-element-3d803c45 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:rgba(255,255,255,0.8);}.elementor-37 .elementor-element.elementor-element-3b232162 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:0px;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-1a2ed1ae{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.5em;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-c90dd445 .elementor-button{background-color:#F2B31D;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.9px;fill:#141A1B;color:#141A1B;border-radius:4px 4px 4px 4px;padding:13px 22px 13px 22px;}.elementor-37 .elementor-element.elementor-element-c90dd445 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-c90dd445 .elementor-button:focus{background-color:#F2B31D;color:#141A1B;}.elementor-37 .elementor-element.elementor-element-c90dd445 .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-c90dd445 .elementor-button:focus svg{fill:#141A1B;}.elementor-37 .elementor-element.elementor-element-7b656cb4{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:8px;--padding-bottom:52px;--padding-left:28px;--padding-right:28px;}.elementor-37 .elementor-element.elementor-element-36f4cc18 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#141A1B;}.elementor-37 .elementor-element.elementor-element-39a6af5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-37 .elementor-element.elementor-element-a947d18a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;color:#5D6B6C;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-37 .elementor-element.elementor-element-d9b09fee{width:auto;max-width:auto;}.elementor-37 .elementor-element.elementor-element-d9b09fee img{width:260px;height:40px;object-fit:contain;object-position:center center;}.elementor-37 .elementor-element.elementor-element-e50863fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-37 .elementor-element.elementor-element-292b9dcc{width:auto;max-width:auto;}.elementor-37 .elementor-element.elementor-element-292b9dcc img{width:170px;height:40px;object-fit:contain;object-position:center center;}.elementor-37 .elementor-element.elementor-element-16f6814b{width:auto;max-width:auto;}.elementor-37 .elementor-element.elementor-element-16f6814b img{width:170px;height:40px;object-fit:contain;object-position:center center;}.elementor-37 .elementor-element.elementor-element-51a760ec{width:auto;max-width:auto;}.elementor-37 .elementor-element.elementor-element-51a760ec img{width:170px;height:40px;object-fit:contain;object-position:center center;}.elementor-37 .elementor-element.elementor-element-f0c302a9{width:auto;max-width:auto;}.elementor-37 .elementor-element.elementor-element-f0c302a9 img{width:170px;height:40px;object-fit:contain;object-position:center center;}.elementor-37 .elementor-element.elementor-element-4ffb3ba0{width:auto;max-width:auto;}.elementor-37 .elementor-element.elementor-element-4ffb3ba0 img{width:170px;height:40px;object-fit:contain;object-position:center center;}.elementor-37 .elementor-element.elementor-element-0259b608{width:auto;max-width:auto;}.elementor-37 .elementor-element.elementor-element-0259b608 img{width:170px;height:40px;object-fit:contain;object-position:center center;}.elementor-37 .elementor-element.elementor-element-3d877b45{width:auto;max-width:auto;}.elementor-37 .elementor-element.elementor-element-3d877b45 img{width:170px;height:40px;object-fit:contain;object-position:center center;}.elementor-37 .elementor-element.elementor-element-d9cdc138{width:auto;max-width:auto;}.elementor-37 .elementor-element.elementor-element-d9cdc138 img{width:170px;height:40px;object-fit:contain;object-position:center center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-ddc08aa6{--content-width:1080px;}.elementor-37 .elementor-element.elementor-element-55c9b444{--width:52%;}.elementor-37 .elementor-element.elementor-element-2ac9743b{--width:44%;}.elementor-37 .elementor-element.elementor-element-9f55ab32{--content-width:1080px;}.elementor-37 .elementor-element.elementor-element-2894d7b0{--content-width:1080px;}.elementor-37 .elementor-element.elementor-element-829b2b2b{--width:57%;}.elementor-37 .elementor-element.elementor-element-54aff545{--width:39%;}.elementor-37 .elementor-element.elementor-element-7b656cb4{--content-width:1080px;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-ddc08aa6{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-37 .elementor-element.elementor-element-55c9b444{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-3eb647f8 .elementor-heading-title{font-size:46px;}.elementor-37 .elementor-element.elementor-element-b46ebb01 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-37 .elementor-element.elementor-element-2ac9743b{--width:100%;}.elementor-37 .elementor-element.elementor-element-9f55ab32{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-37 .elementor-element.elementor-element-2894d7b0{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-37 .elementor-element.elementor-element-829b2b2b{--width:100%;}.elementor-37 .elementor-element.elementor-element-273676fd .elementor-heading-title{font-size:30px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-0fa3e336 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-37 .elementor-element.elementor-element-0fa3e336:after{content:"0.5";position:absolute;color:transparent;}.elementor-37 .elementor-element.elementor-element-0fa3e336 .elementor-post__thumbnail__link{width:100%;}.elementor-37 .elementor-element.elementor-element-54aff545{--width:100%;}.elementor-37 .elementor-element.elementor-element-3b232162 .elementor-heading-title{font-size:42px;}.elementor-37 .elementor-element.elementor-element-7b656cb4{--padding-top:8px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-37 .elementor-element.elementor-element-36f4cc18 .elementor-heading-title{font-size:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS *//* Startseite Berglauf Seelisberg */
.bl-pill{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);padding:6px 12px;border-radius:99px;color:#fff}
.bl-pill i{width:9px;height:9px;border-radius:50%;background:#F2B31D}
.bl-post{display:flex;align-items:stretch;width:100%;max-width:480px;margin:0 auto;filter:drop-shadow(0 5px 0 rgba(0,0,0,.3))}
.bl-post .bl-plate{background:#fff;color:#141A1B;padding:10px 12px 10px 20px;display:flex;flex-direction:column;justify-content:center;font:700 19px/1.1 "Barlow Condensed",sans-serif;position:relative;border-right:3px solid #2b2b2b;min-width:96px}
.bl-post .bl-plate span{font:600 13px "Source Sans 3",sans-serif;color:#5D6B6C}
.bl-post .bl-plate:before,.bl-post .bl-plate:after{content:"";position:absolute;left:6px;width:7px;height:7px;border-radius:50%;background:#2b2b2b}
.bl-post .bl-plate:before{top:7px}.bl-post .bl-plate:after{bottom:7px}
.bl-post .bl-boards{flex:1;display:grid;gap:3px;min-width:0}
.bl-post a{display:flex;align-items:stretch;text-decoration:none!important;color:#141A1B!important;min-width:0}
.bl-post .bl-t{flex:1;min-width:0;background:#F2B31D;padding:9px 12px 9px 14px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.bl-post .bl-t b{font:700 24px/1.15 "Barlow Condensed",sans-serif;white-space:nowrap}
.bl-post .bl-t span{font:600 13.5px "Source Sans 3",sans-serif;color:#4a3b05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bl-post .bl-tip{width:34px;flex:none;background:linear-gradient(to bottom,#fff 0 36%,#D42A1D 36% 64%,#fff 64%);clip-path:polygon(0 0,100% 50%,0 100%)}
.bl-post a:hover .bl-t{background:#FFC53A}
.bl-post a:focus-visible{outline:3px solid #fff;outline-offset:2px}
@media (max-width:767px){
 .bl-post{flex-direction:column;max-width:none}
 .bl-post .bl-plate{flex-direction:row;justify-content:space-between;align-items:baseline;border-right:0;border-bottom:3px solid #2b2b2b;padding:8px 12px 8px 22px}
 .bl-post .bl-plate:after{display:none}.bl-post .bl-plate:before{top:50%;margin-top:-3px}
 .bl-post .bl-t b{font-size:21px}.bl-post .bl-t span{font-size:12px}
}
.bl-steckbrief > .e-con-inner{gap:0!important}
.bl-steck-item{flex:1 1 0;min-width:140px;border-right:1px solid #DDE4E1;padding:16px 14px 16px 0;margin-right:14px}
.bl-steck-item:last-child{border-right:0}
.bl-steck{margin:0}
.bl-steck span{display:block;font:700 12px "Source Sans 3",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#5D6B6C}
.bl-steck b{display:block;font:700 22px/1.2 "Barlow Condensed",sans-serif;color:#141A1B}
.bl-steck small{display:block;font-size:13px;color:#5D6B6C}
@media (max-width:767px){.bl-steck-item{flex:1 1 40%;border-bottom:1px solid #DDE4E1}}
.bl-news .elementor-post{background:#fff;border:1px solid #DDE4E1;border-radius:6px;padding:16px 18px}
.bl-hline{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.bl-hline li{display:grid;grid-template-columns:92px 1fr;gap:10px;border-top:1px solid rgba(255,255,255,.18);padding-top:8px}
.bl-hline b{font:500 13.5px "IBM Plex Mono",monospace;color:#F2B31D}
.bl-logo img{height:40px!important;width:auto!important;max-width:170px;object-fit:contain}/* End custom CSS */