.elementor-8689 .elementor-element.elementor-element-c210002{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-8689 .elementor-element.elementor-element-c210002:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-c210002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.elementor-8689 .elementor-element.elementor-element-5e352fe{--display:flex;--min-height:690px;--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-8689 .elementor-element.elementor-element-5e352fe:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-5e352fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#820924;}.elementor-8689 .elementor-element.elementor-element-5e352fe.e-con{--order:99999 /* order end hack */;}.elementor-8689 .elementor-element.elementor-element-30cc26f{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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 );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-8689 .elementor-element.elementor-element-551d69a{text-align:start;}.elementor-8689 .elementor-element.elementor-element-551d69a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:66px;font-weight:600;line-height:1.06em;color:#FFFFFF;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-8689 .elementor-element.elementor-element-40a2d2d{text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-1875f4c{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-8689 .elementor-element.elementor-element-3d6b00d .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#D0043C;color:#D0043C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-8689 .elementor-element.elementor-element-c2a941a .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#D0043C;color:#D0043C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-8689 .elementor-element.elementor-element-13e53d4{--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:56px 56px 150px 56px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8689 .elementor-element.elementor-element-13e53d4:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-13e53d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E9EC;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8689 .elementor-element.elementor-element-63d37d4{text-align:center;}.elementor-8689 .elementor-element.elementor-element-63d37d4 img{width:100%;height:560px;object-fit:cover;object-position:center center;border-radius:56px 56px 56px 56px;}.elementor-8689 .elementor-element.elementor-element-0d0f464{--display:flex;}.elementor-8689 .elementor-element.elementor-element-7af1509{text-align:start;}.elementor-8689 .elementor-element.elementor-element-7af1509 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;line-height:1.06em;color:var( --e-global-color-text );}.elementor-8689 .elementor-element.elementor-element-4bf1e71{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8689 .elementor-element.elementor-element-4bf1e71:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-4bf1e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#820924;}.elementor-8689 .elementor-element.elementor-element-c7ba93d{text-align:center;}.elementor-8689 .elementor-element.elementor-element-c7ba93d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:1.06em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-0484614{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-045fb7c{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8689 .elementor-element.elementor-element-045fb7c:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-045fb7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0043C;}.elementor-8689 .elementor-element.elementor-element-a35b280{text-align:center;}.elementor-8689 .elementor-element.elementor-element-a35b280 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:1.06em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-8369a14{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-ffc0d85{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8689 .elementor-element.elementor-element-ffc0d85:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-ffc0d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#820924;}.elementor-8689 .elementor-element.elementor-element-22257b4{text-align:center;}.elementor-8689 .elementor-element.elementor-element-22257b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:1.06em;color:var( --e-global-color-f3b6fe6 );}.elementor-8689 .elementor-element.elementor-element-b504e3e{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-f3b6fe6 );}.elementor-8689 .elementor-element.elementor-element-8400ad9{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8689 .elementor-element.elementor-element-8400ad9:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-8400ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0043C;}.elementor-8689 .elementor-element.elementor-element-82a7df5{text-align:center;}.elementor-8689 .elementor-element.elementor-element-82a7df5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:1.06em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-3ca8b9d{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-f3b6fe6 );}.elementor-8689 .elementor-element.elementor-element-37a57e8{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8689 .elementor-element.elementor-element-37a57e8:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-37a57e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#820924;}.elementor-8689 .elementor-element.elementor-element-f51027d{text-align:center;}.elementor-8689 .elementor-element.elementor-element-f51027d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:58px;font-weight:600;line-height:1.06em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-7d7644b{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-b44870c{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8689 .elementor-element.elementor-element-b44870c:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-b44870c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0043C;}.elementor-8689 .elementor-element.elementor-element-70b4603{text-align:center;}.elementor-8689 .elementor-element.elementor-element-70b4603 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:1.06em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-8def000{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-f3b6fe6 );}.elementor-8689 .elementor-element.elementor-element-bb1e71e{--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:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-8689 .elementor-element.elementor-element-bb1e71e:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-bb1e71e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-bb1e71e.e-con{--order:99999 /* order end hack */;}.elementor-8689 .elementor-element.elementor-element-01b32a0{text-align:start;}.elementor-8689 .elementor-element.elementor-element-01b32a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:600;line-height:1.06em;color:#272727;}.elementor-8689 .elementor-element.elementor-element-58abea2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8689 .elementor-element.elementor-element-571e2e1{--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;--overflow:hidden;--border-radius:28px 28px 28px 28px;}.elementor-8689 .elementor-element.elementor-element-12ea4c0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8689 .elementor-element.elementor-element-d14272d{--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:56px 56px 56px 12px;--margin-top:-30px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8689 .elementor-element.elementor-element-d14272d:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-d14272d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#820924;}.elementor-8689 .elementor-element.elementor-element-d835211{text-align:start;}.elementor-8689 .elementor-element.elementor-element-d835211 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;line-height:1.06em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-7dbe30c{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-445dee9{--display:flex;}.elementor-8689 .elementor-element.elementor-element-b462b3b{text-align:start;}.elementor-8689 .elementor-element.elementor-element-b462b3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;line-height:1.06em;color:var( --e-global-color-text );}.elementor-8689 .elementor-element.elementor-element-9e1fa60{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8689 .elementor-element.elementor-element-9e1fa60:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-9e1fa60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#820924;}.elementor-8689 .elementor-element.elementor-element-edfbfec{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8689 .elementor-element.elementor-element-edfbfec:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-edfbfec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0043C;}.elementor-8689 .elementor-element.elementor-element-25e0535{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8689 .elementor-element.elementor-element-25e0535:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-25e0535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#820924;}.elementor-8689 .elementor-element.elementor-element-4dfcf32{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8689 .elementor-element.elementor-element-4dfcf32:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-4dfcf32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0043C;}.elementor-8689 .elementor-element.elementor-element-c1c0e7d{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8689 .elementor-element.elementor-element-c1c0e7d:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-c1c0e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#820924;}.elementor-8689 .elementor-element.elementor-element-ebb5218{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8689 .elementor-element.elementor-element-ebb5218:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-ebb5218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0043C;}.elementor-8689 .elementor-element.elementor-element-285f709{--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:62px;--padding-bottom:62px;--padding-left:24px;--padding-right:24px;}.elementor-8689 .elementor-element.elementor-element-285f709:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-285f709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.elementor-8689 .elementor-element.elementor-element-285f709.e-con{--order:99999 /* order end hack */;}.elementor-8689 .elementor-element.elementor-element-c2d5ecf{text-align:start;}.elementor-8689 .elementor-element.elementor-element-c2d5ecf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;line-height:1.02em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-cea1cb4{--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:22px 22px;--row-gap:22px;--column-gap:22px;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:#6A6265;--border-color:#6A6265;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-8689 .elementor-element.elementor-element-77c624a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8689 .elementor-element.elementor-element-06385d6{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.48em;color:#820924;}.elementor-8689 .elementor-element.elementor-element-5a530f1{text-align:start;}.elementor-8689 .elementor-element.elementor-element-5a530f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:1.02em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-e46fdc2{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.48em;color:#F5F4F2;}.elementor-8689 .elementor-element.elementor-element-f3f2f0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-8689 .elementor-element.elementor-element-2204dc7{text-align:end;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.48em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-55b9db4{text-align:end;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.48em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-8c2d5af{--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:22px 22px;--row-gap:22px;--column-gap:22px;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:#6A6265;--border-color:#6A6265;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-8689 .elementor-element.elementor-element-316b655{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8689 .elementor-element.elementor-element-2302945{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.48em;color:#820924;}.elementor-8689 .elementor-element.elementor-element-3e0d70a{text-align:start;}.elementor-8689 .elementor-element.elementor-element-3e0d70a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;line-height:1.02em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-6f63ea8{text-align:start;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.48em;color:#F5F4F2;}.elementor-8689 .elementor-element.elementor-element-f8b49e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-8689 .elementor-element.elementor-element-443a3a8{text-align:end;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.48em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-ede02f7{text-align:end;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.48em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-1be2339{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-8689 .elementor-element.elementor-element-1be2339:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-1be2339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E9EC;}.elementor-8689 .elementor-element.elementor-element-1be2339.e-con{--order:99999 /* order end hack */;}.elementor-8689 .elementor-element.elementor-element-802e230{--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-8689 .elementor-element.elementor-element-9a1c18f{text-align:center;}.elementor-8689 .elementor-element.elementor-element-9a1c18f img{width:100%;height:230px;object-fit:cover;object-position:top center;border-radius:56px 18px 56px 56px;}.elementor-8689 .elementor-element.elementor-element-a2bccef{--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;}.elementor-8689 .elementor-element.elementor-element-851b1b6{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.48em;color:#820924;}.elementor-8689 .elementor-element.elementor-element-61e8903{text-align:start;}.elementor-8689 .elementor-element.elementor-element-61e8903 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;line-height:1.02em;color:#272727;}.elementor-8689 .elementor-element.elementor-element-6ddd110{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.48em;color:#6A6265;}.elementor-8689 .elementor-element.elementor-element-ed32577{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8689 .elementor-element.elementor-element-f9263a4 .elementor-button{background-color:#D0043C;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D0043C;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-8689 .elementor-element.elementor-element-56e06e5 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#D0043C;color:#D0043C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D0043C;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-8689 .elementor-element.elementor-element-e556f61 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#D0043C;color:#D0043C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D0043C;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-8689 .elementor-element.elementor-element-fb7b0b7{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:94px;--padding-bottom:94px;--padding-left:24px;--padding-right:24px;}.elementor-8689 .elementor-element.elementor-element-fb7b0b7:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-fb7b0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0043C;}.elementor-8689 .elementor-element.elementor-element-fb7b0b7.e-con{--order:99999 /* order end hack */;}.elementor-8689 .elementor-element.elementor-element-aa0c4c5{text-align:start;}.elementor-8689 .elementor-element.elementor-element-aa0c4c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:600;line-height:1.02em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-87f3326{text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:1.48em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-af4b464{--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;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-8689 .elementor-element.elementor-element-af4b464:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-af4b464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-0d0a7e7{--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 48px;--row-gap:48px;--column-gap:48px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-8689 .elementor-element.elementor-element-0d0a7e7:not(.elementor-motion-effects-element-type-background), .elementor-8689 .elementor-element.elementor-element-0d0a7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.elementor-8689 .elementor-element.elementor-element-f90518a{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-8689 .elementor-element.elementor-element-c10b079{text-align:start;}.elementor-8689 .elementor-element.elementor-element-c10b079 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;line-height:1.02em;color:#FFFFFF;}.elementor-8689 .elementor-element.elementor-element-f22408f{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.48em;color:#F5F4F2;}.elementor-8689 .elementor-element.elementor-element-7c82ec4 .elementor-button{background-color:#D0043C;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D0043C;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-8689 .elementor-element.elementor-element-0904aa4{--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8689 .elementor-element.elementor-element-705f899 .elementor-accordion-item{border-width:0px;border-color:#232323;}.elementor-8689 .elementor-element.elementor-element-705f899 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#232323;}.elementor-8689 .elementor-element.elementor-element-705f899 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#232323;}.elementor-8689 .elementor-element.elementor-element-705f899 .elementor-tab-title{background-color:#FFFFFF;padding:21px 24px 21px 24px;}.elementor-8689 .elementor-element.elementor-element-705f899 .elementor-accordion-icon, .elementor-8689 .elementor-element.elementor-element-705f899 .elementor-accordion-title{color:#272727;}.elementor-8689 .elementor-element.elementor-element-705f899 .elementor-accordion-icon svg{fill:#272727;}.elementor-8689 .elementor-element.elementor-element-705f899 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-8689 .elementor-element.elementor-element-705f899 .elementor-tab-content{background-color:#F5F4F2;color:#6A6265;font-family:"Roboto", Sans-serif;font-size:17px;padding:6px 24px 22px 24px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8689 .elementor-element.elementor-element-5e352fe{--content-width:1180px;}.elementor-8689 .elementor-element.elementor-element-30cc26f{--width:52%;}.elementor-8689 .elementor-element.elementor-element-1875f4c{--width:100%;}.elementor-8689 .elementor-element.elementor-element-13e53d4{--width:48%;}.elementor-8689 .elementor-element.elementor-element-4bf1e71{--width:100%;}.elementor-8689 .elementor-element.elementor-element-045fb7c{--width:100%;}.elementor-8689 .elementor-element.elementor-element-ffc0d85{--width:100%;}.elementor-8689 .elementor-element.elementor-element-8400ad9{--width:100%;}.elementor-8689 .elementor-element.elementor-element-37a57e8{--width:100%;}.elementor-8689 .elementor-element.elementor-element-b44870c{--width:100%;}.elementor-8689 .elementor-element.elementor-element-bb1e71e{--content-width:1180px;}.elementor-8689 .elementor-element.elementor-element-58abea2{--width:100%;}.elementor-8689 .elementor-element.elementor-element-571e2e1{--width:62%;}.elementor-8689 .elementor-element.elementor-element-d14272d{--width:38%;}.elementor-8689 .elementor-element.elementor-element-9e1fa60{--width:100%;}.elementor-8689 .elementor-element.elementor-element-edfbfec{--width:100%;}.elementor-8689 .elementor-element.elementor-element-25e0535{--width:100%;}.elementor-8689 .elementor-element.elementor-element-4dfcf32{--width:100%;}.elementor-8689 .elementor-element.elementor-element-c1c0e7d{--width:100%;}.elementor-8689 .elementor-element.elementor-element-ebb5218{--width:100%;}.elementor-8689 .elementor-element.elementor-element-285f709{--content-width:1180px;}.elementor-8689 .elementor-element.elementor-element-cea1cb4{--width:100%;}.elementor-8689 .elementor-element.elementor-element-77c624a{--width:68%;}.elementor-8689 .elementor-element.elementor-element-f3f2f0b{--width:32%;}.elementor-8689 .elementor-element.elementor-element-8c2d5af{--width:100%;}.elementor-8689 .elementor-element.elementor-element-316b655{--width:68%;}.elementor-8689 .elementor-element.elementor-element-f8b49e5{--width:32%;}.elementor-8689 .elementor-element.elementor-element-1be2339{--content-width:1180px;}.elementor-8689 .elementor-element.elementor-element-802e230{--width:24%;}.elementor-8689 .elementor-element.elementor-element-a2bccef{--width:76%;}.elementor-8689 .elementor-element.elementor-element-ed32577{--width:100%;}.elementor-8689 .elementor-element.elementor-element-fb7b0b7{--content-width:1180px;}.elementor-8689 .elementor-element.elementor-element-af4b464{--width:100%;}.elementor-8689 .elementor-element.elementor-element-f90518a{--width:36%;}.elementor-8689 .elementor-element.elementor-element-0904aa4{--width:64%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8689 .elementor-element.elementor-element-30cc26f{--width:98px;}.elementor-8689 .elementor-element.elementor-element-13e53d4{--width:98px;}}@media(max-width:1024px){.elementor-8689 .elementor-element.elementor-element-5e352fe{--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;}.elementor-8689 .elementor-element.elementor-element-30cc26f{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8689 .elementor-element.elementor-element-551d69a .elementor-heading-title{font-size:51px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8689 .elementor-element.elementor-element-7af1509 .elementor-heading-title{font-size:36px;}.elementor-8689 .elementor-element.elementor-element-c7ba93d .elementor-heading-title{font-size:36px;}.elementor-8689 .elementor-element.elementor-element-a35b280 .elementor-heading-title{font-size:36px;}.elementor-8689 .elementor-element.elementor-element-22257b4 .elementor-heading-title{font-size:36px;}.elementor-8689 .elementor-element.elementor-element-82a7df5 .elementor-heading-title{font-size:36px;}.elementor-8689 .elementor-element.elementor-element-f51027d .elementor-heading-title{font-size:45px;}.elementor-8689 .elementor-element.elementor-element-70b4603 .elementor-heading-title{font-size:36px;}.elementor-8689 .elementor-element.elementor-element-01b32a0 .elementor-heading-title{font-size:42px;}.elementor-8689 .elementor-element.elementor-element-d835211 .elementor-heading-title{font-size:36px;}.elementor-8689 .elementor-element.elementor-element-b462b3b .elementor-heading-title{font-size:36px;}.elementor-8689 .elementor-element.elementor-element-c2d5ecf .elementor-heading-title{font-size:36px;}.elementor-8689 .elementor-element.elementor-element-5a530f1 .elementor-heading-title{font-size:36px;}.elementor-8689 .elementor-element.elementor-element-3e0d70a .elementor-heading-title{font-size:36px;}.elementor-8689 .elementor-element.elementor-element-61e8903 .elementor-heading-title{font-size:36px;}.elementor-8689 .elementor-element.elementor-element-aa0c4c5 .elementor-heading-title{font-size:41px;}.elementor-8689 .elementor-element.elementor-element-c10b079 .elementor-heading-title{font-size:36px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-8689 .elementor-element.elementor-element-c210002{--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-8689 .elementor-element.elementor-element-5e352fe{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8689 .elementor-element.elementor-element-5e352fe.e-con{--order:99999 /* order end hack */;}.elementor-8689 .elementor-element.elementor-element-30cc26f{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-8689 .elementor-element.elementor-element-551d69a .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8689 .elementor-element.elementor-element-40a2d2d{font-size:19px;}.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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-8689 .elementor-element.elementor-element-13e53d4{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-8689 .elementor-element.elementor-element-63d37d4 img{height:380px;}.elementor-8689 .elementor-element.elementor-element-7af1509 .elementor-heading-title{font-size:28px;}.elementor-8689 .elementor-element.elementor-element-4bf1e71{--width:100%;}.elementor-8689 .elementor-element.elementor-element-c7ba93d .elementor-heading-title{font-size:28px;}.elementor-8689 .elementor-element.elementor-element-0484614{font-size:16px;}.elementor-8689 .elementor-element.elementor-element-045fb7c{--width:100%;}.elementor-8689 .elementor-element.elementor-element-a35b280 .elementor-heading-title{font-size:28px;}.elementor-8689 .elementor-element.elementor-element-8369a14{font-size:16px;}.elementor-8689 .elementor-element.elementor-element-ffc0d85{--width:100%;}.elementor-8689 .elementor-element.elementor-element-22257b4 .elementor-heading-title{font-size:28px;}.elementor-8689 .elementor-element.elementor-element-b504e3e{font-size:16px;}.elementor-8689 .elementor-element.elementor-element-8400ad9{--width:100%;}.elementor-8689 .elementor-element.elementor-element-82a7df5 .elementor-heading-title{font-size:28px;}.elementor-8689 .elementor-element.elementor-element-3ca8b9d{font-size:16px;}.elementor-8689 .elementor-element.elementor-element-37a57e8{--width:100%;}.elementor-8689 .elementor-element.elementor-element-f51027d .elementor-heading-title{font-size:34px;}.elementor-8689 .elementor-element.elementor-element-7d7644b{font-size:16px;}.elementor-8689 .elementor-element.elementor-element-b44870c{--width:100%;}.elementor-8689 .elementor-element.elementor-element-70b4603 .elementor-heading-title{font-size:28px;}.elementor-8689 .elementor-element.elementor-element-8def000{font-size:16px;}.elementor-8689 .elementor-element.elementor-element-bb1e71e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8689 .elementor-element.elementor-element-01b32a0 .elementor-heading-title{font-size:31px;}.elementor-8689 .elementor-element.elementor-element-58abea2{--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:0px;--padding-right:0px;}.elementor-8689 .elementor-element.elementor-element-571e2e1{--width:100%;--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-8689 .elementor-element.elementor-element-12ea4c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8689 .elementor-element.elementor-element-d14272d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8689 .elementor-element.elementor-element-d835211 .elementor-heading-title{font-size:28px;}.elementor-8689 .elementor-element.elementor-element-7dbe30c{font-size:17px;}.elementor-8689 .elementor-element.elementor-element-b462b3b .elementor-heading-title{font-size:28px;}.elementor-8689 .elementor-element.elementor-element-9e1fa60{--width:100%;}.elementor-8689 .elementor-element.elementor-element-edfbfec{--width:100%;}.elementor-8689 .elementor-element.elementor-element-25e0535{--width:100%;}.elementor-8689 .elementor-element.elementor-element-4dfcf32{--width:100%;}.elementor-8689 .elementor-element.elementor-element-c1c0e7d{--width:100%;}.elementor-8689 .elementor-element.elementor-element-ebb5218{--width:100%;}.elementor-8689 .elementor-element.elementor-element-c2d5ecf .elementor-heading-title{font-size:28px;}.elementor-8689 .elementor-element.elementor-element-cea1cb4{--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-8689 .elementor-element.elementor-element-77c624a{--width:100%;}.elementor-8689 .elementor-element.elementor-element-06385d6{font-size:16px;}.elementor-8689 .elementor-element.elementor-element-5a530f1 .elementor-heading-title{font-size:28px;}.elementor-8689 .elementor-element.elementor-element-e46fdc2{font-size:16px;}.elementor-8689 .elementor-element.elementor-element-f3f2f0b{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8689 .elementor-element.elementor-element-2204dc7{text-align:start;font-size:17px;}.elementor-8689 .elementor-element.elementor-element-55b9db4{text-align:start;font-size:17px;}.elementor-8689 .elementor-element.elementor-element-8c2d5af{--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-8689 .elementor-element.elementor-element-316b655{--width:100%;}.elementor-8689 .elementor-element.elementor-element-2302945{font-size:16px;}.elementor-8689 .elementor-element.elementor-element-3e0d70a .elementor-heading-title{font-size:28px;}.elementor-8689 .elementor-element.elementor-element-6f63ea8{font-size:16px;}.elementor-8689 .elementor-element.elementor-element-f8b49e5{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8689 .elementor-element.elementor-element-443a3a8{text-align:start;font-size:17px;}.elementor-8689 .elementor-element.elementor-element-ede02f7{text-align:start;font-size:17px;}.elementor-8689 .elementor-element.elementor-element-1be2339{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8689 .elementor-element.elementor-element-802e230{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8689 .elementor-element.elementor-element-9a1c18f img{height:230px;}.elementor-8689 .elementor-element.elementor-element-a2bccef{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8689 .elementor-element.elementor-element-851b1b6{font-size:16px;}.elementor-8689 .elementor-element.elementor-element-61e8903 .elementor-heading-title{font-size:28px;}.elementor-8689 .elementor-element.elementor-element-6ddd110{font-size:17px;}.elementor-8689 .elementor-element.elementor-element-ed32577{--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:0px;--padding-right:0px;}.elementor-8689 .elementor-element.elementor-element-fb7b0b7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8689 .elementor-element.elementor-element-aa0c4c5 .elementor-heading-title{font-size:30px;}.elementor-8689 .elementor-element.elementor-element-87f3326{font-size:18px;}.elementor-8689 .elementor-element.elementor-element-af4b464{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8689 .elementor-element.elementor-element-0d0a7e7{--min-height:900px;--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-8689 .elementor-element.elementor-element-f90518a{--width:100%;}.elementor-8689 .elementor-element.elementor-element-c10b079 .elementor-heading-title{font-size:28px;}.elementor-8689 .elementor-element.elementor-element-f22408f{font-size:17px;}.elementor-8689 .elementor-element.elementor-element-0904aa4{--width:100%;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-5e352fe */@media (max-width: 1100px) {
  .elementor-8689 .elementor-element.elementor-element-5e352fe,
  .elementor-8689 .elementor-element.elementor-element-5e352fe > .e-con-inner {
    flex-direction: column !important;
  }

  .elementor-8689 .elementor-element.elementor-element-5e352fe > .e-con,
  .elementor-8689 .elementor-element.elementor-element-5e352fe > .e-con-inner > .e-con {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-8689 .elementor-element.elementor-element-5e352fe > .e-con:first-child > .elementor-element,
  .elementor-8689 .elementor-element.elementor-element-5e352fe > .e-con-inner > .e-con:first-child > .elementor-element {
    width: 100% !important;
    max-width: 100% !important;
  }
}@media (max-width: 1024px) {
  .elementor-8689 .elementor-element.elementor-element-5e352fe > .e-con {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-8689 .elementor-element.elementor-element-5e352fe > .e-con:first-child > .elementor-element {
    width: 100% !important;
    max-width: 100% !important;
  }
}@media (max-width: 1100px) {
  .elementor-8689 .elementor-element.elementor-element-5e352fe {
    flex-direction: column !important;
  }

  .elementor-8689 .elementor-element.elementor-element-5e352fe > .e-con {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-8689 .elementor-element.elementor-element-5e352fe > .e-con:first-child > .elementor-element {
    width: 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d0f464 */.elementor-8689 .elementor-element.elementor-element-0d0f464 {
  order: 99999 !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 22px !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 86px max(24px, calc((100% - 1180px) / 2));
  box-sizing: border-box;
  background: #fff;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-widget-heading {
  grid-column: 1 / -1;
  margin: 0 0 18px !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .e-con {
  width: 100% !important;
  min-width: 0 !important;
  min-height: 270px !important;
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 20px !important;
  padding: 82px 28px 28px !important;
  margin: 0 !important;
  overflow: hidden;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-4bf1e71,
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-ffc0d85,
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-37a57e8 {
  background: #820924 !important;
  border-radius: 56px 18px 56px 56px !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-045fb7c,
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-b44870c,
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-8400ad9 {
  background: #d0043c !important;
  border-radius: 18px 56px 56px 56px !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .e-con::before {
  content: "" !important;
  position: absolute !important;
  width: 52px !important;
  height: 52px !important;
  top: 20px !important;
  left: 24px !important;
  border: 2px solid rgba(255,255,255,.9) !important;
  border-radius: 50% !important;
  box-sizing: border-box !important;
  background-color: #65061f !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 27px 27px !important;
  z-index: 2;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-4bf1e71::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Cpath%20d=%22M4%2024l8-9%205%204%207-8h-5V7h10v10h-4v-4l-8%2010-5-4-6%207z%22%20fill=%22%23FFFFFF%22/%3E%3C/svg%3E"); }
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-045fb7c::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Cg%20fill=%22%23FFFFFF%22%3E%3Crect%20x=%226%22%20y=%226%22%20width=%2220%22%20height=%225%22%20rx=%222.5%22/%3E%3Crect%20x=%226%22%20y=%2213.5%22%20width=%2220%22%20height=%225%22%20rx=%222.5%22/%3E%3Crect%20x=%226%22%20y=%2221%22%20width=%2220%22%20height=%225%22%20rx=%222.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-ffc0d85::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Cg%20fill=%22%23FFFFFF%22%3E%3Ccircle%20cx=%228%22%20cy=%2216%22%20r=%224%22/%3E%3Ccircle%20cx=%2224%22%20cy=%229%22%20r=%224%22/%3E%3Ccircle%20cx=%2224%22%20cy=%2223%22%20r=%224%22/%3E%3Cpath%20d=%22M10%2013l10-5%202%204-10%205zM10%2015l12%206-2%204-12-6z%22/%3E%3C/g%3E%3C/svg%3E"); }
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-b44870c::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Cg%20fill=%22%23FFFFFF%22%3E%3Ccircle%20cx=%2216%22%20cy=%228%22%20r=%224%22/%3E%3Ccircle%20cx=%227%22%20cy=%2213%22%20r=%223%22/%3E%3Ccircle%20cx=%2225%22%20cy=%2213%22%20r=%223%22/%3E%3Cpath%20d=%22M8%2027c0-6%203-10%208-10s8%204%208%2010H8zM1%2027c0-5%202-8%206-8%202%200%203%20.5%204%201.5C8.5%2022%207%2024%207%2027H1zM31%2027h-6c0-3-1.5-5-4-6.5%201-1%202-1.5%204-1.5%204%200%206%203%206%208z%22/%3E%3C/g%3E%3C/svg%3E"); }
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-37a57e8::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Cg%20fill=%22%23FFFFFF%22%3E%3Crect%20x=%226%22%20y=%228%22%20width=%2220%22%20height=%2218%22%20rx=%223%22/%3E%3Crect%20x=%2210%22%20y=%225%22%20width=%223%22%20height=%227%22%20rx=%221.5%22/%3E%3Crect%20x=%2219%22%20y=%225%22%20width=%223%22%20height=%227%22%20rx=%221.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-8400ad9::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Crect%20x=%224%22%20y=%228%22%20width=%2224%22%20height=%2216%22%20rx=%223%22%20fill=%22%23FFFFFF%22/%3E%3C/svg%3E"); }
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .e-con h3 {
  margin: 0 !important;
  color: #fff !important;
  font-size: 30px !important;
  line-height: 1.12 !important;
  text-align: center !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .e-con .elementor-widget-text-editor,
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .e-con .elementor-widget-text-editor p {
  margin: 0 !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  text-align: center !important;
}
@media (max-width: 1228px) {
  .elementor-8689 .elementor-element.elementor-element-0d0f464 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}
@media (max-width: 1024px) {
  .elementor-8689 .elementor-element.elementor-element-0d0f464 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 767px) {
  .elementor-8689 .elementor-element.elementor-element-0d0f464 {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
    width: 100% !important;
    padding: 58px 18px !important;
  }
  .elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-widget-heading {
    margin-bottom: 14px !important;
  }
  .elementor-8689 .elementor-element.elementor-element-0d0f464 > .e-con {
    min-height: 240px !important;
  }
}   .elementor-8689 .elementor-element.elementor-element-0d0f464 {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 22px !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 86px max(24px, calc((100% - 1180px) / 2));
  box-sizing: border-box;
  background: #fff;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-widget-heading {
  grid-column: 1 / -1;
  margin: 0 0 18px !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .e-con {
  width: 100% !important;
  min-width: 0 !important;
  min-height: 270px !important;
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 20px !important;
  padding: 82px 28px 28px !important;
  margin: 0 !important;
  overflow: hidden;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-4bf1e71,
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-ffc0d85,
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-37a57e8 {
  background: #820924 !important;
  border-radius: 56px 18px 56px 56px !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-045fb7c,
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-b44870c,
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-8400ad9 {
  background: #d0043c !important;
  border-radius: 18px 56px 56px 56px !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .e-con::before {
  content: "" !important;
  position: absolute !important;
  width: 52px !important;
  height: 52px !important;
  top: 20px !important;
  left: 24px !important;
  border: 2px solid rgba(255,255,255,.9) !important;
  border-radius: 50% !important;
  box-sizing: border-box !important;
  background-color: #65061f !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 27px 27px !important;
  z-index: 2;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-4bf1e71::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Cpath%20d=%22M4%2024l8-9%205%204%207-8h-5V7h10v10h-4v-4l-8%2010-5-4-6%207z%22%20fill=%22%23FFFFFF%22/%3E%3C/svg%3E"); }
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-045fb7c::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Cg%20fill=%22%23FFFFFF%22%3E%3Crect%20x=%226%22%20y=%226%22%20width=%2220%22%20height=%225%22%20rx=%222.5%22/%3E%3Crect%20x=%226%22%20y=%2213.5%22%20width=%2220%22%20height=%225%22%20rx=%222.5%22/%3E%3Crect%20x=%226%22%20y=%2221%22%20width=%2220%22%20height=%225%22%20rx=%222.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-ffc0d85::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Cg%20fill=%22%23FFFFFF%22%3E%3Ccircle%20cx=%228%22%20cy=%2216%22%20r=%224%22/%3E%3Ccircle%20cx=%2224%22%20cy=%229%22%20r=%224%22/%3E%3Ccircle%20cx=%2224%22%20cy=%2223%22%20r=%224%22/%3E%3Cpath%20d=%22M10%2013l10-5%202%204-10%205zM10%2015l12%206-2%204-12-6z%22/%3E%3C/g%3E%3C/svg%3E"); }
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-b44870c::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Cg%20fill=%22%23FFFFFF%22%3E%3Ccircle%20cx=%2216%22%20cy=%228%22%20r=%224%22/%3E%3Ccircle%20cx=%227%22%20cy=%2213%22%20r=%223%22/%3E%3Ccircle%20cx=%2225%22%20cy=%2213%22%20r=%223%22/%3E%3Cpath%20d=%22M8%2027c0-6%203-10%208-10s8%204%208%2010H8zM1%2027c0-5%202-8%206-8%202%200%203%20.5%204%201.5C8.5%2022%207%2024%207%2027H1zM31%2027h-6c0-3-1.5-5-4-6.5%201-1%202-1.5%204-1.5%204%200%206%203%206%208z%22/%3E%3C/g%3E%3C/svg%3E"); }
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-37a57e8::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Cg%20fill=%22%23FFFFFF%22%3E%3Crect%20x=%226%22%20y=%228%22%20width=%2220%22%20height=%2218%22%20rx=%223%22/%3E%3Crect%20x=%2210%22%20y=%225%22%20width=%223%22%20height=%227%22%20rx=%221.5%22/%3E%3Crect%20x=%2219%22%20y=%225%22%20width=%223%22%20height=%227%22%20rx=%221.5%22/%3E%3C/g%3E%3C/svg%3E"); }
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-element-8400ad9::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Crect%20x=%224%22%20y=%228%22%20width=%2224%22%20height=%2216%22%20rx=%223%22%20fill=%22%23FFFFFF%22/%3E%3C/svg%3E"); }
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .e-con h3 {
  margin: 0 !important;
  color: #fff !important;
  font-size: 30px !important;
  line-height: 1.12 !important;
  text-align: center !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .e-con .elementor-widget-text-editor,
.elementor-8689 .elementor-element.elementor-element-0d0f464 > .e-con .elementor-widget-text-editor p {
  margin: 0 !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  text-align: center !important;
}
@media (max-width: 1228px) {
  .elementor-8689 .elementor-element.elementor-element-0d0f464 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}
@media (max-width: 1024px) {
  .elementor-8689 .elementor-element.elementor-element-0d0f464 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 767px) {
  .elementor-8689 .elementor-element.elementor-element-0d0f464 {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
    width: 100% !important;
    padding: 58px 18px !important;
  }
  .elementor-8689 .elementor-element.elementor-element-0d0f464 > .elementor-widget-heading {
    margin-bottom: 14px !important;
  }
  .elementor-8689 .elementor-element.elementor-element-0d0f464 > .e-con {
    min-height: 240px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb1e71e */.elementor-8689 .elementor-element.elementor-element-bb1e71e {
  background-color: #F3EAED !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445dee9 */.elementor-8689 .elementor-element.elementor-element-445dee9 {
  order: 99999 !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 22px !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 86px max(24px, calc((100% - 1180px) / 2)) !important;
  box-sizing: border-box;
  background: #fff;
}
.elementor-8689 .elementor-element.elementor-element-445dee9 > .elementor-widget-heading {
  grid-column: 1 / -1;
  margin: 0 0 18px !important;
}
.elementor-8689 .elementor-element.elementor-element-445dee9 > .e-con.e-con {
  width: 100% !important;
  min-width: 0 !important;
  --min-min-height: 160px; height: auto !important;
  min-min-height: 160px; height: auto !important;
  min-height: 160px; height: auto !important;
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  padding: 22px 24px !important;
  margin: 0 !important;
  overflow: visible;
}
.elementor-8689 .elementor-element.elementor-element-445dee9 > .elementor-element-9e1fa60,
.elementor-8689 .elementor-element.elementor-element-445dee9 > .elementor-element-25e0535,
.elementor-8689 .elementor-element.elementor-element-445dee9 > .elementor-element-c1c0e7d {
  background: #820924 !important;
  border-radius: 56px 18px 56px 56px !important;
}
.elementor-8689 .elementor-element.elementor-element-445dee9 > .elementor-element-edfbfec,
.elementor-8689 .elementor-element.elementor-element-445dee9 > .elementor-element-4dfcf32,
.elementor-8689 .elementor-element.elementor-element-445dee9 > .elementor-element-ebb5218 {
  background: #d0043c !important;
  border-radius: 18px 56px 56px 56px !important;
}
.elementor-8689 .elementor-element.elementor-element-445dee9 > .e-con::before {
  display: none !important;
  content: none !important;
}
.elementor-8689 .elementor-element.elementor-element-445dee9 > .e-con h3 {
  margin: 0 !important;
  color: #fff !important;
  font-size: 34px !important;
  line-height: 1.12 !important;
  text-align: center !important;
}
.elementor-8689 .elementor-element.elementor-element-445dee9 > .e-con .elementor-widget-text-editor,
.elementor-8689 .elementor-element.elementor-element-445dee9 > .e-con .elementor-widget-text-editor p {
  margin: 0 !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  text-align: center !important;
}
@media (max-width: 1228px) {
  .elementor-8689 .elementor-element.elementor-element-445dee9 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}
@media (max-width: 1024px) {
  .elementor-8689 .elementor-element.elementor-element-445dee9 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 767px) {
  .elementor-8689 .elementor-element.elementor-element-445dee9 {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
    padding: 58px 18px !important;
  }
  .elementor-8689 .elementor-element.elementor-element-445dee9 > .elementor-widget-heading {
    margin-bottom: 14px !important;
  }
  .elementor-8689 .elementor-element.elementor-element-445dee9 > .e-con.e-con {
    --min-min-height: 160px; height: auto !important;
    min-min-height: 160px; height: auto !important;
    min-height: 160px; height: auto !important;
  }
}   
.elementor-8689 .elementor-element.elementor-element-445dee9 .treude-fact{display:flex;flex-direction:column;text-align:center;margin:0;color:#fff}.elementor-8689 .elementor-element.elementor-element-445dee9 .treude-fact dt{order:2;font-size:16px;font-weight:400;line-height:1.5}.elementor-8689 .elementor-element.elementor-element-445dee9 .treude-fact dd{order:1;margin:0 0 10px;font-size:clamp(24px,3vw,34px);line-height:1.15;overflow-wrap:anywhere;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-285f709 */.elementor-8689 .elementor-element.elementor-element-285f709 {
  background-color: #E9E2E4 !important;
  color: #242424;
}
.elementor-8689 .elementor-element.elementor-element-285f709 h2,
.elementor-8689 .elementor-element.elementor-element-285f709 p,
.elementor-8689 .elementor-element.elementor-element-285f709 .elementor-widget-text-editor,
.elementor-8689 .elementor-element.elementor-element-285f709 .elementor-button,
.elementor-8689 .elementor-element.elementor-element-285f709 .elementor-button-text {
  color: #242424 !important;
}
.elementor-8689 .elementor-element.elementor-element-285f709 .elementor-widget-text-editor strong {
  color: #820924 !important;
}
.elementor-8689 .elementor-element.elementor-element-285f709 .e-con {
  border-color: rgba(36, 36, 36, 0.22) !important;
}
.elementor-8689 .elementor-element.elementor-element-285f709 h3.elementor-heading-title{color:#242424!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed32577 *//* Kontakt- und Bewerbungsbuttons bei wenig Platz sauber umbrechen */
.elementor-8689 .elementor-element.elementor-element-ed32577 {
  flex-wrap: wrap !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f3b3ddd *//* Berufsauswahl: größere Frage und vertikale Auswahl */
.elementor-8689 .elementor-element.elementor-element-f3b3ddd #azubi-bewerbung-2027 .elementor-field-group-ausbildungsberuf > .elementor-field-label {
  display: block !important;
  width: 100% !important;
  margin-bottom: 18px !important;
  font-size: 24px !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
  color: #232323 !important;
}
.elementor-8689 .elementor-element.elementor-element-f3b3ddd #azubi-bewerbung-2027 .elementor-field-group-ausbildungsberuf .elementor-field-subgroup {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 10px !important;
  width: 100% !important;
}
.elementor-8689 .elementor-element.elementor-element-f3b3ddd #azubi-bewerbung-2027 .elementor-field-group-ausbildungsberuf .elementor-field-option {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 14px 16px !important;
  border: 1px solid #d8d1d3 !important;
  border-radius: 12px !important;
  background: #f8f5f6 !important;
}
.elementor-8689 .elementor-element.elementor-element-f3b3ddd #azubi-bewerbung-2027 .elementor-field-group-ausbildungsberuf .elementor-field-option:has(input:checked) {
  border-color: #dc0036 !important;
  background: #fff0f3 !important;
}
.elementor-8689 .elementor-element.elementor-element-f3b3ddd #azubi-bewerbung-2027 .elementor-field-group-ausbildungsberuf input[type="radio"] {
  width: 20px !important;
  height: 20px !important;
  margin: 0 !important;
  flex: 0 0 20px !important;
  accent-color: #dc0036 !important;
}
.elementor-8689 .elementor-element.elementor-element-f3b3ddd #azubi-bewerbung-2027 .elementor-field-group-ausbildungsberuf .elementor-field-option label {
  margin: 0 !important;
  font-size: 17px !important;
  line-height: 1.35 !important;
  cursor: pointer !important;
}
@media (max-width: 767px) {
  .elementor-8689 .elementor-element.elementor-element-f3b3ddd #azubi-bewerbung-2027 .elementor-field-group-ausbildungsberuf > .elementor-field-label {
    font-size: 21px !important;
    margin-bottom: 16px !important;
  }
  .elementor-8689 .elementor-element.elementor-element-f3b3ddd #azubi-bewerbung-2027 .elementor-field-group-ausbildungsberuf .elementor-field-option {
    padding: 13px 14px !important;
  }
  .elementor-8689 .elementor-element.elementor-element-f3b3ddd #azubi-bewerbung-2027 .elementor-field-group-ausbildungsberuf .elementor-field-option label {
    font-size: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d0a7e7 *//* FAQ am Seitenende – voller Bildbereich */
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 {
  width: 100vw !important;
  max-width: none !important;
  margin-left: calc(50% - 50vw) !important;
  margin-top: 80px !important;
  margin-bottom: -88px !important;
  background-image: linear-gradient(90deg, rgba(24,27,28,.84), rgba(24,27,28,.66)), url("https://www.treude.de/wp-content/uploads/2026/01/Buerocontainer_Treude_26_06.jpg") !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  padding: 88px max(24px, calc((100vw - 1180px)/2)) !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 h2,
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-widget-text-editor,
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-widget-text-editor p {
  color: #ffffff !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-button {
  color: #ffffff !important;
  background-color: #dc0036 !important;
  border-radius: 999px !important;
  padding: 15px 28px !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-accordion {
  overflow: hidden !important;
  border-radius: 20px !important;
  background: rgba(255,255,255,.96) !important;
  box-shadow: 0 18px 44px rgba(0,0,0,.24) !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-accordion-item {
  border: 0 !important;
  border-bottom: 1px solid rgba(35,35,35,.12) !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-accordion-item:last-child {
  border-bottom: 0 !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-tab-title {
  color: #232323 !important;
  background: transparent !important;
  padding: 22px 24px !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-tab-content {
  color: #4f4f4f !important;
  background: rgba(244,241,241,.96) !important;
  border: 0 !important;
  padding: 20px 24px 24px !important;
}
@media (max-width: 767px) {
  .elementor-8689 .elementor-element.elementor-element-0d0a7e7 {
    margin-top: 64px !important;
    margin-bottom: -64px !important;
    padding: 64px 20px !important;
    background-position: 58% center !important;
  }
  .elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-tab-title {
    padding: 18px !important;
  }
  .elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-tab-content {
    padding: 16px 18px 20px !important;
  }
}

/* FAQ stabil halten: nur die innere Akkordeonbox verändert sich */
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 {
  min-height: 640px !important;
  overflow-anchor: none !important;
  align-items: flex-start !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-element-0904aa4 {
  min-height: 420px !important;
  align-self: flex-start !important;
  overflow: visible !important;
  overflow-anchor: none !important;
}
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-element-705f899,
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-accordion,
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-accordion-item,
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-tab-title,
.elementor-8689 .elementor-element.elementor-element-0d0a7e7 .elementor-tab-content {
  overflow-anchor: none !important;
}
@media (max-width: 767px) {
  .elementor-8689 .elementor-element.elementor-element-0d0a7e7 {
    min-height: 940px !important;
  }
}
@media(max-width:767px){.elementor-8689 .elementor-element.elementor-element-0d0a7e7{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c210002 */.elementor-8689 .elementor-element.elementor-element-c210002 {
  background-color: transparent !important;
  gap: 0 !important;
  row-gap: 0 !important;
  padding: 0 !important;
}

.elementor-8689 .elementor-element.elementor-element-c210002 > .e-con {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

/* Hero-Foto ohne Rahmen und mit ruhigerem Bildausschnitt */
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-13e53d4 {
  padding: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
}

.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-63d37d4 img {
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
  object-position: 50% 50% !important;
  border-radius: 56px 18px 56px 56px !important;
}

/* Wechselnde, asymmetrische Kartenradien */
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-1d8929f,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-f5bab39,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-d10d7f8,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-c23a546,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-ae7ff9a,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-12ea4c0 .elementor-widget-container,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-12ea4c0 video,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-af4b464 {
  border-radius: 56px 18px 56px 56px !important;
}

.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-d251f55,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-8e7e632,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-c3f5f8c,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-bc7cda6,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-d14272d,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-0904aa4 {
  border-radius: 18px 56px 56px 56px !important;
}

.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-12ea4c0 .elementor-widget-container,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-af4b464,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-0904aa4 {
  overflow: hidden !important;
}

@media (max-width: 767px) {
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-63d37d4 img {
    height: auto !important;
    object-position: 50% 50% !important;
    border-radius: 40px 14px 40px 40px !important;
  }

  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-1d8929f,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-f5bab39,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-d10d7f8,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-c23a546,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-ae7ff9a,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-12ea4c0 .elementor-widget-container,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-12ea4c0 video,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-af4b464 {
    border-radius: 40px 14px 40px 40px !important;
  }

  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-d251f55,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-8e7e632,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-c3f5f8c,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-bc7cda6,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-d14272d,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-0904aa4 {
    border-radius: 14px 40px 40px 40px !important;
  }
}

/* Höhere Priorität innerhalb des Vorteils-Karussells */
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-317905c .elementor-element-1d8929f,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-317905c .elementor-element-f5bab39,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-317905c .elementor-element-d10d7f8 {
  border-radius: 56px 18px 56px 56px !important;
}

.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-317905c .elementor-element-d251f55,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-317905c .elementor-element-8e7e632,
.elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-317905c .elementor-element-c3f5f8c {
  border-radius: 18px 56px 56px 56px !important;
}

@media (max-width: 767px) {
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-317905c .elementor-element-1d8929f,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-317905c .elementor-element-f5bab39,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-317905c .elementor-element-d10d7f8 {
    border-radius: 40px 14px 40px 40px !important;
  }

  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-317905c .elementor-element-d251f55,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-317905c .elementor-element-8e7e632,
  .elementor-8689 .elementor-element.elementor-element-c210002 .elementor-element-317905c .elementor-element-c3f5f8c {
    border-radius: 14px 40px 40px 40px !important;
  }
}
/* TECH05: Preserve approved recruiting appearance. */
body.page-id-8689{--e-global-color-primary:#D0043C;--e-global-color-secondary:#D0043C;--e-global-color-accent:#61CE70;}
body.page-id-8689 .elementor-element-a100006 .elementor-button,body.page-id-8689 .elementor-element-a100006 .elementor-button-text,body.page-id-8689 .elementor-element-3ba1e7a5 .elementor-nav-menu--dropdown a{font-family:"Roboto",sans-serif!important;}/* End custom CSS */