.elementor-5887 .elementor-element.elementor-element-d543774{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 56px;--row-gap:32px;--column-gap:56px;--padding-top:6%;--padding-bottom:7%;--padding-left:2%;--padding-right:2%;}.elementor-5887 .elementor-element.elementor-element-d543774:not(.elementor-motion-effects-element-type-background), .elementor-5887 .elementor-element.elementor-element-d543774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-5887 .elementor-element.elementor-element-d543774 > .elementor-shape-bottom .elementor-shape-fill, .elementor-5887 .elementor-element.elementor-element-d543774 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-ac45904 );}.elementor-5887 .elementor-element.elementor-element-d543774 > .elementor-shape-bottom svg, .elementor-5887 .elementor-element.elementor-element-d543774 > .e-con-inner > .elementor-shape-bottom svg{height:28px;}.elementor-5887 .elementor-element.elementor-element-44b845f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5887 .elementor-element.elementor-element-4afaa2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5887 .elementor-element.elementor-element-1411580{--divider-border-style:solid;--divider-color:var( --e-global-color-725396e );--divider-border-width:1.6px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-5887 .elementor-element.elementor-element-1411580.elementor-element{--align-self:center;}.elementor-5887 .elementor-element.elementor-element-1411580 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-5887 .elementor-element.elementor-element-1411580 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-5887 .elementor-element.elementor-element-5a55b47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5887 .elementor-element.elementor-element-5a55b47.elementor-element{--align-self:center;}.elementor-5887 .elementor-element.elementor-element-5a55b47 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:var( --e-global-color-725396e );}.elementor-5887 .elementor-element.elementor-element-0cea132 > .elementor-widget-container{margin:6px 0px 14px 0px;}.elementor-5887 .elementor-element.elementor-element-0cea132{text-align:start;}.elementor-5887 .elementor-element.elementor-element-0cea132 .elementor-heading-title{font-size:52px;line-height:1.1em;letter-spacing:-0.8px;color:#1B2733;}.elementor-5887 .elementor-element.elementor-element-101bc9c{text-align:start;font-size:18px;line-height:1.7em;color:#5A6570;}.elementor-5887 .elementor-element.elementor-element-b9c1d70{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;}.elementor-5887 .elementor-element.elementor-element-b9c1d70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5887 .elementor-element.elementor-element-8fbd5a1{--display:flex;--padding-top:5%;--padding-bottom:7%;--padding-left:2%;--padding-right:2%;}.elementor-5887 .elementor-element.elementor-element-8fbd5a1:not(.elementor-motion-effects-element-type-background), .elementor-5887 .elementor-element.elementor-element-8fbd5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac45904 );}.elementor-5887 .elementor-element.elementor-element-8fbd5a1 > .elementor-shape-bottom .elementor-shape-fill, .elementor-5887 .elementor-element.elementor-element-8fbd5a1 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-5887 .elementor-element.elementor-element-8fbd5a1 > .elementor-shape-bottom svg, .elementor-5887 .elementor-element.elementor-element-8fbd5a1 > .e-con-inner > .elementor-shape-bottom svg{height:28px;}.elementor-5887 .elementor-element.elementor-element-f624631{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-5887 .elementor-element.elementor-element-1fdf61c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-5887 .elementor-element.elementor-element-1688629{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:16px 24px;--row-gap:16px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5887 .elementor-element.elementor-element-de2e664{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5887 .elementor-element.elementor-element-de2e664.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5887 .elementor-element.elementor-element-fd10325 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5887 .elementor-element.elementor-element-fd10325{text-align:start;}.elementor-5887 .elementor-element.elementor-element-fd10325 .elementor-heading-title{font-size:32px;color:#1B2733;}.elementor-5887 .elementor-element.elementor-element-eb6359f .elementor-button{background-color:#22678F;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 26px 14px 26px;}.elementor-5887 .elementor-element.elementor-element-eb6359f .elementor-button:hover, .elementor-5887 .elementor-element.elementor-element-eb6359f .elementor-button:focus{background-color:#1B6E8C;}.elementor-5887 .elementor-element.elementor-element-eb6359f{width:auto;max-width:auto;}.elementor-5887 .elementor-element.elementor-element-3549881 .ue-instagram-feed-inner{grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:12px;}.elementor-5887 .elementor-element.elementor-element-3549881 .ue_instagram_grid_item{aspect-ratio:1 / 1;border-radius:10px;}.elementor-5887 .elementor-element.elementor-element-3549881 .ue_instagram_grid_image{object-fit:cover;}.elementor-5887 .elementor-element.elementor-element-3549881 .ue_instagram_grid_overlay{background-color:#000000;opacity:0%;}.elementor-5887 .elementor-element.elementor-element-3549881 .ue_instagram_grid_item:hover .ue_instagram_grid_overlay{opacity:90%;}.elementor-5887 .elementor-element.elementor-element-3549881 .ue_instagram_grid_overlay,.elementor-5887 .elementor-element.elementor-element-3549881 .ue_instagram_grid_overlay:hover{color:#ffffff;}.elementor-5887 .elementor-element.elementor-element-3549881 .ue_instagram_grid_overlay i,.elementor-5887 .elementor-element.elementor-element-3549881 .ue_instagram_grid_overlay svg{font-size:32px;width:32px;}.elementor-5887 .elementor-element.elementor-element-3549881 .ue_instagram_grid_text{margin-top:10px;}.elementor-5887 .elementor-element.elementor-element-3549881 .ue-play-icon{color:#ffffff;font-size:60px;}.elementor-5887 .elementor-element.elementor-element-3549881 .uc-video-item::after{width:60px;height:60px;}.elementor-5887 .elementor-element.elementor-element-328c1b6{--display:flex;--padding-top:6%;--padding-bottom:8%;--padding-left:2%;--padding-right:2%;}.elementor-5887 .elementor-element.elementor-element-328c1b6:not(.elementor-motion-effects-element-type-background), .elementor-5887 .elementor-element.elementor-element-328c1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22678F;}.elementor-5887 .elementor-element.elementor-element-1781f5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-5887 .elementor-element.elementor-element-637fc2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-5887 .elementor-element.elementor-element-705415d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5887 .elementor-element.elementor-element-705415d{text-align:start;}.elementor-5887 .elementor-element.elementor-element-705415d .elementor-heading-title{font-size:32px;color:#FFFFFF;}.elementor-5887 .elementor-element.elementor-element-2bdaf14{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5887 .elementor-element.elementor-element-ed31e4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#2489AF;--border-color:#2489AF;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;--z-index:3;}.elementor-5887 .elementor-element.elementor-element-ed31e4a:not(.elementor-motion-effects-element-type-background), .elementor-5887 .elementor-element.elementor-element-ed31e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5887 .elementor-element.elementor-element-ed31e4a.e-con{--align-self:center;}.elementor-5887 .elementor-element.elementor-element-00253b1 .elementor-icon-wrapper{text-align:start;}.elementor-5887 .elementor-element.elementor-element-00253b1.elementor-view-stacked .elementor-icon{background-color:#2489AF;}.elementor-5887 .elementor-element.elementor-element-00253b1.elementor-view-framed .elementor-icon, .elementor-5887 .elementor-element.elementor-element-00253b1.elementor-view-default .elementor-icon{color:#2489AF;border-color:#2489AF;}.elementor-5887 .elementor-element.elementor-element-00253b1.elementor-view-framed .elementor-icon, .elementor-5887 .elementor-element.elementor-element-00253b1.elementor-view-default .elementor-icon svg{fill:#2489AF;}.elementor-5887 .elementor-element.elementor-element-00253b1 .elementor-icon{font-size:25px;}.elementor-5887 .elementor-element.elementor-element-00253b1 .elementor-icon svg{height:25px;}.elementor-5887 .elementor-element.elementor-element-bde2656 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-5887 .elementor-element.elementor-element-bde2656 .elementor-heading-title{font-size:18px;color:var( --e-global-color-7a9ac9b );}.elementor-5887 .elementor-element.elementor-element-4963980 .elementor-heading-title{font-size:13px;color:var( --e-global-color-text );}.elementor-5887 .elementor-element.elementor-element-66a6047 .elementor-button{background-color:var( --e-global-color-725396e );font-family:"Jost", Sans-serif;font-size:13px;fill:var( --e-global-color-ac45904 );color:var( --e-global-color-ac45904 );border-radius:5px 5px 5px 5px;padding:5px 10px 5px 10px;}.elementor-5887 .elementor-element.elementor-element-66a6047{width:100%;max-width:100%;}.elementor-5887 .elementor-element.elementor-element-66a6047 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-5887 .elementor-element.elementor-element-1ca30f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#2489AF;--border-color:#2489AF;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;--z-index:2;}.elementor-5887 .elementor-element.elementor-element-1ca30f8:not(.elementor-motion-effects-element-type-background), .elementor-5887 .elementor-element.elementor-element-1ca30f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5887 .elementor-element.elementor-element-1ca30f8.e-con{--align-self:center;}.elementor-5887 .elementor-element.elementor-element-76272f8 .elementor-icon-wrapper{text-align:start;}.elementor-5887 .elementor-element.elementor-element-76272f8.elementor-view-stacked .elementor-icon{background-color:#2489AF;}.elementor-5887 .elementor-element.elementor-element-76272f8.elementor-view-framed .elementor-icon, .elementor-5887 .elementor-element.elementor-element-76272f8.elementor-view-default .elementor-icon{color:#2489AF;border-color:#2489AF;}.elementor-5887 .elementor-element.elementor-element-76272f8.elementor-view-framed .elementor-icon, .elementor-5887 .elementor-element.elementor-element-76272f8.elementor-view-default .elementor-icon svg{fill:#2489AF;}.elementor-5887 .elementor-element.elementor-element-76272f8 .elementor-icon{font-size:25px;}.elementor-5887 .elementor-element.elementor-element-76272f8 .elementor-icon svg{height:25px;}.elementor-5887 .elementor-element.elementor-element-97f4e27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-5887 .elementor-element.elementor-element-97f4e27 .elementor-heading-title{font-size:18px;color:var( --e-global-color-7a9ac9b );}.elementor-5887 .elementor-element.elementor-element-de90549{text-align:center;}.elementor-5887 .elementor-element.elementor-element-de90549 .elementor-heading-title{font-size:12px;color:var( --e-global-color-text );}.elementor-5887 .elementor-element.elementor-element-cdfd0e0 .elementor-button{background-color:var( --e-global-color-725396e );font-family:"Jost", Sans-serif;font-size:13px;fill:var( --e-global-color-ac45904 );color:var( --e-global-color-ac45904 );border-radius:5px 5px 5px 5px;padding:5px 10px 5px 10px;}.elementor-5887 .elementor-element.elementor-element-cdfd0e0{width:100%;max-width:100%;}.elementor-5887 .elementor-element.elementor-element-cdfd0e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-5887 .elementor-element.elementor-element-a8340ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#2489AF;--border-color:#2489AF;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-5887 .elementor-element.elementor-element-a8340ca:not(.elementor-motion-effects-element-type-background), .elementor-5887 .elementor-element.elementor-element-a8340ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5887 .elementor-element.elementor-element-a8340ca.e-con{--align-self:center;}.elementor-5887 .elementor-element.elementor-element-d90e212 .elementor-icon-wrapper{text-align:start;}.elementor-5887 .elementor-element.elementor-element-d90e212.elementor-view-stacked .elementor-icon{background-color:#2489AF;}.elementor-5887 .elementor-element.elementor-element-d90e212.elementor-view-framed .elementor-icon, .elementor-5887 .elementor-element.elementor-element-d90e212.elementor-view-default .elementor-icon{color:#2489AF;border-color:#2489AF;}.elementor-5887 .elementor-element.elementor-element-d90e212.elementor-view-framed .elementor-icon, .elementor-5887 .elementor-element.elementor-element-d90e212.elementor-view-default .elementor-icon svg{fill:#2489AF;}.elementor-5887 .elementor-element.elementor-element-d90e212 .elementor-icon{font-size:25px;}.elementor-5887 .elementor-element.elementor-element-d90e212 .elementor-icon svg{height:25px;}.elementor-5887 .elementor-element.elementor-element-5d096d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-5887 .elementor-element.elementor-element-5d096d4 .elementor-heading-title{font-size:18px;color:var( --e-global-color-7a9ac9b );}.elementor-5887 .elementor-element.elementor-element-f66d005 .elementor-heading-title{font-size:13px;color:var( --e-global-color-text );}.elementor-5887 .elementor-element.elementor-element-029a0e6 .elementor-button{background-color:var( --e-global-color-725396e );font-family:"Jost", Sans-serif;font-size:13px;fill:var( --e-global-color-ac45904 );color:var( --e-global-color-ac45904 );border-radius:5px 5px 5px 5px;padding:5px 10px 5px 10px;}.elementor-5887 .elementor-element.elementor-element-029a0e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-5887 .elementor-element.elementor-element-029a0e6.elementor-element{--align-self:center;}.elementor-5887 .elementor-element.elementor-element-dcfe9f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#2489AF;--border-color:#2489AF;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-5887 .elementor-element.elementor-element-dcfe9f7:not(.elementor-motion-effects-element-type-background), .elementor-5887 .elementor-element.elementor-element-dcfe9f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5887 .elementor-element.elementor-element-dcfe9f7.e-con{--align-self:center;}.elementor-5887 .elementor-element.elementor-element-eeb4fa0 .elementor-icon-wrapper{text-align:start;}.elementor-5887 .elementor-element.elementor-element-eeb4fa0.elementor-view-stacked .elementor-icon{background-color:#2489AF;}.elementor-5887 .elementor-element.elementor-element-eeb4fa0.elementor-view-framed .elementor-icon, .elementor-5887 .elementor-element.elementor-element-eeb4fa0.elementor-view-default .elementor-icon{color:#2489AF;border-color:#2489AF;}.elementor-5887 .elementor-element.elementor-element-eeb4fa0.elementor-view-framed .elementor-icon, .elementor-5887 .elementor-element.elementor-element-eeb4fa0.elementor-view-default .elementor-icon svg{fill:#2489AF;}.elementor-5887 .elementor-element.elementor-element-eeb4fa0 .elementor-icon{font-size:25px;}.elementor-5887 .elementor-element.elementor-element-eeb4fa0 .elementor-icon svg{height:25px;}.elementor-5887 .elementor-element.elementor-element-4d4dc93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-5887 .elementor-element.elementor-element-4d4dc93 .elementor-heading-title{font-size:18px;color:var( --e-global-color-7a9ac9b );}.elementor-5887 .elementor-element.elementor-element-5ec09ea{text-align:center;}.elementor-5887 .elementor-element.elementor-element-5ec09ea .elementor-heading-title{font-size:13px;color:var( --e-global-color-text );}.elementor-5887 .elementor-element.elementor-element-7ac60ee .elementor-button{background-color:var( --e-global-color-accent );font-family:"Jost", Sans-serif;font-size:13px;fill:var( --e-global-color-ac45904 );color:var( --e-global-color-ac45904 );border-radius:5px 5px 5px 5px;padding:5px 10px 5px 10px;}.elementor-5887 .elementor-element.elementor-element-7ac60ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-5887 .elementor-element.elementor-element-80c9c27{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-5887 .elementor-element.elementor-element-80c9c27:not(.elementor-motion-effects-element-type-background), .elementor-5887 .elementor-element.elementor-element-80c9c27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5887 .elementor-element.elementor-element-dba2330{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-5887 .elementor-element.elementor-element-2ff4329 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5887 .elementor-element.elementor-element-2ff4329{text-align:center;}.elementor-5887 .elementor-element.elementor-element-2ff4329 .elementor-heading-title{font-size:30px;color:#1B2733;}.elementor-5887 .elementor-element.elementor-element-e906786{text-align:center;font-size:17px;line-height:1.7em;color:#5A6570;}.elementor-5887 .elementor-element.elementor-element-a3559ba .elementor-button{background-color:#22678F;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 26px 14px 26px;}.elementor-5887 .elementor-element.elementor-element-a3559ba .elementor-button:hover, .elementor-5887 .elementor-element.elementor-element-a3559ba .elementor-button:focus{background-color:#1B6E8C;border-color:#1B6E8C;}.elementor-5887 .elementor-element.elementor-element-a3559ba > .elementor-widget-container{margin:10px 0px 0px 0px;}@media(min-width:768px){.elementor-5887 .elementor-element.elementor-element-44b845f{--content-width:1500px;}.elementor-5887 .elementor-element.elementor-element-4afaa2a{--width:55%;}.elementor-5887 .elementor-element.elementor-element-f624631{--content-width:1500px;}.elementor-5887 .elementor-element.elementor-element-de2e664{--width:72.628%;}.elementor-5887 .elementor-element.elementor-element-1781f5a{--content-width:1500px;}.elementor-5887 .elementor-element.elementor-element-ed31e4a{--width:25%;}.elementor-5887 .elementor-element.elementor-element-1ca30f8{--width:25%;}.elementor-5887 .elementor-element.elementor-element-a8340ca{--width:25%;}.elementor-5887 .elementor-element.elementor-element-dcfe9f7{--width:25%;}.elementor-5887 .elementor-element.elementor-element-dba2330{--content-width:900px;}}@media(max-width:1024px){.elementor-5887 .elementor-element.elementor-element-d543774{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:44px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-5887 .elementor-element.elementor-element-0cea132 .elementor-heading-title{font-size:42px;}.elementor-5887 .elementor-element.elementor-element-b9c1d70{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;}.elementor-5887 .elementor-element.elementor-element-8fbd5a1{--padding-top:44px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-5887 .elementor-element.elementor-element-3549881 .ue-instagram-feed-inner{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-5887 .elementor-element.elementor-element-3549881 .ue_instagram_grid_item{aspect-ratio:1 / 1;}.elementor-5887 .elementor-element.elementor-element-328c1b6{--padding-top:44px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-5887 .elementor-element.elementor-element-2bdaf14{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-5887 .elementor-element.elementor-element-ed31e4a.e-con{--align-self:stretch;}.elementor-5887 .elementor-element.elementor-element-1ca30f8.e-con{--align-self:stretch;}.elementor-5887 .elementor-element.elementor-element-a8340ca.e-con{--align-self:stretch;}.elementor-5887 .elementor-element.elementor-element-dcfe9f7.e-con{--align-self:stretch;}.elementor-5887 .elementor-element.elementor-element-80c9c27{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-5887 .elementor-element.elementor-element-d543774{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:34px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-5887 .elementor-element.elementor-element-0cea132{text-align:start;}.elementor-5887 .elementor-element.elementor-element-0cea132 .elementor-heading-title{font-size:34px;}.elementor-5887 .elementor-element.elementor-element-101bc9c{text-align:start;}.elementor-5887 .elementor-element.elementor-element-b9c1d70{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-5887 .elementor-element.elementor-element-8fbd5a1{--padding-top:34px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-5887 .elementor-element.elementor-element-fd10325{text-align:start;}.elementor-5887 .elementor-element.elementor-element-3549881 .ue-instagram-feed-inner{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:8px;}.elementor-5887 .elementor-element.elementor-element-3549881 .ue_instagram_grid_item{aspect-ratio:1 / 1;}.elementor-5887 .elementor-element.elementor-element-328c1b6{--padding-top:34px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-5887 .elementor-element.elementor-element-705415d{text-align:start;}.elementor-5887 .elementor-element.elementor-element-2bdaf14{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5887 .elementor-element.elementor-element-80c9c27{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5887 .elementor-element.elementor-element-2ff4329 .elementor-heading-title{font-size:26px;}}/* Start custom CSS *//* ---------------------------------------------------------------
   /socials/  (page 5887)
   Band rhythm: grey header -> deep blue (follow cards) -> grey
   (Instagram slot) -> white (CTA) -> navy footer, each joined by a
   28px tilt divider, same as the homepage.
   Follow cards  -> HTML widget 749c298   (mirrors the homepage
                    social cards: white, 4px left accent, radius 14,
                    centred, .leon-card--onblue shadow)
   Instagram slot-> HTML widget 902428a   (contains the SWAP POINT
                    comment; drop the feed shortcode in there)
   --------------------------------------------------------------- */

.soc-intro { max-width: 68ch !important; }

.soc-sub {
  margin: -8px 0 0;
  font-size: 16px;
  line-height: 1.6;
  color: #5A6570;
}
.soc-sub strong { color: var(--e-global-color-725396e); font-weight: 600; }

/* ---------- follow cards (homepage recipe) ---------- */

.soc-cards {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 5%;
}
.soc-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 5px;
  padding: 26px 32px;
  background: #FFFFFF;
  border-left: 4px solid #2489AF;
  border-radius: 14px;
  overflow: hidden;
  text-decoration: none;
  /* .leon-card / .leon-card--onblue supply the shadow + hover lift */
}
.soc-icon { display: inline-flex; align-items: center; justify-content: center; }
.soc-icon svg { width: 25px; height: 25px; fill: #2489AF; }

.soc-platform {
  margin-top: 6px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
  color: #1B2733;
}
.soc-handle {
  font-size: 13px;
  line-height: 1.5;
  color: #5A6570;
  word-break: break-word;
}
/* The follow link carries .elementor-button / .elementor-button-text
   inside a .btn-underline card purely so the kit's site-wide underline
   rule (post 4) matches it — same 2px bar, same wipe-out-right on
   hover as every other btn-underline on the site. Everything below
   just strips .elementor-button's box styling so it reads as a text
   link, not a filled button. */
.soc-follow {
  margin-top: 12px;
  font-size: 15px;
  color: #1B2733;
}
.soc-card .soc-follow.elementor-button {
  display: inline-block;
  padding: 0;
  background: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #1B2733;
  fill: #1B2733;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  text-decoration: none;
}
.soc-card .soc-follow .elementor-button-text {
  position: relative;   /* the kit's ::after is absolute */
  flex-grow: 0;
}

/* the .leon-card shadow lives on the homepage; repeated here so this
   page does not depend on page 5304's document CSS */
.soc-card {
  box-shadow: 0 10px 30px -12px rgba(0,0,0,.35);
  transition: transform .28s ease, box-shadow .28s ease;
}
.soc-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 18px 44px -14px rgba(0,0,0,.45);
}

