.elementor-12 .elementor-element.elementor-element-f352428{--display:flex;--min-height:66px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-351e674 );--border-color:var( --e-global-color-351e674 );--z-index:200;}.elementor-12 .elementor-element.elementor-element-f352428:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f352428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F3E6;}.elementor-12 .elementor-element.elementor-element-7eca4c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-96c6f03{--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-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9b6f978 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-3eb6b69 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-78a00e9{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-58a9a74 .elementor-button{background-color:var( --e-global-color-c258b42 );font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-fed0993 );color:var( --e-global-color-fed0993 );border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-7937f16{--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:144px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7937f16:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7937f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9d44905{--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:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-70443f3{--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:56px 72px;--row-gap:56px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d40cc83{--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;}.elementor-12 .elementor-element.elementor-element-f1bd70b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f98ca21 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:28px;font-weight:700;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-0cfe20d );}.elementor-12 .elementor-element.elementor-element-a68a4d8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:70px;font-weight:700;line-height:1.04em;letter-spacing:-0.035em;color:var( --e-global-color-e28e1a0 );}.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-12 .elementor-element.elementor-element-3448bf3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:var( --e-global-color-74ab61d );}.elementor-12 .elementor-element.elementor-element-57525a0{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c20cc8b .elementor-button{background-color:var( --e-global-color-22fef3b );font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-fed0993 );color:var( --e-global-color-fed0993 );border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-c20cc8b{padding:19px 35px 19px 0px;}.elementor-12 .elementor-element.elementor-element-c20cc8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-3cf13e7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-e28e1a0 );color:var( --e-global-color-e28e1a0 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-3cf13e7 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3cf13e7 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3cf13e7{padding:19px 35px 19px 0px;}.elementor-12 .elementor-element.elementor-element-e8129b4{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-81e631c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--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-12 .elementor-element.elementor-element-e4590f0{--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;}.elementor-12 .elementor-element.elementor-element-1cd084d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12 .elementor-element.elementor-element-1cd084d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-86230cb{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-86230cb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-4de7f22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1fc82ca img{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-fc90784{--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-36172f5 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-36172f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c258b42 );color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-36172f5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-36172f5.elementor-view-default .elementor-icon{color:var( --e-global-color-c258b42 );border-color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-36172f5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-36172f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-36172f5.elementor-view-framed .elementor-icon{background-color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-36172f5.elementor-view-stacked .elementor-icon svg{fill:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-36172f5 .elementor-icon{font-size:18px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-36172f5 .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-e886517{--display:flex;}.elementor-12 .elementor-element.elementor-element-7274cdc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.15em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-8c4fc5b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-6f874a9{--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;}.elementor-12 .elementor-element.elementor-element-902700a .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-902700a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c258b42 );color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-902700a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-902700a.elementor-view-default .elementor-icon{color:var( --e-global-color-c258b42 );border-color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-902700a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-902700a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-902700a.elementor-view-framed .elementor-icon{background-color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-902700a.elementor-view-stacked .elementor-icon svg{fill:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-902700a .elementor-icon{font-size:18px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-902700a .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-76de887{--display:flex;}.elementor-12 .elementor-element.elementor-element-770dc0b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.15em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-c5f6281 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-8210df1{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 14px 34px -20px rgba(9.999999999999998, 29, 21, 0.17);--margin-top:48px;--margin-bottom:-64px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:5;}.elementor-12 .elementor-element.elementor-element-8210df1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8210df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0d66e6f{--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:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0d66e6f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0d66e6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-351e674 );}.elementor-12 .elementor-element.elementor-element-3d7233f{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-3d7233f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3d7233f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2e18b07 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-2e18b07.elementor-view-stacked .elementor-icon{background-color:#F0ECE4;color:var( --e-global-color-c40003c );}.elementor-12 .elementor-element.elementor-element-2e18b07.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2e18b07.elementor-view-default .elementor-icon{color:#F0ECE4;border-color:#F0ECE4;}.elementor-12 .elementor-element.elementor-element-2e18b07.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2e18b07.elementor-view-default .elementor-icon svg{fill:#F0ECE4;}.elementor-12 .elementor-element.elementor-element-2e18b07.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c40003c );}.elementor-12 .elementor-element.elementor-element-2e18b07.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c40003c );}.elementor-12 .elementor-element.elementor-element-2e18b07 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-2e18b07 .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-63424a7{--display:flex;}.elementor-12 .elementor-element.elementor-element-2e76ac2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-1d18978 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-d046660{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-d046660:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d046660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0375269 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-0375269.elementor-view-stacked .elementor-icon{background-color:#F0ECE4;color:var( --e-global-color-c40003c );}.elementor-12 .elementor-element.elementor-element-0375269.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0375269.elementor-view-default .elementor-icon{color:#F0ECE4;border-color:#F0ECE4;}.elementor-12 .elementor-element.elementor-element-0375269.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0375269.elementor-view-default .elementor-icon svg{fill:#F0ECE4;}.elementor-12 .elementor-element.elementor-element-0375269.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c40003c );}.elementor-12 .elementor-element.elementor-element-0375269.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c40003c );}.elementor-12 .elementor-element.elementor-element-0375269 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-0375269 .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-2f5ee12{--display:flex;}.elementor-12 .elementor-element.elementor-element-66dec57 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-ccb1b14 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-a5af928{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-a5af928:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a5af928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0d22c64 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-0d22c64.elementor-view-stacked .elementor-icon{background-color:#F0ECE4;color:var( --e-global-color-c40003c );}.elementor-12 .elementor-element.elementor-element-0d22c64.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0d22c64.elementor-view-default .elementor-icon{color:#F0ECE4;border-color:#F0ECE4;}.elementor-12 .elementor-element.elementor-element-0d22c64.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0d22c64.elementor-view-default .elementor-icon svg{fill:#F0ECE4;}.elementor-12 .elementor-element.elementor-element-0d22c64.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c40003c );}.elementor-12 .elementor-element.elementor-element-0d22c64.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c40003c );}.elementor-12 .elementor-element.elementor-element-0d22c64 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-0d22c64 .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-bc24366{--display:flex;}.elementor-12 .elementor-element.elementor-element-80dfe17 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-7bdeb2a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-279c4af{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-279c4af:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-279c4af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-379bc91 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-379bc91.elementor-view-stacked .elementor-icon{background-color:#F0ECE4;color:var( --e-global-color-c40003c );}.elementor-12 .elementor-element.elementor-element-379bc91.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-379bc91.elementor-view-default .elementor-icon{color:#F0ECE4;border-color:#F0ECE4;}.elementor-12 .elementor-element.elementor-element-379bc91.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-379bc91.elementor-view-default .elementor-icon svg{fill:#F0ECE4;}.elementor-12 .elementor-element.elementor-element-379bc91.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c40003c );}.elementor-12 .elementor-element.elementor-element-379bc91.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c40003c );}.elementor-12 .elementor-element.elementor-element-379bc91 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-379bc91 .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-94e4e94{--display:flex;}.elementor-12 .elementor-element.elementor-element-68fd8a3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-400d764 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-4165311{--display:flex;--padding-top:128px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4165311:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4165311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c90a1a0{--display:flex;}.elementor-12 .elementor-element.elementor-element-1e0ec64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-974b33f{--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-12 .elementor-element.elementor-element-a7cd442 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:28px;font-weight:700;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-0cfe20d );}.elementor-12 .elementor-element.elementor-element-98ce719{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-98ce719 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-62ed90e{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-ce9c8f6{--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:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:4px;--padding-right:4px;}.elementor-12 .elementor-element.elementor-element-ae16320{--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;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ae16320:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ae16320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}.elementor-12 .elementor-element.elementor-element-69d076d{--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;}.elementor-12 .elementor-element.elementor-element-87a3bc4 img{border-radius:12px 12px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c98511c{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-5287563{text-align:start;}.elementor-12 .elementor-element.elementor-element-5287563 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-69b3e85{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:var( --e-global-color-74ab61d );}.elementor-12 .elementor-element.elementor-element-ef43b33{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDBD7;--border-color:#DDDBD7;}.elementor-12 .elementor-element.elementor-element-e415ffc{padding:16px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e415ffc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-1f95c28{--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;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1f95c28:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1f95c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}.elementor-12 .elementor-element.elementor-element-bc8226f{--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;}.elementor-12 .elementor-element.elementor-element-d6cfbec img{border-radius:12px 12px 0px 0px;}.elementor-12 .elementor-element.elementor-element-23c2af4{--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;--justify-content:space-evenly;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-a1ebf0b{text-align:start;}.elementor-12 .elementor-element.elementor-element-a1ebf0b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-1cc24db{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:var( --e-global-color-74ab61d );}.elementor-12 .elementor-element.elementor-element-687e947{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDBD7;--border-color:#DDDBD7;}.elementor-12 .elementor-element.elementor-element-23913c2{padding:16px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-23913c2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-190277d{--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;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-190277d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-190277d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}.elementor-12 .elementor-element.elementor-element-b36d8f4{--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;}.elementor-12 .elementor-element.elementor-element-818da58 img{border-radius:12px 12px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0f0e6cc{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-1e4c7ed{text-align:start;}.elementor-12 .elementor-element.elementor-element-1e4c7ed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-e51a4c0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:var( --e-global-color-74ab61d );}.elementor-12 .elementor-element.elementor-element-34ed2dd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDBD7;--border-color:#DDDBD7;}.elementor-12 .elementor-element.elementor-element-b3e2210{padding:16px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b3e2210 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-cee1333{--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;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cee1333:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cee1333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}.elementor-12 .elementor-element.elementor-element-03864cf{--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;}.elementor-12 .elementor-element.elementor-element-9c7e7e7 img{border-radius:12px 12px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6f9178a{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-dccd236{text-align:start;}.elementor-12 .elementor-element.elementor-element-dccd236 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-84dc28b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:var( --e-global-color-74ab61d );}.elementor-12 .elementor-element.elementor-element-fc011a9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDBD7;--border-color:#DDDBD7;}.elementor-12 .elementor-element.elementor-element-191a58a{padding:16px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-191a58a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-4869554{--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;}.elementor-12 .elementor-element.elementor-element-4869554:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4869554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1905a4a{--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:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-fe3158e{--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:48px 72px;--row-gap:48px;--column-gap:72px;}.elementor-12 .elementor-element.elementor-element-d3245a5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-353d1df img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-6e70673{--display:flex;}.elementor-12 .elementor-element.elementor-element-0dd3e3c{--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-12 .elementor-element.elementor-element-d86327e .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:28px;font-weight:700;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-0cfe20d );}.elementor-12 .elementor-element.elementor-element-920c6ad{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-920c6ad .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-69d0f06{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-f35b6fb{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-ca4d43d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ca4d43d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ca4d43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}.elementor-12 .elementor-element.elementor-element-4815d77 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.14em;letter-spacing:-0.025em;color:var( --e-global-color-e28e1a0 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a93edfa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-a93edfa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-a93edfa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-a93edfa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-12 .elementor-element.elementor-element-a93edfa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-12 .elementor-element.elementor-element-a93edfa .elementor-icon-list-icon i{color:var( --e-global-color-13f9312 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-a93edfa .elementor-icon-list-icon svg{fill:var( --e-global-color-13f9312 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-a93edfa{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-a93edfa .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-12 .elementor-element.elementor-element-a93edfa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-a93edfa .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-a93edfa .elementor-icon-list-text{color:var( --e-global-color-74ab61d );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-a998b9d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a998b9d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a998b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}.elementor-12 .elementor-element.elementor-element-e041e02 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.14em;letter-spacing:-0.025em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-4a1afcd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-4a1afcd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-4a1afcd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-4a1afcd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-12 .elementor-element.elementor-element-4a1afcd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-12 .elementor-element.elementor-element-4a1afcd .elementor-icon-list-icon i{color:var( --e-global-color-b10d8f5 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-4a1afcd .elementor-icon-list-icon svg{fill:var( --e-global-color-b10d8f5 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-4a1afcd{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-4a1afcd .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-12 .elementor-element.elementor-element-4a1afcd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-4a1afcd .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-4a1afcd .elementor-icon-list-text{color:var( --e-global-color-74ab61d );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-84182d0{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:var( --e-global-color-74ab61d );}.elementor-12 .elementor-element.elementor-element-0863c98{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0863c98:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0863c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-75058a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-be1a1c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9ebebab{text-align:center;}.elementor-12 .elementor-element.elementor-element-9ebebab .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-1bf1b4e{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-81cf386{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-51267d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-51267d1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-51267d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-39700c6{right:16px;}body.rtl .elementor-12 .elementor-element.elementor-element-39700c6{left:16px;}.elementor-12 .elementor-element.elementor-element-39700c6{top:8px;}.elementor-12 .elementor-element.elementor-element-39700c6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:56px;font-weight:700;line-height:1em;letter-spacing:-0.04em;color:#E1ECD8;}.elementor-12 .elementor-element.elementor-element-c4822ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:15px 15px 15px 0px;}.elementor-12 .elementor-element.elementor-element-c4822ad .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c4822ad.elementor-view-stacked .elementor-icon{background-color:#E4EDE7;color:#173124;}.elementor-12 .elementor-element.elementor-element-c4822ad.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c4822ad.elementor-view-default .elementor-icon{color:#E4EDE7;border-color:#E4EDE7;}.elementor-12 .elementor-element.elementor-element-c4822ad.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c4822ad.elementor-view-default .elementor-icon svg{fill:#E4EDE7;}.elementor-12 .elementor-element.elementor-element-c4822ad.elementor-view-framed .elementor-icon{background-color:#173124;}.elementor-12 .elementor-element.elementor-element-c4822ad.elementor-view-stacked .elementor-icon svg{fill:#173124;}.elementor-12 .elementor-element.elementor-element-c4822ad .elementor-icon{font-size:24px;border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-c4822ad .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-07b4fba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-07b4fba .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-b4ff109{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#54524C;}.elementor-12 .elementor-element.elementor-element-8a9c22b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-8a9c22b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8a9c22b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dc74f0f{right:16px;}body.rtl .elementor-12 .elementor-element.elementor-element-dc74f0f{left:16px;}.elementor-12 .elementor-element.elementor-element-dc74f0f{top:8px;}.elementor-12 .elementor-element.elementor-element-dc74f0f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:56px;font-weight:700;line-height:1em;letter-spacing:-0.04em;color:#E1ECD8;}.elementor-12 .elementor-element.elementor-element-f7f78d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:15px 15px 15px 0px;}.elementor-12 .elementor-element.elementor-element-f7f78d4 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f7f78d4.elementor-view-stacked .elementor-icon{background-color:#E4EDE7;color:#173124;}.elementor-12 .elementor-element.elementor-element-f7f78d4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f7f78d4.elementor-view-default .elementor-icon{color:#E4EDE7;border-color:#E4EDE7;}.elementor-12 .elementor-element.elementor-element-f7f78d4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f7f78d4.elementor-view-default .elementor-icon svg{fill:#E4EDE7;}.elementor-12 .elementor-element.elementor-element-f7f78d4.elementor-view-framed .elementor-icon{background-color:#173124;}.elementor-12 .elementor-element.elementor-element-f7f78d4.elementor-view-stacked .elementor-icon svg{fill:#173124;}.elementor-12 .elementor-element.elementor-element-f7f78d4 .elementor-icon{font-size:24px;border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-f7f78d4 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-b0e84da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-b0e84da .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-1a63dc8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#54524C;}.elementor-12 .elementor-element.elementor-element-75c774c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-75c774c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-75c774c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c9a2530{right:16px;}body.rtl .elementor-12 .elementor-element.elementor-element-c9a2530{left:16px;}.elementor-12 .elementor-element.elementor-element-c9a2530{top:8px;}.elementor-12 .elementor-element.elementor-element-c9a2530 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:56px;font-weight:700;line-height:1em;letter-spacing:-0.04em;color:#E1ECD8;}.elementor-12 .elementor-element.elementor-element-b96a97f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:15px 15px 15px 0px;}.elementor-12 .elementor-element.elementor-element-b96a97f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b96a97f.elementor-view-stacked .elementor-icon{background-color:#E4EDE7;color:#173124;}.elementor-12 .elementor-element.elementor-element-b96a97f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b96a97f.elementor-view-default .elementor-icon{color:#E4EDE7;border-color:#E4EDE7;}.elementor-12 .elementor-element.elementor-element-b96a97f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b96a97f.elementor-view-default .elementor-icon svg{fill:#E4EDE7;}.elementor-12 .elementor-element.elementor-element-b96a97f.elementor-view-framed .elementor-icon{background-color:#173124;}.elementor-12 .elementor-element.elementor-element-b96a97f.elementor-view-stacked .elementor-icon svg{fill:#173124;}.elementor-12 .elementor-element.elementor-element-b96a97f .elementor-icon{font-size:24px;border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-b96a97f .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-72af5f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-72af5f5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-e24da4e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#54524C;}.elementor-12 .elementor-element.elementor-element-4355723{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-4355723:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4355723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4bdf225{right:16px;}body.rtl .elementor-12 .elementor-element.elementor-element-4bdf225{left:16px;}.elementor-12 .elementor-element.elementor-element-4bdf225{top:8px;}.elementor-12 .elementor-element.elementor-element-4bdf225 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:56px;font-weight:700;line-height:1em;letter-spacing:-0.04em;color:#E1ECD8;}.elementor-12 .elementor-element.elementor-element-eab25b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:15px 15px 15px 0px;}.elementor-12 .elementor-element.elementor-element-eab25b4 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-eab25b4.elementor-view-stacked .elementor-icon{background-color:#E4EDE7;color:#173124;}.elementor-12 .elementor-element.elementor-element-eab25b4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-eab25b4.elementor-view-default .elementor-icon{color:#E4EDE7;border-color:#E4EDE7;}.elementor-12 .elementor-element.elementor-element-eab25b4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-eab25b4.elementor-view-default .elementor-icon svg{fill:#E4EDE7;}.elementor-12 .elementor-element.elementor-element-eab25b4.elementor-view-framed .elementor-icon{background-color:#173124;}.elementor-12 .elementor-element.elementor-element-eab25b4.elementor-view-stacked .elementor-icon svg{fill:#173124;}.elementor-12 .elementor-element.elementor-element-eab25b4 .elementor-icon{font-size:24px;border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-eab25b4 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-d174b28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-d174b28 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-496f3c6{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#54524C;}.elementor-12 .elementor-element.elementor-element-4fa99a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-4fa99a2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4fa99a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d4299a9{right:16px;}body.rtl .elementor-12 .elementor-element.elementor-element-d4299a9{left:16px;}.elementor-12 .elementor-element.elementor-element-d4299a9{top:8px;}.elementor-12 .elementor-element.elementor-element-d4299a9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:56px;font-weight:700;line-height:1em;letter-spacing:-0.04em;color:#E1ECD8;}.elementor-12 .elementor-element.elementor-element-22b0c06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:15px 15px 15px 0px;}.elementor-12 .elementor-element.elementor-element-22b0c06 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-22b0c06.elementor-view-stacked .elementor-icon{background-color:#E4EDE7;color:#173124;}.elementor-12 .elementor-element.elementor-element-22b0c06.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-22b0c06.elementor-view-default .elementor-icon{color:#E4EDE7;border-color:#E4EDE7;}.elementor-12 .elementor-element.elementor-element-22b0c06.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-22b0c06.elementor-view-default .elementor-icon svg{fill:#E4EDE7;}.elementor-12 .elementor-element.elementor-element-22b0c06.elementor-view-framed .elementor-icon{background-color:#173124;}.elementor-12 .elementor-element.elementor-element-22b0c06.elementor-view-stacked .elementor-icon svg{fill:#173124;}.elementor-12 .elementor-element.elementor-element-22b0c06 .elementor-icon{font-size:24px;border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-22b0c06 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-79d0590{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-79d0590 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-2be4665{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#54524C;}.elementor-12 .elementor-element.elementor-element-a7c2043{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-a7c2043:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a7c2043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-af6679c{right:16px;}body.rtl .elementor-12 .elementor-element.elementor-element-af6679c{left:16px;}.elementor-12 .elementor-element.elementor-element-af6679c{top:8px;}.elementor-12 .elementor-element.elementor-element-af6679c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:56px;font-weight:700;line-height:1em;letter-spacing:-0.04em;color:#E1ECD8;}.elementor-12 .elementor-element.elementor-element-6ca3479{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:15px 15px 15px 0px;}.elementor-12 .elementor-element.elementor-element-6ca3479 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6ca3479.elementor-view-stacked .elementor-icon{background-color:#E4EDE7;color:#173124;}.elementor-12 .elementor-element.elementor-element-6ca3479.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6ca3479.elementor-view-default .elementor-icon{color:#E4EDE7;border-color:#E4EDE7;}.elementor-12 .elementor-element.elementor-element-6ca3479.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6ca3479.elementor-view-default .elementor-icon svg{fill:#E4EDE7;}.elementor-12 .elementor-element.elementor-element-6ca3479.elementor-view-framed .elementor-icon{background-color:#173124;}.elementor-12 .elementor-element.elementor-element-6ca3479.elementor-view-stacked .elementor-icon svg{fill:#173124;}.elementor-12 .elementor-element.elementor-element-6ca3479 .elementor-icon{font-size:24px;border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-6ca3479 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-dce3903{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-dce3903 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-18769b3{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#54524C;}.elementor-12 .elementor-element.elementor-element-b360b3b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-6d56a6f{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6d56a6f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6d56a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-21db904{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-1559b1e{--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:48px 72px;--row-gap:48px;--column-gap:72px;}.elementor-12 .elementor-element.elementor-element-3ceb6c0{--display:flex;}.elementor-12 .elementor-element.elementor-element-4e3d550 img{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-a02f9f5{--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;}.elementor-12 .elementor-element.elementor-element-942b7ea{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-942b7ea .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-942b7ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c258b42 );color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-942b7ea.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-942b7ea.elementor-view-default .elementor-icon{color:var( --e-global-color-c258b42 );border-color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-942b7ea.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-942b7ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-942b7ea.elementor-view-framed .elementor-icon{background-color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-942b7ea.elementor-view-stacked .elementor-icon svg{fill:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-942b7ea .elementor-icon{font-size:18px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-942b7ea .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-a493a19{--display:flex;}.elementor-12 .elementor-element.elementor-element-40ecfe1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.15em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-5107937 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-ce4a08d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-1bda3ad .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-86fff95{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-96505ae{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-f635d81{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f635d81:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f635d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-715b274 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-3ece822 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-3ece822 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-3ece822 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-3ece822 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-12 .elementor-element.elementor-element-3ece822 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-12 .elementor-element.elementor-element-3ece822 .elementor-icon-list-icon i{color:var( --e-global-color-13f9312 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3ece822 .elementor-icon-list-icon svg{fill:var( --e-global-color-13f9312 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-3ece822{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-3ece822 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-12 .elementor-element.elementor-element-3ece822 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3ece822 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-3ece822 .elementor-icon-list-text{color:var( --e-global-color-74ab61d );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-567c37b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-a0a971c{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a0a971c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a0a971c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-59470bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-8ece2b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-335e394{text-align:center;}.elementor-12 .elementor-element.elementor-element-335e394 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-d9829a4{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-7324c03{--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:32px 64px;--row-gap:32px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fdddc8b{--display:flex;}.elementor-12 .elementor-element.elementor-element-4ea52c5 img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-6ad08f2{--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;}.elementor-12 .elementor-element.elementor-element-cfa9632{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cfa9632 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-cfa9632.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c258b42 );color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-cfa9632.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cfa9632.elementor-view-default .elementor-icon{color:var( --e-global-color-c258b42 );border-color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-cfa9632.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cfa9632.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-cfa9632.elementor-view-framed .elementor-icon{background-color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-cfa9632.elementor-view-stacked .elementor-icon svg{fill:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-cfa9632 .elementor-icon{font-size:18px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cfa9632 .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-4c786dd{--display:flex;}.elementor-12 .elementor-element.elementor-element-665d273 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.15em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-1fd2bf9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-a2b18a0{--display:flex;}.elementor-12 .elementor-element.elementor-element-c7504ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-12 .elementor-element.elementor-element-c7504ca .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-3c723a3{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-802d428{--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:32px 64px;--row-gap:32px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5241e72{--display:flex;}.elementor-12 .elementor-element.elementor-element-125dff3 img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-491757d{--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;}.elementor-12 .elementor-element.elementor-element-1ad6822{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1ad6822 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-1ad6822.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c258b42 );color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-1ad6822.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1ad6822.elementor-view-default .elementor-icon{color:var( --e-global-color-c258b42 );border-color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-1ad6822.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1ad6822.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-1ad6822.elementor-view-framed .elementor-icon{background-color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-1ad6822.elementor-view-stacked .elementor-icon svg{fill:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-1ad6822 .elementor-icon{font-size:18px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1ad6822 .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-e690a58{--display:flex;}.elementor-12 .elementor-element.elementor-element-fcf9ca5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.15em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-d9bd54d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-460987f{--display:flex;}.elementor-12 .elementor-element.elementor-element-12c0d99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-12 .elementor-element.elementor-element-12c0d99 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-cc5bcf0{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-4fe06e8{--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:32px 64px;--row-gap:32px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-802fa63{--display:flex;}.elementor-12 .elementor-element.elementor-element-e9208be img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-7b5d2e1{--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;}.elementor-12 .elementor-element.elementor-element-a60ef4b{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a60ef4b .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-a60ef4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c258b42 );color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-a60ef4b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a60ef4b.elementor-view-default .elementor-icon{color:var( --e-global-color-c258b42 );border-color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-a60ef4b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a60ef4b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-a60ef4b.elementor-view-framed .elementor-icon{background-color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-a60ef4b.elementor-view-stacked .elementor-icon svg{fill:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-a60ef4b .elementor-icon{font-size:18px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a60ef4b .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-d9dd582{--display:flex;}.elementor-12 .elementor-element.elementor-element-d0a364e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.15em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-62023f6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-196de9b{--display:flex;}.elementor-12 .elementor-element.elementor-element-6a71814{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-12 .elementor-element.elementor-element-6a71814 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-0bb6b31{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-9483359{--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:32px 64px;--row-gap:32px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1ca93ef{--display:flex;}.elementor-12 .elementor-element.elementor-element-54e51ab img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-a5bab0b{--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;}.elementor-12 .elementor-element.elementor-element-7890c19{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7890c19 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-7890c19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c258b42 );color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-7890c19.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7890c19.elementor-view-default .elementor-icon{color:var( --e-global-color-c258b42 );border-color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-7890c19.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7890c19.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-7890c19.elementor-view-framed .elementor-icon{background-color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-7890c19.elementor-view-stacked .elementor-icon svg{fill:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-7890c19 .elementor-icon{font-size:18px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7890c19 .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-7a3b1b4{--display:flex;}.elementor-12 .elementor-element.elementor-element-2818fcd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.15em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-5815471 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-c122eef{--display:flex;}.elementor-12 .elementor-element.elementor-element-dc84cc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-12 .elementor-element.elementor-element-dc84cc1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-63b767e{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-f64a437{--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:32px 64px;--row-gap:32px;--column-gap:64px;--flex-wrap:nowrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-468118e{--display:flex;}.elementor-12 .elementor-element.elementor-element-1358afe img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-50e2aa5{--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;}.elementor-12 .elementor-element.elementor-element-ed3729f{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ed3729f .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-ed3729f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c258b42 );color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-ed3729f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ed3729f.elementor-view-default .elementor-icon{color:var( --e-global-color-c258b42 );border-color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-ed3729f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ed3729f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-ed3729f.elementor-view-framed .elementor-icon{background-color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-ed3729f.elementor-view-stacked .elementor-icon svg{fill:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-ed3729f .elementor-icon{font-size:18px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ed3729f .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-ba07d77{--display:flex;}.elementor-12 .elementor-element.elementor-element-cce9b0b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.15em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-cf69ff0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-6586c12{--display:flex;}.elementor-12 .elementor-element.elementor-element-196d617{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-12 .elementor-element.elementor-element-196d617 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-006abb7{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-0a1fd3e{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0a1fd3e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0a1fd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-47d74f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-e0a1a45{--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:48px 72px;--row-gap:48px;--column-gap:72px;}.elementor-12 .elementor-element.elementor-element-9a539fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-cb20675 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-a9e96ef{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-4668fb7{--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;}.elementor-12 .elementor-element.elementor-element-28c0a12 img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-38464ac img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-d51d67e img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-b8edbc3 img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-21a18e1 img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-fc82985 img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-c267737 img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-e8a95bd{--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;}.elementor-12 .elementor-element.elementor-element-bfc73b2{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bfc73b2 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-bfc73b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c258b42 );color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-bfc73b2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bfc73b2.elementor-view-default .elementor-icon{color:var( --e-global-color-c258b42 );border-color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-bfc73b2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bfc73b2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-bfc73b2.elementor-view-framed .elementor-icon{background-color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-bfc73b2.elementor-view-stacked .elementor-icon svg{fill:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-bfc73b2 .elementor-icon{font-size:18px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bfc73b2 .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-ee069fd{--display:flex;}.elementor-12 .elementor-element.elementor-element-be1fb02 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.15em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-e1e6a20 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-fb6346d{--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:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fb6346d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fb6346d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d56b115{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-75ab942{--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:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-75ab942:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-75ab942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B7A66;}.elementor-12 .elementor-element.elementor-element-adfce83{--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;--border-radius:12px 0px 0px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-adfce83:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-adfce83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173124;}.elementor-12 .elementor-element.elementor-element-835fbd3{--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;--border-radius:0px 0px 0px 0px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-835fbd3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-835fbd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173124;}.elementor-12 .elementor-element.elementor-element-1fcc64d{--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;--border-radius:0px 0px 0px 0px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1fcc64d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1fcc64d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173124;}.elementor-12 .elementor-element.elementor-element-cf0ebd9{--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;--border-radius:0px 12px 12px 0px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-cf0ebd9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cf0ebd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173124;}.elementor-12 .elementor-element.elementor-element-b91f731{--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:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b91f731:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b91f731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6b35076{--display:flex;}.elementor-12 .elementor-element.elementor-element-4ab2362{--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;--border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-1a7fe1d img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-2101dd3{--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:68px;--padding-bottom:68px;--padding-left:56px;--padding-right:56px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-d358708{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d358708 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;}.elementor-12 .elementor-element.elementor-element-68806c3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#C1BEB5;}.elementor-12 .elementor-element.elementor-element-6e97449 .elementor-button{background-color:var( --e-global-color-b10d8f5 );font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-e28e1a0 );color:var( --e-global-color-e28e1a0 );border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-6e97449 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6e97449 .elementor-button:focus{background-color:var( --e-global-color-c40003c );color:#F6F4F1;}.elementor-12 .elementor-element.elementor-element-6e97449{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 0px 19px 0px;}.elementor-12 .elementor-element.elementor-element-6e97449 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-6e97449 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-6e97449 .elementor-button:focus svg{fill:#F6F4F1;}.elementor-12 .elementor-element.elementor-element-6b492f0{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b492f0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6b492f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f4f0b8a{--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;}.elementor-12 .elementor-element.elementor-element-accf908{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-517ddd2{text-align:center;}.elementor-12 .elementor-element.elementor-element-517ddd2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-0fab654{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-6f5ec52{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-e764343{--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;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e764343:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e764343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0306fb8{--display:flex;}.elementor-12 .elementor-element.elementor-element-d18205a img{border-radius:12px 12px 0px 0px;}.elementor-12 .elementor-element.elementor-element-316274b{--display:flex;--position:absolute;--border-radius:4px 4px 4px 4px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;bottom:16px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-316274b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-316274b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-316274b{right:16px;}body.rtl .elementor-12 .elementor-element.elementor-element-316274b{left:16px;}.elementor-12 .elementor-element.elementor-element-9eb501c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;line-height:1em;color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-48e0587{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-84d608b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;line-height:1.14em;letter-spacing:-0.025em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-fbfab88{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-fbfab88 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:22px;font-weight:600;line-height:1em;color:var( --e-global-color-0cfe20d );}.elementor-12 .elementor-element.elementor-element-6cb8773{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:var( --e-global-color-74ab61d );}.elementor-12 .elementor-element.elementor-element-4fdd941{--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;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4fdd941:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4fdd941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-858eb04{--display:flex;}.elementor-12 .elementor-element.elementor-element-1fd63a0 img{border-radius:12px 12px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3485bd8{--display:flex;--position:absolute;--border-radius:4px 4px 4px 4px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;bottom:16px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-3485bd8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3485bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3485bd8{right:16px;}body.rtl .elementor-12 .elementor-element.elementor-element-3485bd8{left:16px;}.elementor-12 .elementor-element.elementor-element-1455a35 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;line-height:1em;color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-c17476e{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-5b7321a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;line-height:1.14em;letter-spacing:-0.025em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-214b460{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-214b460 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:22px;font-weight:600;line-height:1em;color:var( --e-global-color-0cfe20d );}.elementor-12 .elementor-element.elementor-element-323609b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:var( --e-global-color-74ab61d );}.elementor-12 .elementor-element.elementor-element-6fed212{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6fed212:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6fed212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-def7c69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-79a1c2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cafa9f2{text-align:start;}.elementor-12 .elementor-element.elementor-element-cafa9f2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-04f95ae{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-4e05846{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:16px;--padding-left:4px;--padding-right:4px;}.elementor-12 .elementor-element.elementor-element-1f1742f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-1f1742f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1f1742f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-d5df73a{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-933bfb1{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-12 .elementor-element.elementor-element-6925738{--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;}.elementor-12 .elementor-element.elementor-element-6191aed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-405cd45 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-c1ea7b6{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-c1ea7b6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c1ea7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-d850054{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-93be17c{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-12 .elementor-element.elementor-element-fc7da37{--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;}.elementor-12 .elementor-element.elementor-element-02d75a6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-475f15d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-28665cd{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-28665cd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-28665cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-19054c4{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-e39d072{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-12 .elementor-element.elementor-element-6a6f73d{--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;}.elementor-12 .elementor-element.elementor-element-50e4e56 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-3856636 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-c80f4cd{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-c80f4cd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c80f4cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2a6509f{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-9648b62{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-12 .elementor-element.elementor-element-e2f22e2{--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;}.elementor-12 .elementor-element.elementor-element-5012be4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-78305ec .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-6d71d5e{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6d71d5e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6d71d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-71d1bea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-0c1e2e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a10a438{text-align:center;}.elementor-12 .elementor-element.elementor-element-a10a438 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-4d3b144{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-718aebb{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-718aebb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-718aebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1b196b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-4bea592{--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:48px 72px;--row-gap:48px;--column-gap:72px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-bcbcb52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-b2cb5fa{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-b2cb5fa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-46744ea{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-2078dcd{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-2078dcd img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-c2bbbbb{--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;--border-radius:12px 12px 12px 12px;box-shadow:0px 14px 34px -20px rgba(9.999999999999998, 29, 21, 0.17);}.elementor-12 .elementor-element.elementor-element-c2bbbbb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c2bbbbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-db36969{--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;--border-radius:12px 12px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-db36969:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-db36969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-83be0ea{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-83be0ea .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:51px;font-weight:700;line-height:1em;letter-spacing:-0.04em;color:#F6F4F1;}.elementor-12 .elementor-element.elementor-element-8899123{--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:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-d57628e .elementor-button{background-color:var( --e-global-color-c258b42 );font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-fed0993 );color:var( --e-global-color-fed0993 );border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-d57628e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d57628e .elementor-button:focus{background-color:var( --e-global-color-22fef3b );color:var( --e-global-color-fed0993 );}.elementor-12 .elementor-element.elementor-element-d57628e{padding:19px 35px 19px 35px;}.elementor-12 .elementor-element.elementor-element-d57628e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-d57628e .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-d57628e .elementor-button:focus svg{fill:var( --e-global-color-fed0993 );}.elementor-12 .elementor-element.elementor-element-1e32323{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-f2cb848{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f2cb848:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f2cb848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-24f6df6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-225eb28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f6f0cf9{text-align:center;}.elementor-12 .elementor-element.elementor-element-f6f0cf9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-3786364{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-ca2e732{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d84cc5{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-9d84cc5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9d84cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}.elementor-12 .elementor-element.elementor-element-b78aa0a{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px -14px rgba(9.999999999999998, 29, 21, 0.14);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-b78aa0a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b78aa0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDFC;}.elementor-12 .elementor-element.elementor-element-5c65048{--display:flex;}.elementor-12 .elementor-element.elementor-element-718adaf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-19eeb92{--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:48px 72px;--row-gap:48px;--column-gap:72px;}.elementor-12 .elementor-element.elementor-element-217a0c2{--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;}.elementor-12 .elementor-element.elementor-element-d1d45d8 img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-7d627c7{--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;}.elementor-12 .elementor-element.elementor-element-ef2fe61{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ef2fe61 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-ef2fe61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c258b42 );color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-ef2fe61.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ef2fe61.elementor-view-default .elementor-icon{color:var( --e-global-color-c258b42 );border-color:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-ef2fe61.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ef2fe61.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c258b42 );}.elementor-12 .elementor-element.elementor-element-ef2fe61.elementor-view-framed .elementor-icon{background-color:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-ef2fe61.elementor-view-stacked .elementor-icon svg{fill:#E4EDE6;}.elementor-12 .elementor-element.elementor-element-ef2fe61 .elementor-icon{font-size:18px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ef2fe61 .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-2fd7734{--display:flex;}.elementor-12 .elementor-element.elementor-element-0c0fcae .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;line-height:1.15em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-81138ba .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-98aff49 );}.elementor-12 .elementor-element.elementor-element-00e1c1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-46aa099 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:var( --e-global-color-e28e1a0 );}.elementor-12 .elementor-element.elementor-element-de55917{width:var( --container-widget-width, 608px );max-width:608px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:608px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#706E69;}.elementor-12 .elementor-element.elementor-element-f6060cf{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f6060cf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f6060cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3e58811{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-34d69fc{--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;--border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-12ccc9b img{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-f3f43a3{--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:68px;--padding-bottom:68px;--padding-left:56px;--padding-right:56px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-29e06ef{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-29e06ef .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;}.elementor-12 .elementor-element.elementor-element-5932c87{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#C1BEB5;}.elementor-12 .elementor-element.elementor-element-b42c373 .elementor-button{background-color:var( --e-global-color-b10d8f5 );font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-e28e1a0 );color:var( --e-global-color-e28e1a0 );border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-b42c373 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-b42c373 .elementor-button:focus{background-color:var( --e-global-color-c40003c );color:#F6F4F1;}.elementor-12 .elementor-element.elementor-element-b42c373{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 0px 19px 0px;}.elementor-12 .elementor-element.elementor-element-b42c373 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-b42c373 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-b42c373 .elementor-button:focus svg{fill:#F6F4F1;}.elementor-12 .elementor-element.elementor-element-3a4e421{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.72em;color:#C1BEB5;}.elementor-12 .elementor-element.elementor-element-ba45d83{--display:flex;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ba45d83:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba45d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22fef3b );}.elementor-12 .elementor-element.elementor-element-fb17ab9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 32px;--row-gap:20px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-bdea390 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:var( --e-global-color-fed0993 );}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-7eca4c8{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-9d44905{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-d40cc83{--width:51%;}.elementor-12 .elementor-element.elementor-element-81e631c{--width:125%;}.elementor-12 .elementor-element.elementor-element-4de7f22{--width:49%;}.elementor-12 .elementor-element.elementor-element-fc90784{--width:36%;}.elementor-12 .elementor-element.elementor-element-6f874a9{--width:36%;}.elementor-12 .elementor-element.elementor-element-3d7233f{--width:25%;}.elementor-12 .elementor-element.elementor-element-d046660{--width:25%;}.elementor-12 .elementor-element.elementor-element-a5af928{--width:25%;}.elementor-12 .elementor-element.elementor-element-279c4af{--width:25%;}.elementor-12 .elementor-element.elementor-element-d3245a5{--width:50%;}.elementor-12 .elementor-element.elementor-element-6e70673{--width:50%;}.elementor-12 .elementor-element.elementor-element-ca4d43d{--width:calc(50% - 8px);}.elementor-12 .elementor-element.elementor-element-a998b9d{--width:calc(50% - 8px);}.elementor-12 .elementor-element.elementor-element-75058a3{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-be1a1c2{--width:704px;}.elementor-12 .elementor-element.elementor-element-51267d1{--width:calc(33.333% - 16px);}.elementor-12 .elementor-element.elementor-element-8a9c22b{--width:calc(33.333% - 16px);}.elementor-12 .elementor-element.elementor-element-75c774c{--width:calc(33.333% - 16px);}.elementor-12 .elementor-element.elementor-element-4355723{--width:calc(33.333% - 16px);}.elementor-12 .elementor-element.elementor-element-4fa99a2{--width:calc(33.333% - 16px);}.elementor-12 .elementor-element.elementor-element-a7c2043{--width:calc(33.333% - 16px);}.elementor-12 .elementor-element.elementor-element-21db904{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-3ceb6c0{--width:50%;}.elementor-12 .elementor-element.elementor-element-a02f9f5{--width:37%;}.elementor-12 .elementor-element.elementor-element-ce4a08d{--width:50%;}.elementor-12 .elementor-element.elementor-element-59470bc{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-8ece2b0{--width:704px;}.elementor-12 .elementor-element.elementor-element-fdddc8b{--width:50%;}.elementor-12 .elementor-element.elementor-element-6ad08f2{--width:37%;}.elementor-12 .elementor-element.elementor-element-a2b18a0{--width:50%;}.elementor-12 .elementor-element.elementor-element-5241e72{--width:50%;}.elementor-12 .elementor-element.elementor-element-491757d{--width:37%;}.elementor-12 .elementor-element.elementor-element-460987f{--width:50%;}.elementor-12 .elementor-element.elementor-element-802fa63{--width:50%;}.elementor-12 .elementor-element.elementor-element-7b5d2e1{--width:37%;}.elementor-12 .elementor-element.elementor-element-196de9b{--width:50%;}.elementor-12 .elementor-element.elementor-element-1ca93ef{--width:50%;}.elementor-12 .elementor-element.elementor-element-a5bab0b{--width:37%;}.elementor-12 .elementor-element.elementor-element-c122eef{--width:50%;}.elementor-12 .elementor-element.elementor-element-468118e{--width:50%;}.elementor-12 .elementor-element.elementor-element-50e2aa5{--width:37%;}.elementor-12 .elementor-element.elementor-element-6586c12{--width:50%;}.elementor-12 .elementor-element.elementor-element-47d74f5{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-9a539fb{--width:50%;}.elementor-12 .elementor-element.elementor-element-4668fb7{--width:50%;}.elementor-12 .elementor-element.elementor-element-e8a95bd{--width:37%;}.elementor-12 .elementor-element.elementor-element-d56b115{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-adfce83{--width:25%;}.elementor-12 .elementor-element.elementor-element-835fbd3{--width:25%;}.elementor-12 .elementor-element.elementor-element-1fcc64d{--width:25%;}.elementor-12 .elementor-element.elementor-element-cf0ebd9{--width:25%;}.elementor-12 .elementor-element.elementor-element-6b35076{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-f4f0b8a{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-accf908{--width:704px;}.elementor-12 .elementor-element.elementor-element-e764343{--width:calc(50% - 12px);}.elementor-12 .elementor-element.elementor-element-316274b{--width:27%;}.elementor-12 .elementor-element.elementor-element-4fdd941{--width:calc(50% - 12px);}.elementor-12 .elementor-element.elementor-element-3485bd8{--width:27%;}.elementor-12 .elementor-element.elementor-element-79a1c2a{--width:704px;}.elementor-12 .elementor-element.elementor-element-6925738{--width:80%;}.elementor-12 .elementor-element.elementor-element-fc7da37{--width:80%;}.elementor-12 .elementor-element.elementor-element-6a6f73d{--width:80%;}.elementor-12 .elementor-element.elementor-element-e2f22e2{--width:80%;}.elementor-12 .elementor-element.elementor-element-71d1bea{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-0c1e2e0{--width:704px;}.elementor-12 .elementor-element.elementor-element-1b196b7{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-4bea592{--width:100%;}.elementor-12 .elementor-element.elementor-element-bcbcb52{--width:50%;}.elementor-12 .elementor-element.elementor-element-c2bbbbb{--width:50%;}.elementor-12 .elementor-element.elementor-element-24f6df6{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-225eb28{--width:704px;}.elementor-12 .elementor-element.elementor-element-9d84cc5{--width:calc(50% - 12px);}.elementor-12 .elementor-element.elementor-element-b78aa0a{--width:calc(50% - 12px);}.elementor-12 .elementor-element.elementor-element-217a0c2{--width:50%;}.elementor-12 .elementor-element.elementor-element-7d627c7{--width:46%;}.elementor-12 .elementor-element.elementor-element-00e1c1e{--width:50%;}.elementor-12 .elementor-element.elementor-element-3e58811{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-fb17ab9{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-d40cc83{--width:100%;}.elementor-12 .elementor-element.elementor-element-4de7f22{--width:100%;}.elementor-12 .elementor-element.elementor-element-3d7233f{--width:100%;}.elementor-12 .elementor-element.elementor-element-d046660{--width:100%;}.elementor-12 .elementor-element.elementor-element-a5af928{--width:100%;}.elementor-12 .elementor-element.elementor-element-279c4af{--width:100%;}.elementor-12 .elementor-element.elementor-element-1e0ec64{--width:100%;}.elementor-12 .elementor-element.elementor-element-d3245a5{--width:100%;}.elementor-12 .elementor-element.elementor-element-6e70673{--width:100%;}.elementor-12 .elementor-element.elementor-element-51267d1{--width:calc(50% - 12px);}.elementor-12 .elementor-element.elementor-element-8a9c22b{--width:calc(50% - 12px);}.elementor-12 .elementor-element.elementor-element-75c774c{--width:calc(50% - 12px);}.elementor-12 .elementor-element.elementor-element-4355723{--width:calc(50% - 12px);}.elementor-12 .elementor-element.elementor-element-4fa99a2{--width:calc(50% - 12px);}.elementor-12 .elementor-element.elementor-element-a7c2043{--width:calc(50% - 12px);}.elementor-12 .elementor-element.elementor-element-3ceb6c0{--width:100%;}.elementor-12 .elementor-element.elementor-element-ce4a08d{--width:100%;}.elementor-12 .elementor-element.elementor-element-fdddc8b{--width:100%;}.elementor-12 .elementor-element.elementor-element-a2b18a0{--width:100%;}.elementor-12 .elementor-element.elementor-element-5241e72{--width:100%;}.elementor-12 .elementor-element.elementor-element-460987f{--width:100%;}.elementor-12 .elementor-element.elementor-element-802fa63{--width:100%;}.elementor-12 .elementor-element.elementor-element-196de9b{--width:100%;}.elementor-12 .elementor-element.elementor-element-1ca93ef{--width:100%;}.elementor-12 .elementor-element.elementor-element-c122eef{--width:100%;}.elementor-12 .elementor-element.elementor-element-468118e{--width:100%;}.elementor-12 .elementor-element.elementor-element-6586c12{--width:100%;}.elementor-12 .elementor-element.elementor-element-9a539fb{--width:100%;}.elementor-12 .elementor-element.elementor-element-4668fb7{--width:100%;}.elementor-12 .elementor-element.elementor-element-adfce83{--width:100%;}.elementor-12 .elementor-element.elementor-element-835fbd3{--width:100%;}.elementor-12 .elementor-element.elementor-element-1fcc64d{--width:100%;}.elementor-12 .elementor-element.elementor-element-cf0ebd9{--width:100%;}.elementor-12 .elementor-element.elementor-element-e764343{--width:100%;}.elementor-12 .elementor-element.elementor-element-4fdd941{--width:100%;}.elementor-12 .elementor-element.elementor-element-1f1742f{--width:100%;}.elementor-12 .elementor-element.elementor-element-bcbcb52{--width:100%;}.elementor-12 .elementor-element.elementor-element-c2bbbbb{--width:100%;}.elementor-12 .elementor-element.elementor-element-9d84cc5{--width:100%;}.elementor-12 .elementor-element.elementor-element-b78aa0a{--width:100%;}.elementor-12 .elementor-element.elementor-element-217a0c2{--width:100%;}.elementor-12 .elementor-element.elementor-element-00e1c1e{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7937f16{--padding-top:120px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-70443f3{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-f98ca21 .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-a68a4d8 .elementor-heading-title{font-size:52px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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-12 .elementor-element.elementor-element-8210df1{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-0d66e6f{--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;}.elementor-12 .elementor-element.elementor-element-4165311{--padding-top:104px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c90a1a0{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-98ce719{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ce9c8f6{--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;}.elementor-12 .elementor-element.elementor-element-1905a4a{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-fe3158e{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0863c98{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-75058a3{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-51267d1{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-39700c6 .elementor-heading-title{font-size:48px;}.elementor-12 .elementor-element.elementor-element-8a9c22b{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-dc74f0f .elementor-heading-title{font-size:48px;}.elementor-12 .elementor-element.elementor-element-75c774c{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-c9a2530 .elementor-heading-title{font-size:48px;}.elementor-12 .elementor-element.elementor-element-4355723{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-4bdf225 .elementor-heading-title{font-size:48px;}.elementor-12 .elementor-element.elementor-element-4fa99a2{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-d4299a9 .elementor-heading-title{font-size:48px;}.elementor-12 .elementor-element.elementor-element-a7c2043{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-af6679c .elementor-heading-title{font-size:48px;}.elementor-12 .elementor-element.elementor-element-1559b1e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-59470bc{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-335e394 .elementor-heading-title{font-size:42px;}.elementor-12 .elementor-element.elementor-element-7324c03{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-12 .elementor-element.elementor-element-c7504ca .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-802d428{--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;}.elementor-12 .elementor-element.elementor-element-12c0d99 .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-4fe06e8{--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;}.elementor-12 .elementor-element.elementor-element-6a71814 .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-9483359{--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;}.elementor-12 .elementor-element.elementor-element-dc84cc1 .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-f64a437{--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;}.elementor-12 .elementor-element.elementor-element-196d617 .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-e0a1a45{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-75ab942{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-adfce83{--border-radius:12px 12px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-835fbd3{--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1fcc64d{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cf0ebd9{--border-radius:0px 0px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b35076{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-4ab2362{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2101dd3{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-d358708 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-68806c3{font-size:14px;}.elementor-12 .elementor-element.elementor-element-f4f0b8a{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-6f5ec52{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-48e0587{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-c17476e{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-4e05846{--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;}.elementor-12 .elementor-element.elementor-element-6d71d5e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-4bea592{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-db36969{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-83be0ea .elementor-heading-title{font-size:44px;}.elementor-12 .elementor-element.elementor-element-ca2e732{--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;}.elementor-12 .elementor-element.elementor-element-19eeb92{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12 .elementor-element.elementor-element-00e1c1e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-3e58811{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-f3f43a3{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-29e06ef .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-5932c87{font-size:14px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-f352428{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7937f16{--padding-top:104px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d44905{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-70443f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f98ca21 .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-a68a4d8 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-3448bf3{font-size:15px;}.elementor-12 .elementor-element.elementor-element-57525a0{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-c20cc8b{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c20cc8b .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-3cf13e7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3cf13e7 .elementor-button{font-size:15px;}.elementor-12 .elementor-element.elementor-element-e8129b4{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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-12 .elementor-element.elementor-element-8210df1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4165311{--padding-top:80px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c90a1a0{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-1e0ec64{--width:100%;}.elementor-12 .elementor-element.elementor-element-98ce719 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-62ed90e{font-size:16px;}.elementor-12 .elementor-element.elementor-element-1905a4a{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-920c6ad .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-69d0f06{font-size:16px;}.elementor-12 .elementor-element.elementor-element-f35b6fb{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12 .elementor-element.elementor-element-ca4d43d{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-a998b9d{--width:100%;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-84182d0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-12 .elementor-element.elementor-element-75058a3{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-81cf386{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-51267d1{--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-8a9c22b{--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-75c774c{--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-4355723{--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-4fa99a2{--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-a7c2043{--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-21db904{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-59470bc{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-335e394 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-7324c03{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-802d428{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-4fe06e8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-9483359{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-47d74f5{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-cb20675 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-a9e96ef{font-size:15px;}.elementor-12 .elementor-element.elementor-element-d56b115{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-6b35076{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-d358708 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-68806c3{font-size:14px;}.elementor-12 .elementor-element.elementor-element-6e97449{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f4f0b8a{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-517ddd2 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-0fab654{font-size:16px;}.elementor-12 .elementor-element.elementor-element-316274b{--width:50%;}.elementor-12 .elementor-element.elementor-element-3485bd8{--width:51%;}.elementor-12 .elementor-element.elementor-element-def7c69{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-cafa9f2 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-04f95ae{font-size:16px;}.elementor-12 .elementor-element.elementor-element-a10a438 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-1b196b7{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-b2cb5fa .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-46744ea{font-size:16px;}.elementor-12 .elementor-element.elementor-element-83be0ea .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-d57628e{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d57628e .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-24f6df6{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-f6f0cf9 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-3786364{font-size:16px;}.elementor-12 .elementor-element.elementor-element-718adaf{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-7d627c7{--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;--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-12 .elementor-element.elementor-element-46aa099{text-align:center;}.elementor-12 .elementor-element.elementor-element-46aa099 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-3e58811{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-29e06ef .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-b42c373 .elementor-button{font-size:15px;}.elementor-12 .elementor-element.elementor-element-fb17ab9{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}}/* Start custom CSS for container, class: .elementor-element-f352428 */.fw-hdr{
  position:fixed !important; inset-inline:0; top:0; z-index:200;
  transform:translateY(-101%);
  transition:transform 240ms var(--fw-eo);
}
@supports (backdrop-filter:blur(8px)){ .fw-hdr{ backdrop-filter:blur(14px); } }
.fw-hdr.on{ transform:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a68a4d8 */.fw-h1 mark{
  background:none; color:var(--fw-wald);
  position:relative; white-space:nowrap;
}
.fw-h1 mark::after{
  content:""; position:absolute; left:0; right:0; bottom:.04em;
  height:.09em; background:var(--fw-messing); border-radius:1px; z-index:-1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e631c */.fw-avs img{
  width:44px; height:44px; border-radius:50%; object-fit:cover;
  box-shadow:0 0 0 2px var(--fw-papier);
}
.fw-avs > .elementor-element{ margin-left:-10px; }
.fw-avs > .elementor-element:first-child{ margin-left:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4590f0 */.fw-stars{ display:inline-flex; gap:2px; color:var(--fw-messing); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fad117 */.fw-coll{ position:relative; }
.fw-coll-sub{
  position:absolute; left:-10%; bottom:-3%; width:42%; z-index:2;
  border-radius:12px; overflow:hidden;
  box-shadow:var(--fw-sh-lg), 0 0 0 1px #E0DCD4;
}
.fw-coll-sub img{ aspect-ratio:1/1; object-fit:cover; width:100%; display:block; }
@media (max-width:620px){ .fw-coll-sub{ width:50%; left:-2%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc90784 */.fw-chip{
  position:absolute; z-index:3; background:var(--fw-weiss);
  border-radius:8px; padding:14px 18px; box-shadow:var(--fw-sh-lg);
  display:flex; align-items:center; gap:11px;
}
.fw-chip-tr{ top:6%; right:-4%; }
.fw-chip-br{ right:2%; bottom:-3%; }
@media (max-width:980px){ .fw-chip-tr, .fw-chip-br{ right:0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f874a9 */.fw-chip{
  position:absolute; z-index:3; background:var(--fw-weiss);
  border-radius:8px; padding:14px 18px; box-shadow:var(--fw-sh-lg);
  display:flex; align-items:center; gap:11px;
}
.fw-chip-tr{ top:6%; right:-4%; }
.fw-chip-br{ right:-2%; bottom:-3%; }
@media (max-width:980px){ .fw-chip-tr, .fw-chip-br{ right:0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7937f16 */.fw-hero{ overflow:hidden !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e415ffc */.fw-mq{ margin-top:auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23913c2 */.fw-mq{ margin-top:auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e2210 */.fw-mq{ margin-top:auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191a58a */.fw-mq{ margin-top:auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3245a5 */.fw-coll{ position:relative; }
@media (min-width:1025px){ .fw-order2{ order:2; } }
.fw-sub-r{
  position:absolute; right:-6%; bottom:-6%; width:46%; z-index:2;
  border-radius:12px; overflow:hidden;
  box-shadow:0 14px 34px -20px rgba(10,29,21,0.17), 0 0 0 1px #E0DCD4;
}
.fw-sub-r img{ aspect-ratio:1/1; object-fit:cover; width:100%; display:block; }
@media (max-width:620px){ .fw-sub-r{ right:-2%; width:50%; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84182d0 */.fw-sec strong{ color:#1F1D18; font-weight:600; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4ff109 */.fw-fc > .elementor-element{ position:relative; z-index:1; }
.fw-fc .fw-bignum{ z-index:0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a63dc8 */.fw-fc > .elementor-element{ position:relative; z-index:1; }
.fw-fc .fw-bignum{ z-index:0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e24da4e */.fw-fc > .elementor-element{ position:relative; z-index:1; }
.fw-fc .fw-bignum{ z-index:0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-496f3c6 */.fw-fc > .elementor-element{ position:relative; z-index:1; }
.fw-fc .fw-bignum{ z-index:0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2be4665 */.fw-fc > .elementor-element{ position:relative; z-index:1; }
.fw-fc .fw-bignum{ z-index:0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18769b3 */.fw-fc > .elementor-element{ position:relative; z-index:1; }
.fw-fc .fw-bignum{ z-index:0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a02f9f5 */.fw-chip{ position:absolute; z-index:3; }
.fw-chip-br3{ right:-4%; bottom:-3%; }
@media (max-width:980px){ .fw-chip-br3{ right:0; } }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ece822 */@media (min-width:560px){
  .fw-2col .elementor-icon-list-items{ columns:2; column-gap:20px; }
  .fw-2col .elementor-icon-list-item{ break-inside:avoid; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76714d6 */.fw-tabs-n{
  display:flex; gap:8px; overflow-x:auto; scrollbar-width:none;
  padding-bottom:8px; margin-top:36px;
}
.fw-tabs-n::-webkit-scrollbar{ display:none; }

.fw-tab{
  flex:none; cursor:pointer; white-space:nowrap;
  border:0 !important; outline:0;
  border-radius:999px !important;
  padding:13px 24px !important;
  font-family:'Outfit',sans-serif !important;
  font-weight:600 !important;
  font-size:16px !important;
  line-height:1 !important;
  text-transform:none !important;
  color:#54524C !important;
  background-color:#FEFDFC !important;
  box-shadow:0 6px 20px -14px rgba(10,29,21,0.14);
  transition:background-color 240ms cubic-bezier(.23,1,.32,1),
             color 240ms cubic-bezier(.23,1,.32,1),
             transform 150ms cubic-bezier(.23,1,.32,1);
}

/* Nicht ausgewählt, Hover und Fokus */
.fw-tab:hover,
.fw-tab:focus,
.fw-tab:focus-visible,
.fw-tab:active{
  background-color:#EDF2EC !important;
  color:#173124 !important;
}

/* Ausgewählt, in allen Zuständen dunkelgrün */
.fw-tab[aria-selected="true"],
.fw-tab[aria-selected="true"]:hover,
.fw-tab[aria-selected="true"]:focus,
.fw-tab[aria-selected="true"]:active{
  background-color:#173124 !important;
  color:#F6F4F1 !important;
}

.fw-tab:active{ transform:scale(.97); }

.fw-tab .n{
  font-size:12px;
  opacity:.65;
  margin-right:6px;
  color:inherit !important;
}

.fw-tab:focus-visible{ box-shadow:0 0 0 2px #314F3E; }
@media (max-width:767px){
  .fw-tabs-n{
    margin-inline:-18px;
    padding-inline:18px;
    -webkit-mask-image:linear-gradient(90deg, transparent 0, #000 18px, #000 calc(100% - 28px), transparent 100%);
            mask-image:linear-gradient(90deg, transparent 0, #000 18px, #000 calc(100% - 28px), transparent 100%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad08f2 */.fw-chip-tab{ left:-4%; bottom:-6%; }
@media (max-width:900px){
  .fw-chip-tab{ position:relative !important; left:0; bottom:0; margin-top:16px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7324c03 */.fw-pane{ display:none !important; }
.fw-pane.on{ display:flex !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-491757d */.fw-chip-tab{ left:-4%; bottom:-6%; }
@media (max-width:900px){
  .fw-chip-tab{ position:relative !important; left:0; bottom:0; margin-top:16px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-802d428 */.fw-pane{ display:none !important; }
.fw-pane.on{ display:flex !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b5d2e1 */.fw-chip-tab{ left:-4%; bottom:-6%; }
@media (max-width:900px){
  .fw-chip-tab{ position:relative !important; left:0; bottom:0; margin-top:16px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fe06e8 */.fw-pane{ display:none !important; }
.fw-pane.on{ display:flex !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5bab0b */.fw-chip-tab{ left:-4%; bottom:-6%; }
@media (max-width:900px){
  .fw-chip-tab{ position:relative !important; left:0; bottom:0; margin-top:16px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9483359 */.fw-pane{ display:none !important; }
.fw-pane.on{ display:flex !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e2aa5 */.fw-chip-tab{ left:-4%; bottom:-6%; }
@media (max-width:900px){
  .fw-chip-tab{ position:relative !important; left:0; bottom:0; margin-top:16px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f64a437 */.fw-pane{ display:none !important; }
.fw-pane.on{ display:flex !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-862cd1f */.fw-acc{ display:grid; gap:12px; }
.fw-acc details{
  background:#FEFDFC; border-radius:8px; overflow:hidden;
  box-shadow:0 6px 20px -14px rgba(10,29,21,0.14);
}
.fw-acc summary{
  list-style:none; cursor:pointer; display:flex; gap:16px; align-items:center;
  padding:18px 24px;
  font-family:'Outfit',sans-serif; font-weight:600; font-size:17px; color:#1F1D18;
  transition:color 240ms cubic-bezier(.23,1,.32,1);
}
.fw-acc summary::-webkit-details-marker{ display:none; }
.fw-acc .an{
  width:32px; height:32px; flex:none; border-radius:50%;
  display:grid; place-items:center;
  background:#E4EDE7; color:#173124;
  font-family:'Outfit',sans-serif; font-weight:700; font-size:13px;
  transition:background-color 240ms cubic-bezier(.23,1,.32,1), color 240ms cubic-bezier(.23,1,.32,1);
}
.fw-acc .at{ flex:1; }
.fw-acc .ax{ flex:none; width:18px; height:18px; position:relative; }
.fw-acc .ax::before, .fw-acc .ax::after{
  content:""; position:absolute; left:50%; top:50%;
  width:13px; height:2px; border-radius:2px; background:#706E69;
  transform:translate(-50%,-50%);
  transition:transform 240ms cubic-bezier(.23,1,.32,1), background-color 240ms cubic-bezier(.23,1,.32,1);
}
.fw-acc .ax::after{ transform:translate(-50%,-50%) rotate(90deg); }
.fw-acc details[open] .ax::after{ transform:translate(-50%,-50%) rotate(0); }
.fw-acc details[open] .ax::before,
.fw-acc details[open] .ax::after{ background:#173124; }
.fw-acc details[open] .an{ background:#173124; color:#F6F4F1; }
@media (hover:hover) and (pointer:fine){ .fw-acc summary:hover{ color:#173124; } }
.fw-acc .w{ display:grid; grid-template-rows:0fr; transition:grid-template-rows 300ms cubic-bezier(.23,1,.32,1); }
.fw-acc details[open] .w{ grid-template-rows:1fr; }
.fw-acc .c{ overflow:hidden; }
.fw-acc .in{
  padding:0 24px 22px 64px;
  font-family:'Plus Jakarta Sans',sans-serif; font-size:15px; line-height:1.72; color:#54524C;
}
@media (max-width:600px){ .fw-acc .in{ padding-left:24px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8a95bd */.fw-chip-br4{ right:-4%; bottom:-5%; }
@media (max-width:980px){ .fw-chip-br4{ right:0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4668fb7 *//* Bildwechsel im Inhalts-Accordion */
.fw-swap{ display:none !important; }
.fw-swap.on{ display:block !important; }
.fw-swap.on img{ animation:fwFade 380ms cubic-bezier(.23,1,.32,1) both; }

@keyframes fwFade{
  from{ opacity:0; transform:scale(1.015); }
  to{ opacity:1; transform:none; }
}

@media (prefers-reduced-motion:reduce){
  .fw-swap.on img{ animation:none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0eaa157 */.fw-num{
  font-family:'Outfit',sans-serif; font-weight:700;
  font-size:46px; line-height:1; letter-spacing:-0.035em;
  color:#B7A282; font-variant-numeric:tabular-nums;
}
@media (max-width:767px){ .fw-num{ font-size:32px; } }
.fw-numv{
  margin-top:8px; font-family:'Plus Jakarta Sans',sans-serif;
  font-size:14px; line-height:1.5; color:#C1BEB5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b28840 */.fw-num{
  font-family:'Outfit',sans-serif; font-weight:700;
  font-size:46px; line-height:1; letter-spacing:-0.035em;
  color:#B7A282; font-variant-numeric:tabular-nums;
}
@media (max-width:767px){ .fw-num{ font-size:32px; } }
.fw-numv{
  margin-top:8px; font-family:'Plus Jakarta Sans',sans-serif;
  font-size:14px; line-height:1.5; color:#C1BEB5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf4a4af */.fw-num{
  font-family:'Outfit',sans-serif; font-weight:700;
  font-size:46px; line-height:1; letter-spacing:-0.035em;
  color:#B7A282; font-variant-numeric:tabular-nums;
}
@media (max-width:767px){ .fw-num{ font-size:32px; } }
.fw-numv{
  margin-top:8px; font-family:'Plus Jakarta Sans',sans-serif;
  font-size:14px; line-height:1.5; color:#C1BEB5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82587d9 */.fw-num{
  font-family:'Outfit',sans-serif; font-weight:700;
  font-size:46px; line-height:1; letter-spacing:-0.035em;
  color:#B7A282; font-variant-numeric:tabular-nums;
}
@media (max-width:767px){ .fw-num{ font-size:32px; } }
.fw-numv{
  margin-top:8px; font-family:'Plus Jakarta Sans',sans-serif;
  font-size:14px; line-height:1.5; color:#C1BEB5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a7fe1d */.fw-cta{ position:relative; }
.fw-cta-img{ position:absolute !important; inset:0; z-index:1; }
.fw-cta-img img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d358708 */.fw-maxw20 .elementor-heading-title{ max-width:20ch; }
.fw-cta em{ font-style:normal; color:#B7A282; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68806c3 */.fw-maxw52{ max-width:52ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab2362 */.fw-cta{ position:relative; overflow:hidden; border-radius:12px; }

/* Bild als unterste Ebene */
.fw-cta-img{
  position:absolute !important;
  inset:0; z-index:0; margin:0 !important;
}
.fw-cta-img img,
.fw-cta-img .fw-ph{
  width:100%; height:100%; object-fit:cover; display:block; border-radius:0;
}

/* Farbverlauf als eigene Ebene darüber */
.fw-cta::after{
  content:"";
  position:absolute; inset:0; z-index:1; pointer-events:none;
  background:linear-gradient(
    105deg,
    rgba(10,29,21,0.94) 0%,
    rgba(10,29,21,0.90) 42%,
    rgba(10,29,21,0.55) 100%
  );
}

/* Text ganz oben */
.fw-cta > .e-con{ position:relative; z-index:2; }

/* Textbreiten, damit die Zeilen nicht über das ganze Band laufen */
.fw-cta h2{ max-width:20ch; }
.fw-cta p{ max-width:52ch; }
.fw-cta em{ font-style:normal; color:#B7A282; }
@media (max-width:767px){
  .fw-cta-ov{
    background:linear-gradient(180deg,
      rgba(10,29,21,0.92) 0%,
      rgba(10,29,21,0.88) 60%,
      rgba(10,29,21,0.80) 100%) !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c574883 */.fw-tags{ display:flex; flex-wrap:wrap; gap:8px; margin:18px 0 0; padding:0; list-style:none; }
.fw-tags li{
  font-family:'Outfit',sans-serif; font-weight:600; font-size:12px;
  color:#173124; background:#EAF0E9; border-radius:4px; padding:7px 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13c3efb */.fw-tags{ display:flex; flex-wrap:wrap; gap:8px; margin:18px 0 0; padding:0; list-style:none; }
.fw-tags li{
  font-family:'Outfit',sans-serif; font-weight:600; font-size:12px;
  color:#173124; background:#EAF0E9; border-radius:4px; padding:7px 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a360e7 */.fw-stars{ display:inline-flex; gap:2px; color:#B7A282; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15b7d41 */.fw-av img{ width:52px; height:52px; border-radius:50%; object-fit:cover; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933bfb1 */.fw-tf{ margin-top:auto !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-495a9bf */.fw-stars{ display:inline-flex; gap:2px; color:#B7A282; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7254351 */.fw-av img{ width:52px; height:52px; border-radius:50%; object-fit:cover; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93be17c */.fw-tf{ margin-top:auto !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97210f5 */.fw-stars{ display:inline-flex; gap:2px; color:#B7A282; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e955081 */.fw-av img{ width:52px; height:52px; border-radius:50%; object-fit:cover; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e39d072 */.fw-tf{ margin-top:auto !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a06fdc1 */.fw-stars{ display:inline-flex; gap:2px; color:#B7A282; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a8971b */.fw-av img{ width:52px; height:52px; border-radius:50%; object-fit:cover; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9648b62 */.fw-tf{ margin-top:auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3b144 */.fw-gal{ display:grid !important; grid-template-columns:repeat(2,1fr); gap:10px; }
@media (min-width:760px){ .fw-gal{ grid-template-columns:repeat(4,1fr); gap:16px; } }
.fw-gal img{ width:100%; height:100%; object-fit:cover; border-radius:8px; display:block; }
.fw-gal .fw-ph{ border-radius:8px; }
.fw-g1{ aspect-ratio:1/1; }
@media (min-width:760px){
  .fw-gal .fw-gtall{ grid-row:span 2; }
  .fw-gal .fw-gtall img,
  .fw-gal .fw-gtall .fw-ph{ aspect-ratio:1/2.06; }
}
@media (max-width:759px){
  .fw-gal .fw-gtall img,
  .fw-gal .fw-gtall .fw-ph{ aspect-ratio:3/4; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9638cec */.fw-price-list{ list-style:none; margin:0; padding:0; }
.fw-price-list li{
  position:relative; padding:10px 0 10px 30px;
  font-family:'Plus Jakarta Sans',sans-serif; font-size:15px; line-height:1.5;
  color:#54524C; border-bottom:1px solid #DDDBD7;
}
.fw-price-list li:last-child{ border-bottom:0; }
.fw-price-list .ck{
  position:absolute; left:0; top:12px;
  width:20px; height:20px; border-radius:50%;
  background:#E4EDE7; color:#173124;
  display:grid; place-items:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2e732 */.fw-yn-h{
  display:flex; align-items:center; gap:12px;
  font-family:'Outfit',sans-serif; font-weight:600; font-size:19px;
  color:#1F1D18; margin:0 0 18px; line-height:1.14; letter-spacing:-0.025em;
}
.fw-yn-h .b{
  width:34px; height:34px; border-radius:50%; flex:none;
  display:grid; place-items:center;
}
.fw-yn-h.fw-yn-y .b{ background:#E4EDE7; color:#173124; }
.fw-yn-h.fw-yn-n .b{ background:#E3DFDB; color:#706E69; }

.fw-yn{ list-style:none; margin:0; padding:0; }
.fw-yn li{
  position:relative; padding:10px 0 10px 30px;
  font-family:'Plus Jakarta Sans',sans-serif; font-size:15px; line-height:1.5;
  color:#54524C; border-top:1px solid #DDDBD7;
}
.fw-yn li:first-child{ border-top:0; }
.fw-yn .m{ position:absolute; left:0; top:13px; }
.fw-yn.fw-yn-y .m{ color:#648A70; }
.fw-yn.fw-yn-n .m{ color:#706E69; }

.fw-safe{
  margin-top:24px; background:#F5EEDF; border-radius:8px;
  padding:24px;
}
.fw-safe h3{
  font-family:'Outfit',sans-serif; font-weight:600; font-size:17px;
  color:#1F1D18; margin:0 0 10px; line-height:1.14; letter-spacing:-0.025em;
}
.fw-safe p{
  font-family:'Plus Jakarta Sans',sans-serif; font-size:15px; line-height:1.72;
  color:#54524C; margin:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d627c7 */.fw-chip-br5{ right:-4%; bottom:-3%; }
@media (max-width:980px){ .fw-chip-br5{ right:0; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7cac90 */.fw-acc{ display:grid; gap:12px; }
.fw-acc details{
  background:#FEFDFC; border-radius:8px; overflow:hidden;
  box-shadow:0 6px 20px -14px rgba(10,29,21,0.14);
}
.fw-acc summary{
  list-style:none; cursor:pointer; display:flex; gap:16px; align-items:center;
  padding:18px 24px;
  font-family:'Outfit',sans-serif; font-weight:600; font-size:17px; color:#1F1D18;
  transition:color 240ms cubic-bezier(.23,1,.32,1);
}
.fw-acc summary::-webkit-details-marker{ display:none; }
.fw-acc .an{
  width:32px; height:32px; flex:none; border-radius:50%;
  display:grid; place-items:center;
  background:#E4EDE7; color:#173124;
  font-family:'Outfit',sans-serif; font-weight:700; font-size:13px;
  transition:background-color 240ms cubic-bezier(.23,1,.32,1), color 240ms cubic-bezier(.23,1,.32,1);
}
.fw-acc .at{ flex:1; }
.fw-acc .ax{ flex:none; width:18px; height:18px; position:relative; }
.fw-acc .ax::before, .fw-acc .ax::after{
  content:""; position:absolute; left:50%; top:50%;
  width:13px; height:2px; border-radius:2px; background:#706E69;
  transform:translate(-50%,-50%);
  transition:transform 240ms cubic-bezier(.23,1,.32,1), background-color 240ms cubic-bezier(.23,1,.32,1);
}
.fw-acc .ax::after{ transform:translate(-50%,-50%) rotate(90deg); }
.fw-acc details[open] .ax::after{ transform:translate(-50%,-50%) rotate(0); }
.fw-acc details[open] .ax::before,
.fw-acc details[open] .ax::after{ background:#173124; }
.fw-acc details[open] .an{ background:#173124; color:#F6F4F1; }
@media (hover:hover) and (pointer:fine){ .fw-acc summary:hover{ color:#173124; } }
.fw-acc .w{ display:grid; grid-template-rows:0fr; transition:grid-template-rows 300ms cubic-bezier(.23,1,.32,1); }
.fw-acc details[open] .w{ grid-template-rows:1fr; }
.fw-acc .c{ overflow:hidden; }
.fw-acc .in{
  padding:0 24px 22px 64px;
  font-family:'Plus Jakarta Sans',sans-serif; font-size:15px; line-height:1.72; color:#54524C;
}
@media (max-width:600px){ .fw-acc .in{ padding-left:24px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12ccc9b */.fw-cta{ position:relative; }
.fw-cta-img{ position:absolute !important; inset:0; z-index:1; }
.fw-cta-img img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e06ef */.fw-maxw20 .elementor-heading-title{ max-width:20ch; }
.fw-cta em{ font-style:normal; color:#B7A282; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5932c87 */.fw-maxw52{ max-width:52ch; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a4e421 */.fw-maxw52{ max-width:52ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34d69fc */.fw-cta{ position:relative; overflow:hidden; border-radius:12px; }

/* Bild als unterste Ebene */
.fw-cta-img{
  position:absolute !important;
  inset:0; z-index:0; margin:0 !important;
}
.fw-cta-img img,
.fw-cta-img .fw-ph{
  width:100%; height:100%; object-fit:cover; display:block; border-radius:0;
}

/* Farbverlauf als eigene Ebene darüber */
.fw-cta::after{
  content:"";
  position:absolute; inset:0; z-index:1; pointer-events:none;
  background:linear-gradient(
    105deg,
    rgba(10,29,21,0.94) 0%,
    rgba(10,29,21,0.90) 42%,
    rgba(10,29,21,0.55) 100%
  );
}

/* Text ganz oben */
.fw-cta > .e-con{ position:relative; z-index:2; }

/* Textbreiten, damit die Zeilen nicht über das ganze Band laufen */
.fw-cta h2{ max-width:20ch; }
.fw-cta p{ max-width:52ch; }
.fw-cta em{ font-style:normal; color:#B7A282; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b438fb */.fw-fnav{ display:flex; flex-wrap:wrap; gap:24px; }
.fw-fnav a{
  font-family:'Plus Jakarta Sans',sans-serif; font-size:14px;
  color:#C1BEB5; text-decoration:none;
  transition:color 240ms cubic-bezier(.23,1,.32,1);
}
@media (hover:hover) and (pointer:fine){ .fw-fnav a:hover{ color:#F6F4F1; } }/* End custom CSS */