.elementor-30 .elementor-element.elementor-element-c8591de{--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;--overlay-opacity:1;--padding-top:64px;--padding-bottom:130px;--padding-left:88px;--padding-right:88px;}.elementor-30 .elementor-element.elementor-element-c8591de:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c8591de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #BE155C33 0%, #BE155C00 80%);}.elementor-30 .elementor-element.elementor-element-c8591de::before, .elementor-30 .elementor-element.elementor-element-c8591de > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-c8591de > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-c8591de > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-c8591de > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-c8591de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.manahr.pl/wp-content/uploads/2025/10/Group-389.svg");--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-f9ed4c1{--display:flex;}.elementor-30 .elementor-element.elementor-element-774e08f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-30 .elementor-element.elementor-element-5fad1cf{--display:flex;--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-5fad1cf:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5fad1cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.manahr.pl/wp-content/uploads/2025/10/Group-393-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-fd2d449{padding:0px 194px 0px 194px;}.elementor-30 .elementor-element.elementor-element-fd2d449 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-30 .elementor-element.elementor-element-cd6ab1d{--display:flex;--margin-top:-168px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-cd6ab1d:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-cd6ab1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-cd6ab1d.e-con{--align-self:flex-end;}.elementor-30 .elementor-element.elementor-element-653a9df p{margin-block-end:10px;}.elementor-30 .elementor-element.elementor-element-1a4478a .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;padding:12px 24px 12px 24px;}.elementor-30 .elementor-element.elementor-element-1a4478a .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-1a4478a .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-1a4478a .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-1a4478a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-ecdc876{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-e5a753b{--display:flex;--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:88px;--padding-right:88px;--z-index:1;}.elementor-30 .elementor-element.elementor-element-66c5cad{--display:flex;--border-radius:20px 20px 0px 0px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-66c5cad:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-66c5cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c18a14 );}.elementor-30 .elementor-element.elementor-element-75e4646{text-align:center;}.elementor-30 .elementor-element.elementor-element-db75108{--display:flex;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:64px;--padding-left:88px;--padding-right:88px;}.elementor-30 .elementor-element.elementor-element-db75108:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-db75108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c18a14 );}.elementor-30 .elementor-element.elementor-element-f3a7ea7{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:128px;--padding-bottom:108px;--padding-left:88px;--padding-right:88px;}.elementor-30 .elementor-element.elementor-element-2314a3e{--display:flex;--gap:256px 256px;--row-gap:256px;--column-gap:256px;}.elementor-30 .elementor-element.elementor-element-d134b24{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;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-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;--z-index:1;}.elementor-30 .elementor-element.elementor-element-d134b24:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-d134b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-d929c98{--display:flex;}.elementor-30 .elementor-element.elementor-element-734d679{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-54aac71{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30 .elementor-element.elementor-element-4b9a12d{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:1px 1px 1px 1px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-bfdf265{--divider-border-style:solid;--divider-color:var( --e-global-color-9d7e674 );--divider-border-width:1px;}.elementor-30 .elementor-element.elementor-element-bfdf265 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-bfdf265 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-30 .elementor-element.elementor-element-13e9105 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;padding:12px 24px 12px 24px;}.elementor-30 .elementor-element.elementor-element-13e9105 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-13e9105 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-13e9105 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-13e9105 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-30b1a60{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:44px;--padding-right:44px;}.elementor-30 .elementor-element.elementor-element-9b852bf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;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-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-30 .elementor-element.elementor-element-9b852bf:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9b852bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-a6f9f75{--display:flex;}.elementor-30 .elementor-element.elementor-element-b8992c6{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-b4bedf5{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30 .elementor-element.elementor-element-dd63d25{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:1px 1px 1px 1px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-ae811e5{--divider-border-style:solid;--divider-color:var( --e-global-color-9d7e674 );--divider-border-width:1px;}.elementor-30 .elementor-element.elementor-element-ae811e5 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-ae811e5 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-30 .elementor-element.elementor-element-521d514{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-9ecd404 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;padding:12px 24px 12px 24px;}.elementor-30 .elementor-element.elementor-element-9ecd404 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-9ecd404 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-9ecd404 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-9ecd404 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-62c262b .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;padding:12px 24px 12px 24px;}.elementor-30 .elementor-element.elementor-element-62c262b .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-62c262b .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-62c262b .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-62c262b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-5b29ecf .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;padding:12px 24px 12px 24px;}.elementor-30 .elementor-element.elementor-element-5b29ecf .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-5b29ecf .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-5b29ecf .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-5b29ecf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-a09f472 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;padding:12px 24px 12px 24px;}.elementor-30 .elementor-element.elementor-element-a09f472 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-a09f472 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-a09f472 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-a09f472 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-2e4db19 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;padding:12px 24px 12px 24px;}.elementor-30 .elementor-element.elementor-element-2e4db19 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-2e4db19 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-2e4db19 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-2e4db19 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-c1ef94b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:44px;--padding-right:44px;}.elementor-30 .elementor-element.elementor-element-5c23beb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;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-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;--z-index:3;}.elementor-30 .elementor-element.elementor-element-5c23beb:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5c23beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-d3b7d9b{--display:flex;}.elementor-30 .elementor-element.elementor-element-05eccbe{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-f603b80{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30 .elementor-element.elementor-element-c4e7a00{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:1px 1px 1px 1px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-7c2c958{--divider-border-style:solid;--divider-color:var( --e-global-color-9d7e674 );--divider-border-width:1px;}.elementor-30 .elementor-element.elementor-element-7c2c958 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-7c2c958 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-30 .elementor-element.elementor-element-f9ec180 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;padding:12px 24px 12px 24px;}.elementor-30 .elementor-element.elementor-element-f9ec180 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-f9ec180 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-f9ec180 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-f9ec180 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-be0b25e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:44px;--padding-right:44px;}.elementor-30 .elementor-element.elementor-element-6801a7e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;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-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;--z-index:4;}.elementor-30 .elementor-element.elementor-element-6801a7e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-6801a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-9d8735d{--display:flex;}.elementor-30 .elementor-element.elementor-element-dde0a25{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-1c0430b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30 .elementor-element.elementor-element-cc4bacc{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:1px 1px 1px 1px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-c31615f{--divider-border-style:solid;--divider-color:var( --e-global-color-9d7e674 );--divider-border-width:1px;}.elementor-30 .elementor-element.elementor-element-c31615f .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-c31615f .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-30 .elementor-element.elementor-element-a771272{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-d2359b6 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;padding:12px 24px 12px 24px;}.elementor-30 .elementor-element.elementor-element-d2359b6 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-d2359b6 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-d2359b6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-d2359b6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-130b68c .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;padding:12px 24px 12px 24px;}.elementor-30 .elementor-element.elementor-element-130b68c .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-130b68c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-130b68c .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-130b68c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-7c24457 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;padding:12px 24px 12px 24px;}.elementor-30 .elementor-element.elementor-element-7c24457 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-7c24457 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-7c24457 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-7c24457 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-c8eee54 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;padding:12px 24px 12px 24px;}.elementor-30 .elementor-element.elementor-element-c8eee54 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-c8eee54 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-c8eee54 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-c8eee54 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-7dcb5b4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:44px;--padding-right:44px;}.elementor-30 .elementor-element.elementor-element-1f98ef8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;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-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;--z-index:5;}.elementor-30 .elementor-element.elementor-element-1f98ef8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1f98ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-ab07f2b{--display:flex;}.elementor-30 .elementor-element.elementor-element-57a917c{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-fc68bc0{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30 .elementor-element.elementor-element-b498d83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30 .elementor-element.elementor-element-c173216{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:44px;--padding-right:44px;}.elementor-30 .elementor-element.elementor-element-3605b06{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--padding-top:128px;--padding-bottom:128px;--padding-left:88px;--padding-right:88px;}.elementor-30 .elementor-element.elementor-element-3605b06:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3605b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #BE155C33 0%, #BE155C00 80%);}.elementor-30 .elementor-element.elementor-element-3605b06::before, .elementor-30 .elementor-element.elementor-element-3605b06 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-3605b06 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-3605b06 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-3605b06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-3605b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.manahr.pl/wp-content/uploads/2025/10/Group-389.svg");--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-05b96fc{text-align:center;}.elementor-30 .elementor-element.elementor-element-05b96fc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30 .elementor-element.elementor-element-2346b8d{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-30 .elementor-element.elementor-element-2346b8d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-30 .elementor-element.elementor-element-f3b5784{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:130px 130px;--row-gap:130px;--column-gap:130px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:88px;--padding-right:88px;}.elementor-30 .elementor-element.elementor-element-f3b5784:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f3b5784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c7128e );}.elementor-30 .elementor-element.elementor-element-31be9f0{--display:flex;--padding-top:128px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5ce0862 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-e0edc56{--display:flex;grid-row:span 2;}.elementor-30 .elementor-element.elementor-element-1a318b1{--display:flex;}.elementor-30 .elementor-element.elementor-element-f9a9fb3{--display:flex;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-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-f9a9fb3:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f9a9fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-d994312 .elementor-heading-title{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-54917a3{--display:flex;}.elementor-30 .elementor-element.elementor-element-be7e133{--display:flex;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-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-be7e133:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-be7e133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-73caf13 .elementor-heading-title{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-6133859{--display:flex;}.elementor-30 .elementor-element.elementor-element-a0f954d{--display:flex;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-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-a0f954d:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-a0f954d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-2912ffd .elementor-heading-title{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-e849baf{--display:flex;}.elementor-30 .elementor-element.elementor-element-4b2f5c3{--display:flex;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-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-4b2f5c3:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4b2f5c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-8d1f2a5 .elementor-heading-title{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-dcdf3d1{--display:flex;}.elementor-30 .elementor-element.elementor-element-9667ed6{--display:flex;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-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-9667ed6:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9667ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-5438423 .elementor-heading-title{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-c0fb8aa{--display:flex;}.elementor-30 .elementor-element.elementor-element-8942041{--display:flex;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-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-8942041:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-8942041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-49949c0 .elementor-heading-title{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-f734ed1{--display:flex;}.elementor-30 .elementor-element.elementor-element-d138dc7{--display:flex;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-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-d138dc7:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-d138dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-845ae94 .elementor-heading-title{font-family:var( --e-global-typography-dcda95e-font-family ), Sans-serif;font-size:var( --e-global-typography-dcda95e-font-size );font-weight:var( --e-global-typography-dcda95e-font-weight );line-height:var( --e-global-typography-dcda95e-line-height );color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-741d621{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-30 .elementor-element.elementor-element-741d621 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-30 .elementor-element.elementor-element-8902c99{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-23c0a77{--display:flex;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-9d7e674 );--border-color:var( --e-global-color-9d7e674 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-23c0a77:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-23c0a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-0301306 .elementor-heading-title{font-family:var( --e-global-typography-0ff9da5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ff9da5-font-size );font-weight:var( --e-global-typography-0ff9da5-font-weight );line-height:var( --e-global-typography-0ff9da5-line-height );letter-spacing:var( --e-global-typography-0ff9da5-letter-spacing );color:var( --e-global-color-4476041 );}.elementor-30 .elementor-element.elementor-element-fa068ad{--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-30 .elementor-element.elementor-element-f326ceb{--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-30 .elementor-element.elementor-element-9ea4036{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:88px;--padding-right:88px;}.elementor-30 .elementor-element.elementor-element-9ea4036:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9ea4036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c18a14 );}.elementor-30 .elementor-element.elementor-element-3447874{text-align:center;}.elementor-30 .elementor-element.elementor-element-2feb1e8{--display:flex;}.elementor-30 .elementor-element.elementor-element-11fffa2 .jet-unfold .jet-unfold__button{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-11fffa2 .jet-unfold__button{align-self:center;padding:12px 24px 12px 24px;color:var( --e-global-color-4476041 );background-color:var( --e-global-color-text );border-radius:666px 666px 666px 666px;}.elementor-30 .elementor-element.elementor-element-11fffa2 .jet-unfold__trigger{margin-top:30px;}.elementor-30 .elementor-element.elementor-element-11fffa2 .jet-unfold__button:hover{background-color:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-30 .elementor-element.elementor-element-c8591de{--padding-top:64px;--padding-bottom:130px;--padding-left:44px;--padding-right:44px;}.elementor-30 .elementor-element.elementor-element-774e08f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-30 .elementor-element.elementor-element-fd2d449{padding:0px 88px 0px 88px;}.elementor-30 .elementor-element.elementor-element-cd6ab1d{--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-e5a753b{--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:44px;}.elementor-30 .elementor-element.elementor-element-db75108{--padding-top:90px;--padding-bottom:64px;--padding-left:44px;--padding-right:44px;}.elementor-30 .elementor-element.elementor-element-f3a7ea7{--padding-top:128px;--padding-bottom:108px;--padding-left:44px;--padding-right:44px;}.elementor-30 .elementor-element.elementor-element-d134b24{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-734d679{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-30b1a60{--grid-auto-flow:row;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-9b852bf{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b8992c6{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-521d514{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-c1ef94b{--grid-auto-flow:row;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-5c23beb{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-05eccbe{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-be0b25e{--grid-auto-flow:row;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-6801a7e{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-dde0a25{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-a771272{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-7dcb5b4{--grid-auto-flow:row;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-1f98ef8{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-57a917c{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-c173216{--grid-auto-flow:row;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-3605b06{--padding-top:128px;--padding-bottom:128px;--padding-left:44px;--padding-right:44px;}.elementor-30 .elementor-element.elementor-element-05b96fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-f3b5784{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:44px;}.elementor-30 .elementor-element.elementor-element-5ce0862 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-d994312 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-73caf13 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-2912ffd .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-8d1f2a5 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-5438423 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-49949c0 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-845ae94 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-0301306 .elementor-heading-title{font-size:var( --e-global-typography-0ff9da5-font-size );line-height:var( --e-global-typography-0ff9da5-line-height );letter-spacing:var( --e-global-typography-0ff9da5-letter-spacing );}.elementor-30 .elementor-element.elementor-element-9ea4036{--padding-top:128px;--padding-bottom:108px;--padding-left:44px;--padding-right:44px;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-c8591de{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-774e08f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-30 .elementor-element.elementor-element-fd2d449{padding:0px 44px 0px 44px;}.elementor-30 .elementor-element.elementor-element-e5a753b{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-db75108{--padding-top:90px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-f3a7ea7{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-2314a3e{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-30 .elementor-element.elementor-element-d134b24{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-734d679{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-30b1a60{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-9b852bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b8992c6{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-521d514{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-c1ef94b{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-5c23beb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-05eccbe{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-be0b25e{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-6801a7e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-dde0a25{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-a771272{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-7dcb5b4{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-1f98ef8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-57a917c{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-c173216{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-3605b06{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-05b96fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-f3b5784{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-31be9f0{--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5ce0862 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-d994312 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-73caf13 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-2912ffd .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-8d1f2a5 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-5438423 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-49949c0 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-845ae94 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-741d621{--e-n-carousel-swiper-slides-to-display:2;}.elementor-30 .elementor-element.elementor-element-8902c99{--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-0301306 .elementor-heading-title{font-size:var( --e-global-typography-0ff9da5-font-size );line-height:var( --e-global-typography-0ff9da5-line-height );letter-spacing:var( --e-global-typography-0ff9da5-letter-spacing );}.elementor-30 .elementor-element.elementor-element-9ea4036{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-c8591de{--padding-top:64px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-774e08f{text-align:center;}.elementor-30 .elementor-element.elementor-element-774e08f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-30 .elementor-element.elementor-element-5fad1cf{--margin-top:56px;--margin-bottom:0px;--margin-left:-24px;--margin-right:-24px;}.elementor-30 .elementor-element.elementor-element-fd2d449{padding:0px 24px 0px 24px;}.elementor-30 .elementor-element.elementor-element-cd6ab1d{--margin-top:0px;--margin-bottom:0px;--margin-left:-24px;--margin-right:-24px;}.elementor-30 .elementor-element.elementor-element-f3a7ea7{--padding-top:64px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-2314a3e{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-30 .elementor-element.elementor-element-d134b24{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-734d679{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-30b1a60{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-9b852bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-b8992c6{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-521d514{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-c1ef94b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-5c23beb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-05eccbe{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-be0b25e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-6801a7e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-dde0a25{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-a771272{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-7dcb5b4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-1f98ef8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-57a917c{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-c173216{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-3605b06{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-05b96fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-f3b5784{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:64px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-31be9f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5ce0862 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-d994312 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-73caf13 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-2912ffd .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-8d1f2a5 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-5438423 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-49949c0 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-845ae94 .elementor-heading-title{font-size:var( --e-global-typography-dcda95e-font-size );line-height:var( --e-global-typography-dcda95e-line-height );}.elementor-30 .elementor-element.elementor-element-741d621{--e-n-carousel-swiper-slides-to-display:1;}.elementor-30 .elementor-element.elementor-element-8902c99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-0301306 .elementor-heading-title{font-size:var( --e-global-typography-0ff9da5-font-size );line-height:var( --e-global-typography-0ff9da5-line-height );letter-spacing:var( --e-global-typography-0ff9da5-letter-spacing );}.elementor-30 .elementor-element.elementor-element-9ea4036{--padding-top:64px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for heading, class: .elementor-element-774e08f */.elementor-30 .elementor-element.elementor-element-774e08f .hero-title-border {
    font-size: 32px;
    background-color: #FCE8F1;
    border: solid 1px #BE155C;
    width: fit-content;
    padding: 10px 24px;
    border-radius: 666px;
    display: inline-flex;
    gap: 24px;
    white-space: nowrap;
    align-items: center;
    color: #BE155C;
}

