.elementor-2687 .elementor-element.elementor-element-7d6186e{--display:flex;--min-height:300px;--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;--justify-content:center;}.elementor-2687 .elementor-element.elementor-element-7d6186e:not(.elementor-motion-effects-element-type-background), .elementor-2687 .elementor-element.elementor-element-7d6186e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://actuaries.org.sg/wp-content/uploads/2025/11/our-story-banner-img.jpg");background-position:center center;background-size:cover;}.elementor-2687 .elementor-element.elementor-element-496a939{--display:flex;}.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-2687 .elementor-element.elementor-element-34dde00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-b4f5765 );}.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-2687 .elementor-element.elementor-element-8237fdf{color:var( --e-global-color-b4f5765 );}.elementor-2687 .elementor-element.elementor-element-5c0b812{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2687 .elementor-element.elementor-element-e4b9b25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-2687 .elementor-element.elementor-element-6ed685b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2687 .elementor-element.elementor-element-c09f158 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-3e74545{text-align:start;}.elementor-2687 .elementor-element.elementor-element-3e74545 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-953390f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2687 .elementor-element.elementor-element-ce0ab21{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 3px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2687 .elementor-element.elementor-element-ce0ab21:hover{box-shadow:5px 5px 15px 0px rgba(0, 0, 0, 0.1);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-2687 .elementor-element.elementor-element-0748b25 .elementor-icon-box-wrapper{align-items:center;gap:24px;}.elementor-2687 .elementor-element.elementor-element-0748b25 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2687 .elementor-element.elementor-element-0748b25.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-0748b25.elementor-view-framed .elementor-icon, .elementor-2687 .elementor-element.elementor-element-0748b25.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-0748b25 .elementor-icon{font-size:30px;}.elementor-2687 .elementor-element.elementor-element-0748b25 .elementor-icon-box-title, .elementor-2687 .elementor-element.elementor-element-0748b25 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-2687 .elementor-element.elementor-element-ccfe2ff{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 3px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2687 .elementor-element.elementor-element-ccfe2ff:hover{box-shadow:5px 5px 15px 0px rgba(0, 0, 0, 0.1);}.elementor-2687 .elementor-element.elementor-element-40d1309 .elementor-icon-box-wrapper{align-items:center;gap:24px;}.elementor-2687 .elementor-element.elementor-element-40d1309 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2687 .elementor-element.elementor-element-40d1309.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-40d1309.elementor-view-framed .elementor-icon, .elementor-2687 .elementor-element.elementor-element-40d1309.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-40d1309 .elementor-icon{font-size:30px;}.elementor-2687 .elementor-element.elementor-element-40d1309 .elementor-icon-box-title, .elementor-2687 .elementor-element.elementor-element-40d1309 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-2687 .elementor-element.elementor-element-38aa6f3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 3px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2687 .elementor-element.elementor-element-38aa6f3:hover{box-shadow:5px 5px 15px 0px rgba(0, 0, 0, 0.1);}.elementor-2687 .elementor-element.elementor-element-58aca1b .elementor-icon-box-wrapper{align-items:center;gap:24px;}.elementor-2687 .elementor-element.elementor-element-58aca1b .elementor-icon-box-title{margin-block-end:0px;}.elementor-2687 .elementor-element.elementor-element-58aca1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-58aca1b.elementor-view-framed .elementor-icon, .elementor-2687 .elementor-element.elementor-element-58aca1b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-58aca1b .elementor-icon{font-size:30px;}.elementor-2687 .elementor-element.elementor-element-58aca1b .elementor-icon-box-title, .elementor-2687 .elementor-element.elementor-element-58aca1b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-2687 .elementor-element.elementor-element-0ac040c{--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:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2687 .elementor-element.elementor-element-0ac040c:not(.elementor-motion-effects-element-type-background), .elementor-2687 .elementor-element.elementor-element-0ac040c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F5;}.elementor-2687 .elementor-element.elementor-element-17f4038{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2687 .elementor-element.elementor-element-abccd54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-36a1d74{text-align:start;}.elementor-2687 .elementor-element.elementor-element-36a1d74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-049f7c6{padding:0px 0px 0px 0px;font-family:"Cabin", Sans-serif;font-size:17px;line-height:1.7em;color:#000000;}.elementor-2687 .elementor-element.elementor-element-049f7c6 p{margin-block-end:0px;}.elementor-2687 .elementor-element.elementor-element-1d88074{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2687 .elementor-element.elementor-element-6b9b1f6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-75d527f );--border-color:var( --e-global-color-75d527f );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2687 .elementor-element.elementor-element-6b9b1f6:not(.elementor-motion-effects-element-type-background), .elementor-2687 .elementor-element.elementor-element-6b9b1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4f5765 );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-2687 .elementor-element.elementor-element-3e50292.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2687 .elementor-element.elementor-element-3e50292.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2687 .elementor-element.elementor-element-3e50292.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2687 .elementor-element.elementor-element-3e50292 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-2687 .elementor-element.elementor-element-3e50292 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-2687 .elementor-element.elementor-element-3e50292 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2687 .elementor-element.elementor-element-ba9bd06{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-75d527f );--border-color:var( --e-global-color-75d527f );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2687 .elementor-element.elementor-element-ba9bd06:not(.elementor-motion-effects-element-type-background), .elementor-2687 .elementor-element.elementor-element-ba9bd06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4f5765 );}.elementor-2687 .elementor-element.elementor-element-f3f1033.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2687 .elementor-element.elementor-element-f3f1033.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2687 .elementor-element.elementor-element-f3f1033.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2687 .elementor-element.elementor-element-f3f1033 .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-2687 .elementor-element.elementor-element-f3f1033 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-2687 .elementor-element.elementor-element-f3f1033 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2687 .elementor-element.elementor-element-45e8173{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-75d527f );--border-color:var( --e-global-color-75d527f );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2687 .elementor-element.elementor-element-45e8173:not(.elementor-motion-effects-element-type-background), .elementor-2687 .elementor-element.elementor-element-45e8173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4f5765 );}.elementor-2687 .elementor-element.elementor-element-281f55d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2687 .elementor-element.elementor-element-281f55d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2687 .elementor-element.elementor-element-281f55d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2687 .elementor-element.elementor-element-281f55d .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-2687 .elementor-element.elementor-element-281f55d .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-2687 .elementor-element.elementor-element-281f55d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2687 .elementor-element.elementor-element-59ba00c7{--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:flex-start;--padding-top:60px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2687 .elementor-element.elementor-element-59ba00c7:not(.elementor-motion-effects-element-type-background), .elementor-2687 .elementor-element.elementor-element-59ba00c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2687 .elementor-element.elementor-element-3c253d30{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2687 .elementor-element.elementor-element-16f4a7ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-63e5c512{text-align:start;}.elementor-2687 .elementor-element.elementor-element-63e5c512 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-4b52cf4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2687 .elementor-element.elementor-element-ac23340{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-75d527f );--border-color:var( --e-global-color-75d527f );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2687 .elementor-element.elementor-element-ea9d213 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-2687 .elementor-element.elementor-element-5ea6741 a{color:var( --e-global-color-text );}.elementor-2687 .elementor-element.elementor-element-5ea6741 a:hover, .elementor-2687 .elementor-element.elementor-element-5ea6741 a:focus{color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-1a3361d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-75d527f );--border-color:var( --e-global-color-75d527f );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2687 .elementor-element.elementor-element-0a4626e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-2687 .elementor-element.elementor-element-25187e7 a{color:var( --e-global-color-text );}.elementor-2687 .elementor-element.elementor-element-25187e7 a:hover, .elementor-2687 .elementor-element.elementor-element-25187e7 a:focus{color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-7c968bc0{width:100%;max-width:100%;padding:0px 0px 30px 0px;}.elementor-2687 .elementor-element.elementor-element-1d08650{width:100%;max-width:100%;padding:0px 0px 30px 0px;}.elementor-2687 .elementor-element.elementor-element-65b354a3{width:100%;max-width:100%;padding:0px 0px 30px 0px;}.elementor-2687 .elementor-element.elementor-element-7afcf222{width:100%;max-width:100%;padding:0px 0px 30px 0px;}.elementor-2687 .elementor-element.elementor-element-34f4ac8b{--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:flex-start;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2687 .elementor-element.elementor-element-34f4ac8b:not(.elementor-motion-effects-element-type-background), .elementor-2687 .elementor-element.elementor-element-34f4ac8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F5;}.elementor-2687 .elementor-element.elementor-element-6011679{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2687 .elementor-element.elementor-element-2ffc48ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-710aae10{text-align:start;}.elementor-2687 .elementor-element.elementor-element-710aae10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-164bb566{padding:0px 0px 0px 0px;font-family:"Cabin", Sans-serif;font-size:17px;line-height:1.7em;color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2687 .elementor-element.elementor-element-496a939{--width:50%;}.elementor-2687 .elementor-element.elementor-element-6ed685b{--width:60%;}.elementor-2687 .elementor-element.elementor-element-953390f{--width:40%;}.elementor-2687 .elementor-element.elementor-element-59ba00c7{--width:100%;}}@media(max-width:1024px){.elementor-2687 .elementor-element.elementor-element-0ac040c{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-2687 .elementor-element.elementor-element-1d88074{--grid-auto-flow:row;}.elementor-2687 .elementor-element.elementor-element-59ba00c7{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-2687 .elementor-element.elementor-element-34f4ac8b{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-2687 .elementor-element.elementor-element-0ac040c{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2687 .elementor-element.elementor-element-1d88074{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2687 .elementor-element.elementor-element-3e50292 .elementor-image-box-img{margin-bottom:15px;}.elementor-2687 .elementor-element.elementor-element-f3f1033 .elementor-image-box-img{margin-bottom:15px;}.elementor-2687 .elementor-element.elementor-element-281f55d .elementor-image-box-img{margin-bottom:15px;}.elementor-2687 .elementor-element.elementor-element-59ba00c7{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2687 .elementor-element.elementor-element-34f4ac8b{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS *//* ═══ SAS Our Activities — Elementor Custom CSS ═══ */