/* ---------- Instagram slot ---------- */

/* The placeholder grid and its notice card are gone -- this is now the UE
   "Instagram Feed" widget (3549881), configured in the panel to match what
   the placeholder looked like: 4/3/3 columns, 12px gap, 1:1 tiles, 10px
   radius, 12 posts. Nothing here needs to restyle it; this is only spacing
   and a guard on the site-wide link underline. */
.soc-igfeed { margin-top: 26px; }
.soc-igfeed a { text-decoration: none; }
.soc-igfeed .elementor-button-text::after { display: none !important; }

/* ---------- CTA band ---------- */

.soc-cta-text { max-width: 62ch; }
.soc-cta-btn .elementor-button-text::after { display: none !important; }

/* ---------- responsive ---------- */

@media (max-width: 1024px) {
  .soc-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }
  .ig-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .soc-cards { grid-template-columns: 1fr; gap: 16px; }
  .ig-grid { gap: 8px; }
  .ig-cell { border-radius: 8px; }
  .ig-cell svg { width: 22px; height: 22px; }
  .ig-notice {
    position: static;
    transform: none;
    width: auto;
    margin-top: 16px;
    padding: 24px 22px 26px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .soc-card, .soc-follow { transition: none; }
  .soc-card:hover { transform: none; }
}
/* S2: section head row, heading + sub left, Instagram button right */
.soc-ighead { width: 100%; align-items: flex-end; }
.soc-ighead > .soc-ighead-left { flex: 1 1 auto; width: auto; min-width: 0; }
.soc-ighead > .soc-igcta { flex: 0 0 auto; width: auto; }
.soc-ighead .soc-igcta .elementor-button { box-shadow: none; }
.soc-ighead .soc-igcta .elementor-button-text::after { display: none !important; }
@media (max-width: 767px) {
  .soc-ighead { flex-direction: column; align-items: flex-start; }
  .soc-igcta { width: 100%; }
  .soc-igcta .elementor-button { width: 100%; justify-content: center; }
}