.elementor-30 .elementor-element.elementor-element-774e08f .hero-title-border_animation {
    position: relative;
}

.elementor-30 .elementor-element.elementor-element-774e08f .hero-title-border_animation:before {
    content:'';
    position: absolute;
    top: 50%;
    left: -12px;
    transform: translateY(-50%);
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #52AF57;
    border: solid #E5FFE6 1px;
    animation: borderColorCycle 1s infinite;
}

@keyframes borderColorCycle {
    0% {
    background-color: #52AF57;
  }
  50% {
    background-color:#E5FFE6;
  }
  100% {
    background-color: #52AF57;
  }
}

.elementor-30 .elementor-element.elementor-element-774e08f .hero-title-border_animation-element {
    flex-direction: column;
    gap: 3px;
    display: none;
    min-width: 100px;
    opacity: 0;
    transition: opacity 0.3s ease;
}


.elementor-30 .elementor-element.elementor-element-774e08f .hero-title-border_animation-element {
    font-size: 11px;
}

.elementor-30 .elementor-element.elementor-element-774e08f .hero-title-border_animation-element--number {
    color: #52AF57;
}

.elementor-30 .elementor-element.elementor-element-774e08f .hero-title-border_animation-element.active {
    display: flex;
    opacity: 1;
}

.elementor-30 .elementor-element.elementor-element-774e08f .hero-title-border_animation-element--desc {
    color: #0E0E50;
}

