.elementor-61 .elementor-element.elementor-element-441874ac:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-441874ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-61 .elementor-element.elementor-element-441874ac > .elementor-container{max-width:1180px;}.elementor-61 .elementor-element.elementor-element-441874ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 20px 0px 20px;}.elementor-61 .elementor-element.elementor-element-441874ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-67dd04dd > .elementor-element-populated{padding:0px 17px 0px 0px;}.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-61 .elementor-element.elementor-element-44abb07e{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.75 * 100% );}.elementor-61 .elementor-element.elementor-element-44abb07e:after{content:"0.75";}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__thumbnail__link{width:100%;}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__card{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:0px;border-radius:0px;}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__text{padding:0 0px;margin-top:20px;}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__meta-data{padding:10px 0px;}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__avatar{padding-right:0px;padding-left:0px;}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__badge{left:0;}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__card .elementor-post__badge{background-color:#C52587;color:#FFFFFF;border-radius:0px;font-size:11px;margin:0px;font-family:"Archivo", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__title, .elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__title a{color:#17171C;font-family:"Archivo Black", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:-0.7px;}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__excerpt p{color:#17171C;font-family:"Source Serif 4", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;}.elementor-61 .elementor-element.elementor-element-4524641c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-61 .elementor-element.elementor-element-4524641c > .elementor-element-populated{padding:0px 0px 0px 17px;}.elementor-61 .elementor-element.elementor-element-7c4f0340{margin-top:0px;margin-bottom:15px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-7f6cef66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-7f6cef66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14A89B;}.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-7f6cef66.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-61 .elementor-element.elementor-element-7f6cef66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-61 .elementor-element.elementor-element-7f6cef66 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:6px;}.elementor-61 .elementor-element.elementor-element-7f6cef66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 18px 18px 18px;}.elementor-61 .elementor-element.elementor-element-7f6cef66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-a067841{text-align:start;}.elementor-61 .elementor-element.elementor-element-a067841 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#FFFFFF;}.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-61 .elementor-element.elementor-element-44a21d95{text-align:start;font-family:"Source Serif 4", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-4a2c4383{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.7px;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-737996d0{padding:0px 0px 9px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#17171C;}.elementor-61 .elementor-element.elementor-element-737996d0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#C52587;}.elementor-61 .elementor-element.elementor-element-736dd156{--grid-row-gap:18px;--grid-column-gap:30px;}.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-61 .elementor-element.elementor-element-736dd156:after{content:"1";}.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-post__thumbnail__link{width:96px;}.elementor-61 .elementor-element.elementor-element-736dd156.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-61 .elementor-element.elementor-element-736dd156.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-61 .elementor-element.elementor-element-736dd156.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-post__title, .elementor-61 .elementor-element.elementor-element-736dd156 .elementor-post__title a{color:#17171C;font-family:"Source Serif 4", Sans-serif;font-size:18px;font-weight:600;line-height:1.25em;}.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-post__excerpt p{color:#55596B;font-family:"Source Serif 4", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;}.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-61 .elementor-element.elementor-element-e5e703d:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-e5e703d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-61 .elementor-element.elementor-element-e5e703d > .elementor-container{max-width:1180px;}.elementor-61 .elementor-element.elementor-element-e5e703d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 36px 20px;}.elementor-61 .elementor-element.elementor-element-e5e703d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-38b1998 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-61 .elementor-element.elementor-element-38b1998 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-61 .elementor-element.elementor-element-2710fac img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-61 .elementor-element.elementor-element-5f8c2548:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-5f8c2548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-61 .elementor-element.elementor-element-5f8c2548 > .elementor-container{max-width:1180px;}.elementor-61 .elementor-element.elementor-element-5f8c2548{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 36px 20px;}.elementor-61 .elementor-element.elementor-element-5f8c2548 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-580399e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-580399e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-580399e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:6px;}.elementor-61 .elementor-element.elementor-element-580399e5 > .elementor-element-populated{border-style:dashed;border-width:2px 2px 2px 2px;border-color:#B9BCCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 24px 30px 24px;}.elementor-61 .elementor-element.elementor-element-580399e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-5b7fa146{text-align:start;}.elementor-61 .elementor-element.elementor-element-5b7fa146 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#5170FF;}.elementor-61 .elementor-element.elementor-element-674dc339{text-align:start;}.elementor-61 .elementor-element.elementor-element-674dc339 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.02em;color:#17171C;}.elementor-61 .elementor-element.elementor-element-272a9b42 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-61 .elementor-element.elementor-element-272a9b42:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-272a9b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5170FF;}.elementor-61 .elementor-element.elementor-element-272a9b42 > .elementor-container{max-width:1180px;}.elementor-61 .elementor-element.elementor-element-272a9b42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 40px 30px;}.elementor-61 .elementor-element.elementor-element-272a9b42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-3bc2ff11 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-61 .elementor-element.elementor-element-3bc2ff11 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-5ed6a50{width:var( --container-widget-width, 92.373% );max-width:92.373%;margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;--container-widget-width:92.373%;--container-widget-flex-grow:0;z-index:99999;}.elementor-61 .elementor-element.elementor-element-5ed6a50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-5ed6a50 img{width:100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-61 .elementor-element.elementor-element-a11de41 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-61 .elementor-element.elementor-element-a11de41 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-4ba6a47{width:var( --container-widget-width, 102.034% );max-width:102.034%;--container-widget-width:102.034%;--container-widget-flex-grow:0;text-align:start;}.elementor-61 .elementor-element.elementor-element-4ba6a47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-4ba6a47 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;line-height:1.02em;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-992e49b{width:var( --container-widget-width, 98.983% );max-width:98.983%;--container-widget-width:98.983%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Serif 4", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-992e49b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-55295ade > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-61 .elementor-element.elementor-element-55295ade > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-3c406ba6{text-align:start;font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-61 .elementor-element.elementor-element-e0a879a .elementor-button{background-color:#7CE6DA;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.9px;fill:#0F1B4A;color:#0F1B4A;border-radius:0px 0px 0px 0px;padding:15px 24px 15px 24px;}.elementor-61 .elementor-element.elementor-element-e0a879a{width:auto;max-width:auto;}.elementor-61 .elementor-element.elementor-element-18d40106{text-align:start;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#FFFFFFC9;}.elementor-61 .elementor-element.elementor-element-44039583:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-44039583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-61 .elementor-element.elementor-element-44039583 > .elementor-container{max-width:1180px;}.elementor-61 .elementor-element.elementor-element-44039583{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 36px 20px;}.elementor-61 .elementor-element.elementor-element-44039583 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-5c0dd6c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-5c0dd6c5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-5c0dd6c5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-61 .elementor-element.elementor-element-5c0dd6c5 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-de15b59 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:32px 30px 32px 30px;}.elementor-61 .elementor-element.elementor-element-5c0dd6c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-6bb165e5{text-align:start;}.elementor-61 .elementor-element.elementor-element-6bb165e5 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#14A89B;}.elementor-61 .elementor-element.elementor-element-3c897c96{text-align:start;}.elementor-61 .elementor-element.elementor-element-3c897c96 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.02em;color:#17171C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-46e8483f{--divider-border-style:solid;--divider-color:#14A89B;--divider-border-width:2px;}.elementor-61 .elementor-element.elementor-element-46e8483f .elementor-divider-separator{width:100%;}.elementor-61 .elementor-element.elementor-element-46e8483f .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-61 .elementor-element.elementor-element-37c80743{text-align:start;font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#17171C;}.elementor-61 .elementor-element.elementor-element-5a6230e{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-5db706a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-5db706a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14A89B;}.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-5db706a.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-61 .elementor-element.elementor-element-5db706a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-61 .elementor-element.elementor-element-5db706a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:6px;}.elementor-61 .elementor-element.elementor-element-5db706a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 18px 18px 18px;}.elementor-61 .elementor-element.elementor-element-5db706a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-8b57d3b{text-align:start;}.elementor-61 .elementor-element.elementor-element-8b57d3b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-c0bc92f{text-align:start;font-family:"Source Serif 4", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-dd99e8f{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.7px;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-2a212591 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-61 .elementor-element.elementor-element-2a212591 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-b15b1e6:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-b15b1e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d30920 );}.elementor-61 .elementor-element.elementor-element-b15b1e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-b15b1e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-06e864f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-61 .elementor-element.elementor-element-06e864f > .elementor-element-populated{padding:32px 30px 32px 30px;}.elementor-61 .elementor-element.elementor-element-11ad8e3a{text-align:start;}.elementor-61 .elementor-element.elementor-element-11ad8e3a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#FFD9EE;}.elementor-61 .elementor-element.elementor-element-72c466c9{text-align:start;}.elementor-61 .elementor-element.elementor-element-72c466c9 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:0.98em;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-1a8f1ae2{text-align:start;font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-511c4e04 .elementor-button{background-color:var( --e-global-color-71b4d0e );font-family:"Archivo", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.9px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 24px 15px 24px;}.elementor-61 .elementor-element.elementor-element-f1495c5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-61 .elementor-element.elementor-element-3198950c{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-620a741a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-620a741a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-620a741a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-61 .elementor-element.elementor-element-620a741a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-61 .elementor-element.elementor-element-620a741a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-6cc4bc6e{text-align:start;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#C42586;}.elementor-61 .elementor-element.elementor-element-73887f12{text-align:start;font-family:"Archivo", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:1.3px;color:#8B8FA3;}.elementor-61 .elementor-element.elementor-element-24088c54{text-align:start;font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#17171C;}.elementor-61 .elementor-element.elementor-element-3a22d82f{text-align:start;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.7px;color:#17171C;}.elementor-61 .elementor-element.elementor-element-5a556fc6:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-5a556fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-61 .elementor-element.elementor-element-5a556fc6 > .elementor-container{max-width:1180px;}.elementor-61 .elementor-element.elementor-element-5a556fc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 36px 20px;}.elementor-61 .elementor-element.elementor-element-5a556fc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-6d0563dd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-6d0563dd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c06c21a );}.elementor-61 .elementor-element.elementor-element-6d0563dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-61 .elementor-element.elementor-element-6d0563dd > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-de15b59 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 30px 32px 30px;}.elementor-61 .elementor-element.elementor-element-6d0563dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-71dce4b9{text-align:start;}.elementor-61 .elementor-element.elementor-element-71dce4b9 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;line-height:1.02em;color:#17171C;}.elementor-61 .elementor-element.elementor-element-780987c1{text-align:start;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:1.5px;color:#5170FF;}.elementor-61 .elementor-element.elementor-element-61c8d17b{--divider-border-style:solid;--divider-color:#17171C;--divider-border-width:2px;}.elementor-61 .elementor-element.elementor-element-61c8d17b .elementor-divider-separator{width:100%;}.elementor-61 .elementor-element.elementor-element-61c8d17b .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-61 .elementor-element.elementor-element-9fed588{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-706212e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-706212e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14A89B;}.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-706212e.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-61 .elementor-element.elementor-element-706212e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-61 .elementor-element.elementor-element-706212e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:6px;}.elementor-61 .elementor-element.elementor-element-706212e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 18px 18px 18px;}.elementor-61 .elementor-element.elementor-element-706212e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-87f6e09{text-align:start;}.elementor-61 .elementor-element.elementor-element-87f6e09 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-d01c34b{text-align:start;font-family:"Source Serif 4", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-7e02472{text-align:start;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.7px;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-8741c7f{--divider-border-style:solid;--divider-color:#E2E0D7;--divider-border-width:1px;}.elementor-61 .elementor-element.elementor-element-8741c7f .elementor-divider-separator{width:100%;}.elementor-61 .elementor-element.elementor-element-8741c7f .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-61 .elementor-element.elementor-element-1cafd206 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Archivo", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.9px;fill:#17171C;color:#17171C;border-radius:0px 0px 0px 0px;padding:15px 24px 15px 24px;}.elementor-61 .elementor-element.elementor-element-1814c592{text-align:start;font-family:"Archivo", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#55596B;}.elementor-61 .elementor-element.elementor-element-fed4dab:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-fed4dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-61 .elementor-element.elementor-element-fed4dab > .elementor-container{max-width:1180px;}.elementor-61 .elementor-element.elementor-element-fed4dab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 44px 20px;}.elementor-61 .elementor-element.elementor-element-fed4dab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-6e76c56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-6e76c56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-6e76c56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:6px;}.elementor-61 .elementor-element.elementor-element-6e76c56 > .elementor-element-populated{border-style:dashed;border-width:2px 2px 2px 2px;border-color:#B9BCCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-61 .elementor-element.elementor-element-6e76c56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-5305457d{text-align:start;}.elementor-61 .elementor-element.elementor-element-5305457d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#5170FF;}.elementor-61 .elementor-element.elementor-element-6e7e1be1{text-align:start;}.elementor-61 .elementor-element.elementor-element-6e7e1be1 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.02em;color:#17171C;}.elementor-61 .elementor-element.elementor-element-7776f9b3{text-align:start;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#6B6F85;}.elementor-61 .elementor-element.elementor-element-678bc1b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-678bc1b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-678bc1b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:6px;}.elementor-61 .elementor-element.elementor-element-678bc1b7 > .elementor-element-populated{border-style:dashed;border-width:2px 2px 2px 2px;border-color:#B9BCCD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-61 .elementor-element.elementor-element-678bc1b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-379d210{text-align:start;}.elementor-61 .elementor-element.elementor-element-379d210 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#5170FF;}.elementor-61 .elementor-element.elementor-element-5c0f5717{text-align:start;}.elementor-61 .elementor-element.elementor-element-5c0f5717 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.02em;color:#17171C;}.elementor-61 .elementor-element.elementor-element-507793b3{text-align:start;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#6B6F85;}.elementor-61 .elementor-element.elementor-element-3d76210:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-3d76210 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79b9106 );}.elementor-61 .elementor-element.elementor-element-3d76210 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-61 .elementor-element.elementor-element-3d76210 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 24px 26px 24px;}.elementor-61 .elementor-element.elementor-element-3d76210 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-77c3ccbf{text-align:start;}.elementor-61 .elementor-element.elementor-element-77c3ccbf .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#7CE6DA;}.elementor-61 .elementor-element.elementor-element-6bb6bcfd{text-align:start;font-family:"Source Serif 4", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-5d81bf2d{text-align:start;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.7px;color:#17171C;}@media(min-width:768px){.elementor-61 .elementor-element.elementor-element-67dd04dd{width:52%;}.elementor-61 .elementor-element.elementor-element-4524641c{width:48%;}.elementor-61 .elementor-element.elementor-element-3bc2ff11{width:20%;}.elementor-61 .elementor-element.elementor-element-a11de41{width:46.332%;}.elementor-61 .elementor-element.elementor-element-5c0dd6c5{width:50%;}.elementor-61 .elementor-element.elementor-element-2a212591{width:50%;}.elementor-61 .elementor-element.elementor-element-6e76c56{width:33%;}.elementor-61 .elementor-element.elementor-element-678bc1b7{width:33%;}.elementor-61 .elementor-element.elementor-element-3d76210{width:34%;}}@media(max-width:1024px) and (min-width:768px){.elementor-61 .elementor-element.elementor-element-67dd04dd{width:100%;}.elementor-61 .elementor-element.elementor-element-4524641c{width:100%;}.elementor-61 .elementor-element.elementor-element-38b1998{width:100%;}}@media(max-width:1024px){.elementor-61 .elementor-element.elementor-element-67dd04dd > .elementor-element-populated{padding:0px 0px 34px 0px;}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__title, .elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__title a{font-size:38px;}.elementor-61 .elementor-element.elementor-element-4524641c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-38b1998 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-61 .elementor-element.elementor-element-44abb07e:after{content:"0.5";}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__thumbnail__link{width:100%;}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__title, .elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__title a{font-size:30px;}.elementor-61 .elementor-element.elementor-element-44abb07e .elementor-post__excerpt p{font-size:16px;}.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-61 .elementor-element.elementor-element-736dd156:after{content:"0.5";}.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-post__thumbnail__link{width:100%;}.elementor-61 .elementor-element.elementor-element-5ed6a50{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-61 .elementor-element.elementor-element-4ba6a47 .elementor-heading-title{font-size:26px;}.elementor-61 .elementor-element.elementor-element-3c897c96 .elementor-heading-title{font-size:24px;}.elementor-61 .elementor-element.elementor-element-72c466c9 .elementor-heading-title{font-size:28px;}.elementor-61 .elementor-element.elementor-element-71dce4b9 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for posts, class: .elementor-element-736dd156 */.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  gap:6px;
  margin-top:28px !important;
  padding-top:22px;
  border-top:1px solid #E2E0D7;
  font-family:'Archivo',sans-serif;
}
.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination .page-numbers{
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  min-width:44px;
  height:44px;
  padding:0 14px;
  margin:0 !important;
  border:1px solid #CFCDC4;
  background:#fff;
  color:#17171C !important;
  font-family:'Archivo',sans-serif;
  font-weight:700;
  font-size:13px;
  line-height:1;
  letter-spacing:.08em;
  text-decoration:none !important;
  transition:background .15s ease,border-color .15s ease,color .15s ease;
}
.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination a.page-numbers:hover,
.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination a.page-numbers:focus{
  border-color:#C52587;
  color:#C52587 !important;
}
/* current page */
.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination .page-numbers.current{
  background:#C52587;
  border-color:#C52587;
  color:#fff !important;
}
/* previous / next */
.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination .page-numbers.prev,
.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination .page-numbers.next{
  padding:0 18px;
  font-size:11.5px;
  letter-spacing:.16em;
  text-transform:uppercase;
}
.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination a.page-numbers.prev,
.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination a.page-numbers.next{
  background:#C52587;
  border-color:#C52587;
  color:#fff !important;
}
.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination a.page-numbers.prev:hover,
.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination a.page-numbers.next:hover{
  background:#14A89A;
  border-color:#14A89A;
  color:#fff !important;
}
/* disabled prev/next (first or last page) */
.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination span.page-numbers.prev,
.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination span.page-numbers.next{
  background:transparent;
  border-color:#E2E0D7;
  color:#B9BBCC !important;
  cursor:default;
}
.elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination .page-numbers.dots{
  border:0;
  background:none;
  min-width:auto;
  padding:0 4px;
}
@media (max-width:600px){
  .elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination .page-numbers{min-width:40px;height:40px;padding:0 10px}
  .elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination .page-numbers.prev,
  .elementor-61 .elementor-element.elementor-element-736dd156 .elementor-pagination .page-numbers.next{padding:0 12px}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-441874ac *//* ============================================================
   IWMag — Homepage "Latest posts" section
   Left Posts widget (Cards skin)    → CSS class: iwm-lead
   Right Posts widget (Classic skin) → CSS class: iwm-list
   ============================================================ */

/* ---------- LEAD STORY (left) ---------- */
.iwm-lead .elementor-post__card{
  background:transparent !important;
  box-shadow:none !important;
  border:0 !important;
  border-radius:0 !important;
  overflow:visible !important;
}
.iwm-lead .elementor-post__thumbnail__link{margin-bottom:14px !important;display:block}
.iwm-lead .elementor-post__thumbnail{
  position:relative !important;
  padding-bottom:75% !important;
  background:#EEEDE8;
  overflow:hidden;
}
.iwm-lead .elementor-post__thumbnail img{
  position:absolute !important;
  top:0 !important;left:0 !important;
  width:100% !important;height:100% !important;
  max-width:none !important;
  object-fit:contain !important;
  transform:none !important;
  filter:none !important;
}
.iwm-lead .elementor-post__badge{
  position:absolute !important;
  top:0 !important;left:0 !important;right:auto !important;
  margin:0 !important;
  padding:9px 14px !important;
  border-radius:0 !important;
  background:#C52587 !important;
  color:#fff !important;
  font-family:'Archivo',sans-serif !important;
  font-weight:700 !important;
  font-size:11px !important;
  line-height:1 !important;
  letter-spacing:.18em !important;
  text-transform:uppercase !important;
}
.iwm-lead .elementor-post__avatar{display:none !important}
.iwm-lead .elementor-post__text{
  padding:0 !important;
  display:flex;
  flex-direction:column;
  gap:14px;
}
.iwm-lead .elementor-post__title{margin:0 !important}
.iwm-lead .elementor-post__title a{
  font-family:'Archivo Black','Archivo',sans-serif !important;
  font-weight:400 !important;
  font-size:clamp(30px,4.6vw,48px) !important;
  line-height:1 !important;
  letter-spacing:-.015em !important;
  text-transform:uppercase !important;
  color:#17171C !important;
  text-wrap:balance;
}
.iwm-lead .elementor-post__title a:hover{color:#C52587 !important}
.iwm-lead .elementor-post__excerpt{margin:0 !important}
.iwm-lead .elementor-post__excerpt p{
  margin:0;
  max-width:60ch;
  font-family:'Source Serif 4',Georgia,serif;
  font-size:clamp(16px,1.6vw,19px);
  line-height:1.5;
  color:#17171C;
  text-wrap:pretty;
}
.iwm-lead .elementor-post__meta-data{
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
  font-family:'Archivo',sans-serif !important;
  font-size:12px !important;
  letter-spacing:.12em !important;
  text-transform:uppercase !important;
  color:#55596B !important;
}
.iwm-lead .elementor-post__meta-data span+span:before{content:"·";margin:0 10px;color:#c9c7be}

/* ---------- ALSO THIS ISSUE (right) ---------- */
.iwm-list .elementor-posts-container{row-gap:18px !important}
.iwm-list .elementor-post{
  display:flex !important;
  flex-direction:row !important;
  gap:16px;
  align-items:flex-start;
  border-bottom:1px solid #E2E0D7;
  padding-bottom:18px;
}
.iwm-list .elementor-post:last-child{border-bottom:0;padding-bottom:0}
.iwm-list .elementor-post__thumbnail__link{
  flex:0 0 96px !important;
  width:96px !important;
  max-width:96px !important;
  margin:0 !important;
  display:block;
}
.iwm-list .elementor-post__thumbnail{
  position:relative !important;
  width:96px !important;
  height:96px !important;
  padding-bottom:0 !important;
  overflow:hidden;
  background:#EEEDE8;
}
.iwm-list .elementor-post__thumbnail img{
  position:absolute !important;
  top:0 !important;left:0 !important;
  width:100% !important;height:100% !important;
  max-width:none !important;
  object-fit:cover !important;
  transform:none !important;
}
.iwm-list .elementor-post__text{
  flex:1 1 auto !important;
  min-width:0;
  width:auto !important;
  display:flex;
  flex-direction:column;
  gap:5px;
}
.iwm-list .elementor-post__title{margin:0 !important}
.iwm-list .elementor-post__title a{
  font-family:'Source Serif 4',Georgia,serif !important;
  font-weight:600 !important;
  font-size:18px !important;
  line-height:1.25 !important;
  color:#17171C !important;
}
.iwm-list .elementor-post__title a:hover{color:#C52587 !important}
.iwm-list .elementor-post__excerpt{margin:0 !important}
.iwm-list .elementor-post__excerpt p{
  margin:0;
  font-family:'Source Serif 4',Georgia,serif;
  font-size:15px;
  line-height:1.45;
  color:#55596B;
}

/* ============================================================
   IWMag — Homepage posts section · TABLET + MOBILE
   (add after the desktop rules; uses the same classes)
   Left Posts widget  → CSS class: iwm-lead
   Right Posts widget → CSS class: iwm-list
   ============================================================ */

/* ---------- TABLET (≤1024px) ---------- */
@media (max-width:1024px){
  /* stack the two columns */
  .elementor-column:has(> .elementor-widget-wrap > .iwm-lead),
  .elementor-column:has(> .elementor-widget-wrap > .iwm-list),
  .e-con:has(> .iwm-lead),
  .e-con:has(> .iwm-list){
    width:100% !important;
    max-width:100% !important;
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .iwm-lead{margin-bottom:34px !important}

  .iwm-lead .elementor-post__title a{font-size:clamp(28px,5vw,40px) !important}
  .iwm-lead .elementor-post__excerpt p{font-size:17px}

  /* list becomes a 2-up grid on tablets */
  .iwm-list .elementor-posts-container{
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:18px 28px !important;
  }
  .iwm-list .elementor-post:last-child{border-bottom:1px solid #E2E0D7;padding-bottom:18px}
}

/* ---------- MOBILE (≤767px) ---------- */
@media (max-width:767px){
  /* section breathing room */
  .iwm-lead,
  .iwm-list{padding-left:0 !important;padding-right:0 !important}
  .iwm-lead{margin-bottom:28px !important}

  /* lead story */
  .iwm-lead .elementor-post__thumbnail__link{margin-bottom:12px !important}
  .iwm-lead .elementor-post__thumbnail{padding-bottom:80% !important}
  .iwm-lead .elementor-post__badge{
    padding:7px 11px !important;
    font-size:10px !important;
    letter-spacing:.16em !important;
  }
  .iwm-lead .elementor-post__text{gap:10px}
  .iwm-lead .elementor-post__title a{
    font-size:clamp(24px,7.4vw,32px) !important;
    line-height:1.02 !important;
    letter-spacing:-.01em !important;
  }
  .iwm-lead .elementor-post__excerpt p{
    font-size:16px;
    line-height:1.5;
    max-width:none;
  }
  .iwm-lead .elementor-post__meta-data{
    font-size:11px !important;
    letter-spacing:.1em !important;
  }

  /* "Also this issue" heading */
  .iwm-list-heading .elementor-heading-title{
    font-size:11px !important;
    padding-bottom:8px;
  }

  /* list: single column, compact rows */
  .iwm-list .elementor-posts-container{
    display:flex !important;
    flex-direction:column !important;
    gap:0 !important;
  }
  .iwm-list .elementor-post{
    gap:14px;
    padding:14px 0 !important;
    border-bottom:1px solid #E2E0D7 !important;
  }
  .iwm-list .elementor-post:first-child{padding-top:4px !important}
  .iwm-list .elementor-post:last-child{border-bottom:0 !important;padding-bottom:0 !important}

  .iwm-list .elementor-post__thumbnail__link,
  .iwm-list .elementor-post__thumbnail{
    flex:0 0 84px !important;
    width:84px !important;
    max-width:84px !important;
    height:84px !important;
  }
  .iwm-list .elementor-post__text{gap:4px}
  .iwm-list .elementor-post__title a{
    font-size:16.5px !important;
    line-height:1.25 !important;
  }
  /* trim excerpt to 2 lines so rows stay tidy */
  .iwm-list .elementor-post__excerpt p{
    font-size:14px;
    line-height:1.4;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
  }
}

/* ---------- SMALL PHONES (≤380px) ---------- */
@media (max-width:380px){
  .iwm-list .elementor-post__thumbnail__link,
  .iwm-list .elementor-post__thumbnail{
    flex-basis:68px !important;
    width:68px !important;
    max-width:68px !important;
    height:68px !important;
  }
  .iwm-list .elementor-post__excerpt p{-webkit-line-clamp:1}
  .iwm-lead .elementor-post__title a{font-size:24px !important}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e5e703d *//* ============================================================
   IWMag — Homepage "Latest posts" section
   Left Posts widget (Cards skin)    → CSS class: iwm-lead
   Right Posts widget (Classic skin) → CSS class: iwm-list
   ============================================================ */

/* ---------- LEAD STORY (left) ---------- */
.iwm-lead .elementor-post__card{
  background:transparent !important;
  box-shadow:none !important;
  border:0 !important;
  border-radius:0 !important;
  overflow:visible !important;
}
.iwm-lead .elementor-post__thumbnail__link{margin-bottom:14px !important;display:block}
.iwm-lead .elementor-post__thumbnail{
  position:relative !important;
  padding-bottom:75% !important;
  background:#EEEDE8;
  overflow:hidden;
}
.iwm-lead .elementor-post__thumbnail img{
  position:absolute !important;
  top:0 !important;left:0 !important;
  width:100% !important;height:100% !important;
  max-width:none !important;
  object-fit:contain !important;
  transform:none !important;
  filter:none !important;
}
.iwm-lead .elementor-post__badge{
  position:absolute !important;
  top:0 !important;left:0 !important;right:auto !important;
  margin:0 !important;
  padding:9px 14px !important;
  border-radius:0 !important;
  background:#C52587 !important;
  color:#fff !important;
  font-family:'Archivo',sans-serif !important;
  font-weight:700 !important;
  font-size:11px !important;
  line-height:1 !important;
  letter-spacing:.18em !important;
  text-transform:uppercase !important;
}
.iwm-lead .elementor-post__avatar{display:none !important}
.iwm-lead .elementor-post__text{
  padding:0 !important;
  display:flex;
  flex-direction:column;
  gap:14px;
}
.iwm-lead .elementor-post__title{margin:0 !important}
.iwm-lead .elementor-post__title a{
  font-family:'Archivo Black','Archivo',sans-serif !important;
  font-weight:400 !important;
  font-size:clamp(30px,4.6vw,48px) !important;
  line-height:1 !important;
  letter-spacing:-.015em !important;
  text-transform:uppercase !important;
  color:#17171C !important;
  text-wrap:balance;
}
.iwm-lead .elementor-post__title a:hover{color:#C52587 !important}
.iwm-lead .elementor-post__excerpt{margin:0 !important}
.iwm-lead .elementor-post__excerpt p{
  margin:0;
  max-width:60ch;
  font-family:'Source Serif 4',Georgia,serif;
  font-size:clamp(16px,1.6vw,19px);
  line-height:1.5;
  color:#17171C;
  text-wrap:pretty;
}
.iwm-lead .elementor-post__meta-data{
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
  font-family:'Archivo',sans-serif !important;
  font-size:12px !important;
  letter-spacing:.12em !important;
  text-transform:uppercase !important;
  color:#55596B !important;
}
.iwm-lead .elementor-post__meta-data span+span:before{content:"·";margin:0 10px;color:#c9c7be}

/* ---------- ALSO THIS ISSUE (right) ---------- */
.iwm-list .elementor-posts-container{row-gap:18px !important}
.iwm-list .elementor-post{
  display:flex !important;
  flex-direction:row !important;
  gap:16px;
  align-items:flex-start;
  border-bottom:1px solid #E2E0D7;
  padding-bottom:18px;
}
.iwm-list .elementor-post:last-child{border-bottom:0;padding-bottom:0}
.iwm-list .elementor-post__thumbnail__link{
  flex:0 0 96px !important;
  width:96px !important;
  max-width:96px !important;
  margin:0 !important;
  display:block;
}
.iwm-list .elementor-post__thumbnail{
  position:relative !important;
  width:96px !important;
  height:96px !important;
  padding-bottom:0 !important;
  overflow:hidden;
  background:#EEEDE8;
}
.iwm-list .elementor-post__thumbnail img{
  position:absolute !important;
  top:0 !important;left:0 !important;
  width:100% !important;height:100% !important;
  max-width:none !important;
  object-fit:cover !important;
  transform:none !important;
}
.iwm-list .elementor-post__text{
  flex:1 1 auto !important;
  min-width:0;
  width:auto !important;
  display:flex;
  flex-direction:column;
  gap:5px;
}
.iwm-list .elementor-post__title{margin:0 !important}
.iwm-list .elementor-post__title a{
  font-family:'Source Serif 4',Georgia,serif !important;
  font-weight:600 !important;
  font-size:18px !important;
  line-height:1.25 !important;
  color:#17171C !important;
}
.iwm-list .elementor-post__title a:hover{color:#C52587 !important}
.iwm-list .elementor-post__excerpt{margin:0 !important}
.iwm-list .elementor-post__excerpt p{
  margin:0;
  font-family:'Source Serif 4',Georgia,serif;
  font-size:15px;
  line-height:1.45;
  color:#55596B;
}

/* ---------- mobile ---------- */
@media (max-width:767px){
  .iwm-lead{margin-bottom:34px}
  .iwm-list .elementor-post__thumbnail__link,
  .iwm-list .elementor-post__thumbnail{flex-basis:80px !important;width:80px !important;max-width:80px !important;height:80px !important}
}/* End custom CSS */