.elementor-11 .elementor-element.elementor-element-1be7e943:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1be7e943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-1be7e943 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-1be7e943{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 24px 0px 24px;}.elementor-11 .elementor-element.elementor-element-1be7e943 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-5395ae4a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-5395ae4a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-5908c8ad.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-5908c8ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.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 );}.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-11 .elementor-element.elementor-element-3b6e0b81{--grid-row-gap:14px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-3b6e0b81 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-3b6e0b81:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-3b6e0b81 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-3b6e0b81 .elementor-post__meta-data span + span:before{content:" · ";}.elementor-11 .elementor-element.elementor-element-3b6e0b81.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11 .elementor-element.elementor-element-3b6e0b81.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11 .elementor-element.elementor-element-3b6e0b81.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-1d779afa.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-1d779afa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-ac92128{--grid-row-gap:14px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-ac92128 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-ac92128:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-ac92128 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-ac92128 .elementor-post__meta-data span + span:before{content:" · ";}.elementor-11 .elementor-element.elementor-element-ac92128.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11 .elementor-element.elementor-element-ac92128.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11 .elementor-element.elementor-element-ac92128.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-5ba39673:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5ba39673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-5ba39673 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-5ba39673{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 24px 0px 24px;}.elementor-11 .elementor-element.elementor-element-5ba39673 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-43f732e5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-43f732e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-176eeca1{padding:0px 0px 24px 0px;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-201584b7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-201584b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-11 .elementor-element.elementor-element-7e996731{font-family:"Roboto Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.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-11 .elementor-element.elementor-element-32b56571 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:#222;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-5455cdae.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-5455cdae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-71fcc2c{--grid-row-gap:14px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-71fcc2c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-71fcc2c:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-71fcc2c .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-71fcc2c .elementor-post__meta-data span + span:before{content:" · ";}.elementor-11 .elementor-element.elementor-element-71fcc2c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11 .elementor-element.elementor-element-71fcc2c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11 .elementor-element.elementor-element-71fcc2c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-21660eeb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-21660eeb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-28f76568{--grid-row-gap:14px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-28f76568 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-28f76568:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-28f76568 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-28f76568 .elementor-post__meta-data span + span:before{content:" · ";}.elementor-11 .elementor-element.elementor-element-28f76568.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11 .elementor-element.elementor-element-28f76568.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11 .elementor-element.elementor-element-28f76568.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-3abcfd87{padding:20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-765c8f2b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-765c8f2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-48d84990{text-align:end;}.elementor-11 .elementor-element.elementor-element-1c74291d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1c74291d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-1c74291d > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-1c74291d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:32px 24px 32px 24px;}.elementor-11 .elementor-element.elementor-element-1c74291d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-74c7a8d7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-74c7a8d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-image .widget-image-caption{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-11 .elementor-element.elementor-element-59a4c170:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-59a4c170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-59a4c170 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-59a4c170{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 24px 0px 24px;}.elementor-11 .elementor-element.elementor-element-59a4c170 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-46adae93.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-46adae93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-59a24a54{padding:0px 0px 24px 0px;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-6dd1a163.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-6dd1a163.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-7415c9eb{font-family:"Roboto Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-44207ca1 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:#222;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-29f05645.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-29f05645.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-5accfa9e{--grid-row-gap:14px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-5accfa9e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-5accfa9e:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-5accfa9e .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-5accfa9e .elementor-post__meta-data span + span:before{content:" · ";}.elementor-11 .elementor-element.elementor-element-5accfa9e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11 .elementor-element.elementor-element-5accfa9e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11 .elementor-element.elementor-element-5accfa9e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-3c72ac81.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-3c72ac81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-1439e20b{--grid-row-gap:14px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-1439e20b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-1439e20b:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-1439e20b .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-1439e20b .elementor-post__meta-data span + span:before{content:" · ";}.elementor-11 .elementor-element.elementor-element-1439e20b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11 .elementor-element.elementor-element-1439e20b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11 .elementor-element.elementor-element-1439e20b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-4e23f306{padding:20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-6bba9802.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-6bba9802.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-3dc5cf15{text-align:end;}.elementor-11 .elementor-element.elementor-element-1d3e2156:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1d3e2156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-1d3e2156 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-1d3e2156{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:32px 24px 32px 24px;}.elementor-11 .elementor-element.elementor-element-1d3e2156 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-e71e4de.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-e71e4de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-78adeb15:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-78adeb15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-78adeb15 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-78adeb15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 24px 0px 24px;}.elementor-11 .elementor-element.elementor-element-78adeb15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-90f017.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-90f017.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-3c61a739{padding:0px 0px 24px 0px;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-1eb8ee1f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-1eb8ee1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-71e18cd6{font-family:"Roboto Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-5fa9e763 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:#222;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-7696067f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-7696067f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-469914ec{--grid-row-gap:14px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-469914ec .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-469914ec:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-469914ec .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-469914ec .elementor-post__meta-data span + span:before{content:" · ";}.elementor-11 .elementor-element.elementor-element-469914ec.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11 .elementor-element.elementor-element-469914ec.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11 .elementor-element.elementor-element-469914ec.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-692a0c39.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-692a0c39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-539a38d5{--grid-row-gap:14px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-539a38d5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-539a38d5:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-539a38d5 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-539a38d5 .elementor-post__meta-data span + span:before{content:" · ";}.elementor-11 .elementor-element.elementor-element-539a38d5.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11 .elementor-element.elementor-element-539a38d5.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11 .elementor-element.elementor-element-539a38d5.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-2adeff55{padding:20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-163b3cca.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-163b3cca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-8ce5c3c{text-align:end;}.elementor-11 .elementor-element.elementor-element-5deb7037:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5deb7037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-5deb7037 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-5deb7037{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 24px 0px 24px;}.elementor-11 .elementor-element.elementor-element-5deb7037 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-29aaa836.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-29aaa836.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-43601b72{padding:0px 0px 24px 0px;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-1aea9651.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-1aea9651.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-3ba02359{font-family:"Roboto Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-50edd5e7 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:#222;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-371b5b80.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-371b5b80.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-3a7338bd{--grid-row-gap:14px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-3a7338bd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-3a7338bd:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-3a7338bd .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-3a7338bd .elementor-post__meta-data span + span:before{content:" · ";}.elementor-11 .elementor-element.elementor-element-3a7338bd.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11 .elementor-element.elementor-element-3a7338bd.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11 .elementor-element.elementor-element-3a7338bd.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-5ff40ffa.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-5ff40ffa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-6897b360{--grid-row-gap:14px;--grid-column-gap:30px;}.elementor-11 .elementor-element.elementor-element-6897b360 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11 .elementor-element.elementor-element-6897b360:after{content:"0.66";}.elementor-11 .elementor-element.elementor-element-6897b360 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-6897b360 .elementor-post__meta-data span + span:before{content:" · ";}.elementor-11 .elementor-element.elementor-element-6897b360.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11 .elementor-element.elementor-element-6897b360.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11 .elementor-element.elementor-element-6897b360.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11 .elementor-element.elementor-element-7ed4882d{padding:20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-35707dc9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-35707dc9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-43bb614a{text-align:end;}.elementor-11 .elementor-element.elementor-element-26a40715:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-26a40715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f1b2d;}.elementor-11 .elementor-element.elementor-element-26a40715 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-26a40715{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:48px 24px 48px 24px;}.elementor-11 .elementor-element.elementor-element-26a40715 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-1930476d.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-11 .elementor-element.elementor-element-1930476d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-11 .elementor-element.elementor-element-146aeb3c{text-align:center;font-family:"Roboto Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-206cf37f .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;color:#ffffff;}.elementor-11 .elementor-element.elementor-element-9041b9d{text-align:center;}.elementor-11 .elementor-element.elementor-element-26cf5029{text-align:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-3b6e0b81 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-3b6e0b81:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-3b6e0b81 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-ac92128 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-ac92128:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-ac92128 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-71fcc2c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-71fcc2c:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-71fcc2c .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-28f76568 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-28f76568:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-28f76568 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-5accfa9e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-5accfa9e:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-5accfa9e .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-1439e20b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-1439e20b:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-1439e20b .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-469914ec .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-469914ec:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-469914ec .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-539a38d5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-539a38d5:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-539a38d5 .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-3a7338bd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-3a7338bd:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-3a7338bd .elementor-post__thumbnail__link{width:100%;}.elementor-11 .elementor-element.elementor-element-6897b360 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11 .elementor-element.elementor-element-6897b360:after{content:"0.5";}.elementor-11 .elementor-element.elementor-element-6897b360 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-5395ae4a{width:100%;}.elementor-11 .elementor-element.elementor-element-5908c8ad{width:60%;}.elementor-11 .elementor-element.elementor-element-1d779afa{width:40%;}.elementor-11 .elementor-element.elementor-element-43f732e5{width:100%;}.elementor-11 .elementor-element.elementor-element-201584b7{width:100%;}.elementor-11 .elementor-element.elementor-element-5455cdae{width:60%;}.elementor-11 .elementor-element.elementor-element-21660eeb{width:40%;}.elementor-11 .elementor-element.elementor-element-765c8f2b{width:100%;}.elementor-11 .elementor-element.elementor-element-74c7a8d7{width:100%;}.elementor-11 .elementor-element.elementor-element-46adae93{width:100%;}.elementor-11 .elementor-element.elementor-element-6dd1a163{width:100%;}.elementor-11 .elementor-element.elementor-element-29f05645{width:60%;}.elementor-11 .elementor-element.elementor-element-3c72ac81{width:40%;}.elementor-11 .elementor-element.elementor-element-6bba9802{width:100%;}.elementor-11 .elementor-element.elementor-element-e71e4de{width:100%;}.elementor-11 .elementor-element.elementor-element-90f017{width:100%;}.elementor-11 .elementor-element.elementor-element-1eb8ee1f{width:100%;}.elementor-11 .elementor-element.elementor-element-7696067f{width:60%;}.elementor-11 .elementor-element.elementor-element-692a0c39{width:40%;}.elementor-11 .elementor-element.elementor-element-163b3cca{width:100%;}.elementor-11 .elementor-element.elementor-element-29aaa836{width:100%;}.elementor-11 .elementor-element.elementor-element-1aea9651{width:100%;}.elementor-11 .elementor-element.elementor-element-371b5b80{width:60%;}.elementor-11 .elementor-element.elementor-element-5ff40ffa{width:40%;}.elementor-11 .elementor-element.elementor-element-35707dc9{width:100%;}.elementor-11 .elementor-element.elementor-element-1930476d{width:100%;}}/* Start custom CSS for section, class: .elementor-element-1be7e943 */.elementor-11 .elementor-element.elementor-element-1be7e943 { padding: 32px 0 40px; }
.elementor-11 .elementor-element.elementor-element-1be7e943 { padding: 0;  }

.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-area-heading-row {
    border-left: 4px solid #d32536;
    padding-left: 16px !important;
}
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-area-kicker { margin-bottom: 4px !important; }
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-area-title { margin: 0 !important; }
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-area-title .elementor-heading-title { margin: 0 !important; }

.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-area-cta {
    font-family: 'Roboto Mono', monospace;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #d32536;
    border-bottom: 1px solid #d32536;
    padding-bottom: 2px;
    text-decoration: none;
}
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-area-cta:hover { color: #222; border-color: #222; }

.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-featured-posts article {
    display: flex; flex-direction: column;
}
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-featured-posts .elementor-post__thumbnail {
    aspect-ratio: 16/10;
    overflow: hidden;
    border-radius: 4px;
    margin-bottom: 14px;
}
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-featured-posts .elementor-post__thumbnail img {
    width: 100%; height: 100%; object-fit: cover;
}
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-featured-posts .elementor-post__title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 26px;
    line-height: 1.15;
    margin: 0 0 10px;
}
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-featured-posts .elementor-post__title a { color: #222; }
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-featured-posts .elementor-post__title a:hover { color: #d32536; }
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-featured-posts .elementor-post__excerpt {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.55;
    color: #555;
    margin: 0 0 10px;
}
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-featured-posts .elementor-post__meta-data,
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-grid-posts .elementor-post__meta-data {
    font-family: 'Roboto Mono', monospace;
    font-size: 10px;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #888;
}

.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-grid-posts .elementor-posts-container {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
}
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-grid-posts article { display: flex; flex-direction: column; }
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-grid-posts .elementor-post__thumbnail {
    aspect-ratio: 4/3;
    overflow: hidden;
    border-radius: 3px;
    margin-bottom: 8px;
}
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-grid-posts .elementor-post__thumbnail img {
    width: 100%; height: 100%; object-fit: cover;
}
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-grid-posts .elementor-post__title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 1.2;
    margin: 0 0 6px;
}
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-grid-posts .elementor-post__title a { color: #222; }
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-grid-posts .elementor-post__title a:hover { color: #d32536; }
.elementor-11 .elementor-element.elementor-element-1be7e943 .bn-grid-posts .elementor-post__excerpt { display: none !important; }

@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-1be7e943 .bn-grid-posts .elementor-posts-container {
        grid-template-columns: 1fr 1fr;
        gap: 12px;
    }
}


/* === MOBILE STACKING === */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-1be7e943 .elementor-row,
    .elementor-11 .elementor-element.elementor-element-1be7e943 .elementor-container {
        flex-direction: column !important;
        flex-wrap: wrap !important;
    }
    .elementor-11 .elementor-element.elementor-element-1be7e943 .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .elementor-11 .elementor-element.elementor-element-1be7e943 .elementor-inner-section .elementor-container,
    .elementor-11 .elementor-element.elementor-element-1be7e943 .elementor-section .elementor-container {
        flex-direction: column !important;
    }
    .elementor-11 .elementor-element.elementor-element-1be7e943 img { max-width: 100% !important; height: auto !important; }
    .elementor-11 .elementor-element.elementor-element-1be7e943.elementor-section {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ba39673 */.elementor-11 .elementor-element.elementor-element-5ba39673 { padding: 40px 0 40px; border-top: 1px solid #e5e5e5; }

.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-area-heading-row {
    border-left: 4px solid #00696E;
    padding-left: 16px !important;
}
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-area-kicker { margin-bottom: 4px !important; }
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-area-title { margin: 0 !important; }
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-area-title .elementor-heading-title { margin: 0 !important; }

.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-area-cta {
    font-family: 'Roboto Mono', monospace;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #00696E;
    border-bottom: 1px solid #00696E;
    padding-bottom: 2px;
    text-decoration: none;
}
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-area-cta:hover { color: #222; border-color: #222; }

.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-featured-posts article {
    display: flex; flex-direction: column;
}
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-featured-posts .elementor-post__thumbnail {
    aspect-ratio: 16/10;
    overflow: hidden;
    border-radius: 4px;
    margin-bottom: 14px;
}
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-featured-posts .elementor-post__thumbnail img {
    width: 100%; height: 100%; object-fit: cover;
}
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-featured-posts .elementor-post__title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 26px;
    line-height: 1.15;
    margin: 0 0 10px;
}
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-featured-posts .elementor-post__title a { color: #222; }
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-featured-posts .elementor-post__title a:hover { color: #d32536; }
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-featured-posts .elementor-post__excerpt {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.55;
    color: #555;
    margin: 0 0 10px;
}
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-featured-posts .elementor-post__meta-data,
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-grid-posts .elementor-post__meta-data {
    font-family: 'Roboto Mono', monospace;
    font-size: 10px;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #888;
}

.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-grid-posts .elementor-posts-container {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
}
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-grid-posts article { display: flex; flex-direction: column; }
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-grid-posts .elementor-post__thumbnail {
    aspect-ratio: 4/3;
    overflow: hidden;
    border-radius: 3px;
    margin-bottom: 8px;
}
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-grid-posts .elementor-post__thumbnail img {
    width: 100%; height: 100%; object-fit: cover;
}
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-grid-posts .elementor-post__title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 1.2;
    margin: 0 0 6px;
}
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-grid-posts .elementor-post__title a { color: #222; }
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-grid-posts .elementor-post__title a:hover { color: #d32536; }
.elementor-11 .elementor-element.elementor-element-5ba39673 .bn-grid-posts .elementor-post__excerpt { display: none !important; }

@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-5ba39673 .bn-grid-posts .elementor-posts-container {
        grid-template-columns: 1fr 1fr;
        gap: 12px;
    }
}


/* === MOBILE STACKING === */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-5ba39673 .elementor-row,
    .elementor-11 .elementor-element.elementor-element-5ba39673 .elementor-container {
        flex-direction: column !important;
        flex-wrap: wrap !important;
    }
    .elementor-11 .elementor-element.elementor-element-5ba39673 .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .elementor-11 .elementor-element.elementor-element-5ba39673 .elementor-inner-section .elementor-container,
    .elementor-11 .elementor-element.elementor-element-5ba39673 .elementor-section .elementor-container {
        flex-direction: column !important;
    }
    .elementor-11 .elementor-element.elementor-element-5ba39673 img { max-width: 100% !important; height: auto !important; }
    .elementor-11 .elementor-element.elementor-element-5ba39673.elementor-section {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c74291d */.elementor-11 .elementor-element.elementor-element-1c74291d .bn-fagmand-banner img {
    width: 100%; max-width: 1068px;
    height: auto; display: block; margin: 0 auto;
    transition: opacity 0.2s;
}
.elementor-11 .elementor-element.elementor-element-1c74291d .bn-fagmand-banner:hover img { opacity: 0.92; }


/* === MOBILE STACKING === */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-1c74291d .elementor-row,
    .elementor-11 .elementor-element.elementor-element-1c74291d .elementor-container {
        flex-direction: column !important;
        flex-wrap: wrap !important;
    }
    .elementor-11 .elementor-element.elementor-element-1c74291d .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .elementor-11 .elementor-element.elementor-element-1c74291d .elementor-inner-section .elementor-container,
    .elementor-11 .elementor-element.elementor-element-1c74291d .elementor-section .elementor-container {
        flex-direction: column !important;
    }
    .elementor-11 .elementor-element.elementor-element-1c74291d img { max-width: 100% !important; height: auto !important; }
    .elementor-11 .elementor-element.elementor-element-1c74291d.elementor-section {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59a4c170 */.elementor-11 .elementor-element.elementor-element-59a4c170 { padding: 40px 0 40px; border-top: 1px solid #e5e5e5; }

.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-area-heading-row {
    border-left: 4px solid #2F7A46;
    padding-left: 16px !important;
}
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-area-kicker { margin-bottom: 4px !important; }
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-area-title { margin: 0 !important; }
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-area-title .elementor-heading-title { margin: 0 !important; }

.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-area-cta {
    font-family: 'Roboto Mono', monospace;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #2F7A46;
    border-bottom: 1px solid #2F7A46;
    padding-bottom: 2px;
    text-decoration: none;
}
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-area-cta:hover { color: #222; border-color: #222; }

.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-featured-posts article {
    display: flex; flex-direction: column;
}
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-featured-posts .elementor-post__thumbnail {
    aspect-ratio: 16/10;
    overflow: hidden;
    border-radius: 4px;
    margin-bottom: 14px;
}
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-featured-posts .elementor-post__thumbnail img {
    width: 100%; height: 100%; object-fit: cover;
}
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-featured-posts .elementor-post__title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 26px;
    line-height: 1.15;
    margin: 0 0 10px;
}
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-featured-posts .elementor-post__title a { color: #222; }
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-featured-posts .elementor-post__title a:hover { color: #d32536; }
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-featured-posts .elementor-post__excerpt {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.55;
    color: #555;
    margin: 0 0 10px;
}
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-featured-posts .elementor-post__meta-data,
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-grid-posts .elementor-post__meta-data {
    font-family: 'Roboto Mono', monospace;
    font-size: 10px;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #888;
}

.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-grid-posts .elementor-posts-container {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
}
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-grid-posts article { display: flex; flex-direction: column; }
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-grid-posts .elementor-post__thumbnail {
    aspect-ratio: 4/3;
    overflow: hidden;
    border-radius: 3px;
    margin-bottom: 8px;
}
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-grid-posts .elementor-post__thumbnail img {
    width: 100%; height: 100%; object-fit: cover;
}
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-grid-posts .elementor-post__title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 1.2;
    margin: 0 0 6px;
}
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-grid-posts .elementor-post__title a { color: #222; }
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-grid-posts .elementor-post__title a:hover { color: #d32536; }
.elementor-11 .elementor-element.elementor-element-59a4c170 .bn-grid-posts .elementor-post__excerpt { display: none !important; }

@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-59a4c170 .bn-grid-posts .elementor-posts-container {
        grid-template-columns: 1fr 1fr;
        gap: 12px;
    }
}


/* === MOBILE STACKING === */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-59a4c170 .elementor-row,
    .elementor-11 .elementor-element.elementor-element-59a4c170 .elementor-container {
        flex-direction: column !important;
        flex-wrap: wrap !important;
    }
    .elementor-11 .elementor-element.elementor-element-59a4c170 .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .elementor-11 .elementor-element.elementor-element-59a4c170 .elementor-inner-section .elementor-container,
    .elementor-11 .elementor-element.elementor-element-59a4c170 .elementor-section .elementor-container {
        flex-direction: column !important;
    }
    .elementor-11 .elementor-element.elementor-element-59a4c170 img { max-width: 100% !important; height: auto !important; }
    .elementor-11 .elementor-element.elementor-element-59a4c170.elementor-section {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d3e2156 */.elementor-11 .elementor-element.elementor-element-1d3e2156 .bn-fagmand-banner img {
    width: 100%; max-width: 1068px;
    height: auto; display: block; margin: 0 auto;
    transition: opacity 0.2s;
}
.elementor-11 .elementor-element.elementor-element-1d3e2156 .bn-fagmand-banner:hover img { opacity: 0.92; }


/* === MOBILE STACKING === */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-1d3e2156 .elementor-row,
    .elementor-11 .elementor-element.elementor-element-1d3e2156 .elementor-container {
        flex-direction: column !important;
        flex-wrap: wrap !important;
    }
    .elementor-11 .elementor-element.elementor-element-1d3e2156 .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .elementor-11 .elementor-element.elementor-element-1d3e2156 .elementor-inner-section .elementor-container,
    .elementor-11 .elementor-element.elementor-element-1d3e2156 .elementor-section .elementor-container {
        flex-direction: column !important;
    }
    .elementor-11 .elementor-element.elementor-element-1d3e2156 img { max-width: 100% !important; height: auto !important; }
    .elementor-11 .elementor-element.elementor-element-1d3e2156.elementor-section {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78adeb15 */.elementor-11 .elementor-element.elementor-element-78adeb15 { padding: 40px 0 40px; border-top: 1px solid #e5e5e5; }

.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-area-heading-row {
    border-left: 4px solid #55762A;
    padding-left: 16px !important;
}
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-area-kicker { margin-bottom: 4px !important; }
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-area-title { margin: 0 !important; }
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-area-title .elementor-heading-title { margin: 0 !important; }

.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-area-cta {
    font-family: 'Roboto Mono', monospace;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #55762A;
    border-bottom: 1px solid #55762A;
    padding-bottom: 2px;
    text-decoration: none;
}
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-area-cta:hover { color: #222; border-color: #222; }

.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-featured-posts article {
    display: flex; flex-direction: column;
}
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-featured-posts .elementor-post__thumbnail {
    aspect-ratio: 16/10;
    overflow: hidden;
    border-radius: 4px;
    margin-bottom: 14px;
}
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-featured-posts .elementor-post__thumbnail img {
    width: 100%; height: 100%; object-fit: cover;
}
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-featured-posts .elementor-post__title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 26px;
    line-height: 1.15;
    margin: 0 0 10px;
}
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-featured-posts .elementor-post__title a { color: #222; }
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-featured-posts .elementor-post__title a:hover { color: #d32536; }
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-featured-posts .elementor-post__excerpt {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.55;
    color: #555;
    margin: 0 0 10px;
}
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-featured-posts .elementor-post__meta-data,
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-grid-posts .elementor-post__meta-data {
    font-family: 'Roboto Mono', monospace;
    font-size: 10px;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #888;
}

.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-grid-posts .elementor-posts-container {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
}
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-grid-posts article { display: flex; flex-direction: column; }
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-grid-posts .elementor-post__thumbnail {
    aspect-ratio: 4/3;
    overflow: hidden;
    border-radius: 3px;
    margin-bottom: 8px;
}
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-grid-posts .elementor-post__thumbnail img {
    width: 100%; height: 100%; object-fit: cover;
}
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-grid-posts .elementor-post__title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 1.2;
    margin: 0 0 6px;
}
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-grid-posts .elementor-post__title a { color: #222; }
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-grid-posts .elementor-post__title a:hover { color: #d32536; }
.elementor-11 .elementor-element.elementor-element-78adeb15 .bn-grid-posts .elementor-post__excerpt { display: none !important; }

@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-78adeb15 .bn-grid-posts .elementor-posts-container {
        grid-template-columns: 1fr 1fr;
        gap: 12px;
    }
}


/* === MOBILE STACKING === */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-78adeb15 .elementor-row,
    .elementor-11 .elementor-element.elementor-element-78adeb15 .elementor-container {
        flex-direction: column !important;
        flex-wrap: wrap !important;
    }
    .elementor-11 .elementor-element.elementor-element-78adeb15 .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .elementor-11 .elementor-element.elementor-element-78adeb15 .elementor-inner-section .elementor-container,
    .elementor-11 .elementor-element.elementor-element-78adeb15 .elementor-section .elementor-container {
        flex-direction: column !important;
    }
    .elementor-11 .elementor-element.elementor-element-78adeb15 img { max-width: 100% !important; height: auto !important; }
    .elementor-11 .elementor-element.elementor-element-78adeb15.elementor-section {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5deb7037 */.elementor-11 .elementor-element.elementor-element-5deb7037 { padding: 40px 0 40px; border-top: 1px solid #e5e5e5; }

.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-area-heading-row {
    border-left: 4px solid #1D4E3A;
    padding-left: 16px !important;
}
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-area-kicker { margin-bottom: 4px !important; }
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-area-title { margin: 0 !important; }
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-area-title .elementor-heading-title { margin: 0 !important; }

.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-area-cta {
    font-family: 'Roboto Mono', monospace;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #1D4E3A;
    border-bottom: 1px solid #1D4E3A;
    padding-bottom: 2px;
    text-decoration: none;
}
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-area-cta:hover { color: #222; border-color: #222; }

.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-featured-posts article {
    display: flex; flex-direction: column;
}
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-featured-posts .elementor-post__thumbnail {
    aspect-ratio: 16/10;
    overflow: hidden;
    border-radius: 4px;
    margin-bottom: 14px;
}
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-featured-posts .elementor-post__thumbnail img {
    width: 100%; height: 100%; object-fit: cover;
}
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-featured-posts .elementor-post__title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 26px;
    line-height: 1.15;
    margin: 0 0 10px;
}
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-featured-posts .elementor-post__title a { color: #222; }
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-featured-posts .elementor-post__title a:hover { color: #d32536; }
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-featured-posts .elementor-post__excerpt {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.55;
    color: #555;
    margin: 0 0 10px;
}
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-featured-posts .elementor-post__meta-data,
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-grid-posts .elementor-post__meta-data {
    font-family: 'Roboto Mono', monospace;
    font-size: 10px;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #888;
}

.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-grid-posts .elementor-posts-container {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
}
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-grid-posts article { display: flex; flex-direction: column; }
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-grid-posts .elementor-post__thumbnail {
    aspect-ratio: 4/3;
    overflow: hidden;
    border-radius: 3px;
    margin-bottom: 8px;
}
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-grid-posts .elementor-post__thumbnail img {
    width: 100%; height: 100%; object-fit: cover;
}
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-grid-posts .elementor-post__title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 1.2;
    margin: 0 0 6px;
}
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-grid-posts .elementor-post__title a { color: #222; }
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-grid-posts .elementor-post__title a:hover { color: #d32536; }
.elementor-11 .elementor-element.elementor-element-5deb7037 .bn-grid-posts .elementor-post__excerpt { display: none !important; }

@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-5deb7037 .bn-grid-posts .elementor-posts-container {
        grid-template-columns: 1fr 1fr;
        gap: 12px;
    }
}


/* === MOBILE STACKING === */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-5deb7037 .elementor-row,
    .elementor-11 .elementor-element.elementor-element-5deb7037 .elementor-container {
        flex-direction: column !important;
        flex-wrap: wrap !important;
    }
    .elementor-11 .elementor-element.elementor-element-5deb7037 .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .elementor-11 .elementor-element.elementor-element-5deb7037 .elementor-inner-section .elementor-container,
    .elementor-11 .elementor-element.elementor-element-5deb7037 .elementor-section .elementor-container {
        flex-direction: column !important;
    }
    .elementor-11 .elementor-element.elementor-element-5deb7037 img { max-width: 100% !important; height: auto !important; }
    .elementor-11 .elementor-element.elementor-element-5deb7037.elementor-section {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26a40715 */.elementor-11 .elementor-element.elementor-element-26a40715 .bn-nyhedsbrev-kicker { margin-bottom: 10px !important; text-align: center; }
.elementor-11 .elementor-element.elementor-element-26a40715 .bn-nyhedsbrev-title { text-align: center !important; margin: 0 0 14px !important; }
.elementor-11 .elementor-element.elementor-element-26a40715 .bn-nyhedsbrev-title .elementor-heading-title { color: #fff !important; margin: 0 !important; }
.elementor-11 .elementor-element.elementor-element-26a40715 .bn-nyhedsbrev-desc { margin-bottom: 24px !important; }
.elementor-11 .elementor-element.elementor-element-26a40715 .bn-nyhedsbrev-btn {
    display: inline-block;
    background: #d32536;
    color: #fff !important;
    padding: 14px 32px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    border-radius: 3px;
    text-decoration: none;
    transition: background 0.2s;
}
.elementor-11 .elementor-element.elementor-element-26a40715 .bn-nyhedsbrev-btn:hover { background: #a81c2a; color: #fff !important; }


/* === MOBILE STACKING === */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-26a40715 .elementor-row,
    .elementor-11 .elementor-element.elementor-element-26a40715 .elementor-container {
        flex-direction: column !important;
        flex-wrap: wrap !important;
    }
    .elementor-11 .elementor-element.elementor-element-26a40715 .elementor-column {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .elementor-11 .elementor-element.elementor-element-26a40715 .elementor-inner-section .elementor-container,
    .elementor-11 .elementor-element.elementor-element-26a40715 .elementor-section .elementor-container {
        flex-direction: column !important;
    }
    .elementor-11 .elementor-element.elementor-element-26a40715 img { max-width: 100% !important; height: auto !important; }
    .elementor-11 .elementor-element.elementor-element-26a40715.elementor-section {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
}/* End custom CSS */