@media screen and (max-width:767px) {
    .elementor-30 .elementor-element.elementor-element-774e08f .hero-title-border {
        white-space:wrap;
    }
    
    .elementor-30 .elementor-element.elementor-element-774e08f .hero-title-border {
        margin-top:4px;
        padding: 10px 18px;
        gap:12px;
        flex-direction:column;
    }
    
    .elementor-30 .elementor-element.elementor-element-774e08f .hero-title-border_animation-element {
        text-align:left;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ed4c1 */.elementor-30 .elementor-element.elementor-element-f9ed4c1 {
    max-width: 942px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fd2d449 */.elementor-30 .elementor-element.elementor-element-fd2d449 video{
    padding: 11px;
    border-radius: 10px;
    background-color: #fff;
}

.elementor-30 .elementor-element.elementor-element-fd2d449 .e-hosted-video{
    aspect-ratio: 876/421!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fad1cf */.elementor-30 .elementor-element.elementor-element-5fad1cf {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a4478a */.elementor-30 .elementor-element.elementor-element-1a4478a .elementor-button-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-1a4478a .elementor-button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #BE155C;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-1a4478a svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-1a4478a:hover svg {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(5376%) hue-rotate(325deg) brightness(82%) contrast(90%);
}

.elementor-30 .elementor-element.elementor-element-1a4478a:hover .elementor-button-icon::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6ab1d */.elementor-30 .elementor-element.elementor-element-cd6ab1d {
    max-width: 429px;
}

@media screen and (max-width:767px) {
    .elementor-30 .elementor-element.elementor-element-cd6ab1d {
        width: auto;
        max-width: 767px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75e4646 */.elementor-30 .elementor-element.elementor-element-75e4646 h2{
    max-width: 954px;
    margin: 0 auto;
}

@media screen and (max-width:1024px) {
    .elementor-30 .elementor-element.elementor-element-75e4646 .red-badge {
        font-size:32px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db75108 */.elementor-30 .elementor-element.elementor-element-db75108 {
    overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd9555c */.elementor-30 .elementor-element.elementor-element-fd9555c h2{
    max-width: 835px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734d679 */.elementor-30 .elementor-element.elementor-element-734d679 {
    width: fit-content;
    padding: 10px 24px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13e9105 */.elementor-30 .elementor-element.elementor-element-13e9105 .elementor-button-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-13e9105 .elementor-button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #BE155C;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-13e9105 svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-13e9105:hover svg {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(5376%) hue-rotate(325deg) brightness(82%) contrast(90%);
}

.elementor-30 .elementor-element.elementor-element-13e9105:hover .elementor-button-icon::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9a12d */.elementor-30 .elementor-element.elementor-element-4b9a12d {
    background: radial-gradient(135.6% 141.42% at 0% 0%, #FFF 0%, #FFFAFC 78.26%, #FCE8F1 100%), var(--neutral-100, #F5F5F5);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30eb1e2 */.elementor-30 .elementor-element.elementor-element-30eb1e2 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f6365a6 */.elementor-30 .elementor-element.elementor-element-f6365a6 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b1a60 */.step-one-container img {
  width: 100%;
  height: auto;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.step-one-container img.active {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d134b24 */@media screen and (min-width:1025px) {
    .elementor-30 .elementor-element.elementor-element-d134b24 {
        position:sticky;
        top:150px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8992c6 */.elementor-30 .elementor-element.elementor-element-b8992c6 {
    width: fit-content;
    padding: 10px 24px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ecd404 */.elementor-30 .elementor-element.elementor-element-9ecd404 .elementor-button-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-9ecd404 .elementor-button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #BE155C;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-9ecd404 svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-9ecd404:hover svg {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(5376%) hue-rotate(325deg) brightness(82%) contrast(90%);
}

.elementor-30 .elementor-element.elementor-element-9ecd404:hover .elementor-button-icon::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62c262b */.elementor-30 .elementor-element.elementor-element-62c262b .elementor-button-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-62c262b .elementor-button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #BE155C;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-62c262b svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-62c262b:hover svg {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(5376%) hue-rotate(325deg) brightness(82%) contrast(90%);
}

.elementor-30 .elementor-element.elementor-element-62c262b:hover .elementor-button-icon::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b29ecf */.elementor-30 .elementor-element.elementor-element-5b29ecf .elementor-button-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-5b29ecf .elementor-button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #BE155C;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-5b29ecf svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-5b29ecf:hover svg {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(5376%) hue-rotate(325deg) brightness(82%) contrast(90%);
}

.elementor-30 .elementor-element.elementor-element-5b29ecf:hover .elementor-button-icon::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a09f472 */.elementor-30 .elementor-element.elementor-element-a09f472 .elementor-button-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-a09f472 .elementor-button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #BE155C;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-a09f472 svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-a09f472:hover svg {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(5376%) hue-rotate(325deg) brightness(82%) contrast(90%);
}

.elementor-30 .elementor-element.elementor-element-a09f472:hover .elementor-button-icon::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e4db19 */.elementor-30 .elementor-element.elementor-element-2e4db19 .elementor-button-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-2e4db19 .elementor-button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #BE155C;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-2e4db19 svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-2e4db19:hover svg {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(5376%) hue-rotate(325deg) brightness(82%) contrast(90%);
}

.elementor-30 .elementor-element.elementor-element-2e4db19:hover .elementor-button-icon::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd63d25 */.elementor-30 .elementor-element.elementor-element-dd63d25 {
    background: radial-gradient(135.6% 141.42% at 0% 0%, #FFF 0%, #FFFAFC 78.26%, #FCE8F1 100%), var(--neutral-100, #F5F5F5);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53cc174 */.elementor-30 .elementor-element.elementor-element-53cc174 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66a7e91 */.elementor-30 .elementor-element.elementor-element-66a7e91 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b9b823 */.elementor-30 .elementor-element.elementor-element-2b9b823 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-341afb2 */.elementor-30 .elementor-element.elementor-element-341afb2 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d155917 */.elementor-30 .elementor-element.elementor-element-d155917 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0258d07 */.elementor-30 .elementor-element.elementor-element-0258d07 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1ef94b */.step-two-container img {
  width: 100%;
  height: auto;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.step-two-container img.active {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b852bf */@media screen and (min-width:1025px) {
    .elementor-30 .elementor-element.elementor-element-9b852bf {
        position:sticky;
        top:150px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05eccbe */.elementor-30 .elementor-element.elementor-element-05eccbe {
    width: fit-content;
    padding: 10px 24px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9ec180 */.elementor-30 .elementor-element.elementor-element-f9ec180 .elementor-button-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-f9ec180 .elementor-button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #BE155C;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-f9ec180 svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-f9ec180:hover svg {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(5376%) hue-rotate(325deg) brightness(82%) contrast(90%);
}

.elementor-30 .elementor-element.elementor-element-f9ec180:hover .elementor-button-icon::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4e7a00 */.elementor-30 .elementor-element.elementor-element-c4e7a00 {
    background: radial-gradient(135.6% 141.42% at 0% 0%, #FFF 0%, #FFFAFC 78.26%, #FCE8F1 100%), var(--neutral-100, #F5F5F5);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5e83e */.elementor-30 .elementor-element.elementor-element-7a5e83e {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-770cbe0 */.elementor-30 .elementor-element.elementor-element-770cbe0 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0b25e */.step-three-container img {
  width: 100%;
  height: auto;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.step-three-container img.active {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c23beb */@media screen and (min-width:1025px) {
    .elementor-30 .elementor-element.elementor-element-5c23beb {
        position:sticky;
        top:150px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dde0a25 */.elementor-30 .elementor-element.elementor-element-dde0a25 {
    width: fit-content;
    padding: 10px 24px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d2359b6 */.elementor-30 .elementor-element.elementor-element-d2359b6 .elementor-button-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-d2359b6 .elementor-button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #BE155C;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-d2359b6 svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-d2359b6:hover svg {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(5376%) hue-rotate(325deg) brightness(82%) contrast(90%);
}

.elementor-30 .elementor-element.elementor-element-d2359b6:hover .elementor-button-icon::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-130b68c */.elementor-30 .elementor-element.elementor-element-130b68c .elementor-button-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-130b68c .elementor-button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #BE155C;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-130b68c svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-130b68c:hover svg {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(5376%) hue-rotate(325deg) brightness(82%) contrast(90%);
}

.elementor-30 .elementor-element.elementor-element-130b68c:hover .elementor-button-icon::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c24457 */.elementor-30 .elementor-element.elementor-element-7c24457 .elementor-button-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-7c24457 .elementor-button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #BE155C;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-7c24457 svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-7c24457:hover svg {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(5376%) hue-rotate(325deg) brightness(82%) contrast(90%);
}

.elementor-30 .elementor-element.elementor-element-7c24457:hover .elementor-button-icon::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8eee54 */.elementor-30 .elementor-element.elementor-element-c8eee54 .elementor-button-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-c8eee54 .elementor-button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #BE155C;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-c8eee54 svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-c8eee54:hover svg {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(14%) sepia(73%) saturate(5376%) hue-rotate(325deg) brightness(82%) contrast(90%);
}

.elementor-30 .elementor-element.elementor-element-c8eee54:hover .elementor-button-icon::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc4bacc */.elementor-30 .elementor-element.elementor-element-cc4bacc {
    background: radial-gradient(135.6% 141.42% at 0% 0%, #FFF 0%, #FFFAFC 78.26%, #FCE8F1 100%), var(--neutral-100, #F5F5F5);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddd96f6 */.elementor-30 .elementor-element.elementor-element-ddd96f6 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d2d5c5 */.elementor-30 .elementor-element.elementor-element-8d2d5c5 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acfac5f */.elementor-30 .elementor-element.elementor-element-acfac5f {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1cc6fa */.elementor-30 .elementor-element.elementor-element-f1cc6fa {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f09595 */.elementor-30 .elementor-element.elementor-element-2f09595 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dcb5b4 */.step-four-container img {
  width: 100%;
  height: auto;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.step-four-container img.active {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6801a7e */@media screen and (min-width:1025px) {
    .elementor-30 .elementor-element.elementor-element-6801a7e {
        position:sticky;
        top:150px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57a917c */.elementor-30 .elementor-element.elementor-element-57a917c {
    width: fit-content;
    padding: 10px 24px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e630d9f */.elementor-30 .elementor-element.elementor-element-e630d9f {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81863f4 */.elementor-30 .elementor-element.elementor-element-81863f4 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acedf79 */.elementor-30 .elementor-element.elementor-element-acedf79 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84de475 */.elementor-30 .elementor-element.elementor-element-84de475 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64e5a89 */.elementor-30 .elementor-element.elementor-element-64e5a89 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1864c2 */.elementor-30 .elementor-element.elementor-element-f1864c2 {
    grid-area: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c173216 */.step-two-container img {
  width: 100%;
  height: auto;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.step-two-container img.active {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f98ef8 */@media screen and (min-width:1025px) {
    .elementor-30 .elementor-element.elementor-element-1f98ef8 {
        position:sticky;
        top:150px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05b96fc */.elementor-30 .elementor-element.elementor-element-05b96fc h2{
    max-width: 954px;
    margin: 0 auto;
}

@media screen and (max-width:1024px) {
    .elementor-30 .elementor-element.elementor-element-05b96fc .red-badge {
        font-size:32px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ce0862 */.elementor-30 .elementor-element.elementor-element-5ce0862 b, .elementor-30 .elementor-element.elementor-element-5ce0862 strong {
    color:#BE155C;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-741d621 */.elementor-30 .elementor-element.elementor-element-741d621.vertical-slider {
  width: 100%;
  height: 750px;
    
}
.elementor-30 .elementor-element.elementor-element-741d621.vertical-slider .swiper {
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0edc56 */.elementor-30 .elementor-element.elementor-element-e0edc56::before {
    content:'';
    position: absolute;
    top:0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #0E0E50;
background: linear-gradient(0deg, rgba(14, 14, 80, 1) 0%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 70%, rgba(14, 14, 80, 1) 100%);
z-index: 2;
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0301306 */.elementor-30 .elementor-element.elementor-element-0301306 h3{
    font-size: 32px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b5784 */.elementor-30 .elementor-element.elementor-element-f3b5784 {
    overflow: clip;
}/* End custom CSS */
/* Start custom CSS for jet-unfold, class: .elementor-element-11fffa2 */.elementor-30 .elementor-element.elementor-element-11fffa2 .jet-unfold__button-icon {
    position: relative;
}

.elementor-30 .elementor-element.elementor-element-11fffa2 .jet-unfold__button-icon::before {
    content:'';
    position: absolute;
    top: 50%;
    left: calc(50% - 1px);
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: white;
    opacity: 1;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-11fffa2 .jet-unfold__button svg {
    opacity: 0;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
}

.elementor-30 .elementor-element.elementor-element-11fffa2 .jet-unfold__button:hover svg {
    opacity: 1;
}

.elementor-30 .elementor-element.elementor-element-11fffa2 .jet-unfold__button:hover .jet-unfold__button-icon::before {
    opacity: 0;
}

/*gradient*/

.elementor-30 .elementor-element.elementor-element-11fffa2 .jet-unfold:not(.jet-unfold-state) .jet-unfold__trigger
    ::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 40px;
    right: 0;
 background: rgba(255, 255, 255, 0);
background: linear-gradient(180deg,rgba(255, 255, 255, 0) 70%, rgba(245, 245, 245, 1) 100%);
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ea4036 */.elementor-30 .elementor-element.elementor-element-9ea4036 {
    overflow-x: hidden;
}/* End custom CSS */