.elementor-3145 .elementor-element.elementor-element-1aa2510{--display:flex;--min-height:400px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:117px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-cbb39b8 img{width:1224px;}.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-3145 .elementor-element.elementor-element-5150c55{width:auto;max-width:auto;text-align:end;}.elementor-3145 .elementor-element.elementor-element-5150c55.elementor-element{--align-self:flex-end;}.elementor-3145 .elementor-element.elementor-element-5150c55 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:var( --e-global-color-arenasand );}.elementor-3145 .elementor-element.elementor-element-890317f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-5969487{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-04a23b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3145 .elementor-element.elementor-element-04a23b7 img{width:680px;}.elementor-3145 .elementor-element.elementor-element-57cc60c{--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:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-57cc60c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3145 .elementor-element.elementor-element-96bfdf0 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:36px;font-weight:400;line-height:1em;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-3145 .elementor-element.elementor-element-94622f3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-3145 .elementor-element.elementor-element-9969b61{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:-133px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-093ab2a{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-24px;--margin-right:0px;--padding-top:157px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-093ab2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3145 .elementor-element.elementor-element-550cf33{text-align:end;}.elementor-3145 .elementor-element.elementor-element-550cf33 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:300;line-height:1.2em;color:var( --e-global-color-arenasand );}.elementor-3145 .elementor-element.elementor-element-7740c7a > .elementor-widget-container{margin:-10px 0px 5px 0px;}.elementor-3145 .elementor-element.elementor-element-7740c7a{text-align:end;}.elementor-3145 .elementor-element.elementor-element-7740c7a .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:64px;font-weight:800;line-height:1.2em;color:var( --e-global-color-arenasand );}.elementor-3145 .elementor-element.elementor-element-38be29d{width:var( --container-widget-width, 557px );max-width:557px;--container-widget-width:557px;--container-widget-flex-grow:0;text-align:end;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-arenasand );}.elementor-3145 .elementor-element.elementor-element-4e168fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3145 .elementor-element.elementor-element-4e168fa img{width:680px;}.elementor-3145 .elementor-element.elementor-element-095decf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:238px;--padding-bottom:125px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-d9442f2{--display:flex;--min-height:600px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:43px;--padding-right:34px;}.elementor-3145 .elementor-element.elementor-element-d9442f2:not(.elementor-motion-effects-element-type-background), .elementor-3145 .elementor-element.elementor-element-d9442f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0033CC;}.elementor-3145 .elementor-element.elementor-element-e5a7013{--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:space-between;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-e5a7013.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3145 .elementor-element.elementor-element-b373540{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-d496504 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:48px;font-weight:700;line-height:1em;color:var( --e-global-color-arenasand );}.elementor-3145 .elementor-element.elementor-element-bf74469{width:var( --container-widget-width, 396px );max-width:396px;--container-widget-width:396px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-arenasand );}.elementor-3145 .elementor-element.elementor-element-9b6ff79{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-6fdebe4 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:var( --e-global-color-arenasand );}.elementor-3145 .elementor-element.elementor-element-ec8a977{color:var( --e-global-color-offwhite );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-3145 .elementor-element.elementor-element-6871f6d .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:#F3F0E8;color:#F3F0E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F0E8;border-radius:0px 0px 0px 0px;padding:0px 16px 0px 16px;}.elementor-3145 .elementor-element.elementor-element-6871f6d .elementor-button:hover, .elementor-3145 .elementor-element.elementor-element-6871f6d .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0033CC;border-color:#F3F0E8;}.elementor-3145 .elementor-element.elementor-element-6871f6d{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-3145 .elementor-element.elementor-element-6871f6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3145 .elementor-element.elementor-element-6871f6d .elementor-button:hover svg, .elementor-3145 .elementor-element.elementor-element-6871f6d .elementor-button:focus svg{fill:#0033CC;}.elementor-3145 .elementor-element.elementor-element-4b76e65{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-3145 .elementor-element.elementor-element-4b76e65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3145 .elementor-element.elementor-element-4b76e65 .elementor-image-carousel-caption{text-align:center;}.elementor-3145 .elementor-element.elementor-element-16a883a{--display:flex;--min-height:569px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:137px;--padding-bottom:137px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-922a9ef{text-align:center;}.elementor-3145 .elementor-element.elementor-element-922a9ef .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:700;line-height:1.4em;color:var( --e-global-color-arenasand );}.elementor-3145 .elementor-element.elementor-element-30b3b81 > .elementor-widget-container{margin:-12px 0px 22px 0px;}.elementor-3145 .elementor-element.elementor-element-30b3b81 img{width:425px;}.elementor-3145 .elementor-element.elementor-element-bec22e7{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-offwhite );}.elementor-3145 .elementor-element.elementor-element-bec22e7 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-3145 .elementor-element.elementor-element-c9e50d4{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-e18a828 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:#F3F0E8;color:#F3F0E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F0E8;border-radius:0px 0px 0px 0px;padding:0px 16px 0px 16px;}.elementor-3145 .elementor-element.elementor-element-e18a828 .elementor-button:hover, .elementor-3145 .elementor-element.elementor-element-e18a828 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0033CC;border-color:#F3F0E8;}.elementor-3145 .elementor-element.elementor-element-e18a828{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-3145 .elementor-element.elementor-element-e18a828.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3145 .elementor-element.elementor-element-e18a828 .elementor-button:hover svg, .elementor-3145 .elementor-element.elementor-element-e18a828 .elementor-button:focus svg{fill:#0033CC;}.elementor-3145 .elementor-element.elementor-element-74e471b .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:#F3F0E8;color:#F3F0E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F0E8;border-radius:0px 0px 0px 0px;padding:0px 16px 0px 16px;}.elementor-3145 .elementor-element.elementor-element-74e471b .elementor-button:hover, .elementor-3145 .elementor-element.elementor-element-74e471b .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0033CC;border-color:#F3F0E8;}.elementor-3145 .elementor-element.elementor-element-74e471b{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-3145 .elementor-element.elementor-element-74e471b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3145 .elementor-element.elementor-element-74e471b .elementor-button:hover svg, .elementor-3145 .elementor-element.elementor-element-74e471b .elementor-button:focus svg{fill:#0033CC;}.elementor-3145 .elementor-element.elementor-element-ce3c2cf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:103px;--padding-bottom:219px;--padding-left:0px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-1c1e083{--display:flex;--min-height:225px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-41px;--margin-left:0px;--margin-right:54px;--padding-top:65px;--padding-bottom:41px;--padding-left:54px;--padding-right:0px;}.elementor-3145 .elementor-element.elementor-element-1c1e083.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3145 .elementor-element.elementor-element-e70f46e{text-align:center;}.elementor-3145 .elementor-element.elementor-element-e70f46e .elementor-heading-title{font-family:var( --e-global-typography-h2section-font-family ), Sans-serif;font-size:var( --e-global-typography-h2section-font-size );font-weight:var( --e-global-typography-h2section-font-weight );line-height:var( --e-global-typography-h2section-line-height );color:var( --e-global-color-arenasand );}.elementor-3145 .elementor-element.elementor-element-083acb6{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-arenasand );}.elementor-3145 .elementor-element.elementor-element-ded98ee{--display:flex;--min-height:440px;--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;--border-radius:25px 25px 25px 25px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:1;}.elementor-3145 .elementor-element.elementor-element-ded98ee:not(.elementor-motion-effects-element-type-background), .elementor-3145 .elementor-element.elementor-element-ded98ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-3145 .elementor-element.elementor-element-6c29a76{text-align:center;}.elementor-3145 .elementor-element.elementor-element-6c29a76 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-3145 .elementor-element.elementor-element-97eabd7 > .elementor-widget-container{margin:27px 0px 21px 0px;}.elementor-3145 .elementor-element.elementor-element-97eabd7{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#000000;}.elementor-3145 .elementor-element.elementor-element-baa3595 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:#0033CC;color:#0033CC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0033CC;border-radius:0px 0px 0px 0px;padding:0px 16px 0px 16px;}.elementor-3145 .elementor-element.elementor-element-baa3595 .elementor-button:hover, .elementor-3145 .elementor-element.elementor-element-baa3595 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#F3F0E8;border-color:#0033CC;}.elementor-3145 .elementor-element.elementor-element-baa3595{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-3145 .elementor-element.elementor-element-baa3595.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3145 .elementor-element.elementor-element-baa3595 .elementor-button:hover svg, .elementor-3145 .elementor-element.elementor-element-baa3595 .elementor-button:focus svg{fill:#F3F0E8;}body.elementor-page-3145:not(.elementor-motion-effects-element-type-background), body.elementor-page-3145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E8;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3145 .elementor-element.elementor-element-1aa2510{--content-width:1240px;}.elementor-3145 .elementor-element.elementor-element-890317f{--content-width:1240px;}.elementor-3145 .elementor-element.elementor-element-57cc60c{--width:552px;}.elementor-3145 .elementor-element.elementor-element-093ab2a{--width:560px;}.elementor-3145 .elementor-element.elementor-element-095decf{--content-width:1240px;}.elementor-3145 .elementor-element.elementor-element-e5a7013{--width:443px;}.elementor-3145 .elementor-element.elementor-element-16a883a{--content-width:1240px;}.elementor-3145 .elementor-element.elementor-element-ce3c2cf{--content-width:1240px;}.elementor-3145 .elementor-element.elementor-element-1c1e083{--width:798px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3145 .elementor-element.elementor-element-57cc60c{--width:100%;}.elementor-3145 .elementor-element.elementor-element-093ab2a{--width:100%;}.elementor-3145 .elementor-element.elementor-element-e5a7013{--width:100%;}.elementor-3145 .elementor-element.elementor-element-1c1e083{--width:100%;}}@media(max-width:1024px){.elementor-3145 .elementor-element.elementor-element-1aa2510{--padding-top:72px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-cbb39b8 img{width:100%;}.elementor-3145 .elementor-element.elementor-element-890317f{--padding-top:72px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-3145 .elementor-element.elementor-element-5969487{--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:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3145 .elementor-element.elementor-element-04a23b7 img{width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-94622f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-9969b61{--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:stretch;--gap:88px 88px;--row-gap:88px;--column-gap:88px;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3145 .elementor-element.elementor-element-093ab2a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-3145 .elementor-element.elementor-element-7740c7a .elementor-heading-title{font-size:52px;}.elementor-3145 .elementor-element.elementor-element-38be29d{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-4e168fa img{width:100%;}.elementor-3145 .elementor-element.elementor-element-095decf{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-3145 .elementor-element.elementor-element-d9442f2{--min-height:0px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-3145 .elementor-element.elementor-element-d496504 .elementor-heading-title{font-size:40px;}.elementor-3145 .elementor-element.elementor-element-bf74469{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3145 .elementor-element.elementor-element-6871f6d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3145 .elementor-element.elementor-element-4b76e65{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-3145 .elementor-element.elementor-element-16a883a{--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-3145 .elementor-element.elementor-element-922a9ef .elementor-heading-title{font-size:34px;}.elementor-3145 .elementor-element.elementor-element-bec22e7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-e18a828 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3145 .elementor-element.elementor-element-74e471b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3145 .elementor-element.elementor-element-ce3c2cf{--padding-top:96px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-3145 .elementor-element.elementor-element-1c1e083{--min-height:0px;--margin-top:0px;--margin-bottom:-32px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-3145 .elementor-element.elementor-element-e70f46e .elementor-heading-title{font-size:var( --e-global-typography-h2section-font-size );line-height:var( --e-global-typography-h2section-line-height );}.elementor-3145 .elementor-element.elementor-element-083acb6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-97eabd7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-baa3595 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-3145 .elementor-element.elementor-element-1aa2510{--min-height:360px;--padding-top:64px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-cbb39b8 img{width:100%;}.elementor-3145 .elementor-element.elementor-element-5150c55{width:100%;max-width:100%;text-align:center;}.elementor-3145 .elementor-element.elementor-element-890317f{--padding-top:56px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-04a23b7 img{width:100%;}.elementor-3145 .elementor-element.elementor-element-57cc60c{--width:100%;}.elementor-3145 .elementor-element.elementor-element-96bfdf0 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-94622f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-9969b61{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3145 .elementor-element.elementor-element-093ab2a{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3145 .elementor-element.elementor-element-550cf33{text-align:start;}.elementor-3145 .elementor-element.elementor-element-550cf33 .elementor-heading-title{font-size:30px;}.elementor-3145 .elementor-element.elementor-element-7740c7a > .elementor-widget-container{margin:-6px 0px 8px 0px;}.elementor-3145 .elementor-element.elementor-element-7740c7a{text-align:start;}.elementor-3145 .elementor-element.elementor-element-7740c7a .elementor-heading-title{font-size:40px;}.elementor-3145 .elementor-element.elementor-element-38be29d{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-4e168fa img{width:100%;}.elementor-3145 .elementor-element.elementor-element-095decf{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-d9442f2{--padding-top:32px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-e5a7013{--width:100%;}.elementor-3145 .elementor-element.elementor-element-d496504 .elementor-heading-title{font-size:32px;}.elementor-3145 .elementor-element.elementor-element-bf74469{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3145 .elementor-element.elementor-element-6871f6d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3145 .elementor-element.elementor-element-4b76e65{--e-image-carousel-slides-to-show:1;}.elementor-3145 .elementor-element.elementor-element-16a883a{--min-height:0px;--padding-top:104px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-3145 .elementor-element.elementor-element-922a9ef .elementor-heading-title{font-size:28px;}.elementor-3145 .elementor-element.elementor-element-30b3b81 > .elementor-widget-container{margin:-6px 0px 16px 0px;}.elementor-3145 .elementor-element.elementor-element-30b3b81 img{width:280px;}.elementor-3145 .elementor-element.elementor-element-bec22e7{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-e18a828 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3145 .elementor-element.elementor-element-74e471b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3145 .elementor-element.elementor-element-ce3c2cf{--padding-top:72px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-1c1e083{--width:100%;--margin-top:0px;--margin-bottom:-32px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-3145 .elementor-element.elementor-element-e70f46e .elementor-heading-title{font-size:var( --e-global-typography-h2section-font-size );line-height:var( --e-global-typography-h2section-line-height );}.elementor-3145 .elementor-element.elementor-element-083acb6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-ded98ee{--min-height:320px;}.elementor-3145 .elementor-element.elementor-element-6c29a76 .elementor-heading-title{font-size:22px;}.elementor-3145 .elementor-element.elementor-element-97eabd7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3145 .elementor-element.elementor-element-baa3595 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for heading, class: .elementor-element-5150c55 */.elementor-3145 .elementor-element.elementor-element-5150c55 { margin: -44px 13px 0 0; transform: rotate(-1.88deg); }
@media (max-width: 1024px) { .elementor-3145 .elementor-element.elementor-element-5150c55 { margin: -12px 0 0 0; } }
@media (max-width: 767px) { .elementor-3145 .elementor-element.elementor-element-5150c55 { margin: 12px 0 0 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aa2510 *//* Torn blue blob, 1636x472 in Figma starting at the very top of the page (under the 72px header).
   It never shrinks below its design width so the torn edge keeps its scale; extra height stretches it. */
.elementor-3145 .elementor-element.elementor-element-1aa2510 {
	background: url("https://stag.matlife.com.sg/wp-content/uploads/2026/11/page-hero-union.svg") no-repeat center bottom / max(1636px, 113.6vw) calc(100% + 72px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04a23b7 */.elementor-3145 .elementor-element.elementor-element-04a23b7 { position: relative; z-index: 2; }
.elementor-3145 .elementor-element.elementor-element-04a23b7 img { display: block; border-radius: 10px; box-shadow: 0 4px 4px rgba(0,0,0,0.25); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96bfdf0 */.elementor-3145 .elementor-element.elementor-element-96bfdf0 .elementor-heading-title {
	background: linear-gradient(90deg, #0033CC, #001A66);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
}
.elementor-3145 .elementor-element.elementor-element-96bfdf0 .elementor-heading-title strong { font-weight: 700; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94622f3 */.elementor-3145 .elementor-element.elementor-element-94622f3 p:not(:last-child) { margin-bottom: 1.4em; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-093ab2a *//* Blue brush behind the copy (Figma 102:2849: 973x357, tilted -1.62°, spilling past the page edge) */
.elementor-3145 .elementor-element.elementor-element-093ab2a { position: relative; z-index: 1; }
.elementor-3145 .elementor-element.elementor-element-093ab2a::before {
	content: "";
	position: absolute;
	left: -122px;
	top: 120px;
	width: 973px;
	height: 357px;
	background: url("https://stag.matlife.com.sg/wp-content/uploads/2026/11/about-brush.svg") no-repeat 0 0 / 100% 100%;
	transform: rotate(-1.62deg);
	pointer-events: none;
	z-index: -1;
}
/* below desktop the brush hugs the copy and runs out to the screen edges */
@media (max-width: 1024px) {
	.elementor-3145 .elementor-element.elementor-element-093ab2a::before { left: -32px; right: -32px; top: -16px; bottom: -56px; width: auto; height: auto; }
}
@media (max-width: 767px) {
	.elementor-3145 .elementor-element.elementor-element-093ab2a::before { left: -20px; right: -20px; top: -8px; bottom: -64px; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e168fa */.elementor-3145 .elementor-element.elementor-element-4e168fa { position: relative; z-index: 3; }
.elementor-3145 .elementor-element.elementor-element-4e168fa img { display: block; border-radius: 10px; box-shadow: -4px -4px 4px rgba(0,0,0,0.25); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890317f */.elementor-3145 .elementor-element.elementor-element-890317f { overflow-x: clip; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d496504 */.elementor-3145 .elementor-element.elementor-element-d496504 .ml-pre { display: block; font-size: 28px; font-weight: 400; line-height: 1; }
@media (max-width: 767px) { .elementor-3145 .elementor-element.elementor-element-d496504 .ml-pre { font-size: 22px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec8a977 */.elementor-3145 .elementor-element.elementor-element-ec8a977 ul { display: flex; flex-wrap: wrap; gap: 10px; margin: 0; padding: 0; list-style: none; }
.elementor-3145 .elementor-element.elementor-element-ec8a977 li {
	padding: 8px 16px;
	border-radius: 32px;
	background: #6F8EFF;
	color: #F8F8F8;
	font-size: 13px;
	line-height: 1.1;
	text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6871f6d */.elementor-3145 .elementor-element.elementor-element-6871f6d .elementor-button {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 48px;
	padding: 0 16px;
	background-image: linear-gradient(#F3F0E8, #F3F0E8);
	background-size: 0 100%;
	background-position: center;
	background-repeat: no-repeat;
	transition: background-size .3s ease, color .3s ease;
}
.elementor-3145 .elementor-element.elementor-element-6871f6d .elementor-button:hover, .elementor-3145 .elementor-element.elementor-element-6871f6d .elementor-button:focus-visible { background-size: 100% 100%; }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4b76e65 */.elementor-3145 .elementor-element.elementor-element-4b76e65 .swiper { border-radius: 12px; overflow: hidden; }
.elementor-3145 .elementor-element.elementor-element-4b76e65 .swiper-slide-inner { position: relative; margin: 0; }
.elementor-3145 .elementor-element.elementor-element-4b76e65 .swiper-slide-image { display: block; width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.elementor-3145 .elementor-element.elementor-element-4b76e65 .elementor-image-carousel-caption {
	position: absolute;
	left: 50%;
	bottom: 47px;
	transform: translateX(-50%);
	width: min(460px, calc(100% - 32px));
	min-height: 58px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 8px 71px;
	box-sizing: border-box;
	border-radius: 8px;
	background: rgba(0,0,0,0.7);
	color: #F8F8F8;
	font-family: Barlow, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 1.3;
	text-align: center;
}
.elementor-3145 .elementor-element.elementor-element-4b76e65 .swiper-pagination.swiper-pagination-bullets { bottom: 21px; display: flex; justify-content: center; gap: 8px; }
.elementor-3145 .elementor-element.elementor-element-4b76e65 .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 !important; opacity: 1; background: #F3F0E8; }
.elementor-3145 .elementor-element.elementor-element-4b76e65 .swiper-pagination-bullet-active { background: #0033CC; }
@media (max-width: 767px) {
	.elementor-3145 .elementor-element.elementor-element-4b76e65 .elementor-image-carousel-caption { bottom: 36px; padding: 8px 16px; font-size: 13px; min-height: 0; }
	.elementor-3145 .elementor-element.elementor-element-4b76e65 .swiper-pagination.swiper-pagination-bullets { bottom: 14px; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e18a828 */.elementor-3145 .elementor-element.elementor-element-e18a828 .elementor-button {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 48px;
	padding: 0 16px;
	background-image: linear-gradient(#F3F0E8, #F3F0E8);
	background-size: 0 100%;
	background-position: center;
	background-repeat: no-repeat;
	transition: background-size .3s ease, color .3s ease;
}
.elementor-3145 .elementor-element.elementor-element-e18a828 .elementor-button:hover, .elementor-3145 .elementor-element.elementor-element-e18a828 .elementor-button:focus-visible { background-size: 100% 100%; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74e471b */.elementor-3145 .elementor-element.elementor-element-74e471b .elementor-button {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 48px;
	padding: 0 16px;
	background-image: linear-gradient(#F3F0E8, #F3F0E8);
	background-size: 0 100%;
	background-position: center;
	background-repeat: no-repeat;
	transition: background-size .3s ease, color .3s ease;
}
.elementor-3145 .elementor-element.elementor-element-74e471b .elementor-button:hover, .elementor-3145 .elementor-element.elementor-element-74e471b .elementor-button:focus-visible { background-size: 100% 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a883a *//* Figma 102:3179: full-bleed torn band, Super Blue → Sport Black, 2100x569 at 1440 */
.elementor-3145 .elementor-element.elementor-element-16a883a { background: url("https://stag.matlife.com.sg/wp-content/uploads/2026/11/about-cta-union.svg") no-repeat center / max(2100px, 145.9vw) 100%; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-baa3595 */.elementor-3145 .elementor-element.elementor-element-baa3595 .elementor-button {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 48px;
	padding: 0 16px;
	background-image: linear-gradient(90deg, #0033CC, #001A66);
	background-size: 0 100%;
	background-position: center;
	background-repeat: no-repeat;
	transition: background-size .3s ease, color .3s ease;
}
.elementor-3145 .elementor-element.elementor-element-baa3595 .elementor-button:hover, .elementor-3145 .elementor-element.elementor-element-baa3595 .elementor-button:focus-visible { background-size: 100% 100%; }
.elementor-3145 .elementor-element.elementor-element-baa3595 .elementor-button:not(:hover):not(:focus-visible) .elementor-button-text {
	background: linear-gradient(90deg, #0033CC, #001A66);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce3c2cf *//* Brush behind the heading (Figma 201:7434, mirrored, centre 27px left of the page centre) */
.elementor-3145 .elementor-element.elementor-element-ce3c2cf .ml-class-head {
	background: url("https://stag.matlife.com.sg/wp-content/uploads/2026/11/home-class-brush-stretch.svg") no-repeat center / 100% 100%;
}
.elementor-3145 .elementor-element.elementor-element-ce3c2cf .ml-schedule { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS */body { overflow-x: hidden; }
body.elementor-page-3145 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }/* End custom CSS */