/* ─ Breadcrumb ─ */
.sas-breadcrumb { display: flex; align-items: center; gap: 8px; font-size: 16px; color: rgba(255,255,255,0.5); margin-bottom: 0; font-family: 'Cabin', sans-serif; }
.sas-breadcrumb a { color: rgba(255,255,255,0.72); text-decoration: none; }
.sas-breadcrumb a:hover { color: #fff; }
.sas-breadcrumb svg { opacity: 0.5; flex-shrink: 0; }

/* ─ Tab bar ─ */
.sas-tab-inner { display: flex; overflow-x: auto; scrollbar-width: none; }
.sas-tab-inner::-webkit-scrollbar { display: none; }
.sas-tab-link { display: inline-block; padding: 18px 26px; font-size: 16px; font-weight: 600; color: #808080; white-space: nowrap; border-bottom: 3px solid transparent; text-decoration: none; transition: color 0.2s, border-color 0.2s; font-family: 'Cabin', sans-serif; }
.sas-tab-link:hover { color: #222222; border-bottom-color: #DADADA; }
.sas-tab-link.sas-is-active { color: #8D0801; border-bottom-color: #8D0801; }
@media (max-width: 640px) { .sas-tab-link { padding: 15px 16px; font-size: 13px; } }

/* ─ Role layout ─ */
.sas-role-layout { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: start; font-family: 'Cabin', sans-serif; }
.sas-role-body p { font-size: 16px; line-height: 1.7; margin-bottom: 16px; color: #000; }
.sas-role-body p:last-child { margin-bottom: 0; }
.sas-lead { font-size: 18px !important; font-weight: 500 !important; }
.sas-highlight-stack { display: flex; flex-direction: column; gap: 16px; }
.sas-highlight-card { display: flex; align-items: flex-start; gap: 18px; background: #fff; border: 1px solid #DADADA; border-radius: 10px; padding: 22px 24px; transition: transform 0.2s, box-shadow 0.2s; }
.sas-highlight-card:hover { transform: translateY(-3px); box-shadow: 0 8px 24px rgba(0,0,0,0.09); }
.sas-highlight-card--primary { border-left: 4px solid #222222; }
.sas-highlight-card--accent  { border-left: 4px solid #8D0801; }
.sas-highlight-icon { flex-shrink: 0; width: 44px; height: 44px; border-radius: 6px; background: #F4F7F5; display: flex; align-items: center; justify-content: center; color: #222222; }
.sas-highlight-icon--red { background: #f9eaea; color: #8D0801; }
.sas-highlight-card h4 { font-size: 16px; font-weight: 700; color: #222222; margin: 0 0 4px; }
.sas-highlight-card p { font-size: 14px; line-height: 1.6; color: #808080; margin: 0; }
@media (max-width: 900px) { .sas-role-layout { grid-template-columns: 1fr; gap: 36px; } }

/* ─ Regulator cards ─ */
.sas-reg-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; font-family: 'Cabin', sans-serif; }
.sas-reg-card { background: #fff; border: 1px solid #DADADA; border-radius: 10px; padding: 32px 28px; transition: transform 0.2s, box-shadow 0.2s; }
.sas-reg-card:hover { transform: translateY(-4px); box-shadow: 0 10px 30px rgba(0,0,0,0.08); }
.sas-reg-header { display: flex; align-items: center; gap: 14px; margin-bottom: 16px; }
.sas-reg-abbr { flex-shrink: 0; width: 52px; height: 52px; border-radius: 6px; background: #222222; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 700; letter-spacing: 1px; }
.sas-reg-card h3 { font-size: 16px; font-weight: 700; color: #222222; line-height: 1.3; margin: 0; }
.sas-reg-card p { font-size: 14px; line-height: 1.65; color: #000; margin: 0; }
@media (max-width: 900px) { .sas-reg-grid { grid-template-columns: 1fr 1fr; } }
@media (max-width: 640px) { .sas-reg-grid { grid-template-columns: 1fr; } }

/* ─ International cards ─ */
.sas-intl-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; font-family: 'Cabin', sans-serif; }
.sas-intl-card { display: flex; gap: 24px; align-items: flex-start; background: #fff; border: 1px solid #DADADA; border-radius: 10px; padding: 32px; }
.sas-intl-badge { flex-shrink: 0; width: 64px; height: 64px; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; letter-spacing: 0.5px; color: #fff; }
.sas-intl-badge--dark { background: #222222; }
.sas-intl-badge--red  { background: #8D0801; }
.sas-intl-body h3 { font-size: 18px; font-weight: 700; color: #222222; margin: 0 0 10px; }
.sas-intl-body p  { font-size: 14px; line-height: 1.7; margin: 0 0 12px; }
.sas-text-link { display: inline-flex; align-items: center; gap: 5px; font-size: 14px; font-weight: 600; color: #8D0801; text-decoration: none; }
.sas-text-link:hover { color: #222222; }
.sas-host-badge { display: inline-flex; align-items: center; gap: 8px; background: #f9eaea; border: 1px solid #e8c0be; border-radius: 6px; padding: 10px 16px; font-size: 13px; font-weight: 600; color: #8D0801; }
@media (max-width: 900px) { .sas-intl-grid { grid-template-columns: 1fr; } }
@media (max-width: 640px) { .sas-intl-card { flex-direction: column; } .sas-intl-badge { width: 52px; height: 52px; font-size: 12px; } }

/* ─ Sub-sections ─ */
.sas-sub-section { margin-bottom: 56px; font-family: 'Cabin', sans-serif; }
.sas-sub-section:last-child { margin-bottom: 0; }
.sas-sub-title { font-size: 20px; font-weight: 700; color: #222222; margin: 0 0 8px; padding-bottom: 12px; border-bottom: 2px solid #DADADA; }
.sas-sub-lead  { font-size: 15px; color: #808080; margin: 0 0 24px; }

/* ─ Member organisations grid ─ */
.sas-member-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px 24px; list-style: none; counter-reset: member; padding: 0; font-family: 'Cabin', sans-serif; }
.sas-member-grid li { counter-increment: member; display: flex; align-items: flex-start; gap: 10px; font-size: 16px; line-height: 1.5; padding: 12px 16px; background: #fff; border: 1px solid #DADADA; border-radius: 6px; }
.sas-member-grid li::before { content: counter(member); flex-shrink: 0; width: 22px; height: 22px; background: #F4F7F5; color: #808080; font-size: 11px; font-weight: 700; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-top: 1px; }
.sas-member-grid li strong { color: #8D0801; }
@media (max-width: 900px) { .sas-member-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 640px) { .sas-member-grid { grid-template-columns: 1fr; } }

/* ─ AAC timeline ─ */
.sas-aac-timeline { display: grid; grid-template-columns: repeat(5, 1fr); gap: 16px; font-family: 'Cabin', sans-serif; }
.sas-aac-item { background: #fff; border: 1px solid #DADADA; border-radius: 10px; padding: 20px 18px; text-align: center; }
.sas-aac-item--highlight { background: #8d0801; border-color: #8d0801; }
.sas-aac-year { display: block; font-size: 22px; font-weight: 700; color: #222222; line-height: 1; margin-bottom: 8px; }
.sas-aac-item--highlight .sas-aac-year { color: #fff; }
.sas-aac-content strong { display: block; font-size: 14px; font-weight: 700; color: #222222; margin-bottom: 4px; }
.sas-aac-item--highlight .sas-aac-content strong { color: #fff; }
.sas-aac-content span { display: block; font-size: 12px; color: #808080; line-height: 1.4; }
.sas-aac-item--highlight .sas-aac-content span { color: rgba(255,255,255,0.65); }
@media (max-width: 900px) { .sas-aac-timeline { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 640px) { .sas-aac-timeline { grid-template-columns: 1fr 1fr; } }
@media (max-width: 380px)  { .sas-aac-timeline { grid-template-columns: 1fr; } }

/* ─ Conference history table ─ */
.sas-table-wrap { overflow-x: auto; border: 1px solid #DADADA; border-radius: 10px; font-family: 'Cabin', sans-serif; }
.sas-table-wrap table { width: 100%; border-collapse: collapse; font-size: 16px; background: #fff; }
.sas-table-wrap thead tr { background: #222222; color: #fff; }
.sas-table-wrap thead th { padding: 14px 20px; text-align: left; font-size: 16px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; }
.sas-table-wrap tbody tr { border-bottom: 1px solid #DADADA; transition: background 0.15s; }
.sas-table-wrap tbody tr:last-child { border-bottom: none; }
.sas-table-wrap tbody tr:hover { background: #F4F7F5; }
.sas-table-wrap tbody td { padding: 13px 20px; vertical-align: middle; line-height: 1.5; color: #000; }
.sas-badge-year { display: inline-block; background: #F4F7F5; color: #222222; font-size: 16px; font-weight: 700; padding: 4px 11px; border-radius: 20px; }
.sas-badge-sas  { display: inline-block; background: #f9eaea; color: #8D0801; font-size: 12px; font-weight: 700; padding: 3px 9px; border-radius: 20px; margin-left: 6px; vertical-align: middle; }
@media (max-width: 640px) { .sas-table-wrap thead th, .sas-table-wrap tbody td { padding: 11px 14px; } }

/* ─ EAAC objectives ─ */
.sas-objectives-list { list-style: none; padding: 0; display: flex; flex-direction: column; gap: 12px; font-family: 'Cabin', sans-serif; }
.sas-objectives-list li { display: flex; align-items: flex-start; gap: 14px; font-size: 16px; line-height: 1.65; padding: 16px 20px; background: #fff; border: 1px solid #DADADA; border-radius: 6px; border-left: 4px solid #8D0801; color: #000; }
.sas-objectives-list li::before { content: ''; flex-shrink: 0; width: 8px; height: 8px; border-radius: 50%; background: #8D0801; margin-top: 8px; }

/* ─ Education cards ─ */
.sas-edu-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; font-family: 'Cabin', sans-serif; }
.sas-edu-card { background: #fff; border: 1px solid #DADADA; border-radius: 10px; padding: 36px 32px; }
.sas-edu-tag { display: inline-block; background: #222222; color: #fff; font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; padding: 5px 14px; border-radius: 6px; margin-bottom: 18px; }
.sas-edu-card h3 { font-size: 20px; font-weight: 700; color: #222222; margin: 0 0 12px; line-height: 1.3; }
.sas-edu-card p  { font-size: 15px; line-height: 1.7; margin: 0 0 20px; color: #000; }
.sas-program-pills { list-style: none; display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 24px; padding: 0; }
.sas-program-pills li { background: #F4F7F5; color: #222222; font-size: 13px; font-weight: 600; padding: 6px 14px; border-radius: 20px; border: 1px solid #DADADA; }
.sas-edu-link { display: inline-block; font-size: 14px; font-weight: 700; color: #8D0801; padding: 10px 22px; border: 2px solid #8D0801; border-radius: 6px; text-decoration: none; transition: background 0.2s, color 0.2s; }
.sas-edu-link:hover { background: #8D0801; color: #fff; }
@media (max-width: 900px) { .sas-edu-grid { grid-template-columns: 1fr; } }
@media (max-width: 640px) { .sas-edu-card { padding: 28px 24px; } }

@media (max-width: 640px) {
  .sas-table-wrap {
    overflow-x: visible;
    border: 0;
    border-radius: 0;
  }

  .sas-table-wrap table,
  .sas-table-wrap thead,
  .sas-table-wrap tbody,
  .sas-table-wrap tr,
  .sas-table-wrap th,
  .sas-table-wrap td {
    display: block;
    width: 100%;
  }

  .sas-table-wrap thead {
    display: none;
  }

  .sas-table-wrap tbody tr {
    margin-bottom: 16px;
    border: 1px solid #DADADA;
    border-radius: 10px;
    overflow: hidden;
    background: #FFFFFF;
  }

  .sas-table-wrap tbody td {
    display: grid;
    grid-template-columns: 110px 1fr;
    gap: 12px;
    padding: 12px 14px;
    border-bottom: 1px solid #DADADA;
    font-size: 14px;
    line-height: 1.5;
  }

  .sas-table-wrap tbody td:last-child {
    border-bottom: 0;
  }

  .sas-table-wrap tbody td:nth-child(1)::before {
    content: "Year";
  }

  .sas-table-wrap tbody td:nth-child(2)::before {
    content: "Conference";
  }

  .sas-table-wrap tbody td:nth-child(3)::before {
    content: "Location & Notes";
  }

  .sas-table-wrap tbody td::before {
    font-weight: 700;
    color: #8D0801;
  }

  .sas-badge-year {
    font-size: 14px;
    padding: 3px 10px;
    width: fit-content;
  }

  .sas-badge-sas {
    margin-left: 0;
    margin-top: 6px;
  }
}/* End custom CSS */