.elementor-379 .elementor-element.elementor-element-449b921{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:48px;--padding-bottom:55px;--padding-left:30px;--padding-right:30px;}.elementor-379 .elementor-element.elementor-element-449b921:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-449b921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-379 .elementor-element.elementor-element-7797f5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:22px 18px;--row-gap:22px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-379 .elementor-element.elementor-element-84ac8e1{--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:flex-start;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--padding-top:76px;--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-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 );color:var( --e-global-color-primary );}.elementor-379 .elementor-element.elementor-element-6e5b4bf{text-align:start;}.elementor-379 .elementor-element.elementor-element-6e5b4bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.48em;letter-spacing:3px;color:#6B7A91;}.elementor-379 .elementor-element.elementor-element-a9f861a{text-align:start;}.elementor-379 .elementor-element.elementor-element-a9f861a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:700;line-height:1.12em;color:#17243C;}.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 );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-379 .elementor-element.elementor-element-9b38b6f{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#4A5A73;}.elementor-379 .elementor-element.elementor-element-0c5b897{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#4A5A73;}.elementor-379 .elementor-element.elementor-element-e07ef48{--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:flex-start;--align-items:center;--gap:19px 19px;--row-gap:19px;--column-gap:19px;}.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 );}.elementor-379 .elementor-element.elementor-element-09412f3 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-09412f3{text-align:center;}.elementor-379 .elementor-element.elementor-element-09412f3 img{width:100%;}.elementor-379 .elementor-element.elementor-element-c8857be{--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:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:76px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-379 .elementor-element.elementor-element-d612f71{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#4A5A73;}.elementor-379 .elementor-element.elementor-element-a4b2c33{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#4A5A73;}.elementor-379 .elementor-element.elementor-element-bb0329a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#4A5A73;}.elementor-379 .elementor-element.elementor-element-ccf8e54{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-379 .elementor-element.elementor-element-e0247f6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#F2ECFC;--border-color:#F2ECFC;--border-radius:19px 19px 19px 19px;box-shadow:0px 9px 30px 0px rgba(22,51,91,0.08);--padding-top:25px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-379 .elementor-element.elementor-element-e0247f6:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-e0247f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-fc416f2{text-align:start;}.elementor-379 .elementor-element.elementor-element-fc416f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.19em;letter-spacing:1.6px;color:#7C5CC4;}.elementor-379 .elementor-element.elementor-element-4ef664c{text-align:start;}.elementor-379 .elementor-element.elementor-element-4ef664c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;line-height:1.19em;color:#17243C;}.elementor-379 .elementor-element.elementor-element-a2705a9{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.59em;color:#4A5A73;}.elementor-379 .elementor-element.elementor-element-ea6b4f8{--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;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#E8F5EE;--border-color:#E8F5EE;--border-radius:19px 19px 19px 19px;box-shadow:0px 9px 30px 0px rgba(22,51,91,0.08);--padding-top:25px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-379 .elementor-element.elementor-element-ea6b4f8:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-ea6b4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-e99129a{text-align:start;}.elementor-379 .elementor-element.elementor-element-e99129a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.19em;letter-spacing:1.6px;color:#0B8A65;}.elementor-379 .elementor-element.elementor-element-87a13ea{text-align:start;}.elementor-379 .elementor-element.elementor-element-87a13ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;line-height:1.19em;color:#17243C;}.elementor-379 .elementor-element.elementor-element-4a4a787{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.59em;color:#4A5A73;}.elementor-379 .elementor-element.elementor-element-9206fee{--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;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#E8F3FB;--border-color:#E8F3FB;--border-radius:19px 19px 19px 19px;box-shadow:0px 9px 30px 0px rgba(22,51,91,0.08);--padding-top:25px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-379 .elementor-element.elementor-element-9206fee:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-9206fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-8480bf0{text-align:start;}.elementor-379 .elementor-element.elementor-element-8480bf0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.19em;letter-spacing:1.6px;color:#2789C7;}.elementor-379 .elementor-element.elementor-element-7af04fd{text-align:start;}.elementor-379 .elementor-element.elementor-element-7af04fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;line-height:1.19em;color:#17243C;}.elementor-379 .elementor-element.elementor-element-af0bd7c{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.59em;color:#4A5A73;}.elementor-379 .elementor-element.elementor-element-6c37212{--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;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#FCEBF3;--border-color:#FCEBF3;--border-radius:19px 19px 19px 19px;box-shadow:0px 9px 30px 0px rgba(22,51,91,0.08);--padding-top:25px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-379 .elementor-element.elementor-element-6c37212:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-6c37212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-661bf39{text-align:start;}.elementor-379 .elementor-element.elementor-element-661bf39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.19em;letter-spacing:1.6px;color:#DD498D;}.elementor-379 .elementor-element.elementor-element-1dc8233{text-align:start;}.elementor-379 .elementor-element.elementor-element-1dc8233 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.19em;color:#17243C;}.elementor-379 .elementor-element.elementor-element-8103bab{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.59em;color:#4A5A73;}.elementor-379 .elementor-element.elementor-element-6f80688{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-379 .elementor-element.elementor-element-6f80688:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-6f80688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-c4013f3{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-379 .elementor-element.elementor-element-28f45a3{text-align:start;}.elementor-379 .elementor-element.elementor-element-28f45a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.19em;letter-spacing:1.6px;color:#6B7A91;}.elementor-379 .elementor-element.elementor-element-f8aa2d0{text-align:start;}.elementor-379 .elementor-element.elementor-element-f8aa2d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.19em;color:#000000;}.elementor-379 .elementor-element.elementor-element-787fcb0{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.59em;color:#4A5A73;}.elementor-379 .elementor-element.elementor-element-91a7508{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.59em;color:#4A5A73;}.elementor-379 .elementor-element.elementor-element-b395944{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-379 .elementor-element.elementor-element-61aa990{text-align:center;}.elementor-379 .elementor-element.elementor-element-61aa990 img{width:100%;}.elementor-379 .elementor-element.elementor-element-5acaf71{--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-379 .elementor-element.elementor-element-387d4b8{--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-379 .elementor-element.elementor-element-e78afce{--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-379 .elementor-element.elementor-element-fef866b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.22em;color:#5d7590;}.elementor-379 .elementor-element.elementor-element-43353d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.22em;color:#102743;}.elementor-379 .elementor-element.elementor-element-9d5f923{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.5em;color:#61738B;}.elementor-379 .elementor-element.elementor-element-9032254{--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-379 .elementor-element.elementor-element-a49449f{--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-379 .elementor-element.elementor-element-a49449f:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-a49449f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132C48;}.elementor-379 .elementor-element.elementor-element-6a97dd3{--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-379 .elementor-element.elementor-element-900ce58{--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-379 .elementor-element.elementor-element-ba11a56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.22em;color:#e8f2ff;}.elementor-379 .elementor-element.elementor-element-6e7be35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:700;line-height:1.22em;color:#ffffff;}.elementor-379 .elementor-element.elementor-element-634884a{font-family:"Montserrat", Sans-serif;font-size:17px;line-height:1.65em;color:#e1eafa;}.elementor-379 .elementor-element.elementor-element-d2990de{--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-379 .elementor-element.elementor-element-43be434{--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-379 .elementor-element.elementor-element-f4c7f5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.22em;color:#e52986;}.elementor-379 .elementor-element.elementor-element-0c108fe{--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-379 .elementor-element.elementor-element-a224161 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.22em;color:#368af1;}.elementor-379 .elementor-element.elementor-element-0c43695{--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-379 .elementor-element.elementor-element-44993ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.22em;color:#9458e8;}.elementor-379 .elementor-element.elementor-element-2c9826d{--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-379 .elementor-element.elementor-element-b7440e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.22em;color:#168fa0;}.elementor-379 .elementor-element.elementor-element-f8bb185{--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-379 .elementor-element.elementor-element-75b746a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.22em;color:#09846d;}.elementor-379 .elementor-element.elementor-element-f3850ce{--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-379 .elementor-element.elementor-element-f665104{--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-379 .elementor-element.elementor-element-ff70928 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.22em;color:#102743;}.elementor-379 .elementor-element.elementor-element-19e1126{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.65em;color:#61738B;}.elementor-379 .elementor-element.elementor-element-9797b98{--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-379 .elementor-element.elementor-element-0ae6683 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.22em;color:#102743;}.elementor-379 .elementor-element.elementor-element-bdb7250{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.65em;color:#61738B;}.elementor-379 .elementor-element.elementor-element-cc821ab{--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-379 .elementor-element.elementor-element-392e0e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.22em;color:#102743;}.elementor-379 .elementor-element.elementor-element-9b1752f{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.65em;color:#61738B;}.elementor-379 .elementor-element.elementor-element-c61e239{--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-379 .elementor-element.elementor-element-6753cab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.22em;color:#102743;}.elementor-379 .elementor-element.elementor-element-ab21e3a{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.65em;color:#61738B;}.elementor-379 .elementor-element.elementor-element-ab19ce1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:90px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-379 .elementor-element.elementor-element-ab19ce1:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-ab19ce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-379 .elementor-element.elementor-element-ab19ce2{text-align:center;}.elementor-379 .elementor-element.elementor-element-ab19ce2 .elementor-heading-title{font-size:36px;color:#171717;}.elementor-379 .elementor-element.elementor-element-ab19ce3{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;font-size:17px;color:#333333;}.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-379 .elementor-element.elementor-element-ab19ce4 .elementor-button{background-color:#17243C;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;}.elementor-379 .elementor-element.elementor-element-ab19ce4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-379 .elementor-element.elementor-element-ab19ce4 .elementor-button .elementor-button-content-wrapper{gap:20px;}@media(max-width:1024px){.elementor-379 .elementor-element.elementor-element-449b921{--padding-top:34px;--padding-bottom:48px;--padding-left:26px;--padding-right:26px;}.elementor-379 .elementor-element.elementor-element-7797f5a{--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;--flex-wrap:wrap;}.elementor-379 .elementor-element.elementor-element-84ac8e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-379 .elementor-element.elementor-element-6e5b4bf .elementor-heading-title{font-size:14px;}.elementor-379 .elementor-element.elementor-element-a9f861a .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 );}.elementor-379 .elementor-element.elementor-element-9b38b6f{font-size:18px;}.elementor-379 .elementor-element.elementor-element-0c5b897{font-size:18px;}.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 );}.elementor-379 .elementor-element.elementor-element-09412f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-c8857be{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-379 .elementor-element.elementor-element-d612f71{font-size:17px;}.elementor-379 .elementor-element.elementor-element-a4b2c33{font-size:17px;}.elementor-379 .elementor-element.elementor-element-bb0329a{font-size:17px;}.elementor-379 .elementor-element.elementor-element-ccf8e54{--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-379 .elementor-element.elementor-element-e0247f6{--padding-top:20px;--padding-bottom:19px;--padding-left:17px;--padding-right:17px;}.elementor-379 .elementor-element.elementor-element-fc416f2 .elementor-heading-title{font-size:11px;}.elementor-379 .elementor-element.elementor-element-4ef664c .elementor-heading-title{font-size:17px;}.elementor-379 .elementor-element.elementor-element-ea6b4f8{--padding-top:20px;--padding-bottom:19px;--padding-left:17px;--padding-right:17px;}.elementor-379 .elementor-element.elementor-element-e99129a .elementor-heading-title{font-size:11px;}.elementor-379 .elementor-element.elementor-element-87a13ea .elementor-heading-title{font-size:17px;}.elementor-379 .elementor-element.elementor-element-9206fee{--padding-top:20px;--padding-bottom:19px;--padding-left:17px;--padding-right:17px;}.elementor-379 .elementor-element.elementor-element-8480bf0 .elementor-heading-title{font-size:11px;}.elementor-379 .elementor-element.elementor-element-7af04fd .elementor-heading-title{font-size:17px;}.elementor-379 .elementor-element.elementor-element-6c37212{--padding-top:20px;--padding-bottom:19px;--padding-left:17px;--padding-right:17px;}.elementor-379 .elementor-element.elementor-element-661bf39 .elementor-heading-title{font-size:11px;}.elementor-379 .elementor-element.elementor-element-1dc8233 .elementor-heading-title{font-size:17px;}.elementor-379 .elementor-element.elementor-element-6f80688{--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:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-379 .elementor-element.elementor-element-28f45a3 .elementor-heading-title{font-size:11px;}.elementor-379 .elementor-element.elementor-element-f8aa2d0 .elementor-heading-title{font-size:30px;}.elementor-379 .elementor-element.elementor-element-43353d0 .elementor-heading-title{font-size:34px;}.elementor-379 .elementor-element.elementor-element-6e7be35 .elementor-heading-title{font-size:31px;}.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 );}}@media(max-width:767px){.elementor-379 .elementor-element.elementor-element-449b921{--padding-top:28px;--padding-bottom:42px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-7797f5a{--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;--flex-wrap:wrap;}.elementor-379 .elementor-element.elementor-element-84ac8e1{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-379 .elementor-element.elementor-element-6e5b4bf .elementor-heading-title{font-size:12px;}.elementor-379 .elementor-element.elementor-element-a9f861a .elementor-heading-title{font-size:32px;}.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 );}.elementor-379 .elementor-element.elementor-element-9b38b6f{font-size:16px;}.elementor-379 .elementor-element.elementor-element-0c5b897{font-size:16px;}.elementor-379 .elementor-element.elementor-element-e07ef48{--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 );}.elementor-379 .elementor-element.elementor-element-09412f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-09412f3 img{width:86%;}.elementor-379 .elementor-element.elementor-element-c8857be{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-379 .elementor-element.elementor-element-d612f71{font-size:16px;}.elementor-379 .elementor-element.elementor-element-a4b2c33{font-size:16px;}.elementor-379 .elementor-element.elementor-element-bb0329a{font-size:16px;}.elementor-379 .elementor-element.elementor-element-ccf8e54{--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-379 .elementor-element.elementor-element-e0247f6{--width:100%;--padding-top:18px;--padding-bottom:17px;--padding-left:15px;--padding-right:15px;}.elementor-379 .elementor-element.elementor-element-fc416f2 .elementor-heading-title{font-size:12px;}.elementor-379 .elementor-element.elementor-element-4ef664c .elementor-heading-title{font-size:19px;}.elementor-379 .elementor-element.elementor-element-a2705a9{font-size:15px;}.elementor-379 .elementor-element.elementor-element-ea6b4f8{--width:100%;--padding-top:18px;--padding-bottom:17px;--padding-left:15px;--padding-right:15px;}.elementor-379 .elementor-element.elementor-element-e99129a .elementor-heading-title{font-size:12px;}.elementor-379 .elementor-element.elementor-element-87a13ea .elementor-heading-title{font-size:19px;}.elementor-379 .elementor-element.elementor-element-4a4a787{font-size:15px;}.elementor-379 .elementor-element.elementor-element-9206fee{--width:100%;--padding-top:18px;--padding-bottom:17px;--padding-left:15px;--padding-right:15px;}.elementor-379 .elementor-element.elementor-element-8480bf0 .elementor-heading-title{font-size:12px;}.elementor-379 .elementor-element.elementor-element-7af04fd .elementor-heading-title{font-size:19px;}.elementor-379 .elementor-element.elementor-element-af0bd7c{font-size:15px;}.elementor-379 .elementor-element.elementor-element-6c37212{--width:100%;--padding-top:18px;--padding-bottom:17px;--padding-left:15px;--padding-right:15px;}.elementor-379 .elementor-element.elementor-element-661bf39 .elementor-heading-title{font-size:12px;}.elementor-379 .elementor-element.elementor-element-1dc8233 .elementor-heading-title{font-size:19px;}.elementor-379 .elementor-element.elementor-element-8103bab{font-size:15px;}.elementor-379 .elementor-element.elementor-element-6f80688{--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:24px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-c4013f3{--width:100%;}.elementor-379 .elementor-element.elementor-element-28f45a3 .elementor-heading-title{font-size:12px;}.elementor-379 .elementor-element.elementor-element-f8aa2d0 .elementor-heading-title{font-size:24px;}.elementor-379 .elementor-element.elementor-element-787fcb0{font-size:15px;}.elementor-379 .elementor-element.elementor-element-91a7508{font-size:15px;}.elementor-379 .elementor-element.elementor-element-b395944{--width:100%;}.elementor-379 .elementor-element.elementor-element-43353d0 .elementor-heading-title{font-size:24px;}.elementor-379 .elementor-element.elementor-element-6e7be35 .elementor-heading-title{font-size:25px;}.elementor-379 .elementor-element.elementor-element-d2990de{--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-379 .elementor-element.elementor-element-f3850ce{--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-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 );}}@media(min-width:768px){.elementor-379 .elementor-element.elementor-element-449b921{--content-width:1140px;}.elementor-379 .elementor-element.elementor-element-84ac8e1{--width:28%;}.elementor-379 .elementor-element.elementor-element-e07ef48{--width:38%;}.elementor-379 .elementor-element.elementor-element-c8857be{--width:29%;}.elementor-379 .elementor-element.elementor-element-e0247f6{--width:23%;}.elementor-379 .elementor-element.elementor-element-ea6b4f8{--width:23%;}.elementor-379 .elementor-element.elementor-element-9206fee{--width:23%;}.elementor-379 .elementor-element.elementor-element-6c37212{--width:23%;}.elementor-379 .elementor-element.elementor-element-c4013f3{--width:58%;}.elementor-379 .elementor-element.elementor-element-b395944{--width:37%;}.elementor-379 .elementor-element.elementor-element-ab19ce1{--content-width:1080px;}}@media(max-width:1024px) and (min-width:768px){.elementor-379 .elementor-element.elementor-element-84ac8e1{--width:100%;}.elementor-379 .elementor-element.elementor-element-e07ef48{--width:100%;}.elementor-379 .elementor-element.elementor-element-c8857be{--width:100%;}.elementor-379 .elementor-element.elementor-element-e0247f6{--width:47%;}.elementor-379 .elementor-element.elementor-element-ea6b4f8{--width:47%;}.elementor-379 .elementor-element.elementor-element-9206fee{--width:47%;}.elementor-379 .elementor-element.elementor-element-6c37212{--width:47%;}.elementor-379 .elementor-element.elementor-element-c4013f3{--width:100%;}.elementor-379 .elementor-element.elementor-element-b395944{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-a9f861a */.elementor-379 .elementor-element.elementor-element-a9f861a .jb-rainbow{display:inline-block;background:linear-gradient(90deg,#D87BAE 0%,#96A9A6 22%,#35BEA4 43%,#60A4F4 70%,#8D79EB 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;} .elementor-379 .elementor-element.elementor-element-a9f861a .jb-subtitle{display:block;margin-top:12px;color:#17243C;font-size:14px;line-height:1.4;font-weight:500;white-space:nowrap;letter-spacing:-0.15px;} @media(max-width:767px){.elementor-379 .elementor-element.elementor-element-a9f861a .jb-subtitle{font-size:13px;}}
@media (max-width:767px) { .elementor-379 .elementor-element.elementor-element-a9f861a .jb-subtitle { white-space:normal; overflow-wrap:normal; max-width:100%; margin-top:10px; line-height:1.45; letter-spacing:0; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09412f3 */.elementor-379 .elementor-element.elementor-element-09412f3{position:relative;overflow:visible;} .elementor-379 .elementor-element.elementor-element-09412f3 img{display:block;width:100%;max-width:100%;height:auto !important;object-fit:contain;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 84%,transparent 100%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dc8233 */.elementor-379 .elementor-element.elementor-element-1dc8233 .elementor-heading-title { white-space: nowrap; }
@media (max-width: 767px) { .elementor-379 .elementor-element.elementor-element-1dc8233 .elementor-heading-title { white-space: normal; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d5f923 */.elementor-379 .elementor-element.elementor-element-9d5f923 { max-width: min(465px, 26.5vw); width: 100%; }
@media (max-width: 1024px) { .elementor-379 .elementor-element.elementor-element-9d5f923 { max-width: min(340px, 27vw); } }
@media (max-width: 767px) { .elementor-379 .elementor-element.elementor-element-9d5f923 { max-width: 100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5acaf71 */.elementor-379 .elementor-element.elementor-element-5acaf71{width:100%;max-width:100%;overflow:hidden;background:#faf9f7;font-family:Montserrat,Arial,sans-serif}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-grad{background:linear-gradient(90deg,#e67aaa,#a16bea 53%,#268ddd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-intro{position:relative;isolation:isolate;display:block!important;width:100%;height:385px;min-height:385px;overflow:hidden;background:#eee6df;z-index:3;margin:0;padding:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201672%20385%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M0%200%20H1672%20V340%20C1445%20397%201276%20368%201038%20337%20C780%20296%20610%20317%20468%20340%20C253%20375%20111%20300%200%20270%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201672%20385%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M0%200%20H1672%20V340%20C1445%20397%201276%20368%201038%20337%20C780%20296%20610%20317%20468%20340%20C253%20375%20111%20300%200%20270%20Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-intro:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:#faf9f7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201672%20385%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M0%200%20H788%20C784%20135%20825%20248%20960%20325%20C697%20313%20470%20388%20260%20342%20C125%20314%2034%20282%200%20270%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201672%20385%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M0%200%20H788%20C784%20135%20825%20248%20960%20325%20C697%20313%20470%20388%20260%20342%20C125%20314%2034%20282%200%20270%20Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-copy{position:relative;z-index:4;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:70%!important;height:auto;min-height:0;padding:17px 1% 0 7.4%;margin:0;flex-shrink:0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-copy:after{display:none!important;content:none!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-copy .elementor-widget{width:100%;margin:0}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-eyebrow .elementor-heading-title{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;letter-spacing:.28em!important;font-weight:600!important;color:#223e62!important;margin:0!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-main .elementor-heading-title{font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(30px,2.9vw,49px)!important;font-weight:700!important;line-height:1.07!important;letter-spacing:-.035em!important;color:#0c2040!important;margin:10px 0 7px!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-copy .elementor-widget-text-editor p{font-family:Montserrat,Arial,sans-serif!important;font-size:15px!important;color:#4e6684!important;line-height:1.42!important;max-width:min(465px,26.5vw);margin:0}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-portrait{position:absolute!important;top:0;right:0;width:64%!important;height:100%!important;margin:0!important;display:block!important;overflow:hidden!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#e9e1d8;z-index:1}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-portrait:before{content:"";position:absolute;inset:-25px;background-image:url("https://jacqueline-bender.de/wp-content/uploads/2026/10/Professionelles-Portraet-mit-weichen-Wellen.png");background-position:68% 37%;background-size:cover;filter:blur(17px) saturate(.90) brightness(1.05);opacity:.82}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-portrait:after{display:none!important;content:none!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-portrait .elementor-widget-image,.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-portrait .elementor-widget-image .elementor-widget-container{position:absolute!important;inset:0;display:block!important;width:100%!important;height:100%!important;overflow:visible!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-portrait .elementor-widget-image img{position:absolute!important;display:block!important;top:-1%!important;left:48%!important;right:auto!important;width:auto!important;height:106%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;transform:none!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 86%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 86%,transparent 100%)!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-band{position:relative;z-index:2;display:flex!important;flex-direction:row;gap:0;align-items:stretch;width:100%;margin:-115px 0 0;padding:90px 0 10px;min-height:315px;overflow:hidden;background:linear-gradient(115deg,#0c203a,#163653 75%,#254b69);color:#fff;border-radius:0 0 43% 4% / 0 0 8% 3%}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandpic{position:relative;flex:0 0 36%;width:36%;min-height:300px;margin-top:-90px;margin-bottom:-10px;overflow:hidden}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandpic:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,34,58,0) 52%,#153552 100%)}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandpic .elementor-widget-image,.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandpic .elementor-widget-container{position:absolute!important;inset:0;width:100%!important;height:100%!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandpic img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 51%!important;border-radius:0!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandcopy{position:relative;z-index:3;display:flex!important;flex-direction:column;gap:0;flex:0 0 64%;width:64%;padding:7px 5.5% 12px 1%;margin:0}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandcopy .elementor-heading-title{font-family:Montserrat,Arial,sans-serif!important;color:#fff!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandcopy .jb4-eyebrow .elementor-heading-title{font-size:12px!important;letter-spacing:.26em!important;color:#fff!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandcopy h2.elementor-heading-title{font-size:clamp(26px,2.25vw,39px)!important;font-weight:700!important;line-height:1.12!important;margin:14px 0 12px!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandcopy p{font-size:clamp(14px,1.02vw,17px)!important;line-height:1.46!important;color:#e1e9f3!important;margin:0!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path{position:relative;z-index:3;display:flex!important;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:0;padding:30px 4% 3px;background:#faf9f7}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path:before{content:"";position:absolute;left:0;right:0;top:0;height:42px;border:0!important;border-radius:0!important;transform:none!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201672%2040%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%22100%25%22%20y2%3D%220%25%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23EE4B9A%22%2F%3E%3Cstop%20offset%3D%2213.2%25%22%20stop-color%3D%22%23EE4B9A%22%2F%3E%3Cstop%20offset%3D%2231.6%25%22%20stop-color%3D%22%234A8DFF%22%2F%3E%3Cstop%20offset%3D%2250%25%22%20stop-color%3D%22%239B63F6%22%2F%3E%3Cstop%20offset%3D%2268.4%25%22%20stop-color%3D%22%231FA7C6%22%2F%3E%3Cstop%20offset%3D%2286.8%25%22%20stop-color%3D%22%231698A3%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%231698A3%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%2025%20C75%2019%20151%206%20221%2016%20C326%2029%20427%208%20528%2016%20C634%2025%20730%2025%20836%2016%20C943%207%201036%2025%201143%2016%20C1251%207%201358%2024%201451%2016%20C1546%209%201629%2019%201672%2025%22%20fill%3D%22none%22%20stroke%3D%22url(%23g)%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path-cell{position:relative;display:flex!important;align-items:center;text-align:center;width:20%;min-width:0}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path-cell:before{content:"";position:absolute;top:-22px;left:calc(50% - 8px);width:16px;height:16px;border:2px solid #faf9f7;border-radius:50%;background:var(--dot);box-shadow:0 0 0 1px rgba(16,39,67,.07)}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path-cell:nth-child(1){--dot:#EE4B9A}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path-cell:nth-child(2){--dot:#4A8DFF}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path-cell:nth-child(3){--dot:#9B63F6}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path-cell:nth-child(4){--dot:#1FA7C6}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path-cell:nth-child(5){--dot:#1698A3}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path-cell .elementor-heading-title{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.085em!important;color:var(--dot)!important;margin:0}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skills{display:flex!important;flex-direction:row;gap:0;padding:22px 4.4% 42px;background:#faf9f7}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill{position:relative;flex:0 0 25%;width:25%;min-width:0;display:flex!important;flex-direction:column;padding:0 20px 0;border-right:1px solid #e0e2e5}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill:last-child{border-right:0}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill .elementor-heading-title{font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(16px,1.1vw,20px)!important;font-weight:700!important;line-height:1.32!important;color:#102743!important;margin:0 0 7px}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill p{font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(13px,.91vw,16px)!important;line-height:1.42!important;color:#5a6e8b!important;min-height:123px;margin:0}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill .elementor-widget-image{margin-top:auto!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill .elementor-widget-image img{display:block;width:100%!important;height:120px!important;object-fit:cover!important;object-position:center!important;border-radius:27px!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill:first-child .elementor-widget-image img{display:block;width:100%!important;height:158px!important;object-fit:contain!important;object-position:center bottom!important;border-radius:0!important;max-width:100%!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill:nth-child(2) .elementor-widget-image img{display:block;width:100%!important;height:158px!important;object-fit:contain!important;object-position:center bottom!important;border-radius:0!important;max-width:100%!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill:nth-child(3) .elementor-widget-image img{display:block;width:100%!important;height:158px!important;object-fit:contain!important;object-position:center bottom!important;border-radius:0!important;max-width:100%!important}
.elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill:nth-child(4) .elementor-widget-image img{display:block;width:100%!important;height:158px!important;object-fit:contain!important;object-position:center bottom!important;border-radius:0!important;max-width:100%!important}
@media(max-width:1024px){
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-intro{height:370px;min-height:370px}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-copy{padding:20px 1% 0 6%;width:73%!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-main .elementor-heading-title{font-size:clamp(30px,3.4vw,43px)!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-copy .elementor-widget-text-editor p{font-size:14px!important;max-width:min(340px,27vw)}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-portrait{width:62%!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-portrait .elementor-widget-image img{left:44%!important;right:auto!important;height:102%!important;top:0!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-band{margin-top:-111px;min-height:325px;padding-top:93px}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandpic{min-height:320px;margin-top:-93px}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandcopy{padding:11px 3.2% 15px 1%}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandcopy h2.elementor-heading-title{font-size:26px!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skills{flex-wrap:wrap;row-gap:24px}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill{width:50%;flex:0 0 50%;padding-bottom:16px;border-bottom:1px solid #e0e2e5}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill:nth-child(2){border-right:0}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill p{min-height:0;margin-bottom:15px}
}
@media(max-width:767px){
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-intro{display:flex!important;flex-direction:column;height:auto;min-height:0;overflow:hidden;-webkit-mask-image:none!important;mask-image:none!important;border-radius:0 0 24% 3% / 0 0 4% 2%}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-intro:before{display:none}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-copy{width:100%!important;padding:40px 6% 20px;background:#faf9f7!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-main .elementor-heading-title{font-size:clamp(27px,7.7vw,31px)!important;line-height:1.15!important;margin:14px 0!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-copy .elementor-widget-text-editor p{font-size:15px!important;line-height:1.52!important;max-width:100%}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-portrait{position:relative!important;top:auto;right:auto;width:100%!important;height:275px!important;margin:0!important;flex-shrink:0}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-portrait .elementor-widget-image img{height:106%!important;left:58%!important;right:auto!important;top:-2%!important;transform:translateX(-50%)!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-band{flex-direction:column;margin:-10px 0 0;padding:0 0 33px;min-height:0;border-radius:0 0 32% 3% / 0 0 4% 2%}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandpic{flex:0 0 auto;width:100%;height:165px;min-height:165px;margin:0}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandpic:after{background:linear-gradient(180deg,transparent 35%,#153552 100%)}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandcopy{width:100%;flex:0 0 auto;padding:17px 6% 12px}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-bandcopy h2.elementor-heading-title{font-size:27px!important;margin:10px 0!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path{flex-direction:column!important;flex-wrap:nowrap!important;justify-content:flex-start;align-items:stretch;gap:0;padding:14px 6% 16px 9%}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path:before{left:calc(9% + 8px);right:auto;top:38px;width:2px;height:calc(100% - 78px);background-image:none;background:linear-gradient(180deg,#EE4B9A 0%,#4A8DFF 25%,#9B63F6 50%,#1FA7C6 75%,#1698A3 100%);background-size:auto;border-radius:2px}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path-cell{position:relative;z-index:1;width:100%;flex:0 0 auto;min-height:48px;padding-left:30px;align-items:center;text-align:left}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path-cell:before{top:calc(50% - 8px);left:0;width:16px;height:16px}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-path-cell .elementor-heading-title{font-size:11px!important;letter-spacing:.07em!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skills{padding:18px 6% 44px;gap:22px 0}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill{width:100%;flex:0 0 100%;border-right:0;padding:10px 0 22px}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill .elementor-heading-title{font-size:19px!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill p{font-size:15px!important;min-height:0}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill .elementor-widget-image img{height:175px!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill:first-child .elementor-widget-image img{height:190px!important;object-fit:contain!important;object-position:center bottom!important;border-radius:0!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill:nth-child(2) .elementor-widget-image img{height:190px!important;object-fit:contain!important;object-position:center bottom!important;border-radius:0!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill:nth-child(3) .elementor-widget-image img{height:190px!important;object-fit:contain!important;object-position:center bottom!important;border-radius:0!important}
 .elementor-379 .elementor-element.elementor-element-5acaf71 .jb4-skill:nth-child(4) .elementor-widget-image img{height:190px!important;object-fit:contain!important;object-position:center bottom!important;border-radius:0!important}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab19ce4 */.elementor-379 .elementor-element.elementor-element-ab19ce4 .elementor-button{background:#17243C!important;background-image:none!important;border:1px solid #17243C!important;border-radius:999px!important;box-shadow:none!important;transition:background .2s,box-shadow .2s!important}
.elementor-379 .elementor-element.elementor-element-ab19ce4 .elementor-button .elementor-button-text,.elementor-379 .elementor-element.elementor-element-ab19ce4 .elementor-button .elementor-button-icon i{background:linear-gradient(100deg,#F6E6EF 0%,#EAF6EF 33%,#E8F0FC 67%,#F0EAF8 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important}
.elementor-379 .elementor-element.elementor-element-ab19ce4 .elementor-button .elementor-button-icon svg{fill:#E8F0FC!important}
.elementor-379 .elementor-element.elementor-element-ab19ce4 .elementor-button:hover,.elementor-379 .elementor-element.elementor-element-ab19ce4 .elementor-button:focus-visible{background:#24344F!important;border-color:#24344F!important;box-shadow:0 6px 18px rgba(23,36,60,.14)!important}
.elementor-379 .elementor-element.elementor-element-ab19ce4 .elementor-button:focus-visible{outline:2px solid #8DB5E5!important;outline-offset:3px}/* End custom CSS */