/* ---------- 2026-11-03: mobile/tablet pass ---------- */

/* Header word cloud: beside the text on desktop + tablet (Elementor
   settings), behind the text on mobile so it adds no extra scroll.
   Mobile only, because _position is not a responsive control. */
@media (max-width: 767px) {
  .soc-header { position: relative; overflow: hidden; }
  .soc-header > .soc-header-inner { position: relative; z-index: 1; }
  .soc-header > .soc-wordcloud {
    position: absolute;
    top: 50%;
    right: -28px;
    transform: translateY(-50%);
    width: 58% !important;
    max-width: 240px;
    margin: 0;
    opacity: .14;
    z-index: 0;
    pointer-events: none;
  }
}

/* "Alle social media" cards (row 2bdaf14): 2x2 on tablet, one column
   on mobile. Equal-height cards (cards' align-self is centre on desktop,
   stretch from tablet down, set per card) with the button pinned to the bottom,
   so platform names and buttons line up across each row. */
@media (max-width: 1024px) {
  .soc-band .e-con.leon-card--onblue { width: calc(50% - 12px) !important; max-width: none; }
  .soc-band .leon-card--onblue > .elementor-widget-button { margin-top: auto; }
}
@media (max-width: 767px) {
  .soc-band .e-con.leon-card--onblue { width: 100% !important; }
}

/* Desktop: zelfde inhoudsbreedte als de andere pagina's (boxed 1500px, gecentreerd).
   De header is bewust "full width" gebleven, omdat de mobiele CSS hierboven
   .soc-header > .soc-wordcloud als direct kind gebruikt. */
@media (min-width: 1025px) {
  .soc-header { padding-left: max(2%, calc(50% - 750px)) !important; padding-right: max(2%, calc(50% - 750px)) !important; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://leon-eeklo.be/wp-content/uploads/2026/05/Jost-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */