.elementor-679 .elementor-element.elementor-element-6e825d92{--display:flex;--min-height:150px;--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-679 .elementor-element.elementor-element-16620e83{--display:flex;--min-height:80px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-679 .elementor-element.elementor-element-ff90b38{text-align:center;}.elementor-679 .elementor-element.elementor-element-ff90b38 .elementor-heading-title{font-size:var( --e-global-typography-4bbeca2-font-size );font-weight:var( --e-global-typography-4bbeca2-font-weight );text-transform:var( --e-global-typography-4bbeca2-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-22d38e81{--display:flex;--min-height:80px;--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;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-679 .elementor-element.elementor-element-491988f6 img{width:175px;}.elementor-679 .elementor-element.elementor-element-84b69f0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-84b69f0::before, .elementor-679 .elementor-element.elementor-element-84b69f0 > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-84b69f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-84b69f0 > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-84b69f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-84b69f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-679 .elementor-element.elementor-element-50759558{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-50759558:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-50759558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-c1d914e{text-align:center;}.elementor-679 .elementor-element.elementor-element-c1d914e .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-070d451{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-070d451:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-070d451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-6464ba4{text-align:center;}.elementor-679 .elementor-element.elementor-element-6464ba4 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-19ebe04{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-19ebe04:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-19ebe04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-89bf4b6{text-align:center;}.elementor-679 .elementor-element.elementor-element-89bf4b6 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-6035c439{--display:flex;--min-height:80px;--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;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-31077884 img{width:175px;}.elementor-679 .elementor-element.elementor-element-7d8194b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-7d8194b::before, .elementor-679 .elementor-element.elementor-element-7d8194b > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-7d8194b > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-7d8194b > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-7d8194b > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-7d8194b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-679 .elementor-element.elementor-element-75476f69{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-75476f69:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-75476f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-7957ba0{text-align:center;}.elementor-679 .elementor-element.elementor-element-7957ba0 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-130de30{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-130de30:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-130de30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-57d801a{text-align:center;}.elementor-679 .elementor-element.elementor-element-57d801a .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-6b6803c7{--display:flex;--min-height:80px;--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;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-4e5681e1 img{width:175px;}.elementor-679 .elementor-element.elementor-element-260cd770{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-260cd770::before, .elementor-679 .elementor-element.elementor-element-260cd770 > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-260cd770 > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-260cd770 > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-260cd770 > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-260cd770 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-679 .elementor-element.elementor-element-21f87cec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-21f87cec:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-21f87cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-42206ae{text-align:center;}.elementor-679 .elementor-element.elementor-element-42206ae .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-5474a3f5{--display:flex;--min-height:80px;--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;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-32da0f11 img{width:175px;}.elementor-679 .elementor-element.elementor-element-52e88c59{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-52e88c59::before, .elementor-679 .elementor-element.elementor-element-52e88c59 > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-52e88c59 > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-52e88c59 > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-52e88c59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-52e88c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-679 .elementor-element.elementor-element-622912a2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-622912a2:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-622912a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-f06bf53{text-align:center;}.elementor-679 .elementor-element.elementor-element-f06bf53 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-5dc4d5e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-5dc4d5e:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-5dc4d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-6c477a9{text-align:center;}.elementor-679 .elementor-element.elementor-element-6c477a9 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-f6bd59c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-f6bd59c:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-f6bd59c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-62b578b{text-align:center;}.elementor-679 .elementor-element.elementor-element-62b578b .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-63fc97de{--display:flex;--min-height:80px;--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;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-654eadad img{width:175px;}.elementor-679 .elementor-element.elementor-element-1eb7bdb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-1eb7bdb::before, .elementor-679 .elementor-element.elementor-element-1eb7bdb > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-1eb7bdb > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-1eb7bdb > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-1eb7bdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-1eb7bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-679 .elementor-element.elementor-element-2acd6553{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-2acd6553:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-2acd6553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-01d5e4b{text-align:center;}.elementor-679 .elementor-element.elementor-element-01d5e4b .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-4e34ca8c{--display:flex;--min-height:80px;--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;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-6f56a813 img{width:175px;}.elementor-679 .elementor-element.elementor-element-102cd7a4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-102cd7a4::before, .elementor-679 .elementor-element.elementor-element-102cd7a4 > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-102cd7a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-102cd7a4 > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-102cd7a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-102cd7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-679 .elementor-element.elementor-element-3458317e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-3458317e:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-3458317e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-fbf8445{text-align:center;}.elementor-679 .elementor-element.elementor-element-fbf8445 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-a497d92{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-a497d92:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-a497d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-e3a6aad{text-align:center;}.elementor-679 .elementor-element.elementor-element-e3a6aad .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-ae617db{--display:flex;--min-height:80px;--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;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-4b45dd80 img{width:175px;}.elementor-679 .elementor-element.elementor-element-5d248cf6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-5d248cf6::before, .elementor-679 .elementor-element.elementor-element-5d248cf6 > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-5d248cf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-5d248cf6 > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-5d248cf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-5d248cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-679 .elementor-element.elementor-element-2452495a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-2452495a:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-2452495a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-b53bbc6{text-align:center;}.elementor-679 .elementor-element.elementor-element-b53bbc6 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-32d414e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-32d414e:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-32d414e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-a143cb8{text-align:center;}.elementor-679 .elementor-element.elementor-element-a143cb8 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-5419b2b6{--display:flex;--min-height:80px;--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;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-2cd4c4ea img{width:120px;}.elementor-679 .elementor-element.elementor-element-3618f092{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-3618f092::before, .elementor-679 .elementor-element.elementor-element-3618f092 > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-3618f092 > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-3618f092 > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-3618f092 > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-3618f092 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-679 .elementor-element.elementor-element-1d37e53e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-1d37e53e:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-1d37e53e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-ad2c118{text-align:center;}.elementor-679 .elementor-element.elementor-element-ad2c118 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-57d4536{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-57d4536:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-57d4536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-3e1754a{text-align:center;}.elementor-679 .elementor-element.elementor-element-3e1754a .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-e54cbe9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-e54cbe9:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-e54cbe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-cbfe7bb{text-align:center;}.elementor-679 .elementor-element.elementor-element-cbfe7bb .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-43810122{--display:flex;--min-height:80px;--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;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-2c5e3151 img{width:200px;}.elementor-679 .elementor-element.elementor-element-3fb9e2c8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-3fb9e2c8::before, .elementor-679 .elementor-element.elementor-element-3fb9e2c8 > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-3fb9e2c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-679 .elementor-element.elementor-element-3fb9e2c8 > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-3fb9e2c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-679 .elementor-element.elementor-element-3fb9e2c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-679 .elementor-element.elementor-element-48dfde1a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-48dfde1a:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-48dfde1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-e1fddb8{text-align:center;}.elementor-679 .elementor-element.elementor-element-e1fddb8 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-d96c8ae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-d96c8ae:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-d96c8ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-f5576ba{text-align:center;}.elementor-679 .elementor-element.elementor-element-f5576ba .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-5164ded{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-679 .elementor-element.elementor-element-5164ded:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-5164ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12304CEB;}.elementor-679 .elementor-element.elementor-element-d8ed1e3{text-align:center;}.elementor-679 .elementor-element.elementor-element-d8ed1e3 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );font-weight:var( --e-global-typography-f9081fe-font-weight );text-transform:var( --e-global-typography-f9081fe-text-transform );color:var( --e-global-color-faa6cb1 );}.elementor-679 .elementor-element.elementor-element-bc83aa4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-679 .elementor-element.elementor-element-bc83aa4:not(.elementor-motion-effects-element-type-background), .elementor-679 .elementor-element.elementor-element-bc83aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C11C8400;}.elementor-679 .elementor-element.elementor-element-bc83aa4 > .elementor-shape-bottom .elementor-shape-fill, .elementor-679 .elementor-element.elementor-element-bc83aa4 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-45d6cb3 );}.elementor-679 .elementor-element.elementor-element-bc83aa4 > .elementor-shape-bottom svg, .elementor-679 .elementor-element.elementor-element-bc83aa4 > .e-con-inner > .elementor-shape-bottom svg{width:calc(135% + 1.3px);height:160px;transform:translateX(-50%) rotateY(180deg);}body.elementor-page-679:not(.elementor-motion-effects-element-type-background), body.elementor-page-679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #C63EEA 0%, var( --e-global-color-b3c24d4 ) 100%);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-679 .elementor-element.elementor-element-16620e83{--content-width:550px;}.elementor-679 .elementor-element.elementor-element-22d38e81{--content-width:550px;}.elementor-679 .elementor-element.elementor-element-50759558{--width:360px;}.elementor-679 .elementor-element.elementor-element-070d451{--width:360px;}.elementor-679 .elementor-element.elementor-element-19ebe04{--width:360px;}.elementor-679 .elementor-element.elementor-element-6035c439{--content-width:550px;}.elementor-679 .elementor-element.elementor-element-75476f69{--width:360px;}.elementor-679 .elementor-element.elementor-element-130de30{--width:360px;}.elementor-679 .elementor-element.elementor-element-6b6803c7{--content-width:550px;}.elementor-679 .elementor-element.elementor-element-21f87cec{--width:360px;}.elementor-679 .elementor-element.elementor-element-5474a3f5{--content-width:550px;}.elementor-679 .elementor-element.elementor-element-622912a2{--width:360px;}.elementor-679 .elementor-element.elementor-element-5dc4d5e{--width:360px;}.elementor-679 .elementor-element.elementor-element-f6bd59c{--width:360px;}.elementor-679 .elementor-element.elementor-element-63fc97de{--content-width:550px;}.elementor-679 .elementor-element.elementor-element-2acd6553{--width:360px;}.elementor-679 .elementor-element.elementor-element-4e34ca8c{--content-width:550px;}.elementor-679 .elementor-element.elementor-element-3458317e{--width:360px;}.elementor-679 .elementor-element.elementor-element-a497d92{--width:360px;}.elementor-679 .elementor-element.elementor-element-ae617db{--content-width:550px;}.elementor-679 .elementor-element.elementor-element-2452495a{--width:360px;}.elementor-679 .elementor-element.elementor-element-32d414e{--width:360px;}.elementor-679 .elementor-element.elementor-element-5419b2b6{--content-width:550px;}.elementor-679 .elementor-element.elementor-element-1d37e53e{--width:360px;}.elementor-679 .elementor-element.elementor-element-57d4536{--width:360px;}.elementor-679 .elementor-element.elementor-element-e54cbe9{--width:360px;}.elementor-679 .elementor-element.elementor-element-43810122{--content-width:550px;}.elementor-679 .elementor-element.elementor-element-48dfde1a{--width:360px;}.elementor-679 .elementor-element.elementor-element-d96c8ae{--width:360px;}.elementor-679 .elementor-element.elementor-element-5164ded{--width:360px;}.elementor-679 .elementor-element.elementor-element-bc83aa4{--content-width:550px;}}@media(max-width:1024px){.elementor-679 .elementor-element.elementor-element-ff90b38 .elementor-heading-title{font-size:var( --e-global-typography-4bbeca2-font-size );}.elementor-679 .elementor-element.elementor-element-84b69f0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-c1d914e .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-6464ba4 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-89bf4b6 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-7d8194b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-7957ba0 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-57d801a .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-260cd770{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-42206ae .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-52e88c59{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-f06bf53 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-6c477a9 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-62b578b .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-1eb7bdb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-01d5e4b .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-102cd7a4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-fbf8445 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-e3a6aad .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-5d248cf6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-b53bbc6 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-a143cb8 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-3618f092{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-ad2c118 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-3e1754a .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-cbfe7bb .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-3fb9e2c8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-e1fddb8 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-f5576ba .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-d8ed1e3 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}}@media(max-width:767px){.elementor-679 .elementor-element.elementor-element-ff90b38 .elementor-heading-title{font-size:var( --e-global-typography-4bbeca2-font-size );}.elementor-679 .elementor-element.elementor-element-84b69f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-c1d914e .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-6464ba4 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-89bf4b6 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-7d8194b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-7957ba0 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-57d801a .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-260cd770{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-42206ae .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-52e88c59{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-f06bf53 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-6c477a9 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-62b578b .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-1eb7bdb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-01d5e4b .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-102cd7a4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-fbf8445 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-e3a6aad .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-5d248cf6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-b53bbc6 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-a143cb8 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-3618f092{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-ad2c118 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-3e1754a .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-cbfe7bb .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-3fb9e2c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-679 .elementor-element.elementor-element-e1fddb8 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-f5576ba .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-d8ed1e3 .elementor-heading-title{font-size:var( --e-global-typography-f9081fe-font-size );}.elementor-679 .elementor-element.elementor-element-bc83aa4 > .elementor-shape-bottom svg, .elementor-679 .elementor-element.elementor-element-bc83aa4 > .e-con-inner > .elementor-shape-bottom svg{height:60px;}}/* Start custom CSS for container, class: .elementor-element-50759558 *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-070d451 *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ebe04 *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75476f69 *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130de30 *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f87cec *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-622912a2 *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dc4d5e *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6bd59c *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2acd6553 *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3458317e *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a497d92 *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2452495a *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d414e *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d37e53e *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d4536 *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e54cbe9 *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48dfde1a *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d96c8ae *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5164ded *//* Podstawowy frosty glass */
.glass {
  /* tło półprzezroczyste - “mleko” */
  background: rgba(255, 255, 255, 0.14);
  /* można też spróbować ciemnego szkła:
     background: rgba(15, 15, 20, 0.18); */

  /* rozmycie i lekkie podbicie koloru */
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  backdrop-filter: blur(14px) saturate(140%);

  /* detale wykończenia */
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  overflow: hidden;              /* ładnie przytnie rozmycie do promienia */
  background-clip: padding-box;  /* uniknie “przeciekania” przez border */
}

/* Opcjonalny subtelny gradient i refleks na górze (ładniejsze szkło) */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.35), rgba(255,255,255,0) 40%);
  /* delikatny “szum” (opcjonalnie: wstaw własną teksturę) */
  mix-blend-mode: overlay;
  opacity: 0.25;
}/* End custom CSS */