.elementor-8 .elementor-element.elementor-element-365dcdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-365dcdc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-365dcdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e32bf3c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-41c1b19{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -51px;}.elementor-8 .elementor-element.elementor-element-41c1b19 img{width:100%;}.elementor-8 .elementor-element.elementor-element-0e28fdb{--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;--margin-top:4px;--margin-bottom:0px;--margin-left:-80px;--margin-right:20px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-bfb8cc5{--display:flex;}.elementor-8 .elementor-element.elementor-element-9c4c00b{--display:flex;}.elementor-8 .elementor-element.elementor-element-1441326{--display:flex;}.elementor-8 .elementor-element.elementor-element-174627b{--display:flex;}.elementor-8 .elementor-element.elementor-element-795e8f9{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 20px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:30px;--n-menu-title-color-normal:#949DA3;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-8 .elementor-element.elementor-element-795e8f9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-8 .elementor-element.elementor-element-795e8f9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-8 .elementor-element.elementor-element-795e8f9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Montserrat", Sans-serif;font-weight:500;text-decoration:none;}.elementor-8 .elementor-element.elementor-element-811b7cd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:1px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-13f8997 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;background-image:linear-gradient(56deg, #E63391 7%, #E63391 100%);box-shadow:6px 0px 10px 0px #E6A9C9;border-radius:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-13f8997{margin:11px -35px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;}.elementor-8 .elementor-element.elementor-element-13f8997 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-13f8997 .elementor-button:focus{box-shadow:0px 7px 10px 0px #E9ADCD;}.elementor-8 .elementor-element.elementor-element-3a06205{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-3a06205:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3a06205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-8 .elementor-element.elementor-element-4d39995{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-39px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3e7ca12{margin:-18px 97px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-3e7ca12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#3C4A5A;}.elementor-8 .elementor-element.elementor-element-bf156b3{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-831900c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;background-image:linear-gradient(56deg, #E63391 7%, #E63391 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#E63391;border-radius:35px 35px 35px 35px;padding:14px 22px 14px 22px;}.elementor-8 .elementor-element.elementor-element-831900c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-831900c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-831900c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-831900c .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-8 .elementor-element.elementor-element-831900c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-831900c .elementor-button:focus{border-color:#E63391;box-shadow:0px 7px 10px 0px #E6B3CE;}.elementor-8 .elementor-element.elementor-element-bbb8342 .elementor-button{background-color:rgba(0,0,0,0);font-size:17px;font-weight:600;fill:#003459;color:#003459;border-style:solid;border-width:2px 2px 2px 2px;border-color:#003459;border-radius:35px 35px 35px 35px;padding:14px 22px 14px 22px;}.elementor-8 .elementor-element.elementor-element-bbb8342 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-bbb8342 .elementor-button:focus{background-color:#003459;color:#FFFFFF;border-color:#003459;}.elementor-8 .elementor-element.elementor-element-bbb8342{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bbb8342 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-bbb8342 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-58f7c45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:72px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a1edd84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-a1edd84 img{width:100%;height:620px;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-8a50471{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8a50471:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8a50471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-8 .elementor-element.elementor-element-87520f6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-47px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-25b0558{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 274px calc(var(--kit-widget-spacing, 0px) + 0px) 390px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-25b0558.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-25b0558 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:#003459;}.elementor-8 .elementor-element.elementor-element-a530d1e{width:var( --container-widget-width, 100% );max-width:100%;margin:-21px 58px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-a530d1e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a530d1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.45em;color:#3C4A5A;}.elementor-8 .elementor-element.elementor-element-baf3f03{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-36px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-c82fc48{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 274px calc(var(--kit-widget-spacing, 0px) + 0px) 255px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c82fc48.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c82fc48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:#003459;}.elementor-8 .elementor-element.elementor-element-58a1da5{width:var( --container-widget-width, 100% );max-width:100%;margin:-21px 172px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-58a1da5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-58a1da5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.45em;color:#3C4A5A;}.elementor-8 .elementor-element.elementor-element-6b97220{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d98b6b0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 274px calc(var(--kit-widget-spacing, 0px) + 0px) 429px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d98b6b0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d98b6b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:#003459;}.elementor-8 .elementor-element.elementor-element-194e55e{width:var( --container-widget-width, 100% );max-width:100%;margin:-21px 172px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-194e55e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-194e55e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.45em;color:#3C4A5A;}.elementor-8 .elementor-element.elementor-element-3c4d26b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3c4d26b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3c4d26b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-8 .elementor-element.elementor-element-cc57e35{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-ef1c24f{margin:6px -24px calc(var(--kit-widget-spacing, 0px) + 0px) 31px;padding:0px 42px -16px 67px;}.elementor-8 .elementor-element.elementor-element-ef1c24f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-8550fd9{--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-8 .elementor-element.elementor-element-8550fd9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8550fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-4151cf1{--divider-border-style:solid;--divider-color:#E63391;--divider-border-width:2.5px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -23px;}.elementor-8 .elementor-element.elementor-element-4151cf1 .elementor-divider-separator{width:4%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-4151cf1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-bca16bd{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 62px;text-align:center;}.elementor-8 .elementor-element.elementor-element-bca16bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;color:#003459;}.elementor-8 .elementor-element.elementor-element-0904860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 63px;text-align:center;}.elementor-8 .elementor-element.elementor-element-0904860 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-7f99686{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:16px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7f99686:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7f99686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-8 .elementor-element.elementor-element-79efbb5{--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:32px 48px;--row-gap:32px;--column-gap:48px;--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-8 .elementor-element.elementor-element-97f7740{--display:flex;--min-height:91px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-11ce398{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 19px;}.elementor-8 .elementor-element.elementor-element-11ce398 img{width:100%;height:420px;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-6ed234b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--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-8 .elementor-element.elementor-element-a12930a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-a12930a .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1.5px;color:#E63391;}.elementor-8 .elementor-element.elementor-element-cdca877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-cdca877 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#003459;}.elementor-8 .elementor-element.elementor-element-c26f42c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-c26f42c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-9d76ebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-9d76ebd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-9d76ebd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-9d76ebd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-9d76ebd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-9d76ebd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-9d76ebd .elementor-icon-list-icon i{color:#E63391;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-9d76ebd .elementor-icon-list-icon svg{fill:#E63391;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-9d76ebd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-9d76ebd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-9d76ebd .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-2b68cff{width:var( --container-widget-width, 100% );max-width:100%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-2b68cff.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2b68cff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;font-style:normal;text-decoration:none;color:#E63391;}.elementor-8 .elementor-element.elementor-element-63d7002{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:32px 48px;--row-gap:32px;--column-gap:48px;--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-8 .elementor-element.elementor-element-0b8d397{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-5d51b48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 19px;}.elementor-8 .elementor-element.elementor-element-5d51b48 img{width:100%;height:420px;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-f354a68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--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-8 .elementor-element.elementor-element-19f03a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-19f03a9 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1.5px;color:#E63391;}.elementor-8 .elementor-element.elementor-element-d782908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-d782908 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#003459;}.elementor-8 .elementor-element.elementor-element-ce3cae1{width:var( --container-widget-width, 108.973% );max-width:108.973%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:108.973%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-ce3cae1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ce3cae1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3af1e3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-3af1e3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-3af1e3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-3af1e3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-3af1e3a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-3af1e3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-3af1e3a .elementor-icon-list-icon i{color:#E63391;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-3af1e3a .elementor-icon-list-icon svg{fill:#E63391;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-3af1e3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-3af1e3a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-3af1e3a .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-0a5393d{width:var( --container-widget-width, 100% );max-width:100%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-0a5393d.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-0a5393d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;font-style:normal;text-decoration:none;color:#E63391;}.elementor-8 .elementor-element.elementor-element-c311b5f{--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:32px 48px;--row-gap:32px;--column-gap:48px;--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-8 .elementor-element.elementor-element-e00d897{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-8 .elementor-element.elementor-element-1d124af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 19px;}.elementor-8 .elementor-element.elementor-element-1d124af img{width:100%;height:420px;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-232d78d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--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-8 .elementor-element.elementor-element-2a634b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-2a634b3 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1.5px;color:#E63391;}.elementor-8 .elementor-element.elementor-element-d57cbd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-d57cbd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#003459;}.elementor-8 .elementor-element.elementor-element-dd1aa1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-dd1aa1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-ff5feca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-ff5feca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-ff5feca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-ff5feca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-ff5feca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-ff5feca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-ff5feca .elementor-icon-list-icon i{color:#E63391;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-ff5feca .elementor-icon-list-icon svg{fill:#E63391;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-ff5feca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-ff5feca .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-ff5feca .elementor-icon-list-text{color:#003459;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-18ee860{width:var( --container-widget-width, 100% );max-width:100%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-18ee860.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-18ee860 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;font-style:normal;text-decoration:none;color:#E63391;}.elementor-8 .elementor-element.elementor-element-536eea7{--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-8 .elementor-element.elementor-element-536eea7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-536eea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-8 .elementor-element.elementor-element-8b12efd{margin:87px 138px calc(var(--kit-widget-spacing, 0px) + 0px) 122px;text-align:center;}.elementor-8 .elementor-element.elementor-element-8b12efd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-1f07e54{--divider-border-style:solid;--divider-color:#E63391;--divider-border-width:2.5px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -23px;}.elementor-8 .elementor-element.elementor-element-1f07e54 .elementor-divider-separator{width:4%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-1f07e54 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-8a75afd{text-align:center;}.elementor-8 .elementor-element.elementor-element-8a75afd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;color:#393839;}.elementor-8 .elementor-element.elementor-element-6613f43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6613f43:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6613f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-8 .elementor-element.elementor-element-3337c9e{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:10px 10px 10px 10px;--margin-top:37px;--margin-bottom:0px;--margin-left:19px;--margin-right:0px;--padding-top:21px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3337c9e.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2dc7c34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-8 .elementor-element.elementor-element-2dc7c34 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-2dc7c34.elementor-view-stacked .elementor-icon{background-color:#FCE4F1;color:#003459;}.elementor-8 .elementor-element.elementor-element-2dc7c34.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2dc7c34.elementor-view-default .elementor-icon{color:#FCE4F1;border-color:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-2dc7c34.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2dc7c34.elementor-view-default .elementor-icon svg{fill:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-2dc7c34.elementor-view-framed .elementor-icon{background-color:#003459;}.elementor-8 .elementor-element.elementor-element-2dc7c34.elementor-view-stacked .elementor-icon svg{fill:#003459;}.elementor-8 .elementor-element.elementor-element-2dc7c34 .elementor-icon{font-size:24px;padding:0.6em;}.elementor-8 .elementor-element.elementor-element-2dc7c34 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-e7e9bbf{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;}.elementor-8 .elementor-element.elementor-element-e7e9bbf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-bcc9554{margin:0px 1px calc(var(--kit-widget-spacing, 0px) + 19px) 18px;}.elementor-8 .elementor-element.elementor-element-bcc9554.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-bcc9554 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a603347{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:10px 10px 10px 10px;--margin-top:37px;--margin-bottom:0px;--margin-left:12px;--margin-right:0px;--padding-top:21px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a603347.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-0d7a9af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-8 .elementor-element.elementor-element-0d7a9af .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-0d7a9af.elementor-view-stacked .elementor-icon{background-color:#FCE4F1;color:#003459;}.elementor-8 .elementor-element.elementor-element-0d7a9af.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0d7a9af.elementor-view-default .elementor-icon{color:#FCE4F1;border-color:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-0d7a9af.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0d7a9af.elementor-view-default .elementor-icon svg{fill:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-0d7a9af.elementor-view-framed .elementor-icon{background-color:#003459;}.elementor-8 .elementor-element.elementor-element-0d7a9af.elementor-view-stacked .elementor-icon svg{fill:#003459;}.elementor-8 .elementor-element.elementor-element-0d7a9af .elementor-icon{font-size:24px;padding:0.6em;}.elementor-8 .elementor-element.elementor-element-0d7a9af .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-af97eba{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-8 .elementor-element.elementor-element-af97eba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-cdc1a60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-cdc1a60.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-cdc1a60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d9383c0{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:10px 10px 10px 10px;--margin-top:37px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:21px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d9383c0.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f71b160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-8 .elementor-element.elementor-element-f71b160 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-f71b160.elementor-view-stacked .elementor-icon{background-color:#FCE4F1;color:#003459;}.elementor-8 .elementor-element.elementor-element-f71b160.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f71b160.elementor-view-default .elementor-icon{color:#FCE4F1;border-color:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-f71b160.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f71b160.elementor-view-default .elementor-icon svg{fill:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-f71b160.elementor-view-framed .elementor-icon{background-color:#003459;}.elementor-8 .elementor-element.elementor-element-f71b160.elementor-view-stacked .elementor-icon svg{fill:#003459;}.elementor-8 .elementor-element.elementor-element-f71b160 .elementor-icon{font-size:24px;padding:0.6em;}.elementor-8 .elementor-element.elementor-element-f71b160 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-f9657fb{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-8 .elementor-element.elementor-element-f9657fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-a6eebe8{margin:27px 54px calc(var(--kit-widget-spacing, 0px) + 46px) 18px;}.elementor-8 .elementor-element.elementor-element-a6eebe8.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a6eebe8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-fe5287e{--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-8 .elementor-element.elementor-element-fe5287e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fe5287e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-8 .elementor-element.elementor-element-d9e6a44{margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-d9e6a44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-63e074a{--divider-border-style:solid;--divider-color:#E63391;--divider-border-width:2.5px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -23px;}.elementor-8 .elementor-element.elementor-element-63e074a .elementor-divider-separator{width:4%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-63e074a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-c6a74c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 46px;text-align:center;}.elementor-8 .elementor-element.elementor-element-c6a74c3.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c6a74c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e9fe974{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e9fe974:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e9fe974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-8 .elementor-element.elementor-element-5734338{--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-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D1D5DB;--border-color:#D1D5DB;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:78px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5734338:hover{box-shadow:0px 4px 10px -4px #E79CC4;}.elementor-8 .elementor-element.elementor-element-5bdc002{--display:flex;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-932f2e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-932f2e5 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-932f2e5.elementor-view-stacked .elementor-icon{background-color:#FCE4F1;color:#003459;}.elementor-8 .elementor-element.elementor-element-932f2e5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-932f2e5.elementor-view-default .elementor-icon{color:#FCE4F1;border-color:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-932f2e5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-932f2e5.elementor-view-default .elementor-icon svg{fill:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-932f2e5.elementor-view-framed .elementor-icon{background-color:#003459;}.elementor-8 .elementor-element.elementor-element-932f2e5.elementor-view-stacked .elementor-icon svg{fill:#003459;}.elementor-8 .elementor-element.elementor-element-932f2e5 .elementor-icon{font-size:24px;padding:0.6em;}.elementor-8 .elementor-element.elementor-element-932f2e5 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-7e2c13c{margin:-99px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;}.elementor-8 .elementor-element.elementor-element-7e2c13c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-cdc1e6c{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 70px;}.elementor-8 .elementor-element.elementor-element-cdc1e6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-ed79070{--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-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:42px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-ed79070:hover{box-shadow:0px 4px 10px -4px #E49DC2;}.elementor-8 .elementor-element.elementor-element-02be080{--display:flex;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-e1bfdc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e1bfdc9 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-e1bfdc9.elementor-view-stacked .elementor-icon{background-color:#FCE4F1;color:#003459;}.elementor-8 .elementor-element.elementor-element-e1bfdc9.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e1bfdc9.elementor-view-default .elementor-icon{color:#FCE4F1;border-color:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-e1bfdc9.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e1bfdc9.elementor-view-default .elementor-icon svg{fill:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-e1bfdc9.elementor-view-framed .elementor-icon{background-color:#003459;}.elementor-8 .elementor-element.elementor-element-e1bfdc9.elementor-view-stacked .elementor-icon svg{fill:#003459;}.elementor-8 .elementor-element.elementor-element-e1bfdc9 .elementor-icon{font-size:24px;padding:0.6em;}.elementor-8 .elementor-element.elementor-element-e1bfdc9 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-ab0a65b{margin:-87px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;}.elementor-8 .elementor-element.elementor-element-ab0a65b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-07785fb{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;}.elementor-8 .elementor-element.elementor-element-07785fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-7f279ba{--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-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:5px 5px 5px 5px;--margin-top:14px;--margin-bottom:0px;--margin-left:75px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7f279ba:hover{box-shadow:0px 4px 10px -4px #E79CC4;}.elementor-8 .elementor-element.elementor-element-fa7b457{--display:flex;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-ce1c310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-ce1c310 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-ce1c310.elementor-view-stacked .elementor-icon{background-color:#FCE4F1;color:#003459;}.elementor-8 .elementor-element.elementor-element-ce1c310.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ce1c310.elementor-view-default .elementor-icon{color:#FCE4F1;border-color:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-ce1c310.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ce1c310.elementor-view-default .elementor-icon svg{fill:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-ce1c310.elementor-view-framed .elementor-icon{background-color:#003459;}.elementor-8 .elementor-element.elementor-element-ce1c310.elementor-view-stacked .elementor-icon svg{fill:#003459;}.elementor-8 .elementor-element.elementor-element-ce1c310 .elementor-icon{font-size:24px;padding:0.6em;}.elementor-8 .elementor-element.elementor-element-ce1c310 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-fbece09{margin:-101px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;}.elementor-8 .elementor-element.elementor-element-fbece09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-dc0f74d{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 54px) 70px;}.elementor-8 .elementor-element.elementor-element-dc0f74d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b0ef8a7{--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-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:5px 5px 5px 5px;--margin-top:14px;--margin-bottom:0px;--margin-left:43px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b0ef8a7:hover{box-shadow:0px 4px 10px -4px #E79CC4;}.elementor-8 .elementor-element.elementor-element-a273dff{--display:flex;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-fa88a81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-fa88a81 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-fa88a81.elementor-view-stacked .elementor-icon{background-color:#FCE4F1;color:#003459;}.elementor-8 .elementor-element.elementor-element-fa88a81.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fa88a81.elementor-view-default .elementor-icon{color:#FCE4F1;border-color:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-fa88a81.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fa88a81.elementor-view-default .elementor-icon svg{fill:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-fa88a81.elementor-view-framed .elementor-icon{background-color:#003459;}.elementor-8 .elementor-element.elementor-element-fa88a81.elementor-view-stacked .elementor-icon svg{fill:#003459;}.elementor-8 .elementor-element.elementor-element-fa88a81 .elementor-icon{font-size:24px;padding:0.6em;}.elementor-8 .elementor-element.elementor-element-fa88a81 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-fffaac6{margin:-87px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;}.elementor-8 .elementor-element.elementor-element-fffaac6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-5592db8{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;}.elementor-8 .elementor-element.elementor-element-5592db8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-66e40a0{--display:flex;}.elementor-8 .elementor-element.elementor-element-66e40a0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-66e40a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003459E5;}.elementor-8 .elementor-element.elementor-element-17aeb8e{margin:61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-17aeb8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-73271bc{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-8a8412f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 94px;text-align:center;}.elementor-8 .elementor-element.elementor-element-8a8412f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#E3C0D3;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-504753e{margin:0px 209px calc(var(--kit-widget-spacing, 0px) + 0px) 183px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:14px;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-14px;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-504753e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-504753e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-504753e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8 .elementor-element.elementor-element-504753e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-field-group > label, .elementor-8 .elementor-element.elementor-element-504753e .elementor-field-subgroup label{color:#949DA3;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-field-type-html{padding-bottom:0px;color:#00000066;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-field-group .elementor-field, .elementor-8 .elementor-element.elementor-element-504753e .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#3A6A8A99;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#3A6A8A99;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-field-group .elementor-select-wrapper::before{color:#3A6A8A99;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-button span{justify-content:center;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;border-radius:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-504753e .e-form__buttons__wrapper__button-next{background-color:#E63391;color:#ffffff;transition-duration:500ms;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-button[type="submit"]{background-color:#E63391;color:#ffffff;transition-duration:500ms;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-button[type="submit"] svg *{fill:#ffffff;transition-duration:500ms;}.elementor-8 .elementor-element.elementor-element-504753e .e-form__buttons__wrapper__button-previous{background-color:#E63391;color:#ffffff;transition-duration:500ms;}.elementor-8 .elementor-element.elementor-element-504753e .e-form__buttons__wrapper__button-next:hover{background-color:#E63391;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-button[type="submit"]:hover{background-color:#E63391;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-504753e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-504753e .e-form__buttons__wrapper__button-previous:hover{background-color:#E63391;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-d36c13a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;text-align:center;}.elementor-8 .elementor-element.elementor-element-d36c13a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d36c13a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#949DA3;}.elementor-8 .elementor-element.elementor-element-df5fb8c{--divider-border-style:solid;--divider-color:#E3C0D3;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-df5fb8c .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-df5fb8c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-0a638d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0a638d7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0a638d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003459E5;}.elementor-8 .elementor-element.elementor-element-37c9bdc{--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-8 .elementor-element.elementor-element-7657172{text-align:center;}.elementor-8 .elementor-element.elementor-element-7657172 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-45b4439{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-45b4439 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#E3C0D3;}.elementor-8 .elementor-element.elementor-element-61ded24{--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-8 .elementor-element.elementor-element-1e16ec0{text-align:center;}.elementor-8 .elementor-element.elementor-element-1e16ec0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-3b01288{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3b01288 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#E3C0D3;}.elementor-8 .elementor-element.elementor-element-7270fa2{--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-8 .elementor-element.elementor-element-4331ded{text-align:center;}.elementor-8 .elementor-element.elementor-element-4331ded .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-8b47c57{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-8b47c57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#E3C0D3;}.elementor-8 .elementor-element.elementor-element-268e111{--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-8 .elementor-element.elementor-element-268e111:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-268e111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-8 .elementor-element.elementor-element-86d4a0d{--display:flex;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a0e263d{text-align:center;}.elementor-8 .elementor-element.elementor-element-a0e263d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-fba252e{--divider-border-style:solid;--divider-color:#E63391;--divider-border-width:2.5px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;}.elementor-8 .elementor-element.elementor-element-fba252e .elementor-divider-separator{width:4%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-fba252e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-0c843fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;text-align:center;}.elementor-8 .elementor-element.elementor-element-0c843fb.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-0c843fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8fe19c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8fe19c2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8fe19c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-8 .elementor-element.elementor-element-3c62f77{--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:center;}.elementor-8 .elementor-element.elementor-element-ffd08fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-913d1f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-8 .elementor-element.elementor-element-913d1f0 img{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-217b092{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:12px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-53ac968{--display:flex;--min-height:191px;--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-53ac968:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-53ac968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2796cfc{--display:flex;--min-height:75px;--margin-top:16px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-55b0f53{background-color:#E63391;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-radius:111px 111px 111px 111px;text-align:center;}.elementor-8 .elementor-element.elementor-element-55b0f53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;color:#E5F5F7;}.elementor-8 .elementor-element.elementor-element-740da21{--display:flex;--margin-top:-114px;--margin-bottom:0px;--margin-left:110px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-291d1a8{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-291d1a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-e594b60{margin:-9px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e594b60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#1A2D47;}.elementor-8 .elementor-element.elementor-element-4048fda{--display:flex;--min-height:190px;--border-radius:10px 10px 10px 10px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4048fda:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4048fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5719176{--display:flex;--min-height:75px;--margin-top:16px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1387f20{background-color:#E63391;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-radius:111px 111px 111px 111px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1387f20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;color:#E5F5F7;}.elementor-8 .elementor-element.elementor-element-644bfc4{--display:flex;--margin-top:-114px;--margin-bottom:0px;--margin-left:110px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-831f0fe{margin:9px -44px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-831f0fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-c536284{margin:-9px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-8 .elementor-element.elementor-element-c536284 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#1A2D47;}.elementor-8 .elementor-element.elementor-element-8574679{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-8574679:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8574679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e91bafc{--display:flex;--min-height:75px;--margin-top:16px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d6a7b97{background-color:#E63391;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-radius:111px 111px 111px 111px;text-align:center;}.elementor-8 .elementor-element.elementor-element-d6a7b97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;color:#E5F5F7;}.elementor-8 .elementor-element.elementor-element-e05553b{--display:flex;--margin-top:-114px;--margin-bottom:0px;--margin-left:110px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4e1124f{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-4e1124f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-e084949{margin:-9px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e084949 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#1A2D47;}.elementor-8 .elementor-element.elementor-element-bd75e63{--display:flex;--min-height:187px;--border-radius:10px 10px 10px 10px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-bd75e63:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bd75e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6b8abf2{--display:flex;--min-height:75px;--margin-top:16px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f5e5764{background-color:#E63391;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 8px 4px 8px;border-radius:111px 111px 111px 111px;text-align:center;}.elementor-8 .elementor-element.elementor-element-f5e5764 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;color:#E5F5F7;}.elementor-8 .elementor-element.elementor-element-f638c0d{--display:flex;--margin-top:-114px;--margin-bottom:0px;--margin-left:110px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-555afca{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-555afca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-166d096{margin:-9px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-166d096 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#1A2D47;}.elementor-8 .elementor-element.elementor-element-f1caca3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f1caca3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f1caca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-8 .elementor-element.elementor-element-0e7c37b{--display:flex;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-9078788{text-align:center;}.elementor-8 .elementor-element.elementor-element-9078788 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-00adedc{--divider-border-style:solid;--divider-color:#E63391;--divider-border-width:2.5px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;}.elementor-8 .elementor-element.elementor-element-00adedc .elementor-divider-separator{width:4%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-00adedc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-a36c921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;text-align:center;}.elementor-8 .elementor-element.elementor-element-a36c921.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a36c921 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f1df5ec{--display:flex;--min-height:410px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4e500ab{--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:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0068f5e{--display:flex;--min-height:290px;--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-0068f5e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0068f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f5f17f1{text-align:start;}.elementor-8 .elementor-element.elementor-element-1e1790c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-1e1790c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;color:#003459;}.elementor-8 .elementor-element.elementor-element-bf39054{--divider-border-style:solid;--divider-color:#E63391;--divider-border-width:2.2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bf39054 .elementor-divider-separator{width:17%;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-bf39054 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-2d92e87{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-2d92e87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;color:#003459;}.elementor-8 .elementor-element.elementor-element-f24118e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 94px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-f24118e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-bc4cae9{--divider-border-style:solid;--divider-color:#C2C2C2;--divider-border-width:1px;margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bc4cae9 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-bc4cae9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-7f55d0c{--display:flex;--min-height:144px;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-df34a6d{--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:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-554fb65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-554fb65 .elementor-heading-title{color:#003459;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-8 .elementor-element.elementor-element-cabfb1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 96px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-cabbca5{--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:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7d96f0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-7d96f0b .elementor-heading-title{color:#003459;}.elementor-8 .elementor-element.elementor-element-a3086d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 86px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-302f2df{--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:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:-34px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d8a5321{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;text-align:start;}.elementor-8 .elementor-element.elementor-element-d8a5321 .elementor-heading-title{color:#003459;}.elementor-8 .elementor-element.elementor-element-ae8ff3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-921f59f{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-921f59f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-921f59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e84b51f{text-align:start;}.elementor-8 .elementor-element.elementor-element-78f4f9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-78f4f9f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;color:#003459;}.elementor-8 .elementor-element.elementor-element-dc71dd5{--divider-border-style:solid;--divider-color:#E63391;--divider-border-width:2.2px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-dc71dd5 .elementor-divider-separator{width:17%;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-dc71dd5 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-6b1a7b7{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-6b1a7b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;color:#003459;}.elementor-8 .elementor-element.elementor-element-b827a30{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-b827a30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0bfab4c{--divider-border-style:solid;--divider-color:#C2C2C2;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-0bfab4c .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-0bfab4c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-d16e41a{--display:flex;--min-height:141px;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2202556{--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:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-b50c14c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-b50c14c .elementor-heading-title{color:#003459;}.elementor-8 .elementor-element.elementor-element-c9dbe6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6da0f66{--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:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5e50220{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-5e50220 .elementor-heading-title{color:#003459;}.elementor-8 .elementor-element.elementor-element-01ce254{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a20bca5{--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:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:-37px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bfad76e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;text-align:start;}.elementor-8 .elementor-element.elementor-element-bfad76e .elementor-heading-title{color:#003459;}.elementor-8 .elementor-element.elementor-element-730e226{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 128px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3b4e257{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-3b4e257:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3b4e257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-77c1ac9{text-align:start;}.elementor-8 .elementor-element.elementor-element-01f5734{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-01f5734 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;color:#003459;}.elementor-8 .elementor-element.elementor-element-1110179{--divider-border-style:solid;--divider-color:#E63391;--divider-border-width:2.2px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1110179 .elementor-divider-separator{width:17%;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-1110179 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-b1c113f{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-b1c113f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;color:#003459;}.elementor-8 .elementor-element.elementor-element-3b555de{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-3b555de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8618087{--divider-border-style:solid;--divider-color:#C2C2C2;--divider-border-width:1px;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-8618087 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-8618087 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-4fde68b{--display:flex;--min-height:101px;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0e9a875{--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:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-65db096{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-65db096 .elementor-heading-title{color:#003459;}.elementor-8 .elementor-element.elementor-element-2199e59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 55px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-feaf946{--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:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e9b4bf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-e9b4bf1 .elementor-heading-title{color:#003459;}.elementor-8 .elementor-element.elementor-element-a6d0d2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b14ec4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:71px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b14ec4c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b14ec4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-8 .elementor-element.elementor-element-fd8149e{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-5290a24 .elementor-accordion-item{border-width:0px;}.elementor-8 .elementor-element.elementor-element-5290a24 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-8 .elementor-element.elementor-element-5290a24 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-8 .elementor-element.elementor-element-5290a24 .elementor-accordion-icon, .elementor-8 .elementor-element.elementor-element-5290a24 .elementor-accordion-title{color:#003459;}.elementor-8 .elementor-element.elementor-element-5290a24 .elementor-accordion-icon svg{fill:#003459;}.elementor-8 .elementor-element.elementor-element-5290a24 .elementor-active .elementor-accordion-icon, .elementor-8 .elementor-element.elementor-element-5290a24 .elementor-active .elementor-accordion-title{color:#E63391;}.elementor-8 .elementor-element.elementor-element-5290a24 .elementor-active .elementor-accordion-icon svg{fill:#E63391;}.elementor-8 .elementor-element.elementor-element-5290a24 .elementor-accordion-title{font-size:20px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-5290a24 .elementor-tab-title{padding:20px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-5290a24 .elementor-tab-content{color:#3C4A5A;font-size:17px;line-height:1.6em;padding:0px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-31fde8f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-60db8e2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d1bcbba{background-color:#E63391;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -348px;padding:9px 17px 8px 17px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-8 .elementor-element.elementor-element-d1bcbba.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d1bcbba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e98c12a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 49px;}.elementor-8 .elementor-element.elementor-element-e98c12a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#003459;}.elementor-8 .elementor-element.elementor-element-027517c{--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;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-027517c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-027517c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003459E5;}.elementor-8 .elementor-element.elementor-element-9f079ea{--display:flex;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ebe7a9c{margin:0px 22px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;text-align:center;}.elementor-8 .elementor-element.elementor-element-ebe7a9c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-dc209f6{--divider-border-style:solid;--divider-color:#E63391;--divider-border-width:2.5px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;}.elementor-8 .elementor-element.elementor-element-dc209f6 .elementor-divider-separator{width:4%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-dc209f6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-6c84546{margin:0px 22px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;text-align:center;}.elementor-8 .elementor-element.elementor-element-6c84546 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-bd54787{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;text-align:center;}.elementor-8 .elementor-element.elementor-element-bd54787.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-bd54787 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:#E3C0D3;}.elementor-8 .elementor-element.elementor-element-5669ea9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5669ea9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5669ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003459E5;}.elementor-8 .elementor-element.elementor-element-679d5d8{--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-8 .elementor-element.elementor-element-e08fbf0{--display:flex;--min-height:100px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:10px 10px 10px 10px;--margin-top:195px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-e08fbf0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e08fbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-5f7e5af{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-e610263{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e610263 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-e610263.elementor-view-stacked .elementor-icon{background-color:#FCE4F1;color:#003459;}.elementor-8 .elementor-element.elementor-element-e610263.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e610263.elementor-view-default .elementor-icon{color:#FCE4F1;border-color:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-e610263.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e610263.elementor-view-default .elementor-icon svg{fill:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-e610263.elementor-view-framed .elementor-icon{background-color:#003459;}.elementor-8 .elementor-element.elementor-element-e610263.elementor-view-stacked .elementor-icon svg{fill:#003459;}.elementor-8 .elementor-element.elementor-element-e610263 .elementor-icon{font-size:24px;padding:0.6em;}.elementor-8 .elementor-element.elementor-element-e610263 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-b306b90{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 135px;}.elementor-8 .elementor-element.elementor-element-b306b90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#003459;}.elementor-8 .elementor-element.elementor-element-3e679d3{--display:flex;--min-height:100px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-3e679d3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3e679d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-8ab3f83{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-821ec31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-821ec31 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-821ec31.elementor-view-stacked .elementor-icon{background-color:#FCE4F1;color:#003459;}.elementor-8 .elementor-element.elementor-element-821ec31.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-821ec31.elementor-view-default .elementor-icon{color:#FCE4F1;border-color:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-821ec31.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-821ec31.elementor-view-default .elementor-icon svg{fill:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-821ec31.elementor-view-framed .elementor-icon{background-color:#003459;}.elementor-8 .elementor-element.elementor-element-821ec31.elementor-view-stacked .elementor-icon svg{fill:#003459;}.elementor-8 .elementor-element.elementor-element-821ec31 .elementor-icon{font-size:24px;padding:0.6em;}.elementor-8 .elementor-element.elementor-element-821ec31 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-5080643{margin:-82px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 135px;}.elementor-8 .elementor-element.elementor-element-5080643 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#003459;}.elementor-8 .elementor-element.elementor-element-bdf52b2{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-bdf52b2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bdf52b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-6257d25{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-ee1f39e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-ee1f39e .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-ee1f39e.elementor-view-stacked .elementor-icon{background-color:#FCE4F1;color:#003459;}.elementor-8 .elementor-element.elementor-element-ee1f39e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ee1f39e.elementor-view-default .elementor-icon{color:#FCE4F1;border-color:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-ee1f39e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ee1f39e.elementor-view-default .elementor-icon svg{fill:#FCE4F1;}.elementor-8 .elementor-element.elementor-element-ee1f39e.elementor-view-framed .elementor-icon{background-color:#003459;}.elementor-8 .elementor-element.elementor-element-ee1f39e.elementor-view-stacked .elementor-icon svg{fill:#003459;}.elementor-8 .elementor-element.elementor-element-ee1f39e .elementor-icon{font-size:24px;padding:0.6em;}.elementor-8 .elementor-element.elementor-element-ee1f39e .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-c8574a0{margin:-82px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 135px;}.elementor-8 .elementor-element.elementor-element-c8574a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#003459;}.elementor-8 .elementor-element.elementor-element-d424cfc{--display:flex;--min-height:1013px;--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-8 .elementor-element.elementor-element-91e7b88{--display:flex;--min-height:1325px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-91e7b88:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-91e7b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-e335897{margin:38px 28px calc(var(--kit-widget-spacing, 0px) + 163px) 28px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:22px;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-22px;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-e335897 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-e335897 .elementor-labels-inline .elementor-field-group > label{padding-left:11px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e335897 .elementor-labels-inline .elementor-field-group > label{padding-right:11px;}body .elementor-8 .elementor-element.elementor-element-e335897 .elementor-labels-above .elementor-field-group > label{padding-bottom:11px;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-field-group > label, .elementor-8 .elementor-element.elementor-element-e335897 .elementor-field-subgroup label{color:#003459;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-field-type-html{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-astglobalcolor7 );border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-astglobalcolor7 );border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-astglobalcolor7 );}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-e335897 .e-form__buttons__wrapper__button-next{background-color:#E3C0D3;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-button[type="submit"]{background-color:#E3C0D3;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-e335897 .e-form__buttons__wrapper__button-previous{background-color:#E3C0D3;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-e335897 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-e335897 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-d73c874{margin:-166px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-d73c874 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#5B6B7B;}.elementor-8 .elementor-element.elementor-element-c855135{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c855135:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c855135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003459;}.elementor-8 .elementor-element.elementor-element-f0f2867{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-45px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b58bd1f{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-20c2f3d{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-139a978{--display:flex;--margin-top:-34px;--margin-bottom:0px;--margin-left:33px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-05cafa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;}.elementor-8 .elementor-element.elementor-element-05cafa0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:#E3C0D3;}.elementor-8 .elementor-element.elementor-element-41d541b{--display:flex;--margin-top:-2px;--margin-bottom:0px;--margin-left:14px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7e2c949{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-31px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f91619d{--display:flex;--margin-top:140px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-93a5753{margin:0px -87px calc(var(--kit-widget-spacing, 0px) + 0px) 61px;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-93a5753 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8 .elementor-element.elementor-element-93a5753 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8 .elementor-element.elementor-element-93a5753 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8 .elementor-element.elementor-element-93a5753 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8 .elementor-element.elementor-element-93a5753 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8 .elementor-element.elementor-element-93a5753 .elementor-icon-list-icon i{color:#B3EFF8;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-93a5753 .elementor-icon-list-icon svg{fill:#B3EFF8;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-93a5753 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-93a5753 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-93a5753 .elementor-icon-list-text{color:#E3C0D3;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-3cab1a8{margin:-160px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 28px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3cab1a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-40b2ee4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7b90488{--display:flex;--margin-top:89px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b92b670{margin:9px -5px calc(var(--kit-widget-spacing, 0px) + 0px) 66px;text-align:start;}.elementor-8 .elementor-element.elementor-element-b92b670 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-c89ac81{margin:-9px -87px calc(var(--kit-widget-spacing, 0px) + 0px) 61px;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-c89ac81 .elementor-icon-list-icon i{color:#B3EFF8;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-c89ac81 .elementor-icon-list-icon svg{fill:#B3EFF8;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-c89ac81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-c89ac81 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-c89ac81 .elementor-icon-list-text{color:#E3C0D3;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-b02c3a1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-31px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-121919a{--display:flex;--margin-top:89px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2cd0ab1{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2cd0ab1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-a6f7873{margin:-9px -170px calc(var(--kit-widget-spacing, 0px) + 0px) 61px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-a6f7873 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-8 .elementor-element.elementor-element-a6f7873 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-8 .elementor-element.elementor-element-a6f7873 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-8 .elementor-element.elementor-element-a6f7873 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-8 .elementor-element.elementor-element-a6f7873 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-8 .elementor-element.elementor-element-a6f7873 .elementor-icon-list-icon i{color:#E63391;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-a6f7873 .elementor-icon-list-icon svg{fill:#E63391;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-a6f7873 .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-8 .elementor-element.elementor-element-a6f7873 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-a6f7873 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a6f7873 .elementor-icon-list-text{color:#E3C0D3;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-98d8449{--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;--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-98d8449:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-98d8449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003459;}.elementor-8 .elementor-element.elementor-element-3f674e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-33d39b1{--divider-border-style:solid;--divider-color:#E3C0D3;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-33d39b1 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-33d39b1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-9f365a5{--display:flex;--min-height:137px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9f365a5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9f365a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003459;}.elementor-8 .elementor-element.elementor-element-7ede7ea{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-86px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-eb8b28b{margin:0px -26px calc(var(--kit-widget-spacing, 0px) + 0px) 64px;text-align:start;}.elementor-8 .elementor-element.elementor-element-eb8b28b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#E3C0D3;}.elementor-8 .elementor-element.elementor-element-c7d4ae4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:380px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7ebe1e0{text-align:end;}.elementor-8 .elementor-element.elementor-element-7ebe1e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#E3C0D3;}.elementor-8 .elementor-element.elementor-element-635abee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-635abee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-635abee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-635abee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-635abee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-635abee .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-635abee .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-635abee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-635abee .elementor-icon-list-text{color:rgba(255,255,255,0.75);transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-365dcdc{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-e32bf3c{--width:15%;}.elementor-8 .elementor-element.elementor-element-0e28fdb{--width:61%;}.elementor-8 .elementor-element.elementor-element-811b7cd{--width:30%;}.elementor-8 .elementor-element.elementor-element-3a06205{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-4d39995{--width:53%;}.elementor-8 .elementor-element.elementor-element-58f7c45{--width:46%;}.elementor-8 .elementor-element.elementor-element-87520f6{--width:37%;}.elementor-8 .elementor-element.elementor-element-baf3f03{--width:33%;}.elementor-8 .elementor-element.elementor-element-6b97220{--width:32%;}.elementor-8 .elementor-element.elementor-element-3c4d26b{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-cc57e35{--width:95%;}.elementor-8 .elementor-element.elementor-element-8550fd9{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-7f99686{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-97f7740{--width:55%;}.elementor-8 .elementor-element.elementor-element-6ed234b{--width:45%;}.elementor-8 .elementor-element.elementor-element-0b8d397{--width:55%;}.elementor-8 .elementor-element.elementor-element-f354a68{--width:45%;}.elementor-8 .elementor-element.elementor-element-e00d897{--width:55%;}.elementor-8 .elementor-element.elementor-element-232d78d{--width:45%;}.elementor-8 .elementor-element.elementor-element-536eea7{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-6613f43{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-3337c9e{--width:32%;}.elementor-8 .elementor-element.elementor-element-a603347{--width:32%;}.elementor-8 .elementor-element.elementor-element-d9383c0{--width:32%;}.elementor-8 .elementor-element.elementor-element-fe5287e{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-e9fe974{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-5734338{--width:42%;}.elementor-8 .elementor-element.elementor-element-5bdc002{--width:21%;}.elementor-8 .elementor-element.elementor-element-ed79070{--width:42%;}.elementor-8 .elementor-element.elementor-element-02be080{--width:20%;}.elementor-8 .elementor-element.elementor-element-7f279ba{--width:42%;}.elementor-8 .elementor-element.elementor-element-fa7b457{--width:21%;}.elementor-8 .elementor-element.elementor-element-b0ef8a7{--width:42%;}.elementor-8 .elementor-element.elementor-element-a273dff{--width:20%;}.elementor-8 .elementor-element.elementor-element-66e40a0{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-0a638d7{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-37c9bdc{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-61ded24{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-7270fa2{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-268e111{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-8fe19c2{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-3c62f77{--width:50%;}.elementor-8 .elementor-element.elementor-element-217b092{--width:50%;}.elementor-8 .elementor-element.elementor-element-2796cfc{--width:13%;}.elementor-8 .elementor-element.elementor-element-740da21{--width:69%;}.elementor-8 .elementor-element.elementor-element-5719176{--width:13%;}.elementor-8 .elementor-element.elementor-element-644bfc4{--width:77%;}.elementor-8 .elementor-element.elementor-element-e91bafc{--width:13%;}.elementor-8 .elementor-element.elementor-element-e05553b{--width:75%;}.elementor-8 .elementor-element.elementor-element-6b8abf2{--width:13%;}.elementor-8 .elementor-element.elementor-element-f638c0d{--width:78%;}.elementor-8 .elementor-element.elementor-element-f1caca3{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-f1df5ec{--width:100%;}.elementor-8 .elementor-element.elementor-element-0068f5e{--width:31%;}.elementor-8 .elementor-element.elementor-element-df34a6d{--width:100%;}.elementor-8 .elementor-element.elementor-element-cabbca5{--width:100%;}.elementor-8 .elementor-element.elementor-element-302f2df{--width:100%;}.elementor-8 .elementor-element.elementor-element-921f59f{--width:31%;}.elementor-8 .elementor-element.elementor-element-2202556{--width:100%;}.elementor-8 .elementor-element.elementor-element-6da0f66{--width:100%;}.elementor-8 .elementor-element.elementor-element-a20bca5{--width:100%;}.elementor-8 .elementor-element.elementor-element-3b4e257{--width:31%;}.elementor-8 .elementor-element.elementor-element-0e9a875{--width:100%;}.elementor-8 .elementor-element.elementor-element-feaf946{--width:100%;}.elementor-8 .elementor-element.elementor-element-b14ec4c{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-fd8149e{--width:58%;}.elementor-8 .elementor-element.elementor-element-31fde8f{--width:56%;}.elementor-8 .elementor-element.elementor-element-027517c{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-5669ea9{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-679d5d8{--width:43%;}.elementor-8 .elementor-element.elementor-element-5f7e5af{--width:22%;}.elementor-8 .elementor-element.elementor-element-8ab3f83{--width:24%;}.elementor-8 .elementor-element.elementor-element-6257d25{--width:24%;}.elementor-8 .elementor-element.elementor-element-d424cfc{--width:50%;}.elementor-8 .elementor-element.elementor-element-91e7b88{--width:100%;}.elementor-8 .elementor-element.elementor-element-c855135{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-f0f2867{--width:25%;}.elementor-8 .elementor-element.elementor-element-139a978{--width:95%;}.elementor-8 .elementor-element.elementor-element-41d541b{--width:94%;}.elementor-8 .elementor-element.elementor-element-7e2c949{--width:28%;}.elementor-8 .elementor-element.elementor-element-40b2ee4{--width:22%;}.elementor-8 .elementor-element.elementor-element-b02c3a1{--width:29%;}.elementor-8 .elementor-element.elementor-element-98d8449{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-7ede7ea{--width:35%;}.elementor-8 .elementor-element.elementor-element-c7d4ae4{--width:36%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-97f7740{--width:100%;}.elementor-8 .elementor-element.elementor-element-6ed234b{--width:100%;}.elementor-8 .elementor-element.elementor-element-0b8d397{--width:100%;}.elementor-8 .elementor-element.elementor-element-f354a68{--width:100%;}.elementor-8 .elementor-element.elementor-element-e00d897{--width:100%;}.elementor-8 .elementor-element.elementor-element-232d78d{--width:100%;}.elementor-8 .elementor-element.elementor-element-0068f5e{--width:31%;}.elementor-8 .elementor-element.elementor-element-921f59f{--width:31%;}.elementor-8 .elementor-element.elementor-element-3b4e257{--width:31%;}.elementor-8 .elementor-element.elementor-element-fd8149e{--width:100%;}.elementor-8 .elementor-element.elementor-element-31fde8f{--width:100%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-831900c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bbb8342{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-a1edd84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-a1edd84 img{height:480px;}.elementor-8 .elementor-element.elementor-element-25b0558 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-c82fc48 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-d98b6b0 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-3c4d26b{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bca16bd .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-7f99686{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:8px;--padding-left:32px;--padding-right:32px;}.elementor-8 .elementor-element.elementor-element-79efbb5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-8 .elementor-element.elementor-element-97f7740{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-11ce398 img{height:360px;}.elementor-8 .elementor-element.elementor-element-cdca877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-cdca877 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-c26f42c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-9d76ebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-2b68cff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-63d7002{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-8 .elementor-element.elementor-element-0b8d397{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5d51b48 img{height:360px;}.elementor-8 .elementor-element.elementor-element-d782908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d782908 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-ce3cae1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-3af1e3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-0a5393d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-c311b5f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-8 .elementor-element.elementor-element-e00d897{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1d124af img{height:360px;}.elementor-8 .elementor-element.elementor-element-d57cbd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d57cbd8 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-dd1aa1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-ff5feca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-18ee860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-8b12efd .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-6613f43{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-d9e6a44 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-17aeb8e .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-7657172 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-1e16ec0 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-4331ded .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-a0e263d .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-217b092{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-291d1a8 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-831f0fe .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-4e1124f .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-555afca .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-9078788 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-4e500ab{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8 .elementor-element.elementor-element-0068f5e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8 .elementor-element.elementor-element-1e1790c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bf39054{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-2d92e87{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f24118e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-bc4cae9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7f55d0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-921f59f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8 .elementor-element.elementor-element-78f4f9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-dc71dd5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-6b1a7b7{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b827a30{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-0bfab4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d16e41a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-3b4e257{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8 .elementor-element.elementor-element-01f5734{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1110179{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b1c113f{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-3b555de{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-8618087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-4fde68b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b14ec4c{--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-8 .elementor-element.elementor-element-fd8149e{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-60db8e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-e98c12a .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-6c84546 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-365dcdc{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-e32bf3c{--width:60%;}.elementor-8 .elementor-element.elementor-element-0e28fdb{--width:25%;--margin-top:-42px;--margin-bottom:0px;--margin-left:3px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-795e8f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;}.elementor-8 .elementor-element.elementor-element-3e7ca12 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-831900c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bbb8342{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-a1edd84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-a1edd84 img{height:420px;}.elementor-8 .elementor-element.elementor-element-8a50471{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-25b0558 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-a530d1e .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-c82fc48 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-58a1da5 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-d98b6b0 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-194e55e .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-3c4d26b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cc57e35{--width:1447px;--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-8 .elementor-element.elementor-element-4151cf1{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bca16bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bca16bd .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-0904860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7f99686{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-11ce398 img{height:240px;}.elementor-8 .elementor-element.elementor-element-cdca877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-cdca877 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-c26f42c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-9d76ebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-2b68cff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-5d51b48 img{height:240px;}.elementor-8 .elementor-element.elementor-element-d782908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d782908 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-ce3cae1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-3af1e3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-0a5393d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-1d124af img{height:240px;}.elementor-8 .elementor-element.elementor-element-d57cbd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d57cbd8 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-dd1aa1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-ff5feca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-18ee860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-8b12efd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-8b12efd .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-1f07e54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-8a75afd{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-8a75afd .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6613f43{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d9e6a44 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-63e074a{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-c6a74c3{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-c6a74c3 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-e9fe974{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:40px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5734338{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5bdc002{--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-8 .elementor-element.elementor-element-7e2c13c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cdc1e6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ed79070{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-02be080{--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-8 .elementor-element.elementor-element-ab0a65b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-07785fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7f279ba{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-fa7b457{--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-8 .elementor-element.elementor-element-fbece09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dc0f74d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b0ef8a7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a273dff{--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-8 .elementor-element.elementor-element-fffaac6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5592db8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-17aeb8e .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-8a8412f .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-504753e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-0a638d7{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7657172 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-1e16ec0 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-4331ded .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-a0e263d .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-8fe19c2{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-913d1f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-217b092{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-55b0f53{margin:16px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;padding:12px 23px 8px 23px;text-align:start;}.elementor-8 .elementor-element.elementor-element-740da21{--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-291d1a8 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-1387f20{padding:8px 15px 8px 17px;}.elementor-8 .elementor-element.elementor-element-644bfc4{--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-831f0fe .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-d6a7b97{padding:8px 16px 8px 16px;}.elementor-8 .elementor-element.elementor-element-4e1124f .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-f5e5764{padding:8px 15px 8px 15px;}.elementor-8 .elementor-element.elementor-element-555afca .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-f1caca3{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9078788 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-4e500ab{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-0068f5e{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-1e1790c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-bf39054{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-2d92e87{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-2d92e87 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-f24118e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-f24118e .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-bc4cae9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7f55d0c{--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-8 .elementor-element.elementor-element-df34a6d{--width:100%;}.elementor-8 .elementor-element.elementor-element-554fb65{text-align:start;}.elementor-8 .elementor-element.elementor-element-cabfb1a{text-align:start;}.elementor-8 .elementor-element.elementor-element-cabbca5{--width:100%;}.elementor-8 .elementor-element.elementor-element-7d96f0b{text-align:start;}.elementor-8 .elementor-element.elementor-element-a3086d9{text-align:start;}.elementor-8 .elementor-element.elementor-element-302f2df{--width:100%;}.elementor-8 .elementor-element.elementor-element-d8a5321{text-align:start;}.elementor-8 .elementor-element.elementor-element-ae8ff3f{text-align:start;}.elementor-8 .elementor-element.elementor-element-921f59f{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-78f4f9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-dc71dd5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-6b1a7b7{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-6b1a7b7 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-b827a30{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-b827a30 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-0bfab4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d16e41a{--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-8 .elementor-element.elementor-element-2202556{--width:100%;}.elementor-8 .elementor-element.elementor-element-b50c14c{text-align:start;}.elementor-8 .elementor-element.elementor-element-c9dbe6f{text-align:start;}.elementor-8 .elementor-element.elementor-element-6da0f66{--width:100%;}.elementor-8 .elementor-element.elementor-element-5e50220{text-align:start;}.elementor-8 .elementor-element.elementor-element-01ce254{text-align:start;}.elementor-8 .elementor-element.elementor-element-a20bca5{--width:100%;}.elementor-8 .elementor-element.elementor-element-bfad76e{text-align:start;}.elementor-8 .elementor-element.elementor-element-730e226{text-align:start;}.elementor-8 .elementor-element.elementor-element-3b4e257{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-01f5734{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1110179{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b1c113f{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b1c113f .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-3b555de{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-8 .elementor-element.elementor-element-3b555de .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-8618087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-4fde68b{--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-8 .elementor-element.elementor-element-0e9a875{--width:100%;}.elementor-8 .elementor-element.elementor-element-65db096{text-align:start;}.elementor-8 .elementor-element.elementor-element-2199e59{text-align:start;}.elementor-8 .elementor-element.elementor-element-feaf946{--width:100%;}.elementor-8 .elementor-element.elementor-element-e9b4bf1{text-align:start;}.elementor-8 .elementor-element.elementor-element-a6d0d2a{text-align:start;}.elementor-8 .elementor-element.elementor-element-b14ec4c{--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:40px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-fd8149e{--width:100%;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-31fde8f{--width:100%;}.elementor-8 .elementor-element.elementor-element-60db8e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d1bcbba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -205px;}.elementor-8 .elementor-element.elementor-element-e98c12a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e98c12a .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-6c84546 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-5669ea9{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b306b90{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 97px;}.elementor-8 .elementor-element.elementor-element-5080643{margin:-56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 101px;}.elementor-8 .elementor-element.elementor-element-bdf52b2{--min-height:105px;}.elementor-8 .elementor-element.elementor-element-c8574a0{margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 114px;}.elementor-8 .elementor-element.elementor-element-c8574a0 .elementor-heading-title{font-size:21px;}.elementor-8 .elementor-element.elementor-element-e335897{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e335897 .elementor-button{font-size:18px;}.elementor-8 .elementor-element.elementor-element-d73c874{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d73c874 .elementor-heading-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-139a978{--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-05cafa0{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;text-align:start;}.elementor-8 .elementor-element.elementor-element-05cafa0 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-7e2c949{--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f91619d{--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-93a5753{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;}.elementor-8 .elementor-element.elementor-element-3cab1a8{margin:-158px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -45px;}.elementor-8 .elementor-element.elementor-element-7b90488{--margin-top:67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b92b670{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-8 .elementor-element.elementor-element-c89ac81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b02c3a1{--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-121919a{--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2cd0ab1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -76px;}.elementor-8 .elementor-element.elementor-element-a6f7873{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-98d8449{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-33d39b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;}.elementor-8 .elementor-element.elementor-element-eb8b28b{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-eb8b28b .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-7ebe1e0{margin:-56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-7ebe1e0 .elementor-heading-title{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-3a06205 */@media (max-width: 1024px) { 
  .elementor-element-3a06205 .e-con-inner { 
    flex-direction: column !important; 
  }

  .elementor-element-4d39995, 
  .elementor-element-58f7c45 { 
    width: 100% !important; 
    margin: 0 !important; 
    text-align: center; 
  }

  .elementor-element-34cc40e, 
  .elementor-element-b43a8fc, 
  .elementor-element-e9f362c, 
  .elementor-element-ac2a524, 
  .elementor-element-3e7ca12 { 
    margin: 5px auto !important; 
    max-width: 100% !important; 
    text-align: center; 
  }

  .elementor-element-824d19c { 
    margin: 15px auto !important; 
  }

  .elementor-element-831900c { 
    margin: 15px auto !important; 
  }

  .elementor-element-806897d { 
    position: static !important; 
    margin: 20px auto !important; 
    max-width: 260px; 
  }

  .elementor-element-bd3909a { 
    position: static !important; 
    margin: 20px auto !important; 
    max-width: 260px; 
  }

  .elementor-element-9d19e59, 
  .elementor-element-f9078f6 { 
    margin: -5px auto 15px !important; 
    text-align: center; 
  } 
} 

@media (max-width: 767px) { 
  .elementor-element-34cc40e .elementor-heading-title, 
  .elementor-element-b43a8fc .elementor-heading-title, 
  .elementor-element-e9f362c .elementor-heading-title, 
  .elementor-element-ac2a524 .elementor-heading-title { 
    font-size: 28px !important; 
    line-height: 34px !important; 
  } 
}

/* Hero section — ALL images + floating rating/growth badges
   hidden on tablet & mobile */

@media (max-width: 1024px) { 
  .elementor-element-3a06205 img, 
  .elementor-element-3a06205 .elementor-widget-image { 
    display: none !important; 
  }

  .elementor-element-58f7c45 { 
    display: none !important; 
  }

  .elementor-element-4d39995 { 
    width: 100% !important; 
  } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b68cff */.gradient-title {
  font-size: 14px;
  font-weight: 400;
  position: relative;
  display: inline-block;
  background: linear-gradient(90deg, #65B8F0, #3A6A8A);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: 0.4s ease-in-out;
}

/* Underline */
.gradient-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, #65B8F0, #3A6A8A);
  transition: 0.4s ease-in-out;
  border-radius: 2px;
}

/* Hover Text Gradient */
.gradient-title:hover {
  background: linear-gradient(90deg, #3A6A8A, #65B8F0);
  -webkit-background-clip: text;
}

/* Hover Underline Gradient */
.gradient-title:hover::after {
  background: linear-gradient(90deg, #3A6A8A, #65B8F0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a5393d */.gradient-title {
  font-size: 14px;
  font-weight: 400;
  position: relative;
  display: inline-block;
  background: linear-gradient(90deg, #65B8F0, #3A6A8A);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: 0.4s ease-in-out;
}

/* Underline */
.gradient-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, #65B8F0, #3A6A8A);
  transition: 0.4s ease-in-out;
  border-radius: 2px;
}

/* Hover Text Gradient */
.gradient-title:hover {
  background: linear-gradient(90deg, #3A6A8A, #65B8F0);
  -webkit-background-clip: text;
}

/* Hover Underline Gradient */
.gradient-title:hover::after {
  background: linear-gradient(90deg, #3A6A8A, #65B8F0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18ee860 */.gradient-title {
  font-size: 14px;
  font-weight: 400;
  position: relative;
  display: inline-block;
  background: linear-gradient(90deg, #65B8F0, #3A6A8A);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: 0.4s ease-in-out;
}

/* Underline */
.gradient-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, #65B8F0, #3A6A8A);
  transition: 0.4s ease-in-out;
  border-radius: 2px;
}

/* Hover Text Gradient */
.gradient-title:hover {
  background: linear-gradient(90deg, #3A6A8A, #65B8F0);
  -webkit-background-clip: text;
}

/* Hover Underline Gradient */
.gradient-title:hover::after {
  background: linear-gradient(90deg, #3A6A8A, #65B8F0);
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-504753e */.elementor-8 .elementor-element.elementor-element-504753e .elementor-form-fields-wrapper {
    display: flex !important;
    justify-content: center !important;
}

.elementor-8 .elementor-element.elementor-element-504753e .elementor-field-group.elementor-field-type-submit {
    float: none !important;
    width: 40% !important;
    max-width: 40% !important;
    margin: 0 auto !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.elementor-8 .elementor-element.elementor-element-504753e .elementor-field-group.elementor-field-type-submit .elementor-button {
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ac968 *//* Normal State */
.your-card-class {
  background: #ffffff;
  border-top: 6px solid transparent; /* Hidden initially */
  border-radius: 12px 12px 12px 12px; /* Top-left, Top-right, Bottom-right, Bottom-left */
  transition: 0.3s ease;
  box-shadow: 0 0 0 rgba(25, 201, 184, 0);
}

/* Hover State */
.your-card-class:hover {
  border-top-color: #E63391;
  box-shadow: 0px 8px 25px rgba(35, 115, 190, 0.35)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4048fda *//* Normal State */
.your-card-class {
  background: #ffffff;
  border-top: 6px solid transparent; /* Hidden initially */
  border-radius: 12px 12px 12px 12px; /* Top-left, Top-right, Bottom-right, Bottom-left */
  transition: 0.3s ease;
  box-shadow: 0 0 0 rgba(25, 201, 184, 0);
}

/* Hover State */
.your-card-class:hover {
  border-top-color: #E63391;
  box-shadow: 0px 8px 25px rgba(230, 51, 145, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8574679 *//* Normal State */
.your-card-class {
  background: #ffffff;
  border-top: 6px solid transparent; /* Hidden initially */
  border-radius: 12px 12px 12px 12px; /* Top-left, Top-right, Bottom-right, Bottom-left */
  transition: 0.3s ease;
  box-shadow: 0 0 0 rgba(25, 201, 184, 0);
}

/* Hover State */
.your-card-class:hover {
  border-top-color#2373BE;
  box-shadow: 0px 8px 25px rgba(25, 201, 184, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd75e63 *//* Normal State */
.your-card-class {
  background: #ffffff;
  border-top: 6px solid transparent; /* Hidden initially */
  border-radius: 12px 12px 12px 12px; /* Top-left, Top-right, Bottom-right, Bottom-left */
  transition: 0.3s ease;
  box-shadow: 0 0 0 rgba(25, 201, 184, 0);
}

/* Hover State */
.your-card-class:hover {
  border-top-color#2373BE;
  box-shadow: 0px 8px 25px rgba(230, 51, 145, .35)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0068f5e *//* Normal State */
.your-card {
  background: #ffffff;
  border-top: 6px solid transparent; /* Hidden initially */
  border-radius: 12px 12px 12px 12px; /* Top-left, Top-right, Bottom-right, Bottom-left */
  transition: 0.3s ease;
  box-shadow: 0 0 0 rgba(25, 201, 184, 0);
}

/* Hover State */
.your-card:hover {
  border-top-color#2373BE;
  box-shadow: 0px 8px 25px rgba(35, 115, 190, 0.35)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-921f59f *//* Normal State */
.your-card {
  background: #ffffff;
  border-top: 6px solid transparent; /* Hidden initially */
  border-radius: 12px 12px 12px 12px; /* Top-left, Top-right, Bottom-right, Bottom-left */
  transition: 0.3s ease;
  box-shadow: 0 0 0 rgba(25, 201, 184, 0);
}

/* Hover State */
.your-card:hover {
  border-top-color#2373BE;
  box-shadow: 0px 8px 25px rgba(35, 115, 190, 0.35)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4e257 *//* Normal State */
.your-card {
  background: #ffffff;
  border-top: 6px solid transparent; /* Hidden initially */
  border-radius: 12px 12px 12px 12px; /* Top-left, Top-right, Bottom-right, Bottom-left */
  transition: 0.3s ease;
  box-shadow: 0 0 0 rgba(25, 201, 184, 0);
}

/* Hover State */
.your-card:hover {
  border-top-color#2373BE;
  box-shadow: 0px 8px 25px rgba(35, 115, 190, 0.35)
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e335897 */.elementor-8 .elementor-element.elementor-element-e335897 .elementor-form-fields-wrapper {
    display: flex;
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-e335897 .elementor-field-type-submit {
    width: auto;
}/* End custom CSS */
/* Start custom CSS *//* Astra theme header is unused (0px tall on desktop) but renders a
   duplicate hamburger + 80px of dead space on mobile. The page has its
   own Elementor navigation. */
header.site-header { display: none; }

/* Header CTA is hidden on phones only: the hero CTA sits directly below
   and the mobile menu carries navigation. Keeps the sticky header to one row. */
@media (max-width: 767px) {
  .elementor-element-811b7cd { display: none !important; }
}


/* Sikertörténetek cards: pin the divider + stat footer to the bottom of each card so
   all three line up regardless of how long the case-study text is. */
.elementor-element-bc4cae9,
.elementor-element-0bfab4c,
.elementor-element-8618087 { margin-top: auto !important; }


/* Header: CSS sticky instead of Elementor's JS sticky, which injected a
   full-height spacer and left ~100px of dead space under the bar on mobile. */
body { overflow-x: clip; }
.elementor.elementor-8 > .elementor-element.elementor-element-365dcdc {
  position: sticky !important;
  top: 0;
  z-index: 99;
}


/* Mobile header: trim the bar to one compact row (was 114px tall). */
@media (max-width: 767px) {
  .elementor-8 > .elementor-element-365dcdc { padding: 0 !important; }
  .elementor-8 > .elementor-element-365dcdc > .e-con-inner { padding: 8px 16px !important; }
  .elementor-element-e32bf3c, .elementor-element-0e28fdb { padding: 0 !important; }
}


/* Services on phones: the left column holds all three photos and the right column
   all three text blocks, so stacking gave 3 photos followed by 3 texts.
   Flatten both columns and interleave photo -> text -> photo -> text. */



/* GYIK on phones: put the section title above the questions instead of after them. */
@media (max-width: 1024px) {
  .elementor-element-31fde8f { order: 1; }
  .elementor-element-fd8149e { order: 2; }
}


/* GYIK on phones: the desktop auto-scroll ticker (.carousel-up / .carousel-container-up)
   clips the FAQ cards into a 260px window and animates them for 160s. Unusable on a
   phone - flatten it so the four questions simply stack. */
@media (max-width: 1024px) {
  .elementor-8 .carousel-container-up { height: auto !important; overflow: visible !important; margin-top: 0 !important; }
  .elementor-8 .carousel-up { animation: none !important; transform: none !important; }
}

/* Footer on phones: the desktop layout positions every block with negative
   margins (-45px, -158px, -76px ...). On a phone they push text off-canvas,
   so reset them and let the blocks stack. */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element-c855135 { padding: 48px 20px !important; }
  .elementor-8 .elementor-element-f0f2867,
  .elementor-8 .elementor-element-7e2c949,
  .elementor-8 .elementor-element-40b2ee4,
  .elementor-8 .elementor-element-b02c3a1,
  .elementor-8 .elementor-element-b58bd1f,
  .elementor-8 .elementor-element-f91619d,
  .elementor-8 .elementor-element-7b90488,
  .elementor-8 .elementor-element-121919a,
  .elementor-8 .elementor-element-20c2f3d,
  .elementor-8 .elementor-element-139a978,
  .elementor-8 .elementor-element-05cafa0,
  .elementor-8 .elementor-element-41d541b,
  .elementor-8 .elementor-element-64385fe,
  .elementor-8 .elementor-element-93a5753,
  .elementor-8 .elementor-element-3cab1a8,
  .elementor-8 .elementor-element-b92b670,
  .elementor-8 .elementor-element-c89ac81,
  .elementor-8 .elementor-element-2cd0ab1,
  .elementor-8 .elementor-element-a6f7873,
  .elementor-8 .elementor-element-3f674e7,
  .elementor-8 .elementor-element-33d39b1,
  .elementor-8 .elementor-element-eb8b28b,
  .elementor-8 .elementor-element-7ebe1e0 { margin: 0 !important; }
  .elementor-8 .elementor-element-f0f2867,
  .elementor-8 .elementor-element-7e2c949,
  .elementor-8 .elementor-element-40b2ee4,
  .elementor-8 .elementor-element-b02c3a1,
  .elementor-8 .elementor-element-b58bd1f,
  .elementor-8 .elementor-element-f91619d,
  .elementor-8 .elementor-element-7b90488,
  .elementor-8 .elementor-element-121919a { width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }
  .elementor-8 .elementor-element-3cab1a8 { order: -1; }
  .elementor-8 .elementor-element-f0f2867 { margin-bottom: 28px !important; }
  .elementor-8 .elementor-element-7e2c949,
  .elementor-8 .elementor-element-40b2ee4 { margin-bottom: 24px !important; }
  .elementor-8 .elementor-element-3cab1a8,
  .elementor-8 .elementor-element-b92b670,
  .elementor-8 .elementor-element-2cd0ab1 { margin-bottom: 10px !important; }
  .elementor-8 .elementor-element-9f365a5 { padding: 16px 20px 28px !important; }
}

/* Three benefit cards above the contact form: the desktop icon+label overlap
   (negative margins) threw the first icon off-canvas on a phone. Lay each card
   out as a simple icon + label row instead. */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element-e08fbf0,
  .elementor-8 .elementor-element-3e679d3,
  .elementor-8 .elementor-element-bdf52b2 {
    flex-direction: row !important; align-items: center !important;
    flex-wrap: nowrap !important; gap: 14px !important; padding: 16px !important;
  }
  .elementor-8 .elementor-element-5f7e5af,
  .elementor-8 .elementor-element-8ab3f83,
  .elementor-8 .elementor-element-6257d25 {
    margin: 0 !important; padding: 0 !important; width: 44px !important; flex: 0 0 44px !important;
  }
  .elementor-8 .elementor-element-e610263,
  .elementor-8 .elementor-element-821ec31,
  .elementor-8 .elementor-element-ee1f39e { margin: 0 !important; width: 100% !important; }
  .elementor-8 .elementor-element-b306b90,
  .elementor-8 .elementor-element-5080643,
  .elementor-8 .elementor-element-c8574a0 {
    margin: 0 !important; flex: 1 1 auto !important; width: auto !important; text-align: left !important;
  }

  /* "Kezdjük el" CTA block: drop the desktop nudges. */
  .elementor-8 .elementor-element-ebe7a9c,
  .elementor-8 .elementor-element-dc209f6,
  .elementor-8 .elementor-element-6c84546,
  .elementor-8 .elementor-element-bd54787 { margin-left: 0 !important; margin-right: 0 !important; width: 100% !important; }
  .elementor-8 .elementor-element-dc209f6 { margin-top: 8px !important; }

  /* Footer headings: one alignment, one size. */
  .elementor-8 .elementor-element-3cab1a8,
  .elementor-8 .elementor-element-b92b670,
  .elementor-8 .elementor-element-2cd0ab1,
  .elementor-8 .elementor-element-93a5753,
  .elementor-8 .elementor-element-c89ac81,
  .elementor-8 .elementor-element-a6f7873 { text-align: left !important; }
  .elementor-8 .elementor-element-3cab1a8 .elementor-heading-title,
  .elementor-8 .elementor-element-b92b670 .elementor-heading-title,
  .elementor-8 .elementor-element-2cd0ab1 .elementor-heading-title { font-size: 20px !important; }
}

/* Szolgáltatások photos sit in a fixed-ratio box; cover (not fill) so a source
   image whose aspect ratio differs is cropped instead of stretched. */
.elementor-8 .elementor-element-11ce398 img,
.elementor-8 .elementor-element-5d51b48 img,
.elementor-8 .elementor-element-1d124af img { object-fit: cover !important; object-position: center; }

/* GYIK cards on phones: the desktop card positions its icon, question, answer
   and arrow with hard-coded margins (up to 375px left), which threw them off
   the screen once the cards stopped being clipped by the ticker. Stack them. */
@media (max-width: 1024px) {
  .elementor-8 :is(.elementor-element-8cd5936,.elementor-element-7a18237,.elementor-element-0ef1bd2,.elementor-element-87a64f4) {
    display: flex !important; flex-direction: column !important;
    align-items: flex-start !important; position: relative;
    padding: 24px 20px !important; gap: 10px;
  }
  .elementor-8 :is(.elementor-element-8cd5936,.elementor-element-7a18237,.elementor-element-0ef1bd2,.elementor-element-87a64f4) .elementor-element {
    margin: 0 !important; width: 100% !important; max-width: 100% !important; left: auto !important;
  }
}
@media (max-width: 1024px) {
  .elementor-8 :is(.elementor-element-8cd5936,.elementor-element-7a18237,.elementor-element-0ef1bd2,.elementor-element-87a64f4) :is(.elementor-element-5710e49,.elementor-element-5313738,.elementor-element-cfbdb8e,.elementor-element-5fa752c) { width: 66px !important; max-width: 66px !important; padding: 0 !important; }
  .elementor-8 :is(.elementor-element-8cd5936,.elementor-element-7a18237,.elementor-element-0ef1bd2,.elementor-element-87a64f4) :is(.elementor-element-5710e49,.elementor-element-5313738,.elementor-element-cfbdb8e,.elementor-element-5fa752c) img { width: 66px !important; height: 66px !important; object-fit: cover; }
  .elementor-8 :is(.elementor-element-8cd5936,.elementor-element-7a18237,.elementor-element-0ef1bd2,.elementor-element-87a64f4) :is(.elementor-element-eca66d4,.elementor-element-b412324,.elementor-element-4f4ecd0,.elementor-element-9a4b65a) { position: absolute !important; top: 24px; right: 20px; width: 34px !important; max-width: 34px !important; }
}

/* GYIK card text on phones: left-align to match the avatar. */
@media (max-width: 1024px) {
  .elementor-8 :is(.elementor-element-8cd5936,.elementor-element-7a18237,.elementor-element-0ef1bd2,.elementor-element-87a64f4) :is(.elementor-widget-heading, .elementor-heading-title) { text-align: left !important; }
}

/* Section labels and dividers carry desktop-only negative side margins that
   hang off the left edge on tablets. */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element-a4a3c65,
  .elementor-8 .elementor-element-4151cf1,
  .elementor-8 .elementor-element-1f07e54,
  .elementor-8 .elementor-element-63e074a { margin-left: 0 !important; margin-right: 0 !important; width: 100% !important; }
}

/* Footer copyright row: desktop-only negative side margin. */
@media (max-width: 1024px) {
  .elementor-8 .elementor-element-7ede7ea,
  .elementor-8 .elementor-element-c7d4ae4 { margin: 0 !important; width: 100% !important; }
}

/* MOTION */
@media (prefers-reduced-motion: reduce) {
  .elementor-8 .elementor-invisible { visibility: visible !important; }
  .elementor-8 .animated { animation: none !important; }
}
.elementor-8 .elementor-element-3337c9e, .elementor-8 .elementor-element-a603347, .elementor-8 .elementor-element-d9383c0,
.elementor-8 .elementor-element-5734338, .elementor-8 .elementor-element-ed79070, .elementor-8 .elementor-element-7f279ba, .elementor-8 .elementor-element-b0ef8a7,
.elementor-8 .elementor-element-0068f5e, .elementor-8 .elementor-element-921f59f, .elementor-8 .elementor-element-3b4e257,
.elementor-8 .elementor-element-e08fbf0, .elementor-8 .elementor-element-3e679d3, .elementor-8 .elementor-element-bdf52b2,
.elementor-8 .elementor-element-8cd5936, .elementor-8 .elementor-element-7a18237, .elementor-8 .elementor-element-0ef1bd2, .elementor-8 .elementor-element-87a64f4 {
  transition: transform .35s cubic-bezier(.2,.8,.2,1), box-shadow .35s ease;
}
@media (hover: hover) and (min-width: 1025px) {
  .elementor-8 .elementor-element-3337c9e:hover, .elementor-8 .elementor-element-a603347:hover, .elementor-8 .elementor-element-d9383c0:hover,
  .elementor-8 .elementor-element-5734338:hover, .elementor-8 .elementor-element-ed79070:hover, .elementor-8 .elementor-element-7f279ba:hover, .elementor-8 .elementor-element-b0ef8a7:hover,
  .elementor-8 .elementor-element-0068f5e:hover, .elementor-8 .elementor-element-921f59f:hover, .elementor-8 .elementor-element-3b4e257:hover,
  .elementor-8 .elementor-element-e08fbf0:hover, .elementor-8 .elementor-element-3e679d3:hover, .elementor-8 .elementor-element-bdf52b2:hover {
    transform: translateY(-6px);
    box-shadow: 0 18px 40px -18px rgba(15, 23, 42, .28);
  }
}
.elementor-8 .elementor-element-11ce398, .elementor-8 .elementor-element-5d51b48, .elementor-8 .elementor-element-1d124af, .elementor-8 .elementor-element-913d1f0 { overflow: hidden; }
.elementor-8 .elementor-element-11ce398 img, .elementor-8 .elementor-element-5d51b48 img, .elementor-8 .elementor-element-1d124af img, .elementor-8 .elementor-element-913d1f0 img { transition: transform .8s cubic-bezier(.2,.8,.2,1); }
@media (hover: hover) {
  .elementor-8 .elementor-element-97f7740:hover img, .elementor-8 .elementor-element-0b8d397:hover img, .elementor-8 .elementor-element-e00d897:hover img, .elementor-8 .elementor-element-ffd08fa:hover img { transform: scale(1.04); }
}
.elementor-8 .elementor-button { transition: transform .25s ease, box-shadow .25s ease, background-color .25s ease !important; }
.elementor-8 .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 10px 24px -10px rgba(230,51,145,.6); }
.elementor-8 .elementor-element-365dcdc { transition: box-shadow .3s ease, background-color .3s ease; }
.elementor-8 .elementor-element-365dcdc.is-stuck { box-shadow: 0 6px 24px -12px rgba(15,23,42,.25); }


/* DESIGN SYSTEM: one card spec */
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0,
.elementor-element-5734338,.elementor-element-ed79070,.elementor-element-7f279ba,.elementor-element-b0ef8a7,
.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257,
.elementor-element-e08fbf0,.elementor-element-3e679d3,.elementor-element-bdf52b2) {
  border-radius: 16px !important; border: 1px solid rgba(0,52,89,.12) !important; box-shadow: none !important;
}
@media (hover: hover) and (min-width: 1025px) {
  .elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0,
  .elementor-element-5734338,.elementor-element-ed79070,.elementor-element-7f279ba,.elementor-element-b0ef8a7,
  .elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257,
  .elementor-element-e08fbf0,.elementor-element-3e679d3,.elementor-element-bdf52b2):hover {
    box-shadow: 0 18px 40px -18px rgba(0,52,89,.28) !important; border-color: rgba(0,52,89,.2) !important;
  }
}
/* Readable measure for intro/body paragraphs */
.elementor-8 .elementor-widget-text-editor, .elementor-8 .elementor-widget-heading .elementor-heading-title:not(h1):not(h2) { max-width: 68ch; }
.elementor-8 .elementor-heading-title { text-wrap: balance; }
/* Sticky header: shadow appears after 80px of scroll (scroll-driven, no JS) */
@keyframes tl-hdr { from { box-shadow: 0 0 0 rgba(0,52,89,0); } to { box-shadow: 0 6px 24px -12px rgba(0,52,89,.25); } }
@supports (animation-timeline: scroll()) {
  .elementor-8 > .elementor-element-365dcdc { animation: tl-hdr linear both; animation-timeline: scroll(root); animation-range: 0 80px; }
}
html { scroll-behavior: smooth; scroll-padding-top: 90px; }
/* GYIK accordion */
.elementor-8 .elementor-element-5290a24 .elementor-accordion-item { border-bottom: 1px solid rgba(0,52,89,.12); }
.elementor-8 .elementor-element-5290a24 .elementor-tab-title { line-height: 1.35; }
.elementor-8 .elementor-element-5290a24 .elementor-tab-content { border: 0 !important; }
.elementor-8 .elementor-element-5290a24 { width: 100%; }

/* HERO CTA ROW */
.elementor-8 .elementor-element-bf156b3 > .elementor-widget-button { margin: 0 !important; }
@media (max-width: 767px) {
  .elementor-8 .elementor-element-bf156b3 > .elementor-widget-button { width: 100% !important; }
  .elementor-8 .elementor-element-bf156b3 .elementor-button { width: 100%; text-align: center; }
}

/* HEADER NAV FIT */
@media (min-width: 1025px) {
  .elementor-8 .elementor-element-795e8f9 .e-n-menu-heading { flex-wrap: nowrap !important; gap: 6px !important; justify-content: center; }
  .elementor-8 .elementor-element-795e8f9 .e-n-menu-title { padding-left: 12px !important; padding-right: 12px !important; white-space: nowrap; }
  .elementor-8 .elementor-element-795e8f9 .e-n-menu-title-text { white-space: nowrap; }
}
/* GYIK accordion titles */
.elementor-8 .elementor-element-5290a24 .elementor-tab-title,
.elementor-8 .elementor-element-5290a24 .elementor-tab-title a { font-size: 20px !important; font-weight: 600 !important; text-decoration: none !important; color: #003459 !important; }
.elementor-8 .elementor-element-5290a24 .elementor-tab-title.elementor-active,
.elementor-8 .elementor-element-5290a24 .elementor-tab-title.elementor-active a { color: #E63391 !important; }
.elementor-8 .elementor-element-5290a24 .elementor-tab-content { font-size: 17px; line-height: 1.6; color: #3C4A5A; }
@media (max-width: 767px) { .elementor-8 .elementor-element-5290a24 .elementor-tab-title, .elementor-8 .elementor-element-5290a24 .elementor-tab-title a { font-size: 18px !important; } }

/* HERO IMAGE */
.elementor-8 .elementor-element-a1edd84 img { object-fit: cover !important; object-position: center top; width: 100% !important; }
@media (max-width: 767px) { .elementor-8 .elementor-element-a1edd84 img { height: 420px !important; } }

/* HERO MOBILE IMAGE */
@media (max-width: 1024px) {
  body .elementor-8 .elementor-element-3a06205 .elementor-element-58f7c45 { display: flex !important; width: 100% !important; margin-top: 28px; }
  body .elementor-8 .elementor-element-3a06205 .elementor-element-a1edd84 { display: block !important; width: 100% !important; }
}

/* HERO IMG SHOW */
@media (max-width: 1024px) { body .elementor-8 .elementor-element-3a06205 .elementor-element-a1edd84 img { display: block !important; } }

/* VIDEO FRAME */
.elementor-8 .elementor-element-ef1c24f .elementor-wrapper, .elementor-8 .elementor-element-ef1c24f video { border-radius: 20px; overflow: hidden; }
.elementor-8 .elementor-element-ef1c24f video { display: block; width: 100%; height: auto; object-fit: cover; background: #0b1b2b; }
.elementor-8 .elementor-element-ef1c24f { box-shadow: 0 30px 60px -30px rgba(0,52,89,.35); border-radius: 20px; }

/* VIDEO MOBILE GUTTER */
@media (max-width: 767px) { .elementor-8 .elementor-element-ef1c24f { margin-left: 20px !important; margin-right: 20px !important; width: auto !important; } }

/* STEP123 */
/* Body copy inside cards: readable sizes */
.elementor-8 :is(.elementor-element-6613f43,.elementor-element-e9fe974,.elementor-element-8fe19c2,.elementor-element-f1caca3) p.elementor-heading-title { font-size: 15px !important; line-height: 1.55 !important; color: #3C4A5A; }
.elementor-8 :is(.elementor-element-6613f43,.elementor-element-e9fe974,.elementor-element-8fe19c2) .elementor-widget-heading + .elementor-widget-heading { margin-top: 8px !important; }
/* Sikertörténetek: font + spacing */
.elementor-8 .elementor-element-f1caca3 h2.elementor-heading-title, .elementor-8 .elementor-element-f1caca3 .elementor-heading-title { font-family: "Montserrat", sans-serif !important; }
.elementor-8 .elementor-element-f1caca3 h2.elementor-heading-title { font-size: 30px !important; font-weight: 700 !important; color: #003459 !important; }
.elementor-8 .elementor-element-f1caca3 .elementor-widget-divider { margin: 10px 0 !important; padding: 0 !important; }
.elementor-8 .elementor-element-f1caca3 .elementor-widget-divider .elementor-divider { padding: 0 !important; }
.elementor-8 :is(.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257) { border-top: 3px solid #E63391 !important; }
/* Contact form */
.elementor-8 .elementor-field-type-acceptance > .elementor-field-label { display: none !important; }
.elementor-8 .elementor-field-type-acceptance .elementor-field-subgroup label { font-size: 13px; line-height: 1.45; color: #5B6B7B; }
.elementor-8 .elementor-element-91e7b88 { height: auto !important; min-height: 0 !important; overflow: visible !important; }
/* Stats strip dividers */
@media (min-width: 768px) { .elementor-8 :is(.elementor-element-baf3f03,.elementor-element-6b97220) { border-left: 1px solid rgba(0,52,89,.12); } }
/* Így dolgozunk: image follows the steps */
@media (min-width: 1025px) { .elementor-8 .elementor-element-3c62f77 { position: sticky; top: 120px; align-self: flex-start; } .elementor-8 .elementor-element-8fe19c2 { overflow: visible !important; align-items: flex-start !important; } }
/* Service link arrows (replaces the blurry PNG arrows) */
.elementor-8 :is(.elementor-element-2b68cff,.elementor-element-0a5393d,.elementor-element-18ee860) .elementor-heading-title::after { content: " →"; font-size: .9em; }

/* STATS NOWRAP */
.elementor-8 .elementor-element-8a50471 .elementor-widget-heading { width: 100% !important; max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
.elementor-8 :is(.elementor-element-25b0558,.elementor-element-c82fc48,.elementor-element-d98b6b0) .elementor-heading-title { white-space: nowrap; text-align: center; }
.elementor-8 :is(.elementor-element-a530d1e,.elementor-element-58a1da5,.elementor-element-194e55e) .elementor-heading-title { text-align: center; max-width: 300px; margin: 6px auto 0; }

/* SERVICES ROWS */
.elementor-8 .elementor-element-7f99686 .elementor-widget-heading a{text-decoration:none;transition:color .2s}
.elementor-8 .elementor-element-7f99686 .elementor-widget-heading a:hover{color:#003459}
.elementor-8 :is(.elementor-element-2b68cff,.elementor-element-0a5393d,.elementor-element-18ee860) .elementor-heading-title::after{display:inline-block;transition:transform .2s}
.elementor-8 :is(.elementor-element-2b68cff,.elementor-element-0a5393d,.elementor-element-18ee860):hover .elementor-heading-title::after{transform:translateX(4px)}
.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897){border-radius:20px;overflow:hidden}
.elementor-8 .elementor-element-7f99686 .elementor-icon-list-item{font-size:16px}
@media (max-width:767px){.elementor-8 .elementor-element-7f99686 .elementor-icon-list-item{font-size:15px}}

.elementor-8 .elementor-element-7f99686 .elementor-widget-heading .elementor-heading-title a{text-decoration:none!important;border-bottom:0}
.elementor-8 .elementor-element-7f99686 .elementor-widget-heading .elementor-heading-title a:hover{text-decoration:underline!important;text-underline-offset:4px}

.elementor-8 .elementor-element-7f99686 .elementor-heading-title a:visited{color:#E63391}
.elementor-8 .elementor-element-7f99686 .elementor-heading-title a,.elementor-8 .elementor-element-7f99686 .elementor-heading-title a:visited{text-decoration:none!important;background:none;border:0}
.elementor-8 .elementor-element-7f99686 .elementor-heading-title{text-align:left}

.elementor-8 .elementor-element-7f99686 .elementor-widget-heading .elementor-heading-title{text-decoration:none!important}

/* SERVICES SIGNATURE */
.elementor-8 :is(.elementor-element-6ed234b,.elementor-element-f354a68,.elementor-element-232d78d){position:relative}
.elementor-8 :is(.elementor-element-6ed234b,.elementor-element-f354a68,.elementor-element-232d78d) > .elementor-element{position:relative;z-index:1}
.elementor-8 :is(.elementor-element-6ed234b,.elementor-element-f354a68,.elementor-element-232d78d)::before{position:absolute;top:-58px;left:-22px;z-index:0;font-family:Montserrat,sans-serif;font-weight:800;font-size:170px;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(0,52,89,.13);pointer-events:none;transition:-webkit-text-stroke-color .35s,transform .35s;user-select:none}
.elementor-8 .elementor-element-6ed234b::before{content:"01"}
.elementor-8 .elementor-element-f354a68::before{content:"02"}
.elementor-8 .elementor-element-232d78d::before{content:"03"}
.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-63d7002,.elementor-element-c311b5f):hover :is(.elementor-element-6ed234b,.elementor-element-f354a68,.elementor-element-232d78d)::before{-webkit-text-stroke-color:rgba(230,51,145,.35);transform:translateX(6px)}
.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897){position:relative;overflow:visible;border-radius:0}
.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897) .elementor-widget-image{position:relative;z-index:1;border-radius:20px;overflow:hidden}
.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897) .elementor-widget-image img{border-radius:20px}
.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897)::before{content:"";position:absolute;inset:18px -18px -18px 18px;border-radius:26px;background:linear-gradient(135deg,#E63391 0%,#003459 100%);opacity:.14;z-index:0;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s}
.elementor-8 .elementor-element-63d7002 .elementor-element-0b8d397::before{inset:18px 18px -18px -18px}
.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-63d7002,.elementor-element-c311b5f):hover :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897)::before{transform:translate(6px,6px);opacity:.22}
.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897)::after{position:absolute;z-index:2;bottom:26px;left:-22px;display:inline-flex;align-items:center;max-width:calc(100% - 20px);padding:12px 18px 12px 16px;border-radius:999px;background:#fff;color:#003459;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:1.25;box-shadow:0 12px 32px rgba(0,52,89,.18);border-left:4px solid #E63391;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-8 .elementor-element-97f7740::after{content:"1 776 jelentkezés · 2,5 hónap alatt"}
.elementor-8 .elementor-element-0b8d397::after{content:"~100 000 online látogató egy kampányból";left:auto;right:-22px}
.elementor-8 .elementor-element-e00d897::after{content:"100+ operátor bemutatása néhány hét alatt"}
.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-63d7002,.elementor-element-c311b5f):hover :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897)::after{transform:translateY(-6px)}
@supports (animation-timeline: view()){@media (prefers-reduced-motion:no-preference) and (min-width:1025px){.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897) .elementor-widget-image img{transform:none!important;animation:tl-parallax linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes tl-parallax{from{transform:translateY(-6%) scale(1.14)}to{transform:translateY(6%) scale(1.14)}}}}
@media (max-width:1024px){.elementor-8 :is(.elementor-element-6ed234b,.elementor-element-f354a68,.elementor-element-232d78d)::before{font-size:120px;top:-44px;left:-10px}.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897)::before{inset:12px -12px -12px 12px}.elementor-8 .elementor-element-63d7002 .elementor-element-0b8d397::before{inset:12px -12px -12px 12px}.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897)::after{left:14px;right:auto;bottom:14px;font-size:13px;padding:10px 14px 10px 12px}.elementor-8 .elementor-element-0b8d397::after{left:14px;right:auto}}
@media (max-width:767px){.elementor-8 :is(.elementor-element-6ed234b,.elementor-element-f354a68,.elementor-element-232d78d)::before{font-size:96px;top:-36px;left:-6px}.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897)::after{font-size:12px;max-width:calc(100% - 28px)}}

/* SERVICES SIGNATURE — mobile fix: legacy Customizer block forces wrappers static below 1024px */
@media (max-width:1024px){.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897){position:relative!important;margin:0!important}}

/* SERVICES STACK (full redesign) */
.elementor-8 .elementor-element-7f99686{overflow:visible}
.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-63d7002,.elementor-element-c311b5f){position:relative;border-radius:28px;padding:56px!important;min-height:560px;overflow:hidden;isolation:isolate;box-shadow:0 30px 60px -28px rgba(0,52,89,.35);transition:box-shadow .4s}
.elementor-8 .elementor-element-79efbb5{background:#003459;z-index:1}
.elementor-8 .elementor-element-63d7002{background:#fff;border:1px solid rgba(0,52,89,.08);z-index:2}
.elementor-8 .elementor-element-c311b5f{background:linear-gradient(135deg,#E63391 0%,#8F1E5C 100%);z-index:3}
.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-63d7002,.elementor-element-c311b5f)::before{position:absolute;top:-34px;right:20px;z-index:0;font-family:Montserrat,sans-serif;font-weight:800;font-size:260px;line-height:1;letter-spacing:-.04em;color:rgba(255,255,255,.07);pointer-events:none;transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.elementor-8 .elementor-element-79efbb5::before{content:"01"}
.elementor-8 .elementor-element-63d7002::before{content:"02";color:rgba(0,52,89,.06)}
.elementor-8 .elementor-element-c311b5f::before{content:"03"}
.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-63d7002,.elementor-element-c311b5f):hover::before{transform:translateX(-10px)}
.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-63d7002,.elementor-element-c311b5f) > .elementor-element{position:relative;z-index:1}
.elementor-8 :is(.elementor-element-6ed234b,.elementor-element-f354a68,.elementor-element-232d78d)::before{content:none!important}
.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897)::before{content:none!important}
.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897){position:relative!important;margin:0!important}
.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897) .elementor-widget-image{border-radius:20px;overflow:hidden;box-shadow:0 24px 50px -10px rgba(0,0,0,.35)}
.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897)::after{left:20px!important;right:auto!important;bottom:20px!important;transform:none}
.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-63d7002,.elementor-element-c311b5f):hover .elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897)::after{transform:translateY(-4px)}
.elementor-8 :is(.elementor-element-a12930a,.elementor-element-19f03a9,.elementor-element-2a634b3) .elementor-heading-title{display:inline-block;padding:6px 12px;border-radius:999px;background:rgba(230,51,145,.12);color:#E63391;letter-spacing:2px}
.elementor-8 .elementor-element-79efbb5 .elementor-element-a12930a .elementor-heading-title{background:rgba(255,255,255,.1);color:#FF8CC6}
.elementor-8 .elementor-element-c311b5f .elementor-element-2a634b3 .elementor-heading-title{background:rgba(255,255,255,.18);color:#fff}
.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-c311b5f) :is(.elementor-heading-title,.elementor-icon-list-text){color:#fff!important}
.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-c311b5f) .elementor-widget-text-editor{color:rgba(255,255,255,.82)!important}
.elementor-8 .elementor-element-c311b5f .elementor-icon-list-icon :is(svg,i){color:#fff!important;fill:#fff!important}
.elementor-8 .elementor-element-79efbb5 .elementor-icon-list-icon :is(svg,i){color:#FF8CC6!important;fill:#FF8CC6!important}
.elementor-8 .elementor-element-79efbb5 .elementor-element-2b68cff a{color:#FF8CC6!important}
.elementor-8 .elementor-element-c311b5f .elementor-element-18ee860 a{color:#fff!important}
.elementor-8 .elementor-element-63d7002::after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(60% 60% at 100% 0%,rgba(230,51,145,.08),transparent 70%);pointer-events:none}
@media (min-width:1025px) and (prefers-reduced-motion:no-preference){
.elementor-8 .elementor-element-79efbb5{position:sticky;top:96px}
.elementor-8 .elementor-element-63d7002{position:sticky;top:112px}
.elementor-8 .elementor-element-c311b5f{position:sticky;top:128px}
.elementor-8 .elementor-element-7f99686{padding-bottom:120px!important}
}
@media (max-width:1024px){.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-63d7002,.elementor-element-c311b5f){padding:32px!important;min-height:0;border-radius:24px}.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-63d7002,.elementor-element-c311b5f)::before{font-size:170px;top:-18px;right:10px}}
@media (max-width:767px){.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-63d7002,.elementor-element-c311b5f){padding:22px!important;border-radius:20px}.elementor-8 :is(.elementor-element-79efbb5,.elementor-element-63d7002,.elementor-element-c311b5f)::before{font-size:120px;top:-12px;right:6px}.elementor-8 :is(.elementor-element-97f7740,.elementor-element-0b8d397,.elementor-element-e00d897)::after{left:12px!important;bottom:12px!important}}

/* ISMEROS DIAGNOSIS BAND v2 (full redesign) */
.elementor-8 .elementor-element-536eea7{padding-top:96px!important;padding-bottom:8px!important;background-color:#003459!important;background-image:radial-gradient(70% 90% at 85% 0%,rgba(230,51,145,.22),transparent 60%)!important;background-repeat:no-repeat!important}
.elementor-8 .elementor-element-6613f43{padding-bottom:112px!important;background-color:#003459!important;background-image:radial-gradient(50% 70% at 0% 100%,rgba(255,255,255,.06),transparent 60%)!important;background-repeat:no-repeat!important;position:relative;overflow:visible}
.elementor-8 .elementor-element-6613f43 > .e-con-inner{gap:24px!important;align-items:stretch!important}
.elementor-8 .elementor-element-8b12efd .elementor-heading-title{color:#fff!important}
.elementor-8 .elementor-element-8a75afd .elementor-heading-title{color:rgba(255,255,255,.78)!important}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0){position:relative;--width:calc((100% - 52px)/3)!important;width:calc((100% - 52px)/3)!important;flex:0 0 calc((100% - 52px)/3)!important;background:#fff!important;border:0!important;border-top:5px solid #E63391!important;border-radius:22px!important;padding:36px 32px 80px!important;overflow:hidden;isolation:isolate;box-shadow:0 30px 60px -30px rgba(0,0,0,.55)!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s!important;margin:0!important}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0):hover{transform:translateY(-10px)!important;box-shadow:0 40px 70px -30px rgba(0,0,0,.6)!important}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0) > .elementor-element{position:relative;z-index:1;margin-left:0!important;margin-right:0!important}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0)::before{content:none!important}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0)::after{content:"";position:absolute;left:32px;bottom:28px;width:30px;height:30px;border-radius:9px;border:2px solid rgba(0,52,89,.25);background:#fff;z-index:1;transition:all .35s cubic-bezier(.2,.8,.2,1)}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0):hover::after{background:#E63391 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7'/></svg>") center/18px no-repeat;border-color:#E63391;box-shadow:0 8px 20px rgba(230,51,145,.35);transform:scale(1.08)}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0) > .elementor-widget-icon{margin:0 0 22px!important}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0) .elementor-icon{width:60px;height:60px;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:16px!important;background:#FCE4F1!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .4s}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0):hover .elementor-icon{transform:rotate(-6deg) scale(1.06);background:#003459!important}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0):hover .elementor-icon svg{fill:#fff!important}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0):hover .elementor-icon i{color:#fff!important}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0) .elementor-icon svg{transition:fill .4s}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0) > .elementor-widget-heading:nth-child(2){margin:0 0 12px!important}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0) > .elementor-widget-heading:nth-child(2) .elementor-heading-title{font-size:22px!important;line-height:1.25!important;font-weight:700!important;color:#003459!important}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0) > .elementor-widget-heading:nth-child(3){margin:0!important;--align-self:auto}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0) > .elementor-widget-heading:nth-child(3) .elementor-heading-title{font-size:15px!important;line-height:1.6!important;font-weight:500!important;color:#3C4A5A!important}
@media (min-width:1025px){.elementor-8 .elementor-element-6613f43 > .e-con-inner{flex-wrap:nowrap!important}}
@media (max-width:1024px){
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0){--width:100%!important;width:100%!important;flex:0 0 100%!important;padding:32px 24px 72px!important}
.elementor-8 .elementor-element-536eea7{padding-top:64px!important}
.elementor-8 .elementor-element-6613f43{padding-bottom:72px!important}
}
@media (max-width:767px){.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0){padding:28px 20px 68px!important}.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0)::after{left:20px;bottom:24px}}

/* ism-stretch */
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0).e-con{--align-self:stretch!important;align-self:stretch!important}
.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0) > .e-con-inner,.elementor-8 :is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0){justify-content:flex-start!important}

/* IGY DOLGOZUNK PROGRESS RAIL (full redesign) */
.elementor-8 .elementor-element-8fe19c2{padding-bottom:96px!important;--column-gap:64px!important;--gap:0 64px!important}
.elementor-8 .elementor-element-8fe19c2 > .e-con-inner{gap:0 64px!important;align-items:flex-start!important}
.elementor-8 .elementor-element-3c62f77{position:sticky;top:110px;align-self:flex-start;--width:44%!important;width:44%!important;padding:0!important}
.elementor-8 .elementor-element-ffd08fa{position:relative;overflow:visible!important;padding:0!important}
.elementor-8 .elementor-element-ffd08fa::before{content:"";position:absolute;inset:-10px;border-radius:32px;background:linear-gradient(160deg,#E63391,#003459 70%);opacity:.9;z-index:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}
.elementor-8 .elementor-element-ffd08fa::after{content:"";position:absolute;left:26px;right:-26px;top:26px;bottom:-26px;border-radius:24px;background:radial-gradient(60% 60% at 30% 20%,rgba(230,51,145,.18),transparent 70%),rgba(0,52,89,.06);z-index:-1}
.elementor-8 .elementor-element-913d1f0{position:relative;z-index:1;margin:0!important;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px -28px rgba(0,52,89,.45)}
.elementor-8 .elementor-element-913d1f0 img{border-radius:24px!important;width:100%;aspect-ratio:4/5;object-fit:cover;display:block}
.elementor-8 .elementor-element-217b092{--width:56%!important;width:56%!important;position:relative;margin:0!important;padding:8px 0 0!important}
.elementor-8 .elementor-element-217b092::before,.elementor-8 .elementor-element-217b092::after{content:"";position:absolute;left:31px;top:40px;bottom:120px;width:2px;border-radius:2px;pointer-events:none}
.elementor-8 .elementor-element-217b092::before{background:rgba(0,52,89,.14)}
.elementor-8 .elementor-element-217b092::after{background:linear-gradient(#E63391,#8F1E5C);transform-origin:top;transform:scaleY(1)}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:0 28px!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;margin:0 0 44px!important;padding:0!important;border-radius:0!important;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63):last-child{margin-bottom:0!important}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con{margin:0!important;padding:0!important;min-height:0!important}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:first-child{flex:0 0 64px!important;--width:64px!important;width:64px!important;justify-content:flex-start!important}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:last-child{flex:1 1 auto!important;--width:auto!important;width:auto!important;padding:10px 0 0!important}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:first-child .elementor-widget-heading{margin:0!important;padding:0!important;background:transparent!important;width:64px;text-align:center!important}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:first-child .elementor-heading-title{display:inline-flex!important;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:2px solid rgba(0,52,89,.22);background:#FAF9F7;color:#003459!important;font-size:22px!important;font-weight:700!important;line-height:1!important;font-family:Montserrat,sans-serif;box-shadow:0 0 0 8px #FAF9F7;transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63):hover > .e-con:first-child .elementor-heading-title{transform:scale(1.08)}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:last-child .elementor-widget-heading{margin:0!important;padding:0!important}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:last-child .elementor-widget-heading:first-child .elementor-heading-title{font-size:24px!important;line-height:1.25!important;font-weight:700!important;color:#003459!important}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:last-child .elementor-widget-heading:last-child{margin-top:10px!important}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:last-child .elementor-widget-heading:last-child .elementor-heading-title{font-size:16px!important;line-height:1.65!important;font-weight:400!important;color:#3C4A5A!important;max-width:520px}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63):hover{transform:translateX(6px)}
/* step 4 = delivered: mark it */
.elementor-8 .elementor-element-bd75e63 > .e-con:first-child .elementor-heading-title{border-color:#E63391}
@supports (animation-timeline: view()){
@media (prefers-reduced-motion:no-preference){
.elementor-8 .elementor-element-217b092::after{animation:tl-rail linear both;animation-timeline:view();animation-range:cover 8% cover 62%}
@keyframes tl-rail{from{transform:scaleY(0)}to{transform:scaleY(1)}}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:first-child .elementor-heading-title{animation:tl-node linear both;animation-timeline:view();animation-range:cover 18% cover 32%}
@keyframes tl-node{from{background:#FAF9F7;color:#003459;border-color:rgba(0,52,89,.22);box-shadow:0 0 0 8px #FAF9F7}to{background:#E63391;color:#fff;border-color:#E63391;box-shadow:0 0 0 8px #FAF9F7,0 12px 28px rgba(230,51,145,.35)}}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:last-child .elementor-widget-heading:first-child .elementor-heading-title{animation:tl-title linear both;animation-timeline:view();animation-range:cover 18% cover 32%}
@keyframes tl-title{from{opacity:.45;transform:translateX(-6px)}to{opacity:1;transform:none}}
}}
@supports not (animation-timeline: view()){.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:first-child .elementor-heading-title{background:#E63391;color:#fff!important;border-color:#E63391}}
@media (max-width:1024px){
.elementor-8 .elementor-element-8fe19c2 > .e-con-inner{flex-direction:column!important;gap:40px 0!important}
.elementor-8 .elementor-element-3c62f77{position:relative;top:auto;--width:100%!important;width:100%!important}
.elementor-8 .elementor-element-913d1f0 img{aspect-ratio:16/10}
.elementor-8 .elementor-element-ffd08fa::after{content:none}
.elementor-8 .elementor-element-217b092{--width:100%!important;width:100%!important;padding-top:16px!important}
}
@media (max-width:767px){
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63){gap:0 16px!important;margin-bottom:32px!important}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:first-child{flex-basis:48px!important;width:48px!important;--width:48px!important}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:first-child .elementor-widget-heading{width:48px}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:first-child .elementor-heading-title{width:48px;height:48px;font-size:18px!important;box-shadow:0 0 0 6px #FAF9F7}
.elementor-8 .elementor-element-217b092::before,.elementor-8 .elementor-element-217b092::after{left:23px;top:30px;bottom:90px}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:last-child .elementor-widget-heading:first-child .elementor-heading-title{font-size:20px!important}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:last-child{padding-top:6px!important}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63):hover{transform:none}
}

/* rail-per-step fix */
.elementor-8 .elementor-element-217b092::before,.elementor-8 .elementor-element-217b092::after{content:none!important}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63):not(:last-child)::before,.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63):not(:last-child)::after{content:"";position:absolute;left:31px;top:64px;bottom:-44px;width:2px;border-radius:2px;pointer-events:none}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63):not(:last-child)::before{background:rgba(0,52,89,.14)}
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63):not(:last-child)::after{background:linear-gradient(#E63391,#c02a7a);transform-origin:top;transform:scaleY(1)}
@supports (animation-timeline: view()){@media (prefers-reduced-motion:no-preference){
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63):not(:last-child)::after{animation:tl-rail linear both;animation-timeline:view();animation-range:cover 20% cover 55%}
}}
@media (max-width:767px){.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63):not(:last-child)::before,.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63):not(:last-child)::after{left:23px;top:48px;bottom:-32px}}

/* rail mobile fix */
.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:last-child .elementor-heading-title,.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:last-child .elementor-widget-heading{text-align:left!important}
@media (max-width:1024px){.elementor-8 .elementor-element-8fe19c2{padding-left:32px!important;padding-right:32px!important}}
@media (max-width:767px){.elementor-8 .elementor-element-8fe19c2{padding-left:20px!important;padding-right:20px!important;padding-bottom:64px!important}.elementor-8 :is(.elementor-element-53ac968,.elementor-element-4048fda,.elementor-element-8574679,.elementor-element-bd75e63) > .e-con:last-child .elementor-widget-heading:last-child .elementor-heading-title{font-size:15px!important}}

/* SIKERTORTENETEK CASE DOSSIER (full redesign) */
.elementor-8 .elementor-element-f1caca3{padding-bottom:96px!important;background-image:radial-gradient(rgba(0,52,89,.10) 1px,transparent 1.5px)!important;background-size:22px 22px!important;background-position:center top!important}
.elementor-8 .elementor-element-f1df5ec{padding-top:44px!important}
.elementor-8 .elementor-element-4e500ab > .e-con-inner,.elementor-8 .elementor-element-4e500ab{align-items:stretch!important;gap:28px!important}
.elementor-8 :is(.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257){position:relative;display:flex!important;flex-direction:column!important;--width:calc((100% - 60px)/3)!important;width:calc((100% - 60px)/3)!important;flex:0 0 calc((100% - 60px)/3)!important;--align-self:stretch!important;align-self:stretch!important;background:#fff!important;border:1px solid rgba(0,52,89,.08)!important;border-radius:24px!important;padding:64px 32px 0!important;margin:0!important;overflow:visible!important;box-shadow:0 24px 50px -30px rgba(0,52,89,.35)!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s!important}
.elementor-8 :is(.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257):hover{transform:translateY(-8px)!important;box-shadow:0 40px 70px -30px rgba(0,52,89,.45)!important}
.elementor-8 :is(.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257) > .elementor-element{margin-left:0!important;margin-right:0!important}
.elementor-8 :is(.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257) .tl-case-logo{position:absolute!important;top:-30px;left:28px;width:76px!important;height:76px;margin:0!important;padding:8px;background:#fff;border-radius:20px;box-shadow:0 16px 34px -12px rgba(0,52,89,.45),0 0 0 1px rgba(0,52,89,.08);transition:transform .45s cubic-bezier(.2,.8,.2,1);z-index:2}
.elementor-8 :is(.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257) .tl-case-logo .elementor-widget-container,.elementor-8 :is(.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257) .tl-case-logo img{width:100%;height:100%;object-fit:contain;border-radius:12px;display:block}
.elementor-8 :is(.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257):hover .tl-case-logo{transform:rotate(-5deg) scale(1.06)}
.elementor-8 :is(.elementor-element-1e1790c,.elementor-element-78f4f9f,.elementor-element-01f5734){margin:0 0 14px!important}
.elementor-8 :is(.elementor-element-1e1790c,.elementor-element-78f4f9f,.elementor-element-01f5734) .elementor-heading-title{font-size:12px!important;font-weight:700!important;letter-spacing:2px;text-transform:uppercase;color:#E63391!important;line-height:1.4!important}
.elementor-8 :is(.elementor-element-bf39054,.elementor-element-dc71dd5,.elementor-element-1110179,.elementor-element-bc4cae9,.elementor-element-0bfab4c,.elementor-element-8618087){display:none!important}
.elementor-8 :is(.elementor-element-2d92e87,.elementor-element-6b1a7b7,.elementor-element-b1c113f){margin:0 0 14px!important}
.elementor-8 :is(.elementor-element-2d92e87,.elementor-element-6b1a7b7,.elementor-element-b1c113f) .elementor-heading-title{font-size:23px!important;line-height:1.25!important;font-weight:700!important;color:#003459!important}
.elementor-8 :is(.elementor-element-f24118e,.elementor-element-b827a30,.elementor-element-3b555de){margin:0 0 28px!important}
.elementor-8 :is(.elementor-element-f24118e,.elementor-element-b827a30,.elementor-element-3b555de) .elementor-heading-title{font-size:15px!important;line-height:1.65!important;font-weight:400!important;color:#3C4A5A!important}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b){position:relative;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:auto -32px 0!important;width:calc(100% + 64px)!important;--width:calc(100% + 64px)!important;max-width:none!important;padding:24px 28px 26px!important;background:#003459!important;border-radius:0 0 23px 23px!important;overflow:hidden;isolation:isolate}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b)::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 100% 0%,rgba(230,51,145,.35),transparent 60%);z-index:0;transition:opacity .5s;opacity:.8}
.elementor-8 :is(.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257):hover .elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b)::before{opacity:1}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) > .e-con{flex:1 1 0!important;--width:auto!important;width:auto!important;min-width:0;margin:0!important;padding:0!important;position:relative;z-index:1;align-items:flex-start!important}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-widget-heading{margin:0!important}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-heading-title{font-size:24px!important;line-height:1!important;font-weight:800!important;color:#FF6FB5!important;letter-spacing:-.01em;white-space:nowrap;text-align:left!important}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-widget-text-editor{margin:6px 0 0!important;font-size:12px!important;line-height:1.35!important;color:rgba(255,255,255,.78)!important;text-align:left!important}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-widget-text-editor p{margin:0;font-size:12px!important;color:rgba(255,255,255,.78)!important}
@media (max-width:1024px){
.elementor-8 :is(.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257){--width:100%!important;width:100%!important;flex-basis:100%!important;margin-top:24px!important}
.elementor-8 .elementor-element-4e500ab > .e-con-inner,.elementor-8 .elementor-element-4e500ab{gap:36px!important}
}
@media (max-width:767px){
.elementor-8 :is(.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257){padding:56px 22px 0!important;border-radius:20px!important}
.elementor-8 :is(.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257) .tl-case-logo{width:64px!important;height:64px;top:-26px;left:20px;border-radius:16px}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b){margin:auto -22px 0!important;width:calc(100% + 44px)!important;--width:calc(100% + 44px)!important;padding:20px 20px 22px!important;flex-wrap:wrap!important;gap:14px 12px!important;border-radius:0 0 19px 19px!important}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) > .e-con{flex:1 1 40%!important}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-heading-title{font-size:22px!important}
}

/* dossier band fix */
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b){--margin-top:auto!important;--margin-left:-32px!important;--margin-right:-32px!important;--margin-bottom:0!important;margin-inline-start:-32px!important;margin-inline-end:-32px!important;margin-block-start:auto!important;margin-block-end:0!important;--padding-top:24px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) > .e-con{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;flex:1 1 0!important;gap:0!important;--gap:0!important}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) > .e-con > .elementor-widget{width:auto!important;max-width:none!important;--container-widget-width:auto!important;flex:0 0 auto!important}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-heading-title{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#FF6FB5!important;color:#FF6FB5!important;font-size:24px!important}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-widget-text-editor,.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-widget-text-editor p{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;white-space:normal}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-widget-text-editor{min-width:0;max-width:110px!important}
@media (max-width:767px){.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b){--margin-left:-22px!important;--margin-right:-22px!important;margin-inline-start:-22px!important;margin-inline-end:-22px!important}.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-widget-text-editor{max-width:none!important}}

/* dossier kpi fit */
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b){gap:0 14px!important;--gap:14px!important;justify-content:space-between!important;align-items:flex-start!important;min-height:104px;flex-wrap:nowrap!important}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) > .e-con{flex:0 1 auto!important;min-width:0!important;overflow:visible!important}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-heading-title{font-size:21px!important;letter-spacing:-.3px!important;line-height:1.1!important}
.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-widget-text-editor{max-width:96px!important;font-size:11.5px!important;line-height:1.3!important}
@media (max-width:767px){.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b){flex-wrap:wrap!important;gap:14px 20px!important;min-height:0}.elementor-8 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-widget-text-editor{max-width:none!important}}

/* dossier kpi fit2 */
.elementor-8 .elementor-element-f1caca3 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) h2.elementor-heading-title,.elementor-8 .elementor-element-f1caca3 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) .elementor-heading-title{font-size:21px!important;letter-spacing:-.3px!important;line-height:1.1!important}
@media (max-width:767px){.elementor-8 .elementor-element-f1caca3 :is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b) h2.elementor-heading-title{font-size:22px!important}}

/* dossier band flush */
.elementor-8 .elementor-element-f1caca3 .elementor-element.e-con:is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b){--margin-left:-32px!important;--margin-right:-32px!important;--margin-inline-start:-32px!important;--margin-inline-end:-32px!important;--margin-block-start:auto!important;--margin-block-end:0!important;--margin-top:auto!important;--margin-bottom:0!important;margin-left:-32px!important;margin-right:-32px!important;margin-top:auto!important;margin-bottom:0!important;width:calc(100% + 64px)!important;max-width:none!important}
@media (max-width:767px){.elementor-8 .elementor-element-f1caca3 .elementor-element.e-con:is(.elementor-element-7f55d0c,.elementor-element-d16e41a,.elementor-element-4fde68b){--margin-left:-22px!important;--margin-right:-22px!important;--margin-inline-start:-22px!important;--margin-inline-end:-22px!important;margin-left:-22px!important;margin-right:-22px!important;width:calc(100% + 44px)!important}}

/* footer legal */
.elementor-8 .tl-form-helper{display:none!important}
.elementor-8 .tl-legal .elementor-icon-list-items{justify-content:flex-end;flex-wrap:wrap;gap:6px 0}
.elementor-8 .tl-legal .elementor-icon-list-item{margin:0!important;padding:0 18px 0 0!important}
.elementor-8 .tl-legal .elementor-icon-list-item:last-child{padding-right:0!important}
.elementor-8 .tl-legal .elementor-icon-list-text{font-size:13px!important;color:rgba(255,255,255,.75)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.3)}
.elementor-8 .tl-legal a:hover .elementor-icon-list-text{color:#fff!important}
@media (max-width:767px){.elementor-8 .tl-legal .elementor-icon-list-items{justify-content:center}}

/* form button + legal row */
.elementor-8 .elementor-element-e335897 .elementor-button[type=submit]{background:#E63391!important;background-color:#E63391!important;color:#fff!important;opacity:1!important;box-shadow:0 10px 24px rgba(230,51,145,.28);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}
.elementor-8 .elementor-element-e335897 .elementor-button[type=submit]:hover,.elementor-8 .elementor-element-e335897 .elementor-button[type=submit]:focus-visible{background:#C92A7E!important;background-color:#C92A7E!important;transform:translateY(-2px);box-shadow:0 14px 28px rgba(230,51,145,.34)}
.elementor-8 .elementor-element-e335897 .elementor-button[type=submit] .elementor-button-text{color:#fff!important}
.elementor-8 .elementor-element-e335897 .elementor-field-type-acceptance label,.elementor-8 .elementor-element-e335897 .elementor-field-type-acceptance a{font-family:"Montserrat",sans-serif!important;font-size:13px!important;line-height:1.5!important}
.elementor-8 .elementor-element-e335897 .elementor-field-type-acceptance a{color:#003459!important;text-decoration:underline}
@media (min-width:768px){.elementor-8 .elementor-element-7ede7ea{--width:38%!important;width:38%!important}.elementor-8 .elementor-element-c7d4ae4{--width:62%!important;width:62%!important;--align-items:flex-end;align-items:flex-end}.elementor-8 .tl-legal .elementor-icon-list-items{flex-wrap:nowrap}}
.elementor-8 .tl-legal{margin-top:6px}
.elementor-8 .tl-legal .elementor-icon-list-text{font-family:"Montserrat",sans-serif!important}

/* bottom bar widths */
@media (min-width:768px){.elementor-8 .elementor-element-7ede7ea{--width:45%!important;width:45%!important}.elementor-8 .elementor-element-c7d4ae4{--width:55%!important;width:55%!important}.elementor-8 .elementor-element-eb8b28b .elementor-heading-title{white-space:nowrap}}

/* legal nowrap */
.elementor-8 .tl-legal .elementor-icon-list-items{display:flex!important;width:100%;justify-content:flex-end}
.elementor-8 .tl-legal .elementor-icon-list-item{flex:0 0 auto!important;width:auto!important;white-space:nowrap}
.elementor-8 .tl-legal .elementor-icon-list-item a{display:inline-flex}
@media (max-width:767px){.elementor-8 .tl-legal .elementor-icon-list-items{justify-content:center;flex-wrap:wrap;gap:6px 0}}

/* ==========================================================================
   LAYOUT PASS (2026-09-23): pixel-perfect spacing and alignment for desktop,
   tablet and mobile. Text is untouched. Delete from here to the END marker
   to roll back.
   ========================================================================== */
@media (min-width: 1025px) {
  .elementor-8 .elementor-element.elementor-element-365dcdc > .e-con-inner { align-items: center !important; }
  .elementor-8 .elementor-element.elementor-element-e32bf3c { --width: auto !important; flex: 1 1 0 !important; --margin-left: 0px !important; }
  .elementor-8 .elementor-element.elementor-element-0e28fdb { --width: auto !important; flex: 0 0 auto !important; --padding-left: 0px !important; --padding-right: 0px !important; --margin-left: 0px !important; --margin-right: 0px !important; }
  .elementor-8 .elementor-element.elementor-element-811b7cd { --width: auto !important; flex: 1 1 0 !important; --margin-left: 0px !important; --margin-right: 0px !important; --align-items: flex-end !important; align-items: flex-end !important; }
  .elementor-8 .elementor-element.elementor-element-41c1b19 { margin: 0 !important; }
  .elementor-8 .elementor-element.elementor-element-795e8f9 { margin: 0 !important; }
  .elementor-8 .elementor-element.elementor-element-13f8997 { margin: 0 !important; }
  .elementor-8 .elementor-element.elementor-element-13f8997 .elementor-button { white-space: nowrap; }
  .elementor-8 .elementor-element.elementor-element-3a06205 > .e-con-inner { justify-content: space-between !important; }
  .elementor-8 .elementor-element.elementor-element-4d39995 { --width: 52% !important; --margin-left: 0px !important; }
  .elementor-8 .elementor-element.elementor-element-58f7c45 { --width: 44% !important; --margin-left: 0px !important; }
  .elementor-8 .elementor-element.elementor-element-824d19c { margin-left: 0 !important; align-self: flex-start !important; }
  .elementor-8 .elementor-element.elementor-element-3e7ca12 { margin-left: 0 !important; }
  .elementor-8 .elementor-element.elementor-element-bf156b3 { --margin-left: 0px !important; }
  .elementor-8 .elementor-element.elementor-element-87520f6,
  .elementor-8 .elementor-element.elementor-element-baf3f03,
  .elementor-8 .elementor-element.elementor-element-6b97220 { --width: 33.3333% !important; --margin-left: 0px !important; --margin-right: 0px !important; }
  .elementor-8 .elementor-element.elementor-element-25b0558,
  .elementor-8 .elementor-element.elementor-element-c82fc48,
  .elementor-8 .elementor-element.elementor-element-d98b6b0 { margin-left: 0 !important; margin-right: 0 !important; }
  .elementor-8 .elementor-element.elementor-element-a530d1e,
  .elementor-8 .elementor-element.elementor-element-58a1da5,
  .elementor-8 .elementor-element.elementor-element-194e55e { margin-left: 0 !important; margin-right: 0 !important; }
  .elementor-8 .elementor-element:is(.elementor-element-a4a3c65, .elementor-element-4151cf1, .elementor-element-bca16bd, .elementor-element-0904860, .elementor-element-8b12efd, .elementor-element-1f07e54, .elementor-element-63e074a, .elementor-element-c6a74c3, .elementor-element-8a8412f, .elementor-element-d36c13a, .elementor-element-fba252e, .elementor-element-0c843fb, .elementor-element-00adedc, .elementor-element-a36c921, .elementor-element-ebe7a9c, .elementor-element-dc209f6, .elementor-element-6c84546, .elementor-element-bd54787) { margin-left: 0 !important; margin-right: 0 !important; }
  .elementor-8 .elementor-element.elementor-element-6613f43 > .e-con-inner { justify-content: space-between !important; column-gap: 24px !important; }
  .elementor-8 .elementor-element:is(.elementor-element-3337c9e, .elementor-element-a603347, .elementor-element-d9383c0) { --width: calc((100% - 48px) / 3) !important; --margin-left: 0px !important; --margin-right: 0px !important; }
  .elementor-8 .elementor-element.elementor-element-e9fe974 > .e-con-inner { justify-content: space-between !important; column-gap: 24px !important; row-gap: 24px !important; }
  .elementor-8 .elementor-element:is(.elementor-element-5734338, .elementor-element-ed79070, .elementor-element-7f279ba, .elementor-element-b0ef8a7) { --width: calc((100% - 24px) / 2) !important; --margin-left: 0px !important; --margin-top: 0px !important; display: grid !important; grid-template-columns: 56px 1fr; grid-template-rows: auto 1fr; column-gap: 20px; row-gap: 8px; align-content: start; }
  .elementor-8 .elementor-element:is(.elementor-element-5bdc002, .elementor-element-02be080, .elementor-element-fa7b457, .elementor-element-a273dff) { grid-column: 1; grid-row: 1 / span 2; --width: 56px !important; width: 56px !important; --margin-top: 0px !important; margin: 0 !important; }
  .elementor-8 .elementor-element:is(.elementor-element-7e2c13c, .elementor-element-ab0a65b, .elementor-element-fbece09, .elementor-element-fffaac6) { grid-column: 2; grid-row: 1; margin: 0 !important; align-self: end; }
  .elementor-8 .elementor-element:is(.elementor-element-cdc1e6c, .elementor-element-07785fb, .elementor-element-dc0f74d, .elementor-element-5592db8) { grid-column: 2; grid-row: 2; margin: 0 !important; }
  .elementor-8 .elementor-element.elementor-element-504753e { margin-left: auto !important; margin-right: auto !important; width: 748px !important; max-width: 100% !important; }
  .elementor-8 .elementor-element.elementor-element-31fde8f { --padding-left: 48px !important; }
  .elementor-8 .elementor-element.elementor-element-d1bcbba { margin-left: 0 !important; align-self: flex-start !important; }
  .elementor-8 .elementor-element.elementor-element-e98c12a { margin-left: 0 !important; }
  .elementor-8 .elementor-element.elementor-element-5669ea9 > .e-con-inner { justify-content: space-between !important; }
  .elementor-8 .elementor-element:is(.elementor-element-f0f2867, .elementor-element-7e2c949, .elementor-element-40b2ee4, .elementor-element-b02c3a1) { --margin-left: 0px !important; --margin-right: 0px !important; }
  .elementor-8 .elementor-element.elementor-element-f0f2867 { --width: 30% !important; }
  .elementor-8 .elementor-element.elementor-element-7e2c949 { --width: 25% !important; }
  .elementor-8 .elementor-element.elementor-element-40b2ee4 { --width: 20% !important; }
  .elementor-8 .elementor-element.elementor-element-b02c3a1 { --width: 25% !important; }
  .elementor-8 .elementor-element:is(.elementor-element-b58bd1f, .elementor-element-f91619d, .elementor-element-7b90488, .elementor-element-121919a) { --margin-top: 0px !important; --margin-left: 0px !important; }
  .elementor-8 .elementor-element.elementor-element-7e2c949 { display: flex !important; flex-direction: column !important; }
  .elementor-8 .elementor-element.elementor-element-3cab1a8 { order: -1; }
  .elementor-8 .elementor-element:is(.elementor-element-20c2f3d, .elementor-element-05cafa0, .elementor-element-93a5753, .elementor-element-3cab1a8, .elementor-element-b92b670, .elementor-element-c89ac81, .elementor-element-2cd0ab1, .elementor-element-a6f7873) { margin: 0 !important; }
  .elementor-8 .elementor-element:is(.elementor-element-3cab1a8, .elementor-element-b92b670, .elementor-element-2cd0ab1) { margin-bottom: 16px !important; }
  .elementor-8 .elementor-element:is(.elementor-element-3cab1a8, .elementor-element-b92b670, .elementor-element-2cd0ab1) .elementor-heading-title { text-align: left !important; }
  .elementor-8 .elementor-element.elementor-element-98d8449 { --margin-top: 0px !important; }
  .elementor-8 .elementor-element.elementor-element-3f674e7 { --margin-left: 0px !important; }
  .elementor-8 .elementor-element.elementor-element-9f365a5 > .e-con-inner { justify-content: space-between !important; }
  .elementor-8 .elementor-element:is(.elementor-element-7ede7ea, .elementor-element-c7d4ae4) { --margin-left: 0px !important; }
  .elementor-8 .elementor-element.elementor-element-eb8b28b { margin-left: 0 !important; margin-right: 0 !important; }
}
@media (min-width:1025px){
  .elementor-8 .elementor-element:is(.elementor-element-e32bf3c,.elementor-element-811b7cd,.elementor-element-4d39995){ --padding-left:0px !important; --padding-right:0px !important; }
  .elementor-8 .elementor-element.elementor-element-73271bc { --padding-left:0px !important; --padding-right:0px !important; }
  .elementor-8 .elementor-element:is(.elementor-element-a4a3c65,.elementor-element-ebe7a9c,.elementor-element-0904860,.elementor-element-8a8412f) .elementor-heading-title { margin-left:auto !important; margin-right:auto !important; }
  .elementor-8 .elementor-element:is(.elementor-element-3337c9e,.elementor-element-a603347,.elementor-element-d9383c0){ flex:0 0 calc((100% - 48px) / 3) !important; }
}
@media (min-width:1025px){
  .elementor-8 .elementor-element.elementor-element-8b12efd { margin-top:0 !important; }
  .elementor-8 .elementor-element.elementor-element-027517c { margin-top:0 !important; }
  .elementor-8 .elementor-element.elementor-element-3c4d26b { --padding-top:80px !important; }
  .elementor-8 .elementor-element.elementor-element-fe5287e { --padding-top:41px !important; }
  .elementor-8 .elementor-element.elementor-element-66e40a0 { --padding-top:35px !important; }
  .elementor-8 .elementor-element.elementor-element-268e111 { --padding-top:44px !important; }
  .elementor-8 .elementor-element.elementor-element-027517c { --padding-top:50px !important; }
  .elementor-8 .elementor-element.elementor-element-e9fe974 { --padding-bottom:96px !important; }
  .elementor-8 .elementor-element.elementor-element-0a638d7 { --padding-bottom:86px !important; }
  .elementor-8 .elementor-element.elementor-element-b14ec4c { --padding-bottom:86px !important; }
  .elementor-8 .elementor-element.elementor-element-5669ea9 { --padding-bottom:80px !important; }
  .elementor-8 .elementor-element.elementor-element-7f99686 { padding-bottom:96px !important; }
  .elementor-8 .elementor-element.elementor-element-6613f43 { padding-bottom:96px !important; }
  .elementor-8 .elementor-element.elementor-element-7f99686 { --padding-bottom:0px !important; }
  .elementor-8 .elementor-element.elementor-element-6613f43 { --padding-bottom:0px !important; }
  .elementor-8 .elementor-element.elementor-element-536eea7 { --padding-top:0px !important; }
}
@media (min-width:1025px){
  .elementor-8 .elementor-element.elementor-element-bca16bd { margin-top:-5px !important; }
  .elementor-8 .elementor-element.elementor-element-c6a74c3 { margin-top:-1px !important; margin-bottom:8px !important; }
  .elementor-8 .elementor-element.elementor-element-0c843fb { margin-top:-1px !important; margin-bottom:22px !important; }
  .elementor-8 .elementor-element.elementor-element-00adedc { margin-top:-4px !important; }
  .elementor-8 .elementor-element.elementor-element-6c84546 { margin-top:-5px !important; }
  .elementor-8 .elementor-element.elementor-element-0904860 { margin-bottom:24px !important; }
  .elementor-8 .elementor-element.elementor-element-8a75afd { margin-bottom:33px !important; }
  .elementor-8 .elementor-element.elementor-element-8a8412f { margin-bottom:20px !important; }
  .elementor-8 .elementor-element.elementor-element-a36c921 { margin-bottom:-20px !important; }
  .elementor-8 .elementor-element.elementor-element-bd54787 { margin-bottom:1px !important; }
}
@media (min-width:1025px){
  .elementor-8 .elementor-element.elementor-element-7c173ab .marketing-heading { padding-left:0 !important; padding-right:0 !important; }
  .elementor-8 .elementor-element.elementor-element-3a06205 { margin-top:0 !important; --padding-top:24px !important; --padding-bottom:24px !important; }
}
@media (min-width:1025px){
  .elementor-8 .elementor-element:is(.elementor-element-f0f2867,.elementor-element-7e2c949,.elementor-element-40b2ee4,.elementor-element-b02c3a1,.elementor-element-3f674e7,.elementor-element-7ede7ea,.elementor-element-c7d4ae4) { --padding-left:0px !important; --padding-right:0px !important; }
  .elementor-8 .elementor-element:is(.elementor-element-b58bd1f,.elementor-element-139a978,.elementor-element-f91619d,.elementor-element-7b90488,.elementor-element-121919a) { --padding-top:0px !important; --padding-right:0px !important; --padding-bottom:0px !important; --padding-left:0px !important; }
  .elementor-8 .elementor-element.elementor-element-139a978 { --margin-left:0px !important; --margin-top:-6px !important; }
  .elementor-8 .elementor-element:is(.elementor-element-93a5753,.elementor-element-c89ac81) .elementor-icon-list-text { padding-left:0 !important; }
  .elementor-8 .elementor-element.elementor-element-20c2f3d { text-align:left !important; }
  .elementor-8 .elementor-element.elementor-element-20c2f3d .elementor-widget-container { text-align:left !important; }
  .elementor-8 .elementor-element.elementor-element-20c2f3d img { width:302px !important; max-width:none !important; margin-left:-23px !important; margin-top:-21px !important; }
  .elementor-8 .elementor-element.elementor-element-635abee ul { margin-left:0 !important; margin-right:0 !important; }
}
.elementor-8 .elementor-element:is(.elementor-element-98d8449,.elementor-element-9f365a5) { box-shadow:0 -1px 0 rgb(0,52,89); }
@media (min-width:1025px){
  .elementor-8 .elementor-element:is(.elementor-element-f1df5ec, .elementor-element-0e7c37b) { --padding-left:0px !important; --padding-right:0px !important; }
  .elementor-8 .elementor-element.elementor-element-4e500ab { column-gap:24px !important; --column-gap:24px !important; }
  .elementor-8 .elementor-element:is(.elementor-element-0068f5e,.elementor-element-921f59f,.elementor-element-3b4e257) { --width:calc((100% - 48px) / 3) !important; flex:0 0 calc((100% - 48px) / 3) !important; }
  .elementor-8 .elementor-element.elementor-element-679d5d8 { --padding-left:0px !important; --padding-right:0px !important; }
}
@media (min-width:1025px) and (max-width:1239px){
  .elementor-8 .elementor-element.e-con-boxed { --content-width: calc(100vw - 80px) !important; }
  .elementor-8 .elementor-element-795e8f9 .e-n-menu-title { padding-left:8px !important; padding-right:8px !important; }
  .elementor-8 .elementor-element-795e8f9 .e-n-menu-item { margin-right:0 !important; }
  .elementor-8 .elementor-element.elementor-element-e32bf3c { min-width:0 !important; }
  .elementor-8 .elementor-element:is(.elementor-element-811b7cd,.elementor-element-13f8997) { min-width:max-content !important; }
}
@media (max-width:767px){
  .elementor-8 .elementor-element.elementor-element-365dcdc > .e-con-inner { padding-left:20px !important; padding-right:20px !important; }
  .elementor-8 .elementor-element.elementor-element-139a978 { --padding-left:0px !important; --padding-right:0px !important; }
  .elementor-8 .elementor-element.elementor-element-58f7c45 { --padding-left:10px !important; --padding-right:10px !important; }
  .elementor-8 .elementor-element:is(.elementor-element-66e40a0,.elementor-element-679d5d8,.elementor-element-d424cfc) { --padding-left:20px !important; --padding-right:20px !important; }
  .elementor-8 .elementor-element.elementor-element-fd8149e { --padding-left:0px !important; --padding-right:0px !important; }
  .elementor-8 .elementor-element:is(.elementor-element-11ce398,.elementor-element-5d51b48,.elementor-element-1d124af) { padding-left:0 !important; padding-right:0 !important; }
  .elementor-8 .elementor-element.elementor-element-20c2f3d, .elementor-8 .elementor-element.elementor-element-20c2f3d .elementor-widget-container { text-align:left !important; }
  .elementor-8 .elementor-element.elementor-element-20c2f3d img { width:302px !important; max-width:none !important; margin-left:-23px !important; }
  .elementor-8 .elementor-element:is(.elementor-element-7ede7ea,.elementor-element-c7d4ae4,.elementor-element-3f674e7) { --padding-left:0px !important; --padding-right:0px !important; }
  .elementor-8 .elementor-element:is(.elementor-element-93a5753,.elementor-element-c89ac81) .elementor-icon-list-text { padding-left:0 !important; }
}
@media (max-width:767px){
  .elementor-8 .elementor-element.elementor-element-05cafa0 { margin-top:-13px !important; }
  .elementor-8 .elementor-element.elementor-element-3cab1a8 { margin-top:-56px !important; }
  .elementor-8 .elementor-element.elementor-element-93a5753 { margin-top:-22px !important; }
  .elementor-8 .elementor-element.elementor-element-b92b670 { margin-top:-22px !important; }
  .elementor-8 .elementor-element.elementor-element-c89ac81 { margin-top:-12px !important; }
  .elementor-8 .elementor-element.elementor-element-2cd0ab1 { margin-top:-22px !important; }
  .elementor-8 .elementor-element.elementor-element-a6f7873 { margin-top:-12px !important; }
  .elementor-8 .elementor-element.elementor-element-33d39b1 { margin-top:-46px !important; }
  .elementor-8 .elementor-element.elementor-element-eb8b28b { margin-top:-41px !important; }
}
@media (max-width:767px){
  .elementor-8 .elementor-element.elementor-element-eb8b28b .elementor-heading-title { text-align:center !important; }
  .elementor-8 .elementor-element.elementor-element-635abee ul { margin-left:0 !important; margin-right:0 !important; justify-content:center !important; column-gap:18px !important; row-gap:4px !important; }
  .elementor-8 .elementor-element.elementor-element-635abee li { margin:0 !important; padding:0 !important; }
  .elementor-8 .elementor-element.elementor-element-7ebe1e0 { margin-top:-35px !important; }
  .elementor-8 .elementor-element.elementor-element-635abee { margin-top:-3px !important; }
}
@media (max-width:1024px){
  .elementor-8 .elementor-element:is(.elementor-element-0e28fdb,.elementor-element-795e8f9) { position:static !important; }
  .elementor-8 .elementor-element-795e8f9 .e-n-menu { position:static !important; }
  .elementor-8 .elementor-element-795e8f9 .e-n-menu-wrapper { position:absolute !important; left:0 !important; right:0 !important; top:100% !important; width:auto !important; margin:0 !important; }
  .elementor-8 .elementor-element-795e8f9 .e-n-menu-heading { width:100% !important; margin:0 !important; background:#fff !important; padding:8px 0 16px !important; gap:0 !important; box-shadow:0 12px 24px rgba(0,52,89,.08); }
  .elementor-8 .elementor-element-795e8f9 .e-n-menu-item { margin:0 !important; }
  .elementor-8 .elementor-element-795e8f9 .e-n-menu-title { padding:12px 20px !important; }
  .elementor-8 .elementor-element.elementor-element-795e8f9 .e-n-menu-toggle { margin-left:auto !important; margin-right:0 !important; }
}
@media (max-width:1024px){
  .elementor-8 .elementor-element.elementor-element-3a06205 { margin-top:0 !important; }
}
@media (min-width:768px) and (max-width:1024px){
  .elementor-8 .elementor-element:is(.elementor-element-3a06205,.elementor-element-8a50471,.elementor-element-3c4d26b,.elementor-element-8550fd9,.elementor-element-7f99686,.elementor-element-536eea7,.elementor-element-6613f43,.elementor-element-fe5287e,.elementor-element-e9fe974,.elementor-element-66e40a0,.elementor-element-0a638d7,.elementor-element-268e111,.elementor-element-8fe19c2,.elementor-element-f1caca3,.elementor-element-b14ec4c,.elementor-element-027517c,.elementor-element-5669ea9,.elementor-element-c855135,.elementor-element-98d8449,.elementor-element-9f365a5) { --padding-left:0px !important; --padding-right:0px !important; padding-left:32px !important; padding-right:32px !important; }
  .elementor-8 .elementor-element:is(.elementor-element-4d39995,.elementor-element-bf156b3,.elementor-element-58f7c45,.elementor-element-87520f6,.elementor-element-baf3f03,.elementor-element-6b97220,.elementor-element-cc57e35,.elementor-element-73271bc,.elementor-element-37c9bdc,.elementor-element-61ded24,.elementor-element-7270fa2,.elementor-element-86d4a0d,.elementor-element-3c62f77,.elementor-element-ffd08fa,.elementor-element-217b092,.elementor-element-53ac968,.elementor-element-2796cfc,.elementor-element-740da21,.elementor-element-4048fda,.elementor-element-5719176,.elementor-element-644bfc4,.elementor-element-8574679,.elementor-element-e91bafc,.elementor-element-e05553b,.elementor-element-bd75e63,.elementor-element-6b8abf2,.elementor-element-f638c0d,.elementor-element-0e7c37b,.elementor-element-f1df5ec,.elementor-element-4e500ab,.elementor-element-fd8149e,.elementor-element-31fde8f,.elementor-element-60db8e2,.elementor-element-9f079ea,.elementor-element-679d5d8,.elementor-element-d424cfc,.elementor-element-f0f2867,.elementor-element-b58bd1f,.elementor-element-139a978,.elementor-element-41d541b,.elementor-element-7e2c949,.elementor-element-f91619d,.elementor-element-40b2ee4,.elementor-element-7b90488,.elementor-element-b02c3a1,.elementor-element-121919a,.elementor-element-3f674e7,.elementor-element-7ede7ea,.elementor-element-c7d4ae4) { --padding-left:0px !important; --padding-right:0px !important; --margin-left:0px !important; --margin-right:0px !important; }
  .elementor-8 .elementor-element:is(.elementor-element-a4a3c65,.elementor-element-4151cf1,.elementor-element-bca16bd,.elementor-element-0904860,.elementor-element-8b12efd,.elementor-element-1f07e54,.elementor-element-63e074a,.elementor-element-c6a74c3,.elementor-element-8a8412f,.elementor-element-d36c13a,.elementor-element-fba252e,.elementor-element-0c843fb,.elementor-element-00adedc,.elementor-element-a36c921,.elementor-element-ebe7a9c,.elementor-element-dc209f6,.elementor-element-6c84546,.elementor-element-bd54787,.elementor-element-d9e6a44,.elementor-element-17aeb8e,.elementor-element-a0e263d,.elementor-element-9078788,.elementor-element-8a75afd) { margin-left:0 !important; margin-right:0 !important; }
  .elementor-8 .elementor-element:is(.elementor-element-a4a3c65,.elementor-element-4151cf1,.elementor-element-bca16bd,.elementor-element-0904860,.elementor-element-8b12efd,.elementor-element-1f07e54,.elementor-element-63e074a,.elementor-element-c6a74c3,.elementor-element-8a8412f,.elementor-element-d36c13a,.elementor-element-fba252e,.elementor-element-0c843fb,.elementor-element-00adedc,.elementor-element-a36c921,.elementor-element-ebe7a9c,.elementor-element-dc209f6,.elementor-element-6c84546,.elementor-element-bd54787,.elementor-element-d9e6a44,.elementor-element-17aeb8e,.elementor-element-a0e263d,.elementor-element-9078788,.elementor-element-8a75afd) .elementor-heading-title { margin-left:auto !important; margin-right:auto !important; }
  .elementor-8 .elementor-element.elementor-element-365dcdc > .e-con-inner { padding:12px 32px !important; align-items:center !important; }
  .elementor-8 .elementor-element:is(.elementor-element-e32bf3c,.elementor-element-0e28fdb,.elementor-element-811b7cd) { --padding-top:0px !important; --padding-bottom:0px !important; justify-content:center !important; --justify-content:center !important; }
  .elementor-8 .elementor-element:is(.elementor-element-41c1b19,.elementor-element-795e8f9,.elementor-element-13f8997) { margin-top:0 !important; margin-bottom:0 !important; }
  .elementor-8 .elementor-element:is(.elementor-element-e32bf3c,.elementor-element-0e28fdb,.elementor-element-811b7cd) { --padding-left:0px !important; --padding-right:0px !important; }
  .elementor-8 .elementor-element.elementor-element-cc57e35 { --width:100% !important; }
  .elementor-8 .elementor-element.elementor-element-ef1c24f { margin-left:0 !important; margin-right:0 !important; }
  .elementor-8 .elementor-element.elementor-element-504753e { margin-left:auto !important; margin-right:auto !important; width:560px !important; max-width:100% !important; }
  .elementor-8 .elementor-element:is(.elementor-element-11ce398,.elementor-element-5d51b48,.elementor-element-1d124af) { padding-left:0 !important; padding-right:0 !important; }
  .elementor-8 .elementor-element.elementor-element-0e28fdb { flex:1 1 auto !important; --padding-right:16px !important; }
  .elementor-8 .elementor-element.elementor-element-20c2f3d, .elementor-8 .elementor-element.elementor-element-20c2f3d .elementor-widget-container { text-align:left !important; }
  .elementor-8 .elementor-element.elementor-element-20c2f3d img { width:302px !important; max-width:none !important; margin-left:-23px !important; }
  .elementor-8 .elementor-element-795e8f9 .e-n-menu-title { padding-left:32px !important; padding-right:32px !important; }
  .elementor-8 .elementor-element.elementor-element-13f8997 .elementor-button { white-space:nowrap; }
  .elementor-8 .elementor-element:is(.elementor-element-811b7cd,.elementor-element-13f8997) { min-width:max-content !important; --width:auto !important; flex:0 0 auto !important; }
  .elementor-8 .elementor-element.elementor-element-0e28fdb { min-width:0 !important; }
}
@media (min-width:768px) and (max-width:1024px){
  .elementor-8 .elementor-element.elementor-element-8b12efd { margin-top:0 !important; }
  .elementor-8 .elementor-element.elementor-element-027517c { margin-top:0 !important; }
  .elementor-8 .elementor-element.elementor-element-d424cfc { margin-bottom:0 !important; --padding-bottom:0px !important; }
  .elementor-8 .elementor-element.elementor-element-3c4d26b { --padding-top:0px !important; padding-top:56px !important; }
  .elementor-8 .elementor-element.elementor-element-536eea7 { --padding-top:0px !important; padding-top:72px !important; }
  .elementor-8 .elementor-element.elementor-element-fe5287e { --padding-top:0px !important; padding-top:17px !important; }
  .elementor-8 .elementor-element.elementor-element-66e40a0 { --padding-top:0px !important; padding-top:11px !important; }
  .elementor-8 .elementor-element.elementor-element-268e111 { --padding-top:0px !important; padding-top:20px !important; }
  .elementor-8 .elementor-element.elementor-element-027517c { --padding-top:0px !important; padding-top:26px !important; }
  .elementor-8 .elementor-element.elementor-element-7f99686 { --padding-bottom:0px !important; padding-bottom:72px !important; }
  .elementor-8 .elementor-element.elementor-element-6613f43 { --padding-bottom:0px !important; padding-bottom:72px !important; }
  .elementor-8 .elementor-element.elementor-element-e9fe974 { --padding-bottom:0px !important; padding-bottom:57px !important; }
  .elementor-8 .elementor-element.elementor-element-0a638d7 { --padding-bottom:0px !important; padding-bottom:52px !important; }
  .elementor-8 .elementor-element.elementor-element-b14ec4c { --padding-bottom:0px !important; padding-bottom:62px !important; }
  .elementor-8 .elementor-element.elementor-element-5669ea9 { --padding-bottom:0px !important; padding-bottom:12px !important; }
}
@media (max-width:767px){
  .elementor-8 .elementor-element.elementor-element-8b12efd { margin-top:0 !important; }
  .elementor-8 .elementor-element.elementor-element-027517c { margin-top:0 !important; }
  .elementor-8 .elementor-element.elementor-element-d424cfc { margin-bottom:0 !important; --padding-bottom:0px !important; }
  .elementor-8 .elementor-element.elementor-element-17aeb8e { margin-top:0 !important; }
  .elementor-8 .elementor-element.elementor-element-3c4d26b { --padding-top:0px !important; padding-top:46px !important; }
  .elementor-8 .elementor-element.elementor-element-536eea7 { --padding-top:0px !important; padding-top:56px !important; }
  .elementor-8 .elementor-element.elementor-element-fe5287e { --padding-top:0px !important; padding-top:1px !important; }
  .elementor-8 .elementor-element.elementor-element-66e40a0 { --padding-top:0px !important; padding-top:56px !important; }
  .elementor-8 .elementor-element.elementor-element-268e111 { --padding-top:0px !important; padding-top:4px !important; }
  .elementor-8 .elementor-element.elementor-element-027517c { --padding-top:0px !important; padding-top:10px !important; }
  .elementor-8 .elementor-element.elementor-element-7f99686 { --padding-bottom:0px !important; padding-bottom:56px !important; }
  .elementor-8 .elementor-element.elementor-element-6613f43 { --padding-bottom:0px !important; padding-bottom:56px !important; }
  .elementor-8 .elementor-element.elementor-element-e9fe974 { --padding-bottom:0px !important; padding-bottom:41px !important; }
  .elementor-8 .elementor-element.elementor-element-0a638d7 { --padding-bottom:0px !important; padding-bottom:36px !important; }
  .elementor-8 .elementor-element.elementor-element-b14ec4c { --padding-bottom:0px !important; padding-bottom:46px !important; }
  .elementor-8 .elementor-element.elementor-element-5669ea9 { --padding-bottom:0px !important; padding-bottom:51px !important; }
}
.elementor-8 .elementor-element:is(.elementor-element-66e40a0,.elementor-element-0a638d7,.elementor-element-027517c,.elementor-element-5669ea9) { background-color:rgb(26,73,106) !important; }
.elementor-8 .elementor-element:is(.elementor-element-8550fd9,.elementor-element-7f99686,.elementor-element-e9fe974,.elementor-element-8fe19c2,.elementor-element-f1caca3,.elementor-element-b14ec4c) { box-shadow:0 -1px 0 rgb(250,249,247); }
.elementor-8 .elementor-element.elementor-element-6613f43 { box-shadow:0 -1px 0 rgb(0,52,89); }
.elementor-8 .elementor-element:is(.elementor-element-0a638d7,.elementor-element-5669ea9) { box-shadow:0 -1px 0 rgb(26,73,106); }
@media (max-width:767px){
  .elementor-8 .elementor-element:is(.elementor-element-a4a3c65,.elementor-element-4151cf1,.elementor-element-bca16bd,.elementor-element-0904860,.elementor-element-8b12efd,.elementor-element-1f07e54,.elementor-element-63e074a,.elementor-element-c6a74c3,.elementor-element-8a8412f,.elementor-element-d36c13a,.elementor-element-fba252e,.elementor-element-0c843fb,.elementor-element-00adedc,.elementor-element-a36c921,.elementor-element-ebe7a9c,.elementor-element-dc209f6,.elementor-element-6c84546,.elementor-element-bd54787,.elementor-element-d9e6a44,.elementor-element-17aeb8e,.elementor-element-a0e263d,.elementor-element-9078788,.elementor-element-8a75afd) { margin-left:0 !important; margin-right:0 !important; }
  .elementor-8 .elementor-element:is(.elementor-element-a4a3c65,.elementor-element-4151cf1,.elementor-element-bca16bd,.elementor-element-0904860,.elementor-element-8b12efd,.elementor-element-1f07e54,.elementor-element-63e074a,.elementor-element-c6a74c3,.elementor-element-8a8412f,.elementor-element-d36c13a,.elementor-element-fba252e,.elementor-element-0c843fb,.elementor-element-00adedc,.elementor-element-a36c921,.elementor-element-ebe7a9c,.elementor-element-dc209f6,.elementor-element-6c84546,.elementor-element-bd54787,.elementor-element-d9e6a44,.elementor-element-17aeb8e,.elementor-element-a0e263d,.elementor-element-9078788,.elementor-element-8a75afd) .elementor-heading-title { margin-left:auto !important; margin-right:auto !important; }
}
@media (max-width:767px){
  .elementor-8 .elementor-element.elementor-element-4151cf1 { margin-top:-21px !important; }
  .elementor-8 .elementor-element.elementor-element-bca16bd { margin-top:-12px !important; }
  .elementor-8 .elementor-element.elementor-element-0904860 { margin-top:-3px !important; margin-bottom:24px !important; }
  .elementor-8 .elementor-element.elementor-element-1f07e54 { margin-top:-21px !important; }
  .elementor-8 .elementor-element.elementor-element-8a75afd { margin-top:-9px !important; margin-bottom:16px !important; }
  .elementor-8 .elementor-element.elementor-element-63e074a { margin-top:-21px !important; }
  .elementor-8 .elementor-element.elementor-element-c6a74c3 { margin-top:-10px !important; margin-bottom:-32px !important; }
  .elementor-8 .elementor-element.elementor-element-8a8412f { margin-top:-4px !important; margin-bottom:3px !important; }
  .elementor-8 .elementor-element.elementor-element-fba252e { margin-top:-21px !important; }
  .elementor-8 .elementor-element.elementor-element-0c843fb { margin-top:-9px !important; margin-bottom:-1px !important; }
  .elementor-8 .elementor-element.elementor-element-00adedc { margin-top:-6px !important; }
  .elementor-8 .elementor-element.elementor-element-a36c921 { margin-top:-8px !important; margin-bottom:-64px !important; }
  .elementor-8 .elementor-element.elementor-element-dc209f6 { margin-top:-21px !important; }
  .elementor-8 .elementor-element.elementor-element-6c84546 { margin-top:-12px !important; }
  .elementor-8 .elementor-element.elementor-element-bd54787 { margin-top:-3px !important; margin-bottom:-45px !important; }
}
@media (min-width:768px) and (max-width:1024px){
  .elementor-8 .elementor-element.elementor-element-bca16bd { margin-top:-5px !important; }
  .elementor-8 .elementor-element.elementor-element-c6a74c3 { margin-top:-1px !important; margin-bottom:-15px !important; }
  .elementor-8 .elementor-element.elementor-element-0c843fb { margin-top:-1px !important; margin-bottom:7px !important; }
  .elementor-8 .elementor-element.elementor-element-00adedc { margin-top:-4px !important; }
  .elementor-8 .elementor-element.elementor-element-dc209f6 { margin-top:-19px !important; }
  .elementor-8 .elementor-element.elementor-element-6c84546 { margin-top:-5px !important; }
  .elementor-8 .elementor-element.elementor-element-0904860 { margin-bottom:32px !important; }
  .elementor-8 .elementor-element.elementor-element-8a75afd { margin-bottom:25px !important; }
  .elementor-8 .elementor-element.elementor-element-8a8412f { margin-bottom:12px !important; }
  .elementor-8 .elementor-element.elementor-element-a36c921 { margin-bottom:-52px !important; }
  .elementor-8 .elementor-element.elementor-element-bd54787 { margin-bottom:-37px !important; }
}
@media (min-width:768px) and (max-width:1024px){
  .elementor-8 .elementor-element:is(.elementor-element-93a5753,.elementor-element-c89ac81) .elementor-icon-list-text { padding-left:0 !important; }
  .elementor-8 .elementor-element.elementor-element-635abee ul { margin-left:0 !important; margin-right:0 !important; }
  .elementor-8 .elementor-element.elementor-element-139a978 { margin-left:0 !important; --margin-left:0px !important; --padding-left:0px !important; --padding-right:0px !important; }
  .elementor-8 .elementor-element.elementor-element-05cafa0 .elementor-heading-title { text-align:left !important; }
}
@media (max-width:767px){
  .elementor-8 .elementor-element.elementor-element-504753e .elementor-field-group.elementor-field-type-submit.e-form__buttons{flex:0 0 100% !important;width:100% !important;max-width:100% !important;}
  .elementor-8 .elementor-element.elementor-element-504753e .e-form__buttons .elementor-button{width:100% !important;white-space:nowrap;}
}
/* Logo resize + spacing after removing hero eyebrow and Szolgáltatások label (2026-09-23) */
@media (min-width:1025px){
  .elementor-8 .elementor-element.elementor-element-365dcdc > .e-con-inner{padding-top:6px !important;padding-bottom:6px !important;}
  .elementor-8 .elementor-element.elementor-element-4d39995{justify-content:center !important;}
  .elementor-8 .elementor-element.elementor-element-bf156b3{margin-bottom:10px !important;}
  .elementor-8 .elementor-element.elementor-element-4151cf1{margin-top:-11px !important;}
}
.elementor-8 .elementor-element.elementor-element-41c1b19 img{width:auto !important;max-width:none !important;height:48px !important;}
@media (max-width:1024px){
  .elementor-8 .elementor-element.elementor-element-e32bf3c{flex:0 0 auto !important;--width:auto !important;width:auto !important;}
  .elementor-8 .elementor-element.elementor-element-41c1b19 img{height:36px !important;}
}
@media (max-width:767px){
  .elementor-8 .elementor-element.elementor-element-41c1b19 img{height:32px !important;}
}
@media (max-width:767px){
  .elementor-8 .elementor-element.elementor-element-e32bf3c{flex:0 0 auto !important;--width:auto !important;}
  .elementor-8 .elementor-element.elementor-element-41c1b19,.elementor-8 .elementor-element.elementor-element-41c1b19 .elementor-widget-container{text-align:left !important;}
  .elementor-8 .elementor-element.elementor-element-0e28fdb{flex:1 1 auto !important;--width:auto !important;width:auto !important;min-width:0 !important;}
  .elementor-8 .elementor-element.elementor-element-4151cf1{margin-top:-19px !important;}
}
@media (min-width:1025px) and (max-width:1239px){
  .elementor-8 .elementor-element.elementor-element-e32bf3c{min-width:max-content !important;}
  .elementor-8 .elementor-element.elementor-element-41c1b19 img{height:34px !important;}
}
.elementor-8 .elementor-element.elementor-element-41c1b19,.elementor-8 .elementor-element.elementor-element-41c1b19 .elementor-widget-container{text-align:left !important;}
@media (min-width:1025px){
  .elementor-8 .elementor-element.elementor-element-365dcdc > .e-con-inner{min-height:80px !important;box-sizing:border-box !important;}
}
/* ===== END LAYOUT PASS (2026-09-23) ===== *//* End custom CSS */