.elementor-49 .elementor-element.elementor-element-d4ce1b1{--display:flex;--min-height:85vh;--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;--padding-top:96px;--padding-bottom:96px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-d4ce1b1:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-d4ce1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3F7;}.elementor-49 .elementor-element.elementor-element-93831c1{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-49 .elementor-element.elementor-element-260a6e3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-8954aae{background-color:var( --e-global-color-c4d1113 );padding:5px 15px 5px 15px;border-radius:999px 999px 999px 999px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);font-size:14px;font-weight:600;line-height:20px;color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-8954aae.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-17c6303{--divider-border-style:solid;--divider-color:#DABFD6;--divider-border-width:3.6px;--e-transform-translateX:24px;--e-transform-translateY:-8px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-17c6303 .elementor-divider-separator{width:68%;margin:0 auto;margin-center:0;}.elementor-49 .elementor-element.elementor-element-17c6303 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-49 .elementor-element.elementor-element-6d0f533{font-size:20px;font-weight:400;line-height:33px;color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-11f21aa{--spacer-size:25px;}.elementor-49 .elementor-element.elementor-element-145f223{--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-49 .elementor-element.elementor-element-68a9aa0 .elementor-button{box-shadow:0px 0px 10px 0px rgba(226.10000000000002, 24.08456521739132, 24.08456521739132, 0.19);}.elementor-49 .elementor-element.elementor-element-d304585 .elementor-button{background-color:var( --e-global-color-230cd91 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-d2ae9e5{--spacer-size:25px;}.elementor-49 .elementor-element.elementor-element-aefeda8{--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;--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-49 .elementor-element.elementor-element-bc1c3cb{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-bc1c3cb:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-bc1c3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB8;}.elementor-49 .elementor-element.elementor-element-3787407{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-a94046f{font-size:14px;font-weight:400;line-height:19px;color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-47d265a{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-47d265a:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-47d265a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB8;}.elementor-49 .elementor-element.elementor-element-e02906c{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-ec2f6c5{font-size:14px;font-weight:400;line-height:19px;color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-689838b{--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:flex-end;--align-items:flex-end;}.elementor-49 .elementor-element.elementor-element-7ee568e{text-align:end;}.elementor-49 .elementor-element.elementor-element-7ee568e img{height:560px;object-fit:contain;object-position:center right;}.elementor-49 .elementor-element.elementor-element-f042ff4{--display:flex;--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-f042ff4:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-f042ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4d1113 );}.elementor-49 .elementor-element.elementor-element-a63b0f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-a63b0f1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:1px;color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-e912a8a{--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;}.elementor-49 .elementor-element.elementor-element-c2f10e4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-c2f10e4:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-c2f10e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F43F5E1A 0%, #FB71850D 100%);}.elementor-49 .elementor-element.elementor-element-26946b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:#FAD1DD;}.elementor-49 .elementor-element.elementor-element-26946b8.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-26946b8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-26946b8.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-26946b8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-26946b8.elementor-view-framed .elementor-icon{background-color:#FAD1DD;}.elementor-49 .elementor-element.elementor-element-26946b8.elementor-view-stacked .elementor-icon svg{fill:#FAD1DD;}.elementor-49 .elementor-element.elementor-element-26946b8 .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-49 .elementor-element.elementor-element-26946b8 .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-65d9519 .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-49 .elementor-element.elementor-element-ec2910c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-ec2910c{font-size:14px;line-height:23px;color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-90e7f76 .elementor-button{background-color:#02010100;font-size:12px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-90e7f76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-90e7f76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-24d08bc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-24d08bc:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-24d08bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F59E0B1A 0%, #FBBF240D 100%);}.elementor-49 .elementor-element.elementor-element-27ccccc.elementor-view-stacked .elementor-icon{background-color:#E17100;color:#FAE7CE;}.elementor-49 .elementor-element.elementor-element-27ccccc.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-27ccccc.elementor-view-default .elementor-icon{color:#E17100;border-color:#E17100;}.elementor-49 .elementor-element.elementor-element-27ccccc.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-27ccccc.elementor-view-default .elementor-icon svg{fill:#E17100;}.elementor-49 .elementor-element.elementor-element-27ccccc.elementor-view-framed .elementor-icon{background-color:#FAE7CE;}.elementor-49 .elementor-element.elementor-element-27ccccc.elementor-view-stacked .elementor-icon svg{fill:#FAE7CE;}.elementor-49 .elementor-element.elementor-element-27ccccc .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-49 .elementor-element.elementor-element-27ccccc .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-01695df .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-49 .elementor-element.elementor-element-950fca8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-950fca8{font-size:14px;line-height:23px;color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-b101243 .elementor-button{background-color:#02010100;font-size:12px;font-weight:600;fill:#E17100;color:#E17100;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-b101243{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-b101243 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-1c4ed48{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-1c4ed48:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-1c4ed48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #14B8A61A 0%, #2DD4BF0D 100%);}.elementor-49 .elementor-element.elementor-element-03edecd.elementor-view-stacked .elementor-icon{background-color:#009689;color:#CCEDED;}.elementor-49 .elementor-element.elementor-element-03edecd.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-03edecd.elementor-view-default .elementor-icon{color:#009689;border-color:#009689;}.elementor-49 .elementor-element.elementor-element-03edecd.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-03edecd.elementor-view-default .elementor-icon svg{fill:#009689;}.elementor-49 .elementor-element.elementor-element-03edecd.elementor-view-framed .elementor-icon{background-color:#CCEDED;}.elementor-49 .elementor-element.elementor-element-03edecd.elementor-view-stacked .elementor-icon svg{fill:#CCEDED;}.elementor-49 .elementor-element.elementor-element-03edecd .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-49 .elementor-element.elementor-element-03edecd .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-fcf8242 .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-49 .elementor-element.elementor-element-b721587.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-b721587{font-size:14px;line-height:23px;color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-a16a37d .elementor-button{background-color:#02010100;font-size:12px;font-weight:600;fill:#009689;color:#009689;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-a16a37d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-a16a37d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-a5aacf2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-a5aacf2:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-a5aacf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #8B5CF61A 0%, #A78BFA0D 100%);}.elementor-49 .elementor-element.elementor-element-2f707a2.elementor-view-stacked .elementor-icon{background-color:#7F22FE;color:#E4D8FC;}.elementor-49 .elementor-element.elementor-element-2f707a2.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-2f707a2.elementor-view-default .elementor-icon{color:#7F22FE;border-color:#7F22FE;}.elementor-49 .elementor-element.elementor-element-2f707a2.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-2f707a2.elementor-view-default .elementor-icon svg{fill:#7F22FE;}.elementor-49 .elementor-element.elementor-element-2f707a2.elementor-view-framed .elementor-icon{background-color:#E4D8FC;}.elementor-49 .elementor-element.elementor-element-2f707a2.elementor-view-stacked .elementor-icon svg{fill:#E4D8FC;}.elementor-49 .elementor-element.elementor-element-2f707a2 .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-49 .elementor-element.elementor-element-2f707a2 .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-f4a9c7a .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-49 .elementor-element.elementor-element-d6f0f00.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-d6f0f00{font-size:14px;line-height:23px;color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-58dcea5 .elementor-button{background-color:#02010100;font-size:12px;font-weight:600;fill:#7F22FE;color:#7F22FE;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-58dcea5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-58dcea5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-d08f597{--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:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-d08f597:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-d08f597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4d1113 );}.elementor-49 .elementor-element.elementor-element-abae354{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-7dd5192{--spacer-size:60px;}.elementor-49 .elementor-element.elementor-element-14f8050{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-14f8050.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-3f3128a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-ec09fb7{padding:0px 0px 0px 0px;font-size:18px;font-weight:300;line-height:29px;}.elementor-49 .elementor-element.elementor-element-f520e9d{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-49 .elementor-element.elementor-element-f520e9d:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-f520e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-5f5f7f3{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:41px;}.elementor-49 .elementor-element.elementor-element-6065968{--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;box-shadow:0px -100px 100px 0px rgba(0, 0, 0, 0.02);--padding-top:96px;--padding-bottom:96px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-6065968:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-6065968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4d1113 );}.elementor-49 .elementor-element.elementor-element-6386762{text-align:center;}.elementor-49 .elementor-element.elementor-element-ab1283d{--divider-border-style:solid;--divider-color:#CCDBE5;--divider-border-width:5px;}.elementor-49 .elementor-element.elementor-element-ab1283d .elementor-divider-separator{width:68px;margin:0 auto;margin-center:0;}.elementor-49 .elementor-element.elementor-element-ab1283d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-49 .elementor-element.elementor-element-a7af575{--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;}.elementor-49 .elementor-element.elementor-element-31ddf09{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-31ddf09:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-31ddf09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-31ddf09:hover{background-color:#5C5C6B14;}.elementor-49 .elementor-element.elementor-element-a0d9822 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-a0d9822.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-a0d9822.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-a0d9822.elementor-view-default .elementor-icon{color:var( --e-global-color-2808b25 );border-color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-a0d9822.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-a0d9822.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-a0d9822 .elementor-icon{font-size:20px;}.elementor-49 .elementor-element.elementor-element-a0d9822 .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-a7fca16 .elementor-counter{gap:15px;}.elementor-49 .elementor-element.elementor-element-a7fca16 .elementor-counter-number-wrapper{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:48px;}.elementor-49 .elementor-element.elementor-element-a7fca16 .elementor-counter-title{color:var( --e-global-color-2808b25 );font-size:16px;line-height:26px;}.elementor-49 .elementor-element.elementor-element-7d070ca{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-7d070ca:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-7d070ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-7d070ca:hover{background-color:#5C5C6B14;}.elementor-49 .elementor-element.elementor-element-a59b000 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-a59b000.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-a59b000.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-a59b000.elementor-view-default .elementor-icon{color:var( --e-global-color-2808b25 );border-color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-a59b000.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-a59b000.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-a59b000 .elementor-icon{font-size:20px;}.elementor-49 .elementor-element.elementor-element-a59b000 .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-a21b24e .elementor-counter{gap:15px;}.elementor-49 .elementor-element.elementor-element-a21b24e .elementor-counter-number-wrapper{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:48px;}.elementor-49 .elementor-element.elementor-element-a21b24e .elementor-counter-title{color:var( --e-global-color-2808b25 );font-size:16px;line-height:26px;}.elementor-49 .elementor-element.elementor-element-dab7638{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-dab7638:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-dab7638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-dab7638:hover{background-color:#5C5C6B14;}.elementor-49 .elementor-element.elementor-element-7956c40 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-7956c40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-7956c40.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-7956c40.elementor-view-default .elementor-icon{color:var( --e-global-color-2808b25 );border-color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-7956c40.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-7956c40.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-7956c40 .elementor-icon{font-size:20px;}.elementor-49 .elementor-element.elementor-element-7956c40 .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-dfabcf8 .elementor-counter{gap:15px;}.elementor-49 .elementor-element.elementor-element-dfabcf8 .elementor-counter-number-wrapper{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:48px;}.elementor-49 .elementor-element.elementor-element-dfabcf8 .elementor-counter-title{color:var( --e-global-color-2808b25 );font-size:16px;line-height:26px;}.elementor-49 .elementor-element.elementor-element-a23a091{--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;}.elementor-49 .elementor-element.elementor-element-ee4c9d2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-ee4c9d2:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-ee4c9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-ee4c9d2:hover{background-color:#5C5C6B14;}.elementor-49 .elementor-element.elementor-element-4b2f940 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-4b2f940.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-4b2f940.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-4b2f940.elementor-view-default .elementor-icon{color:var( --e-global-color-2808b25 );border-color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-4b2f940.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-4b2f940.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-4b2f940 .elementor-icon{font-size:20px;}.elementor-49 .elementor-element.elementor-element-4b2f940 .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-abec796 .elementor-counter{flex-direction:column-reverse;gap:15px;}.elementor-49 .elementor-element.elementor-element-abec796 .elementor-counter-title{justify-content:center;color:var( --e-global-color-2808b25 );font-size:16px;line-height:26px;}.elementor-49 .elementor-element.elementor-element-abec796 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:48px;}.elementor-49 .elementor-element.elementor-element-669f321{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-669f321:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-669f321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-669f321:hover{background-color:#5C5C6B14;}.elementor-49 .elementor-element.elementor-element-990703c .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-990703c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-990703c.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-990703c.elementor-view-default .elementor-icon{color:var( --e-global-color-2808b25 );border-color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-990703c.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-990703c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-990703c .elementor-icon{font-size:20px;}.elementor-49 .elementor-element.elementor-element-990703c .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-af01631.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-af01631 .elementor-counter-title{justify-content:center;color:var( --e-global-color-2808b25 );font-size:16px;line-height:26px;}.elementor-49 .elementor-element.elementor-element-af01631 .elementor-counter{gap:15px;}.elementor-49 .elementor-element.elementor-element-af01631 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:48px;}.elementor-49 .elementor-element.elementor-element-a934e51{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-a934e51:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-a934e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-a934e51:hover{background-color:#5C5C6B14;}.elementor-49 .elementor-element.elementor-element-6350272 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-6350272.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-6350272.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-6350272.elementor-view-default .elementor-icon{color:var( --e-global-color-2808b25 );border-color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-6350272.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-6350272.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-6350272 .elementor-icon{font-size:20px;}.elementor-49 .elementor-element.elementor-element-6350272 .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-92565df .elementor-counter{gap:15px;}.elementor-49 .elementor-element.elementor-element-92565df .elementor-counter-number-wrapper{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:48px;}.elementor-49 .elementor-element.elementor-element-92565df .elementor-counter-title{color:var( --e-global-color-2808b25 );font-size:16px;line-height:26px;}.elementor-49 .elementor-element.elementor-element-0a304f1{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;font-size:14px;font-style:italic;color:#1F1F2E80;}.elementor-49 .elementor-element.elementor-element-0a304f1.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-5cf41ca{--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:15px;--padding-bottom:96px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-5cf41ca:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-5cf41ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4d1113 );}.elementor-49 .elementor-element.elementor-element-514cef5{text-align:center;}.elementor-49 .elementor-element.elementor-element-0b0bac9{--spacer-size:15px;}.elementor-49 .elementor-element.elementor-element-3dd67cb{--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;}.elementor-49 .elementor-element.elementor-element-ebf22c5{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-ebf22c5:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-ebf22c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-d1a3c03 .elementor-icon-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-d1a3c03.elementor-view-stacked .elementor-icon{background-color:#666572;color:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-d1a3c03.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-d1a3c03.elementor-view-default .elementor-icon{color:#666572;border-color:#666572;}.elementor-49 .elementor-element.elementor-element-d1a3c03.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-d1a3c03.elementor-view-default .elementor-icon svg{fill:#666572;}.elementor-49 .elementor-element.elementor-element-d1a3c03.elementor-view-framed .elementor-icon{background-color:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-d1a3c03.elementor-view-stacked .elementor-icon svg{fill:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-d1a3c03 .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-d1a3c03 .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-a4626c5 .elementor-heading-title{font-size:20px;font-weight:500;line-height:28px;}.elementor-49 .elementor-element.elementor-element-77fcf31{font-size:16px;font-weight:300;color:#1F1F2EB3;}.elementor-49 .elementor-element.elementor-element-4b686f9{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-4b686f9:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-4b686f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-2894c18 .elementor-icon-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-2894c18.elementor-view-stacked .elementor-icon{background-color:#666572;color:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-2894c18.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-2894c18.elementor-view-default .elementor-icon{color:#666572;border-color:#666572;}.elementor-49 .elementor-element.elementor-element-2894c18.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-2894c18.elementor-view-default .elementor-icon svg{fill:#666572;}.elementor-49 .elementor-element.elementor-element-2894c18.elementor-view-framed .elementor-icon{background-color:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-2894c18.elementor-view-stacked .elementor-icon svg{fill:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-2894c18 .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-2894c18 .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-233a27d .elementor-heading-title{font-size:20px;font-weight:500;line-height:28px;}.elementor-49 .elementor-element.elementor-element-bfb0586{font-size:16px;font-weight:300;color:#1F1F2EB3;}.elementor-49 .elementor-element.elementor-element-8b644eb{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-8b644eb:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-8b644eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-55cabda .elementor-icon-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-55cabda.elementor-view-stacked .elementor-icon{background-color:#666572;color:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-55cabda.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-55cabda.elementor-view-default .elementor-icon{color:#666572;border-color:#666572;}.elementor-49 .elementor-element.elementor-element-55cabda.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-55cabda.elementor-view-default .elementor-icon svg{fill:#666572;}.elementor-49 .elementor-element.elementor-element-55cabda.elementor-view-framed .elementor-icon{background-color:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-55cabda.elementor-view-stacked .elementor-icon svg{fill:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-55cabda .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-55cabda .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-5be349a .elementor-heading-title{font-size:20px;font-weight:500;line-height:28px;}.elementor-49 .elementor-element.elementor-element-7cf3ff9{font-size:16px;font-weight:300;color:#1F1F2EB3;}.elementor-49 .elementor-element.elementor-element-175dbb3{--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;}.elementor-49 .elementor-element.elementor-element-3863446{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-3863446:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-3863446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-af1234e .elementor-icon-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-af1234e.elementor-view-stacked .elementor-icon{background-color:#666572;color:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-af1234e.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-af1234e.elementor-view-default .elementor-icon{color:#666572;border-color:#666572;}.elementor-49 .elementor-element.elementor-element-af1234e.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-af1234e.elementor-view-default .elementor-icon svg{fill:#666572;}.elementor-49 .elementor-element.elementor-element-af1234e.elementor-view-framed .elementor-icon{background-color:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-af1234e.elementor-view-stacked .elementor-icon svg{fill:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-af1234e .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-af1234e .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-a861005 .elementor-heading-title{font-size:20px;font-weight:500;line-height:28px;}.elementor-49 .elementor-element.elementor-element-16cfda3{font-size:16px;font-weight:300;color:#1F1F2EB3;}.elementor-49 .elementor-element.elementor-element-443f2fb{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-443f2fb:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-443f2fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-483f396 .elementor-icon-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-483f396.elementor-view-stacked .elementor-icon{background-color:#666572;color:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-483f396.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-483f396.elementor-view-default .elementor-icon{color:#666572;border-color:#666572;}.elementor-49 .elementor-element.elementor-element-483f396.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-483f396.elementor-view-default .elementor-icon svg{fill:#666572;}.elementor-49 .elementor-element.elementor-element-483f396.elementor-view-framed .elementor-icon{background-color:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-483f396.elementor-view-stacked .elementor-icon svg{fill:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-483f396 .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-483f396 .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-28b6d36 .elementor-heading-title{font-size:20px;font-weight:500;line-height:28px;}.elementor-49 .elementor-element.elementor-element-ce969be{font-size:16px;font-weight:300;color:#1F1F2EB3;}.elementor-49 .elementor-element.elementor-element-4227c15{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-4227c15:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-4227c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-f5806d0 .elementor-icon-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-f5806d0.elementor-view-stacked .elementor-icon{background-color:#666572;color:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-f5806d0.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-f5806d0.elementor-view-default .elementor-icon{color:#666572;border-color:#666572;}.elementor-49 .elementor-element.elementor-element-f5806d0.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-f5806d0.elementor-view-default .elementor-icon svg{fill:#666572;}.elementor-49 .elementor-element.elementor-element-f5806d0.elementor-view-framed .elementor-icon{background-color:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-f5806d0.elementor-view-stacked .elementor-icon svg{fill:#E8E7EF;}.elementor-49 .elementor-element.elementor-element-f5806d0 .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-f5806d0 .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-bad5a9e .elementor-heading-title{font-size:20px;font-weight:500;line-height:28px;}.elementor-49 .elementor-element.elementor-element-f0793a4{font-size:16px;font-weight:300;color:#1F1F2EB3;}.elementor-49 .elementor-element.elementor-element-e6bcff9{--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;box-shadow:0px -100px 100px 0px rgba(0, 0, 0, 0.02);--padding-top:96px;--padding-bottom:96px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-e6bcff9:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-e6bcff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4d1113 );}.elementor-49 .elementor-element.elementor-element-d5da072{text-align:center;}.elementor-49 .elementor-element.elementor-element-d5da072 .elementor-heading-title{font-size:48px;}.elementor-49 .elementor-element.elementor-element-b958664{text-align:center;font-size:20px;color:#1F1F2EB3;}.elementor-49 .elementor-element.elementor-element-05ec044{--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;}.elementor-49 .elementor-element.elementor-element-897d51a .elementor-icon-box-wrapper{gap:15px;}.elementor-49 .elementor-element.elementor-element-897d51a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-230cd91 );color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-897d51a.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-897d51a.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-49 .elementor-element.elementor-element-897d51a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-897d51a .elementor-icon{font-size:30px;padding:25px;border-width:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-897d51a .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-897d51a .elementor-icon-box-title a{font-size:24px;line-height:32px;}.elementor-49 .elementor-element.elementor-element-897d51a .elementor-icon-box-description{font-size:16px;font-weight:300;color:#1F1F2EB3;}.elementor-49 .elementor-element.elementor-element-4b7b474 .elementor-icon-box-wrapper{gap:15px;}.elementor-49 .elementor-element.elementor-element-4b7b474.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-230cd91 );color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-4b7b474.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-4b7b474.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-49 .elementor-element.elementor-element-4b7b474.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-4b7b474 .elementor-icon{font-size:30px;padding:25px;border-width:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-4b7b474 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-4b7b474 .elementor-icon-box-title a{font-size:24px;line-height:32px;}.elementor-49 .elementor-element.elementor-element-4b7b474 .elementor-icon-box-description{font-size:16px;font-weight:300;color:#1F1F2EB3;}.elementor-49 .elementor-element.elementor-element-208d4bf .elementor-icon-box-wrapper{gap:15px;}.elementor-49 .elementor-element.elementor-element-208d4bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2808b25 );fill:var( --e-global-color-230cd91 );color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-208d4bf.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-208d4bf.elementor-view-default .elementor-icon{fill:var( --e-global-color-2808b25 );color:var( --e-global-color-2808b25 );border-color:var( --e-global-color-2808b25 );}.elementor-49 .elementor-element.elementor-element-208d4bf.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-208d4bf .elementor-icon{font-size:30px;padding:25px;border-width:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-208d4bf .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-208d4bf .elementor-icon-box-title a{font-size:24px;line-height:32px;}.elementor-49 .elementor-element.elementor-element-208d4bf .elementor-icon-box-description{font-size:16px;font-weight:300;color:#1F1F2EB3;}.elementor-49 .elementor-element.elementor-element-6f09f9a{--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;box-shadow:0px -100px 100px 0px rgba(0, 0, 0, 0.02);--padding-top:96px;--padding-bottom:96px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-6f09f9a:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-6f09f9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4d1113 );}.elementor-49 .elementor-element.elementor-element-7ac303c{text-align:center;}.elementor-49 .elementor-element.elementor-element-7ac303c .elementor-heading-title{font-size:36px;}.elementor-49 .elementor-element.elementor-element-f1d907d{--spacer-size:25px;}.elementor-49 .elementor-element.elementor-element-8b7b3d7{--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:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-49 .elementor-element.elementor-element-2355959{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-49 .elementor-element.elementor-element-2355959:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2355959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-2355959:hover{box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-49 .elementor-element.elementor-element-a295754 .elementor-heading-title{font-size:24px;}.elementor-49 .elementor-element.elementor-element-9fb4bf4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-9fb4bf4{font-size:16px;font-weight:300;color:#1F1F2EB3;}.elementor-49 .elementor-element.elementor-element-80f7f9e .elementor-button{font-size:14px;padding:5px 15px 5px 15px;}.elementor-49 .elementor-element.elementor-element-889abeb{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-49 .elementor-element.elementor-element-889abeb:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-889abeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-889abeb:hover{box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-49 .elementor-element.elementor-element-ab19577 .elementor-heading-title{font-size:24px;}.elementor-49 .elementor-element.elementor-element-54fea9e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-54fea9e{font-size:16px;font-weight:300;color:#1F1F2EB3;}.elementor-49 .elementor-element.elementor-element-46cee94 .elementor-button{background-color:var( --e-global-color-secondary );font-size:14px;padding:5px 15px 5px 15px;}.elementor-49 .elementor-element.elementor-element-0dfbdfd{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-49 .elementor-element.elementor-element-0dfbdfd:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-0dfbdfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230cd91 );}.elementor-49 .elementor-element.elementor-element-0dfbdfd:hover{box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-49 .elementor-element.elementor-element-d448271 .elementor-heading-title{font-size:24px;}.elementor-49 .elementor-element.elementor-element-66bed53.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-66bed53{font-size:16px;font-weight:300;color:#1F1F2EB3;}.elementor-49 .elementor-element.elementor-element-8d82520 .elementor-button{background-color:var( --e-global-color-accent );font-size:14px;padding:5px 15px 5px 15px;}.elementor-49 .elementor-element.elementor-element-d2a529f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;box-shadow:0px -100px 100px 0px rgba(0, 0, 0, 0.02);--padding-top:96px;--padding-bottom:96px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-d2a529f:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-d2a529f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4d1113 );}.elementor-49 .elementor-element.elementor-element-30a93e6{--display:flex;}.elementor-49 .elementor-element.elementor-element-688c7b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-49 .elementor-element.elementor-element-688c7b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-49 .elementor-element.elementor-element-688c7b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-49 .elementor-element.elementor-element-688c7b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-49 .elementor-element.elementor-element-688c7b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-49 .elementor-element.elementor-element-688c7b9 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-688c7b9 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-688c7b9{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-688c7b9 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-49 .elementor-element.elementor-element-688c7b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-688c7b9 .elementor-icon-list-item > a{font-size:16px;}.elementor-49 .elementor-element.elementor-element-688c7b9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-2a7ba6a{--display:flex;}.elementor-49 .elementor-element.elementor-element-8d93c3a img{border-radius:20px 20px 20px 20px;box-shadow:0px 12px 21px 0px rgba(0, 0, 0, 0.25);}:root{--page-title-display:none;}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-0a304f1{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-d4ce1b1{--content-width:1400px;}.elementor-49 .elementor-element.elementor-element-260a6e3{--width:50%;}.elementor-49 .elementor-element.elementor-element-689838b{--width:50%;}.elementor-49 .elementor-element.elementor-element-f042ff4{--content-width:1400px;}.elementor-49 .elementor-element.elementor-element-d08f597{--content-width:1400px;}.elementor-49 .elementor-element.elementor-element-3f3128a{--width:60%;}.elementor-49 .elementor-element.elementor-element-f520e9d{--width:40%;}.elementor-49 .elementor-element.elementor-element-8b7b3d7{--width:80%;}.elementor-49 .elementor-element.elementor-element-30a93e6{--width:43%;}.elementor-49 .elementor-element.elementor-element-2a7ba6a{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-f520e9d */.elementor-49 .elementor-element.elementor-element-f520e9d {
    position: relative;
    border-radius: 12px;
    background: #fff;
    padding: 30px 30px 30px 40px;
    overflow: hidden;
}

.elementor-49 .elementor-element.elementor-element-f520e9d::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 6px;
    background: linear-gradient(to bottom, #e8607a, #6baed6); /* adjust to match your colours */
}

.elementor-49 .elementor-element.elementor-element-f520e9d::after {
    content: '\201C'; /* opening double quote character */
    position: absolute;
    top: 10px;
    right: 20px;
    font-size: 80px;
    line-height: 1;
    color: #e8607a;
    opacity: 0.2; /* keeps it subtle */
    font-family: Playfair Display;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebf22c5 *//* --- Card base --- */
.elementor-49 .elementor-element.elementor-element-ebf22c5 {
    position: relative;
    overflow: hidden;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* --- Card lift on hover --- */
.elementor-49 .elementor-element.elementor-element-ebf22c5:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.10);
}

/* --- Gradient bar across top --- */
.elementor-49 .elementor-element.elementor-element-ebf22c5::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(to right, #c2527a, #e8849e); /* swap per card */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b686f9 *//* --- Card base --- */
.elementor-49 .elementor-element.elementor-element-4b686f9 {
    position: relative;
    overflow: hidden;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* --- Card lift on hover --- */
.elementor-49 .elementor-element.elementor-element-4b686f9:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.10);
}

/* --- Gradient bar across top --- */
.elementor-49 .elementor-element.elementor-element-4b686f9::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(to right, #4a9a9e, #7dc4c8); /* swap per card */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b644eb *//* --- Card base --- */
.elementor-49 .elementor-element.elementor-element-8b644eb {
    position: relative;
    overflow: hidden;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* --- Card lift on hover --- */
.elementor-49 .elementor-element.elementor-element-8b644eb:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.10);
}

/* --- Gradient bar across top --- */
.elementor-49 .elementor-element.elementor-element-8b644eb::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(to right, #8b7db5, #b4a8d4); /* swap per card */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3863446 *//* --- Card base --- */
.elementor-49 .elementor-element.elementor-element-3863446 {
    position: relative;
    overflow: hidden;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* --- Card lift on hover --- */
.elementor-49 .elementor-element.elementor-element-3863446:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.10);
}

/* --- Gradient bar across top --- */
.elementor-49 .elementor-element.elementor-element-3863446::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(to right, #4a9a7a, #7dc4a8); /* swap per card */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-443f2fb *//* --- Card base --- */
.elementor-49 .elementor-element.elementor-element-443f2fb {
    position: relative;
    overflow: hidden;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* --- Card lift on hover --- */
.elementor-49 .elementor-element.elementor-element-443f2fb:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.10);
}

/* --- Gradient bar across top --- */
.elementor-49 .elementor-element.elementor-element-443f2fb::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(to right, #c2527a, #e8849e); /* swap per card */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4227c15 *//* --- Card base --- */
.elementor-49 .elementor-element.elementor-element-4227c15 {
    position: relative;
    overflow: hidden;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* --- Card lift on hover --- */
.elementor-49 .elementor-element.elementor-element-4227c15:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.10);
}

/* --- Gradient bar across top --- */
.elementor-49 .elementor-element.elementor-element-4227c15::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(to right, #4a9ab5, #7dc4d8); /* swap per card */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-897d51a *//* --- Lift icon above the connecting line --- */
/* z-index ensures the circle sits on top of the line */
.elementor-49 .elementor-element.elementor-element-897d51a .elementor-icon-box-icon {
    position: relative;
    z-index: 1;
}

/* --- Icon circle shadow --- */
.elementor-49 .elementor-element.elementor-element-897d51a .elementor-icon-box-icon span {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b7b474 *//* --- Lift icon above the connecting line --- */
/* z-index ensures the circle sits on top of the line */
.elementor-49 .elementor-element.elementor-element-4b7b474 .elementor-icon-box-icon {
    position: relative;
    z-index: 1;
}

/* --- Icon circle shadow --- */
.elementor-49 .elementor-element.elementor-element-4b7b474 .elementor-icon-box-icon span {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-208d4bf *//* --- Lift icon above the connecting line --- */
/* z-index ensures the circle sits on top of the line */
.elementor-49 .elementor-element.elementor-element-208d4bf .elementor-icon-box-icon {
    position: relative;
    z-index: 1;
}

/* --- Icon circle shadow --- */
.elementor-49 .elementor-element.elementor-element-208d4bf .elementor-icon-box-icon span {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ec044 *//* --- Connecting line behind icons --- */
.elementor-49 .elementor-element.elementor-element-05ec044 {
    position: relative;
}

.elementor-49 .elementor-element.elementor-element-05ec044::before {
    content: '';
    position: absolute;
    top: 44px;
    left: 16.5%;   /* centre of first column */
    width: 67%;    /* spans to centre of third column */
    height: 1px;
    background: #d1d5db;
    z-index: 0;
}/* End custom CSS */