.elementor-2689 .elementor-element.elementor-element-943e5cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2689 .elementor-element.elementor-element-943e5cf:not(.elementor-motion-effects-element-type-background), .elementor-2689 .elementor-element.elementor-element-943e5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EDF0;}.elementor-2689 .elementor-element.elementor-element-fe38d76{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--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-2689 .elementor-element.elementor-element-fe38d76.e-con{--align-self:flex-start;}.elementor-2689 .elementor-element.elementor-element-3dc6e5a{width:100%;max-width:100%;text-align:center;}.elementor-2689 .elementor-element.elementor-element-3dc6e5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-eff5495 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2689 .elementor-element.elementor-element-eff5495 .elementor-heading-title{font-size:63px;font-weight:500;line-height:60px;letter-spacing:-0.08em;}.elementor-2689 .elementor-element.elementor-element-dfd5177{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-dfd5177:not(.elementor-motion-effects-element-type-background), .elementor-2689 .elementor-element.elementor-element-dfd5177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EDF0;}.elementor-2689 .elementor-element.elementor-element-6220ff4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-6220ff4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2689 .elementor-element.elementor-element-0903dae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2689 .elementor-element.elementor-element-0903dae:not(.elementor-motion-effects-element-type-background), .elementor-2689 .elementor-element.elementor-element-0903dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2689 .elementor-element.elementor-element-0903dae:hover{background-color:#CECECE;}.elementor-2689 .elementor-element.elementor-element-0903dae.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2689 .elementor-element.elementor-element-d71eb39{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:07px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-4b57d5e .elementor-icon-wrapper{text-align:center;}.elementor-2689 .elementor-element.elementor-element-4b57d5e.elementor-view-stacked .elementor-icon{background-color:#2E3D44;}.elementor-2689 .elementor-element.elementor-element-4b57d5e.elementor-view-framed .elementor-icon, .elementor-2689 .elementor-element.elementor-element-4b57d5e.elementor-view-default .elementor-icon{color:#2E3D44;border-color:#2E3D44;}.elementor-2689 .elementor-element.elementor-element-4b57d5e.elementor-view-framed .elementor-icon, .elementor-2689 .elementor-element.elementor-element-4b57d5e.elementor-view-default .elementor-icon svg{fill:#2E3D44;}.elementor-2689 .elementor-element.elementor-element-4b57d5e .elementor-icon{font-size:14px;}.elementor-2689 .elementor-element.elementor-element-4b57d5e .elementor-icon svg{height:14px;}.elementor-2689 .elementor-element.elementor-element-49fe0b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-965951b.elementor-element{--align-self:center;}.elementor-2689 .elementor-element.elementor-element-965951b{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;line-height:13px;color:#2E3D44;}.elementor-2689 .elementor-element.elementor-element-965951b p{margin-block-end:0px;}.elementor-2689 .elementor-element.elementor-element-a3bef3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-a3bef3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2689 .elementor-element.elementor-element-2959dc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2689 .elementor-element.elementor-element-2959dc5:not(.elementor-motion-effects-element-type-background), .elementor-2689 .elementor-element.elementor-element-2959dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2689 .elementor-element.elementor-element-2959dc5:hover{background-color:#CECECE;}.elementor-2689 .elementor-element.elementor-element-2959dc5.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2689 .elementor-element.elementor-element-3e3c7c6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:07px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-2df1a1c .elementor-icon-wrapper{text-align:center;}.elementor-2689 .elementor-element.elementor-element-2df1a1c.elementor-view-stacked .elementor-icon{background-color:#2E3D44;}.elementor-2689 .elementor-element.elementor-element-2df1a1c.elementor-view-framed .elementor-icon, .elementor-2689 .elementor-element.elementor-element-2df1a1c.elementor-view-default .elementor-icon{color:#2E3D44;border-color:#2E3D44;}.elementor-2689 .elementor-element.elementor-element-2df1a1c.elementor-view-framed .elementor-icon, .elementor-2689 .elementor-element.elementor-element-2df1a1c.elementor-view-default .elementor-icon svg{fill:#2E3D44;}.elementor-2689 .elementor-element.elementor-element-2df1a1c .elementor-icon{font-size:14px;}.elementor-2689 .elementor-element.elementor-element-2df1a1c .elementor-icon svg{height:14px;}.elementor-2689 .elementor-element.elementor-element-e8574c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-47321a9.elementor-element{--align-self:center;}.elementor-2689 .elementor-element.elementor-element-47321a9{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;line-height:13px;color:#2E3D44;}.elementor-2689 .elementor-element.elementor-element-47321a9 p{margin-block-end:0px;}.elementor-2689 .elementor-element.elementor-element-2388149{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-2388149.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2689 .elementor-element.elementor-element-63aec18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2689 .elementor-element.elementor-element-63aec18:not(.elementor-motion-effects-element-type-background), .elementor-2689 .elementor-element.elementor-element-63aec18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2689 .elementor-element.elementor-element-63aec18:hover{background-color:#CECECE;}.elementor-2689 .elementor-element.elementor-element-63aec18.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2689 .elementor-element.elementor-element-7fc57f8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:07px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-d8e1428 .elementor-icon-wrapper{text-align:center;}.elementor-2689 .elementor-element.elementor-element-d8e1428.elementor-view-stacked .elementor-icon{background-color:#2E3D44;}.elementor-2689 .elementor-element.elementor-element-d8e1428.elementor-view-framed .elementor-icon, .elementor-2689 .elementor-element.elementor-element-d8e1428.elementor-view-default .elementor-icon{color:#2E3D44;border-color:#2E3D44;}.elementor-2689 .elementor-element.elementor-element-d8e1428.elementor-view-framed .elementor-icon, .elementor-2689 .elementor-element.elementor-element-d8e1428.elementor-view-default .elementor-icon svg{fill:#2E3D44;}.elementor-2689 .elementor-element.elementor-element-d8e1428 .elementor-icon{font-size:14px;}.elementor-2689 .elementor-element.elementor-element-d8e1428 .elementor-icon svg{height:14px;}.elementor-2689 .elementor-element.elementor-element-cc8638e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-8759d51.elementor-element{--align-self:center;}.elementor-2689 .elementor-element.elementor-element-8759d51{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;line-height:13px;color:#2E3D44;}.elementor-2689 .elementor-element.elementor-element-8759d51 p{margin-block-end:0px;}.elementor-2689 .elementor-element.elementor-element-cc5c06e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:25px;--padding-left:35px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-cc5c06e:not(.elementor-motion-effects-element-type-background), .elementor-2689 .elementor-element.elementor-element-cc5c06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EDF0;}.elementor-2689 .elementor-element.elementor-element-accf6f5{width:100%;max-width:100%;text-align:center;}.elementor-2689 .elementor-element.elementor-element-accf6f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-c068bbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-c068bbc{text-align:start;font-size:40px;font-weight:600;line-height:55px;}.elementor-2689 .elementor-element.elementor-element-c068bbc p{margin-block-end:0px;}.elementor-2689 .elementor-element.elementor-element-16a43f0{--display:flex;--min-height:405px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2689 .elementor-element.elementor-element-16a43f0:not(.elementor-motion-effects-element-type-background), .elementor-2689 .elementor-element.elementor-element-16a43f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EDF0;}.elementor-2689 .elementor-element.elementor-element-2b71650{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-2689 .elementor-element.elementor-element-2b71650 .swiper-slide > .elementor-element{height:100%;}.elementor-2689 .elementor-element.elementor-element-c634d7f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:25px;--padding-left:35px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-c634d7f:not(.elementor-motion-effects-element-type-background), .elementor-2689 .elementor-element.elementor-element-c634d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EDF0;}.elementor-2689 .elementor-element.elementor-element-8230a4f{width:100%;max-width:100%;text-align:center;}.elementor-2689 .elementor-element.elementor-element-8230a4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-e5a9f15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-e5a9f15{text-align:start;font-size:40px;font-weight:600;line-height:55px;}.elementor-2689 .elementor-element.elementor-element-e5a9f15 p{margin-block-end:0px;}.elementor-2689 .elementor-element.elementor-element-ba70117{--display:flex;--min-height:405px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2689 .elementor-element.elementor-element-ba70117:not(.elementor-motion-effects-element-type-background), .elementor-2689 .elementor-element.elementor-element-ba70117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EDF0;}.elementor-2689 .elementor-element.elementor-element-6b4a0aa{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-2689 .elementor-element.elementor-element-6b4a0aa .swiper-slide > .elementor-element{height:100%;}.elementor-2689 .elementor-element.elementor-element-fc28329{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:25px;--padding-left:35px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-fc28329:not(.elementor-motion-effects-element-type-background), .elementor-2689 .elementor-element.elementor-element-fc28329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EDF0;}.elementor-2689 .elementor-element.elementor-element-e7042eb{width:100%;max-width:100%;text-align:center;}.elementor-2689 .elementor-element.elementor-element-e7042eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-100fb23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-100fb23{text-align:start;font-size:40px;font-weight:600;line-height:55px;}.elementor-2689 .elementor-element.elementor-element-100fb23 p{margin-block-end:0px;}.elementor-2689 .elementor-element.elementor-element-6d24c24{--display:flex;--min-height:405px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2689 .elementor-element.elementor-element-6d24c24:not(.elementor-motion-effects-element-type-background), .elementor-2689 .elementor-element.elementor-element-6d24c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EDF0;}.elementor-2689 .elementor-element.elementor-element-df878d7{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-2689 .elementor-element.elementor-element-df878d7 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-2689 .elementor-element.elementor-element-943e5cf{--width:100%;}.elementor-2689 .elementor-element.elementor-element-fe38d76{--width:100%;}.elementor-2689 .elementor-element.elementor-element-6220ff4{--width:171px;}.elementor-2689 .elementor-element.elementor-element-0903dae{--width:160px;}.elementor-2689 .elementor-element.elementor-element-d71eb39{--width:25px;}.elementor-2689 .elementor-element.elementor-element-a3bef3d{--width:180px;}.elementor-2689 .elementor-element.elementor-element-2959dc5{--width:170px;}.elementor-2689 .elementor-element.elementor-element-3e3c7c6{--width:25px;}.elementor-2689 .elementor-element.elementor-element-2388149{--width:160px;}.elementor-2689 .elementor-element.elementor-element-63aec18{--width:160px;}.elementor-2689 .elementor-element.elementor-element-7fc57f8{--width:25px;}}@media(max-width:1024px){.elementor-2689 .elementor-element.elementor-element-943e5cf{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2689 .elementor-element.elementor-element-eff5495 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-eff5495 .elementor-heading-title{font-size:48px;line-height:36px;}.elementor-2689 .elementor-element.elementor-element-cc5c06e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-c068bbc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-c068bbc{text-align:start;font-size:48px;line-height:36px;}.elementor-2689 .elementor-element.elementor-element-2b71650{--swiper-slides-to-display:2;}.elementor-2689 .elementor-element.elementor-element-c634d7f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-e5a9f15 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-e5a9f15{text-align:start;font-size:48px;line-height:36px;}.elementor-2689 .elementor-element.elementor-element-6b4a0aa{--swiper-slides-to-display:2;}.elementor-2689 .elementor-element.elementor-element-fc28329{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-100fb23 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-100fb23{text-align:start;font-size:48px;line-height:36px;}.elementor-2689 .elementor-element.elementor-element-df878d7{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2689 .elementor-element.elementor-element-943e5cf{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2689 .elementor-element.elementor-element-cc5c06e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-accf6f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-2b71650{--swiper-slides-to-display:1;}.elementor-2689 .elementor-element.elementor-element-c634d7f{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-8230a4f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-6b4a0aa{--swiper-slides-to-display:1;}.elementor-2689 .elementor-element.elementor-element-fc28329{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2689 .elementor-element.elementor-element-e7042eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2689 .elementor-element.elementor-element-df878d7{--swiper-slides-to-display:1;}}/* Start custom CSS */.eael-image-masking-c0dc442 .reveal-media{
  clip-path: inset(var(--inset) round var(--radius)) !important;
}
/* ===== Fix horizontal scroll caused by reveal-stage/image ===== */
[data-reveal-stage]{
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow: hidden;      /* hard stop for overflow */
}

[data-reveal-stage] .reveal-media{
  display: block;        /* kills inline-image overflow */
  width: 100%;
  max-width: 100%;
  height: auto;
}


/* Shared highlight styling for BOTH blocks */
.fws-scroll-highlight,
.fws-scroll-highlight .fws-token{
  font-size: 42px;
  font-weight: 500;
  line-height: 1.5;
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: none !important;
  white-space: normal !important;
}

.fws-scroll-highlight .fws-token{
  display: inline;
}

.fws-scroll-highlight .fws-token.is-highlighted{
  background: #fff;
}

/* Advisory row layout */
.fws-highlight-row > .e-con-inner{
  max-width: 1140px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 100% !important;
  flex-wrap: nowrap !important;
}
.fws-highlight-row > .e-con-inner > *{ min-width: 0 !important; }
.fws-highlight-row > .e-con-inner > :first-child{ flex: 0 0 auto !important; }
.fws-highlight-row > .e-con-inner > :last-child { flex: 1 1 0 !important; min-width: 0 !important; }

/* Full management row layout */
.fws-highlight-row-fm > .e-con-inner{
  max-width: 1140px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 100% !important;
  flex-wrap: nowrap !important;
}
.fws-highlight-row-fm > .e-con-inner > *{ min-width: 0 !important; }
.fws-highlight-row-fm > .e-con-inner > :first-child{ flex: 0 0 auto !important; }
.fws-highlight-row-fm > .e-con-inner > :last-child { flex: 1 1 0 !important; min-width: 0 !important; }/* End custom CSS */