.elementor-17564 .elementor-element.elementor-element-5e12a80d:not(.elementor-motion-effects-element-type-background), .elementor-17564 .elementor-element.elementor-element-5e12a80d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://liceum.bielecki.cloud/wp-content/uploads/2026/07/raw_image_06-scaled-1-1.webp");background-size:cover;}.elementor-17564 .elementor-element.elementor-element-5e12a80d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #111D2A 38%, #26384BE6 100%);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-5e12a80d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:133px 0px 96px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17564 .elementor-element.elementor-element-3832c853 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#B5976E;}.elementor-17564 .elementor-element.elementor-element-ab79081 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:100;line-height:1.2em;color:var( --e-global-color-ffffff01 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17564 .elementor-element.elementor-element-76a1617c{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17564 .elementor-element.elementor-element-a5e2a75 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;box-shadow:6px 6px 0px 0px rgba(181, 150.99999999999997, 110, 0.25098039215686274);}.elementor-17564 .elementor-element.elementor-element-75dfb3c9 .elementor-button{background-color:#26384B;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;box-shadow:6px 6px 0px 0px rgba(38, 55.99999999999998, 75, 0.25098039215686274);}.elementor-17564 .elementor-element.elementor-element-57d7c7e1 > .elementor-element-populated{margin:0% 0% 0% 18%;--e-column-margin-right:0%;--e-column-margin-left:18%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17564 .elementor-element.elementor-element-46facd5 img{width:100%;}.elementor-17564 .elementor-element.elementor-element-49732f10 .elementor-button{background-color:#E5C487;font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:100;font-style:italic;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:21px 22px 23px 21px;}.elementor-17564 .elementor-element.elementor-element-49732f10{margin:-42px -42px calc(var(--kit-widget-spacing, 0px) + -42px) -42px;z-index:10;}.elementor-17564 .elementor-element.elementor-element-15b2ffe2:not(.elementor-motion-effects-element-type-background), .elementor-17564 .elementor-element.elementor-element-15b2ffe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#152638;}.elementor-17564 .elementor-element.elementor-element-15b2ffe2 > .elementor-container{max-width:1370px;min-height:400px;}.elementor-17564 .elementor-element.elementor-element-15b2ffe2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 0% 4% 0%;}.elementor-17564 .elementor-element.elementor-element-15b2ffe2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-146c9d51{text-align:end;}.elementor-17564 .elementor-element.elementor-element-5e733ad3{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-5e733ad3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#B5976E;}.elementor-17564 .elementor-element.elementor-element-6ba404dc{text-align:start;}.elementor-17564 .elementor-element.elementor-element-29ea7014{text-align:center;}.elementor-17564 .elementor-element.elementor-element-29ea7014 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-50a81431{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-76235de6 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#B5976EB8;}.elementor-17564 .elementor-element.elementor-element-5822ef02{text-align:start;}.elementor-17564 .elementor-element.elementor-element-5822ef02 img{width:19%;max-width:16%;height:66px;}.elementor-17564 .elementor-element.elementor-element-7e1a500b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-46437a72{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-631ae5c2 .elementor-button{background-color:var( --e-global-color-f2802d2 );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-17564 .elementor-element.elementor-element-631ae5c2{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -5%;}.elementor-17564 .elementor-element.elementor-element-631ae5c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17564 .elementor-element.elementor-element-631ae5c2 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-17564 .elementor-element.elementor-element-631ae5c2 .elementor-button:hover, .elementor-17564 .elementor-element.elementor-element-631ae5c2 .elementor-button:focus{color:var( --e-global-color-ffffff02 );}.elementor-17564 .elementor-element.elementor-element-631ae5c2 .elementor-button:hover svg, .elementor-17564 .elementor-element.elementor-element-631ae5c2 .elementor-button:focus svg{fill:var( --e-global-color-ffffff02 );}.elementor-17564 .elementor-element.elementor-element-57fe16d2 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#B5976EB8;margin:0% 0% 0% 3%;--e-column-margin-right:0%;--e-column-margin-left:3%;}.elementor-17564 .elementor-element.elementor-element-495b4edf{text-align:start;}.elementor-17564 .elementor-element.elementor-element-495b4edf img{width:19%;max-width:16%;height:66px;}.elementor-17564 .elementor-element.elementor-element-22cc0dd3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-6ea11cf6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-79d8cfc .elementor-button{background-color:#15263800;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-17564 .elementor-element.elementor-element-79d8cfc{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -5%;z-index:0;}.elementor-17564 .elementor-element.elementor-element-79d8cfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17564 .elementor-element.elementor-element-79d8cfc .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-17564 .elementor-element.elementor-element-79d8cfc .elementor-button:hover, .elementor-17564 .elementor-element.elementor-element-79d8cfc .elementor-button:focus{color:var( --e-global-color-ffffff02 );}.elementor-17564 .elementor-element.elementor-element-79d8cfc .elementor-button:hover svg, .elementor-17564 .elementor-element.elementor-element-79d8cfc .elementor-button:focus svg{fill:var( --e-global-color-ffffff02 );}.elementor-17564 .elementor-element.elementor-element-14bb0782 > .elementor-element-populated{margin:0% 0% 0% 3%;--e-column-margin-right:0%;--e-column-margin-left:3%;}.elementor-17564 .elementor-element.elementor-element-b3d3752{text-align:start;}.elementor-17564 .elementor-element.elementor-element-b3d3752 img{width:19%;max-width:16%;height:66px;}.elementor-17564 .elementor-element.elementor-element-3aea3559 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-108f9ce7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-56588401 .elementor-button{background-color:#15263800;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-17564 .elementor-element.elementor-element-56588401{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -5%;z-index:0;}.elementor-17564 .elementor-element.elementor-element-56588401 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17564 .elementor-element.elementor-element-56588401 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-17564 .elementor-element.elementor-element-56588401 .elementor-button:hover, .elementor-17564 .elementor-element.elementor-element-56588401 .elementor-button:focus{color:var( --e-global-color-ffffff02 );}.elementor-17564 .elementor-element.elementor-element-56588401 .elementor-button:hover svg, .elementor-17564 .elementor-element.elementor-element-56588401 .elementor-button:focus svg{fill:var( --e-global-color-ffffff02 );}.elementor-17564 .elementor-element.elementor-element-6841188d:not(.elementor-motion-effects-element-type-background), .elementor-17564 .elementor-element.elementor-element-6841188d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#152638;}.elementor-17564 .elementor-element.elementor-element-6841188d > .elementor-container{max-width:1370px;min-height:400px;}.elementor-17564 .elementor-element.elementor-element-6841188d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:3% 0% 4% 0%;}.elementor-17564 .elementor-element.elementor-element-6841188d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-1d17d657{text-align:end;}.elementor-17564 .elementor-element.elementor-element-67151222{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-67151222 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#B5976E;}.elementor-17564 .elementor-element.elementor-element-41b9a481{text-align:start;}.elementor-17564 .elementor-element.elementor-element-44a74530{text-align:center;}.elementor-17564 .elementor-element.elementor-element-44a74530 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-38c3d9e8{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17564 .elementor-element.elementor-element-476b51e4 .elementor-flip-box__front{background-color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-476b51e4 .elementor-flip-box__back{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-476b51e4 .elementor-flip-box{height:260px;}.elementor-17564 .elementor-element.elementor-element-476b51e4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:start;}.elementor-17564 .elementor-element.elementor-element-476b51e4 .elementor-icon{font-size:35px;}.elementor-17564 .elementor-element.elementor-element-476b51e4 .elementor-icon svg{width:35px;transform:rotate(0deg);}.elementor-17564 .elementor-element.elementor-element-476b51e4 .elementor-icon i{transform:rotate(0deg);}.elementor-17564 .elementor-element.elementor-element-476b51e4 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:400;}.elementor-17564 .elementor-element.elementor-element-476b51e4 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#E4E4E4;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-17564 .elementor-element.elementor-element-476b51e4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-476b51e4 .elementor-flip-box__button{margin-inline-center:0;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;border-width:1px;}.elementor-17564 .elementor-element.elementor-element-476b51e4 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-17564 .elementor-element.elementor-element-2195ec18 .elementor-flip-box__front{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-2195ec18 .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-2195ec18 .elementor-flip-box{height:260px;}.elementor-17564 .elementor-element.elementor-element-2195ec18 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:end;}.elementor-17564 .elementor-element.elementor-element-2195ec18 .elementor-icon{font-size:35px;}.elementor-17564 .elementor-element.elementor-element-2195ec18 .elementor-icon svg{width:35px;transform:rotate(0deg);}.elementor-17564 .elementor-element.elementor-element-2195ec18 .elementor-icon i{transform:rotate(0deg);}.elementor-17564 .elementor-element.elementor-element-2195ec18 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:400;}.elementor-17564 .elementor-element.elementor-element-2195ec18 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#E4E4E4;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-17564 .elementor-element.elementor-element-2195ec18 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-2195ec18 .elementor-flip-box__button{margin-inline-center:0;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;border-width:1px;}.elementor-17564 .elementor-element.elementor-element-2195ec18 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-17564 .elementor-element.elementor-element-348eaefe{margin-top:3%;margin-bottom:0%;}.elementor-17564 .elementor-element.elementor-element-65d897bb .elementor-flip-box__front{background-color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-65d897bb .elementor-flip-box__back{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-65d897bb .elementor-flip-box{height:260px;}.elementor-17564 .elementor-element.elementor-element-65d897bb .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:start;}.elementor-17564 .elementor-element.elementor-element-65d897bb .elementor-icon{font-size:35px;}.elementor-17564 .elementor-element.elementor-element-65d897bb .elementor-icon svg{width:35px;transform:rotate(0deg);}.elementor-17564 .elementor-element.elementor-element-65d897bb .elementor-icon i{transform:rotate(0deg);}.elementor-17564 .elementor-element.elementor-element-65d897bb .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:400;}.elementor-17564 .elementor-element.elementor-element-65d897bb .elementor-flip-box__front .elementor-flip-box__layer__description{color:#E4E4E4;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-17564 .elementor-element.elementor-element-65d897bb .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-65d897bb .elementor-flip-box__button{margin-inline-center:0;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;border-width:1px;}.elementor-17564 .elementor-element.elementor-element-65d897bb .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-17564 .elementor-element.elementor-element-2d1038fb .elementor-flip-box__front{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-2d1038fb .elementor-flip-box__back{background-color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-2d1038fb .elementor-flip-box{height:260px;}.elementor-17564 .elementor-element.elementor-element-2d1038fb .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:end;}.elementor-17564 .elementor-element.elementor-element-2d1038fb .elementor-icon{font-size:35px;}.elementor-17564 .elementor-element.elementor-element-2d1038fb .elementor-icon svg{width:35px;transform:rotate(0deg);}.elementor-17564 .elementor-element.elementor-element-2d1038fb .elementor-icon i{transform:rotate(0deg);}.elementor-17564 .elementor-element.elementor-element-2d1038fb .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:400;}.elementor-17564 .elementor-element.elementor-element-2d1038fb .elementor-flip-box__front .elementor-flip-box__layer__description{color:#E4E4E4;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-17564 .elementor-element.elementor-element-2d1038fb .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:40px 40px 40px 40px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-2d1038fb .elementor-flip-box__button{margin-inline-center:0;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;border-width:1px;}.elementor-17564 .elementor-element.elementor-element-2d1038fb .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-17564 .elementor-element.elementor-element-2ae60b88 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;box-shadow:6px 6px 0px 0px rgba(181, 150.99999999999997, 110, 0.25098039215686274);}.elementor-17564 .elementor-element.elementor-element-2ae60b88{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-17564 .elementor-element.elementor-element-45310e02:not(.elementor-motion-effects-element-type-background), .elementor-17564 .elementor-element.elementor-element-45310e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2802d2 );}.elementor-17564 .elementor-element.elementor-element-45310e02 > .elementor-container{max-width:1370px;min-height:400px;}.elementor-17564 .elementor-element.elementor-element-45310e02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 0% 4% 0%;}.elementor-17564 .elementor-element.elementor-element-45310e02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-563518f0{text-align:end;}.elementor-17564 .elementor-element.elementor-element-57b3f7d7{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-57b3f7d7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#B5976E;}.elementor-17564 .elementor-element.elementor-element-3bf9478{width:var( --container-widget-width, 97.224% );max-width:97.224%;--container-widget-width:97.224%;--container-widget-flex-grow:0;text-align:start;}.elementor-17564 .elementor-element.elementor-element-4d63884b{text-align:center;}.elementor-17564 .elementor-element.elementor-element-4d63884b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-4e7f3f18{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-2788d71a{text-align:center;}.elementor-17564 .elementor-element.elementor-element-2788d71a img{width:20%;max-width:19%;height:53px;}.elementor-17564 .elementor-element.elementor-element-1474d1fe{text-align:center;}.elementor-17564 .elementor-element.elementor-element-1474d1fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-7b953a25{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-bb4251d{text-align:center;}.elementor-17564 .elementor-element.elementor-element-bb4251d img{width:20%;max-width:19%;height:53px;}.elementor-17564 .elementor-element.elementor-element-56cd695b{text-align:center;}.elementor-17564 .elementor-element.elementor-element-56cd695b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-1bf4e32e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-7cbf6c95{text-align:center;}.elementor-17564 .elementor-element.elementor-element-7cbf6c95 img{width:20%;max-width:19%;height:53px;}.elementor-17564 .elementor-element.elementor-element-68915278{text-align:center;}.elementor-17564 .elementor-element.elementor-element-68915278 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-28384f20{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-3dc5506f{text-align:center;}.elementor-17564 .elementor-element.elementor-element-3dc5506f img{width:20%;max-width:19%;height:53px;}.elementor-17564 .elementor-element.elementor-element-cf97b31{text-align:center;}.elementor-17564 .elementor-element.elementor-element-cf97b31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-65d9df99{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-7389072:not(.elementor-motion-effects-element-type-background), .elementor-17564 .elementor-element.elementor-element-7389072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#152638;}.elementor-17564 .elementor-element.elementor-element-7389072 > .elementor-container{max-width:1370px;min-height:400px;}.elementor-17564 .elementor-element.elementor-element-7389072{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 0% 4% 0%;}.elementor-17564 .elementor-element.elementor-element-7389072 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-5c0acb86 img{width:100%;}.elementor-17564 .elementor-element.elementor-element-543397be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17564 .elementor-element.elementor-element-543397be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26384B;}.elementor-bc-flex-widget .elementor-17564 .elementor-element.elementor-element-543397be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17564 .elementor-element.elementor-element-543397be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17564 .elementor-element.elementor-element-543397be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5% 5% 5% -11%;--e-column-margin-right:5%;--e-column-margin-left:-11%;padding:5% 5% 5% 5%;}.elementor-17564 .elementor-element.elementor-element-543397be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-543397be{z-index:2;}.elementor-17564 .elementor-element.elementor-element-56aaaede{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-56aaaede .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#B5976E;}.elementor-17564 .elementor-element.elementor-element-122d8d01{text-align:center;}.elementor-17564 .elementor-element.elementor-element-122d8d01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-7537e6b0{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-8af1b51 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;box-shadow:6px 6px 0px 0px rgba(181, 150.99999999999997, 110, 0.25098039215686274);}.elementor-17564 .elementor-element.elementor-element-4b453c61:not(.elementor-motion-effects-element-type-background), .elementor-17564 .elementor-element.elementor-element-4b453c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2802d2 );}.elementor-17564 .elementor-element.elementor-element-4b453c61 > .elementor-container{max-width:1370px;min-height:400px;}.elementor-17564 .elementor-element.elementor-element-4b453c61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 0% 4% 0%;}.elementor-17564 .elementor-element.elementor-element-4b453c61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-bed76e7{text-align:end;}.elementor-17564 .elementor-element.elementor-element-72870131{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-72870131 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#B5976E;}.elementor-17564 .elementor-element.elementor-element-454aac28{text-align:start;}.elementor-17564 .elementor-element.elementor-element-640ba889{text-align:center;}.elementor-17564 .elementor-element.elementor-element-640ba889 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-6289c973{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-5e462298 .elementor-button{background-color:var( --e-global-color-ffffff02 );font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:20px 34px 30px 32px;}.elementor-17564 .elementor-element.elementor-element-5e462298{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-17564 .elementor-element.elementor-element-5e462298:not( .elementor-widget-image ), .elementor-17564 .elementor-element.elementor-element-5e462298.elementor-widget-image img{-webkit-mask-image:url( https://liceum.bielecki.cloud/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17564 .elementor-element.elementor-element-144265e8{text-align:center;}.elementor-17564 .elementor-element.elementor-element-144265e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-6fc0a5d7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-67de6ec .elementor-button{background-color:var( --e-global-color-ffffff02 );font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:20px 34px 30px 32px;}.elementor-17564 .elementor-element.elementor-element-67de6ec{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-17564 .elementor-element.elementor-element-67de6ec:not( .elementor-widget-image ), .elementor-17564 .elementor-element.elementor-element-67de6ec.elementor-widget-image img{-webkit-mask-image:url( https://liceum.bielecki.cloud/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17564 .elementor-element.elementor-element-3e5df865{text-align:center;}.elementor-17564 .elementor-element.elementor-element-3e5df865 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-40c70569{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-4f6448ab .elementor-button{background-color:var( --e-global-color-ffffff02 );font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:20px 34px 30px 32px;}.elementor-17564 .elementor-element.elementor-element-4f6448ab{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-17564 .elementor-element.elementor-element-4f6448ab:not( .elementor-widget-image ), .elementor-17564 .elementor-element.elementor-element-4f6448ab.elementor-widget-image img{-webkit-mask-image:url( https://liceum.bielecki.cloud/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17564 .elementor-element.elementor-element-139776a0{text-align:center;}.elementor-17564 .elementor-element.elementor-element-139776a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-35da534a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-682bad68{margin-top:2%;margin-bottom:0%;}.elementor-17564 .elementor-element.elementor-element-10a787a .elementor-button{background-color:var( --e-global-color-ffffff02 );font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:20px 34px 30px 32px;}.elementor-17564 .elementor-element.elementor-element-10a787a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-17564 .elementor-element.elementor-element-10a787a:not( .elementor-widget-image ), .elementor-17564 .elementor-element.elementor-element-10a787a.elementor-widget-image img{-webkit-mask-image:url( https://liceum.bielecki.cloud/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17564 .elementor-element.elementor-element-3eb3c3b5{text-align:center;}.elementor-17564 .elementor-element.elementor-element-3eb3c3b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-7de1c47{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-69bca282 .elementor-button{background-color:var( --e-global-color-ffffff02 );font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:20px 34px 30px 32px;}.elementor-17564 .elementor-element.elementor-element-69bca282{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-17564 .elementor-element.elementor-element-69bca282:not( .elementor-widget-image ), .elementor-17564 .elementor-element.elementor-element-69bca282.elementor-widget-image img{-webkit-mask-image:url( https://liceum.bielecki.cloud/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17564 .elementor-element.elementor-element-8cba5cf{text-align:center;}.elementor-17564 .elementor-element.elementor-element-8cba5cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-1abfe50e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-35ce032d .elementor-button{background-color:var( --e-global-color-ffffff02 );font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:20px 34px 30px 32px;}.elementor-17564 .elementor-element.elementor-element-35ce032d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-17564 .elementor-element.elementor-element-35ce032d:not( .elementor-widget-image ), .elementor-17564 .elementor-element.elementor-element-35ce032d.elementor-widget-image img{-webkit-mask-image:url( https://liceum.bielecki.cloud/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-17564 .elementor-element.elementor-element-3ed011fc{text-align:center;}.elementor-17564 .elementor-element.elementor-element-3ed011fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-22423d60{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;column-gap:100px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-39c7dd2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;box-shadow:6px 6px 0px 0px rgba(181, 150.99999999999997, 110, 0.25098039215686274);}.elementor-17564 .elementor-element.elementor-element-39c7dd2{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-17564 .elementor-element.elementor-element-39c7dd2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17564 .elementor-element.elementor-element-40c1bc28:not(.elementor-motion-effects-element-type-background), .elementor-17564 .elementor-element.elementor-element-40c1bc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#152638;}.elementor-17564 .elementor-element.elementor-element-40c1bc28 > .elementor-container{max-width:1370px;min-height:400px;}.elementor-17564 .elementor-element.elementor-element-40c1bc28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 0% 4% 0%;}.elementor-17564 .elementor-element.elementor-element-40c1bc28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-6813240f{text-align:end;}.elementor-17564 .elementor-element.elementor-element-2e32dd1d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-2e32dd1d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#B5976E;}.elementor-17564 .elementor-element.elementor-element-124deffe{text-align:start;}.elementor-17564 .elementor-element.elementor-element-7451d985{text-align:center;}.elementor-17564 .elementor-element.elementor-element-7451d985 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-3071250f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-3d69db75{margin-top:3%;margin-bottom:0%;}.elementor-17564 .elementor-element.elementor-element-4a1c0734:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17564 .elementor-element.elementor-element-4a1c0734 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-4a1c0734 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:28px 10px 28px 10px;}.elementor-17564 .elementor-element.elementor-element-4a1c0734 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-ae2fb79{text-align:center;}.elementor-17564 .elementor-element.elementor-element-ae2fb79 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:rgba(249,248,246,0.5);}.elementor-17564 .elementor-element.elementor-element-5808b15f{text-align:center;}.elementor-17564 .elementor-element.elementor-element-5808b15f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:rgba(249,248,246,0.5);}.elementor-17564 .elementor-element.elementor-element-41edd4c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17564 .elementor-element.elementor-element-41edd4c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-41edd4c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:28px 10px 28px 10px;}.elementor-17564 .elementor-element.elementor-element-41edd4c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-25268cee{text-align:center;}.elementor-17564 .elementor-element.elementor-element-25268cee .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:rgba(249,248,246,0.5);}.elementor-17564 .elementor-element.elementor-element-c384084{text-align:center;}.elementor-17564 .elementor-element.elementor-element-c384084 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:rgba(249,248,246,0.5);}.elementor-17564 .elementor-element.elementor-element-23fa8d35:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17564 .elementor-element.elementor-element-23fa8d35 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-23fa8d35 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:28px 10px 28px 10px;}.elementor-17564 .elementor-element.elementor-element-23fa8d35 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-24300358{text-align:center;}.elementor-17564 .elementor-element.elementor-element-24300358 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:rgba(249,248,246,0.5);}.elementor-17564 .elementor-element.elementor-element-16a0954a{text-align:center;}.elementor-17564 .elementor-element.elementor-element-16a0954a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:rgba(249,248,246,0.5);}.elementor-17564 .elementor-element.elementor-element-624d4104:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17564 .elementor-element.elementor-element-624d4104 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-624d4104 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:28px 10px 28px 10px;}.elementor-17564 .elementor-element.elementor-element-624d4104 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-6b1556d5{text-align:center;}.elementor-17564 .elementor-element.elementor-element-6b1556d5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:rgba(249,248,246,0.5);}.elementor-17564 .elementor-element.elementor-element-5f03a6eb{text-align:center;}.elementor-17564 .elementor-element.elementor-element-5f03a6eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:rgba(249,248,246,0.5);}.elementor-17564 .elementor-element.elementor-element-2c7fc9f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17564 .elementor-element.elementor-element-2c7fc9f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-2c7fc9f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:28px 10px 28px 10px;}.elementor-17564 .elementor-element.elementor-element-2c7fc9f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-3ff58bb9{text-align:center;}.elementor-17564 .elementor-element.elementor-element-3ff58bb9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:rgba(249,248,246,0.5);}.elementor-17564 .elementor-element.elementor-element-2be5b935{text-align:center;}.elementor-17564 .elementor-element.elementor-element-2be5b935 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:rgba(249,248,246,0.5);}.elementor-17564 .elementor-element.elementor-element-1543dce7:not(.elementor-motion-effects-element-type-background), .elementor-17564 .elementor-element.elementor-element-1543dce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2802d2 );}.elementor-17564 .elementor-element.elementor-element-1543dce7 > .elementor-container{max-width:1370px;min-height:400px;}.elementor-17564 .elementor-element.elementor-element-1543dce7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 0% 4% 0%;}.elementor-17564 .elementor-element.elementor-element-1543dce7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-3739e456{text-align:end;}.elementor-17564 .elementor-element.elementor-element-474ff71f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-474ff71f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#B5976E;}.elementor-17564 .elementor-element.elementor-element-663de445{text-align:start;}.elementor-17564 .elementor-element.elementor-element-3201db62{text-align:center;}.elementor-17564 .elementor-element.elementor-element-3201db62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-20269edc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-41d37b44{margin-top:3%;margin-bottom:0%;}.elementor-17564 .elementor-element.elementor-element-5f9155c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17564 .elementor-element.elementor-element-5f9155c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-5f9155c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:35px 25px 35px 25px;}.elementor-17564 .elementor-element.elementor-element-5f9155c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17564 .elementor-element.elementor-element-1d30fe72 .elementor-counter-number-wrapper{color:var( --e-global-color-ffffff01 );font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:600;}.elementor-17564 .elementor-element.elementor-element-1d30fe72 .elementor-counter-title{color:#E5C487;}.elementor-17564 .elementor-element.elementor-element-6d1789d0{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-ffffff03 );}.elementor-17564 .elementor-element.elementor-element-b86cbd7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17564 .elementor-element.elementor-element-b86cbd7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-b86cbd7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:35px 25px 35px 25px;}.elementor-17564 .elementor-element.elementor-element-b86cbd7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-53608ccd .elementor-counter-number-wrapper{color:var( --e-global-color-ffffff01 );font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:600;}.elementor-17564 .elementor-element.elementor-element-53608ccd .elementor-counter-title{color:#E5C487;}.elementor-17564 .elementor-element.elementor-element-6f675590{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-ffffff03 );}.elementor-17564 .elementor-element.elementor-element-956ec8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17564 .elementor-element.elementor-element-956ec8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-956ec8a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:35px 25px 35px 25px;}.elementor-17564 .elementor-element.elementor-element-956ec8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-25de541 .elementor-counter-number-wrapper{color:var( --e-global-color-ffffff01 );font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:600;}.elementor-17564 .elementor-element.elementor-element-25de541 .elementor-counter-title{color:#E5C487;}.elementor-17564 .elementor-element.elementor-element-62f8d6f6{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-ffffff03 );}.elementor-17564 .elementor-element.elementor-element-3fc2c746 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;box-shadow:6px 6px 0px 0px rgba(181, 150.99999999999997, 110, 0.25098039215686274);}.elementor-17564 .elementor-element.elementor-element-3fc2c746{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-17564 .elementor-element.elementor-element-4c4ccda1:not(.elementor-motion-effects-element-type-background), .elementor-17564 .elementor-element.elementor-element-4c4ccda1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#152638;}.elementor-17564 .elementor-element.elementor-element-4c4ccda1 > .elementor-container{max-width:1370px;min-height:400px;}.elementor-17564 .elementor-element.elementor-element-4c4ccda1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 0% 4% 0%;}.elementor-17564 .elementor-element.elementor-element-4c4ccda1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-6222922{text-align:end;}.elementor-17564 .elementor-element.elementor-element-2ba6e6d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-2ba6e6d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#B5976E;}.elementor-17564 .elementor-element.elementor-element-1637cfa2{text-align:start;}.elementor-17564 .elementor-element.elementor-element-1f7eef27{text-align:center;}.elementor-17564 .elementor-element.elementor-element-1f7eef27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-2d0a5cb0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17564 .elementor-element.elementor-element-7d8c236e{margin-top:3%;margin-bottom:0%;}.elementor-17564 .elementor-element.elementor-element-1e91201e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17564 .elementor-element.elementor-element-1e91201e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-1e91201e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:35px 25px 35px 25px;}.elementor-17564 .elementor-element.elementor-element-1e91201e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-31599eed{text-align:center;}.elementor-17564 .elementor-element.elementor-element-31599eed img{width:38%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E5C487;border-radius:500px 500px 500px 500px;}.elementor-17564 .elementor-element.elementor-element-5946ff6b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-5946ff6b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-17564 .elementor-element.elementor-element-276785ec{text-align:center;}.elementor-17564 .elementor-element.elementor-element-276785ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-17564 .elementor-element.elementor-element-4a9ff771{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-ffffff03 );}.elementor-17564 .elementor-element.elementor-element-2b79d31f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17564 .elementor-element.elementor-element-2b79d31f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-2b79d31f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:35px 25px 35px 25px;}.elementor-17564 .elementor-element.elementor-element-2b79d31f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-50a0c968{text-align:center;}.elementor-17564 .elementor-element.elementor-element-50a0c968 img{width:38%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E5C487;border-radius:500px 500px 500px 500px;}.elementor-17564 .elementor-element.elementor-element-32cb031c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-32cb031c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-17564 .elementor-element.elementor-element-6980c191{text-align:center;}.elementor-17564 .elementor-element.elementor-element-6980c191 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-17564 .elementor-element.elementor-element-6a110427{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-ffffff03 );}.elementor-17564 .elementor-element.elementor-element-495bc344:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17564 .elementor-element.elementor-element-495bc344 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26384B;}.elementor-17564 .elementor-element.elementor-element-495bc344 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:35px 25px 35px 25px;}.elementor-17564 .elementor-element.elementor-element-495bc344 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-3445ec0c{text-align:center;}.elementor-17564 .elementor-element.elementor-element-3445ec0c img{width:38%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E5C487;border-radius:500px 500px 500px 500px;}.elementor-17564 .elementor-element.elementor-element-1e6202fd{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-1e6202fd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-17564 .elementor-element.elementor-element-12c775b1{text-align:center;}.elementor-17564 .elementor-element.elementor-element-12c775b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-17564 .elementor-element.elementor-element-1b02ae96{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-ffffff03 );}.elementor-17564 .elementor-element.elementor-element-421ba21b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;box-shadow:6px 6px 0px 0px rgba(181, 150.99999999999997, 110, 0.25098039215686274);}.elementor-17564 .elementor-element.elementor-element-421ba21b{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-17564 .elementor-element.elementor-element-5844058e:not(.elementor-motion-effects-element-type-background), .elementor-17564 .elementor-element.elementor-element-5844058e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2802d2 );}.elementor-17564 .elementor-element.elementor-element-5844058e > .elementor-container{max-width:1370px;min-height:400px;}.elementor-17564 .elementor-element.elementor-element-5844058e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 0% 4% 0%;}.elementor-17564 .elementor-element.elementor-element-5844058e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17564 .elementor-element.elementor-element-76606948{text-align:end;}.elementor-17564 .elementor-element.elementor-element-105c0742{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17564 .elementor-element.elementor-element-105c0742 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#B5976E;}.elementor-17564 .elementor-element.elementor-element-542eba5{text-align:start;}.elementor-17564 .elementor-element.elementor-element-129247bb{text-align:center;}.elementor-17564 .elementor-element.elementor-element-129247bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-ffffff01 );}.elementor-17564 .elementor-element.elementor-element-2e9c5824{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17564 .elementor-element.elementor-element-1606c4b0{margin:3% 7% calc(var(--kit-widget-spacing, 0px) + 0%) 7%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-field-group{padding-right:calc( 22px/2 );padding-left:calc( 22px/2 );margin-bottom:12px;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-form-fields-wrapper{margin-left:calc( -22px/2 );margin-right:calc( -22px/2 );margin-bottom:-12px;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-field-group > label, .elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-field-subgroup label{color:#E4E4E4;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-field-type-html{padding-bottom:0px;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-field-group .elementor-field{color:#26384B;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-field-group .elementor-field, .elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F9F8F6;border-color:#F9F8F6;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-field-group .elementor-select-wrapper select{background-color:#F9F8F6;border-color:#F9F8F6;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-field-group .elementor-select-wrapper::before{color:#F9F8F6;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:3px 3px 3px 3px;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-ffffff02 );color:var( --e-global-color-primary );}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-ffffff02 );color:var( --e-global-color-primary );}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-17564 .elementor-element.elementor-element-1606c4b0 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-17564 .elementor-element.elementor-element-5e12a80d{margin-top:0px;margin-bottom:0px;padding:124px 0px 0px 0px;}.elementor-17564 .elementor-element.elementor-element-1ee948f0 > .elementor-element-populated{margin:0% 0% 0% 7%;--e-column-margin-right:0%;--e-column-margin-left:7%;}.elementor-17564 .elementor-element.elementor-element-3832c853 .elementor-heading-title{line-height:1.5em;}.elementor-17564 .elementor-element.elementor-element-ab79081 .elementor-heading-title{font-size:38px;}.elementor-17564 .elementor-element.elementor-element-76a1617c{font-size:17px;}.elementor-17564 .elementor-element.elementor-element-57d7c7e1 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17564 .elementor-element.elementor-element-49732f10{margin:-42px -42px calc(var(--kit-widget-spacing, 0px) + -35px) -5px;}.elementor-17564 .elementor-element.elementor-element-15b2ffe2{margin-top:0%;margin-bottom:0%;padding:40px 0px 40px 0px;}.elementor-17564 .elementor-element.elementor-element-5e196e80{width:37%;}.elementor-17564 .elementor-element.elementor-element-15bf78d9{width:24%;}.elementor-17564 .elementor-element.elementor-element-2ef812d1{width:38%;}.elementor-17564 .elementor-element.elementor-element-29ea7014 .elementor-heading-title{font-size:30px;}.elementor-17564 .elementor-element.elementor-element-50a81431{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-5822ef02{text-align:center;}.elementor-17564 .elementor-element.elementor-element-7e1a500b{text-align:center;}.elementor-17564 .elementor-element.elementor-element-46437a72{text-align:center;font-size:15px;}.elementor-17564 .elementor-element.elementor-element-495b4edf{text-align:center;}.elementor-17564 .elementor-element.elementor-element-22cc0dd3{text-align:center;}.elementor-17564 .elementor-element.elementor-element-6ea11cf6{text-align:center;font-size:15px;}.elementor-17564 .elementor-element.elementor-element-b3d3752{text-align:center;}.elementor-17564 .elementor-element.elementor-element-3aea3559{text-align:center;}.elementor-17564 .elementor-element.elementor-element-108f9ce7{text-align:center;font-size:15px;}.elementor-17564 .elementor-element.elementor-element-6841188d{padding:0px 0px 40px 0px;}.elementor-17564 .elementor-element.elementor-element-4d6247db{width:37%;}.elementor-17564 .elementor-element.elementor-element-6fa636f1{width:24%;}.elementor-17564 .elementor-element.elementor-element-7851c5a4{width:38%;}.elementor-17564 .elementor-element.elementor-element-44a74530 .elementor-heading-title{font-size:30px;}.elementor-17564 .elementor-element.elementor-element-38c3d9e8{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-45310e02{padding:40px 0px 40px 0px;}.elementor-17564 .elementor-element.elementor-element-71d163f9{width:37%;}.elementor-17564 .elementor-element.elementor-element-4d826e82{width:24%;}.elementor-17564 .elementor-element.elementor-element-78787397{width:38%;}.elementor-17564 .elementor-element.elementor-element-4d63884b .elementor-heading-title{font-size:30px;}.elementor-17564 .elementor-element.elementor-element-4e7f3f18{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-7b953a25{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-1bf4e32e{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-28384f20{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-65d9df99{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-7389072{padding:40px 0px 40px 0px;}.elementor-17564 .elementor-element.elementor-element-543397be > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-17564 .elementor-element.elementor-element-7537e6b0{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-4b453c61{padding:40px 0px 40px 0px;}.elementor-17564 .elementor-element.elementor-element-698f94b8{width:35%;}.elementor-17564 .elementor-element.elementor-element-a47f088{width:29%;}.elementor-17564 .elementor-element.elementor-element-6b89d72e{width:36%;}.elementor-17564 .elementor-element.elementor-element-640ba889 .elementor-heading-title{font-size:30px;}.elementor-17564 .elementor-element.elementor-element-6289c973{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-6fc0a5d7{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-40c70569{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-35da534a{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-7de1c47{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-1abfe50e{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-22423d60{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-40c1bc28{padding:40px 0px 40px 0px;}.elementor-17564 .elementor-element.elementor-element-3b863323{width:35%;}.elementor-17564 .elementor-element.elementor-element-202f9f55{width:26%;}.elementor-17564 .elementor-element.elementor-element-3f178bf4{width:38%;}.elementor-17564 .elementor-element.elementor-element-7451d985 .elementor-heading-title{font-size:30px;}.elementor-17564 .elementor-element.elementor-element-3071250f{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-1543dce7{padding:40px 0px 40px 0px;}.elementor-17564 .elementor-element.elementor-element-6b7b36c0{width:28%;}.elementor-17564 .elementor-element.elementor-element-798b943f{width:44%;}.elementor-17564 .elementor-element.elementor-element-75d2eca0{width:28%;}.elementor-17564 .elementor-element.elementor-element-3201db62 .elementor-heading-title{font-size:30px;}.elementor-17564 .elementor-element.elementor-element-20269edc{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-6d1789d0{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-6f675590{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-62f8d6f6{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-4c4ccda1{padding:40px 0px 40px 0px;}.elementor-17564 .elementor-element.elementor-element-68bbf615{width:37%;}.elementor-17564 .elementor-element.elementor-element-44feeff3{width:26%;}.elementor-17564 .elementor-element.elementor-element-4df2cb93{width:37%;}.elementor-17564 .elementor-element.elementor-element-1f7eef27 .elementor-heading-title{font-size:30px;}.elementor-17564 .elementor-element.elementor-element-2d0a5cb0{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-4a9ff771{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-6a110427{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-1b02ae96{font-size:15px;}.elementor-17564 .elementor-element.elementor-element-5844058e{padding:40px 0px 40px 0px;}.elementor-17564 .elementor-element.elementor-element-33d1ae26{width:37%;}.elementor-17564 .elementor-element.elementor-element-390522bb{width:26%;}.elementor-17564 .elementor-element.elementor-element-454e9d5b{width:37%;}.elementor-17564 .elementor-element.elementor-element-129247bb .elementor-heading-title{font-size:30px;}.elementor-17564 .elementor-element.elementor-element-2e9c5824{font-size:15px;}}@media(min-width:768px){.elementor-17564 .elementor-element.elementor-element-66a289d8{width:44%;}.elementor-17564 .elementor-element.elementor-element-1bde9b88{width:56%;}.elementor-17564 .elementor-element.elementor-element-4e11c756{width:100%;}.elementor-17564 .elementor-element.elementor-element-5e196e80{width:46%;}.elementor-17564 .elementor-element.elementor-element-15bf78d9{width:8.281%;}.elementor-17564 .elementor-element.elementor-element-2ef812d1{width:45.124%;}.elementor-17564 .elementor-element.elementor-element-5538f8d4{width:100%;}.elementor-17564 .elementor-element.elementor-element-4d6247db{width:46%;}.elementor-17564 .elementor-element.elementor-element-6fa636f1{width:7.405%;}.elementor-17564 .elementor-element.elementor-element-7851c5a4{width:46%;}.elementor-17564 .elementor-element.elementor-element-65f359f6{width:100%;}.elementor-17564 .elementor-element.elementor-element-71d163f9{width:46%;}.elementor-17564 .elementor-element.elementor-element-4d826e82{width:8.808%;}.elementor-17564 .elementor-element.elementor-element-78787397{width:44.597%;}.elementor-17564 .elementor-element.elementor-element-4faf9f26{width:100%;}.elementor-17564 .elementor-element.elementor-element-4e267e54{width:100%;}.elementor-17564 .elementor-element.elementor-element-698f94b8{width:39.947%;}.elementor-17564 .elementor-element.elementor-element-a47f088{width:20.736%;}.elementor-17564 .elementor-element.elementor-element-6b89d72e{width:38.722%;}.elementor-17564 .elementor-element.elementor-element-5f401eb6{width:100%;}.elementor-17564 .elementor-element.elementor-element-3b863323{width:46%;}.elementor-17564 .elementor-element.elementor-element-202f9f55{width:7.405%;}.elementor-17564 .elementor-element.elementor-element-3f178bf4{width:46%;}.elementor-17564 .elementor-element.elementor-element-6d0e7319{width:100%;}.elementor-17564 .elementor-element.elementor-element-6b7b36c0{width:37.7%;}.elementor-17564 .elementor-element.elementor-element-798b943f{width:24%;}.elementor-17564 .elementor-element.elementor-element-75d2eca0{width:37.7%;}.elementor-17564 .elementor-element.elementor-element-4775dc3c{width:100%;}.elementor-17564 .elementor-element.elementor-element-68bbf615{width:46%;}.elementor-17564 .elementor-element.elementor-element-44feeff3{width:7.405%;}.elementor-17564 .elementor-element.elementor-element-4df2cb93{width:46%;}.elementor-17564 .elementor-element.elementor-element-70eb8280{width:100%;}.elementor-17564 .elementor-element.elementor-element-33d1ae26{width:46%;}.elementor-17564 .elementor-element.elementor-element-390522bb{width:7.405%;}.elementor-17564 .elementor-element.elementor-element-454e9d5b{width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17564 .elementor-element.elementor-element-32d3d3a4{width:50%;}.elementor-17564 .elementor-element.elementor-element-6e6aeefa{width:50%;}.elementor-17564 .elementor-element.elementor-element-24fb6d88{width:50%;}.elementor-17564 .elementor-element.elementor-element-37f70984{width:50%;}.elementor-17564 .elementor-element.elementor-element-4a1c0734{width:33%;}.elementor-17564 .elementor-element.elementor-element-41edd4c8{width:33%;}.elementor-17564 .elementor-element.elementor-element-23fa8d35{width:33%;}.elementor-17564 .elementor-element.elementor-element-624d4104{width:33%;}.elementor-17564 .elementor-element.elementor-element-2c7fc9f0{width:33%;}}/* Start custom CSS for image, class: .elementor-element-46facd5 */.elementor-17564 .elementor-element.elementor-element-46facd5 {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

.elementor-17564 .elementor-element.elementor-element-46facd5:hover {
    transform: translateY(-5px) !important;
    box-shadow:
        inset 0 0 0 1px #d6ab63,
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76235de6 *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-76235de6 > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Uniesienie i delikatny cień — bez złotej ramki */
.elementor-17564 .elementor-element.elementor-element-76235de6:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów napisów */
.elementor-17564 .elementor-element.elementor-element-76235de6 .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Pierwszy napis — biały */
.elementor-17564 .elementor-element.elementor-element-76235de6:hover .elementor-widget-heading .elementor-heading-title {
    color: #d6ab63 !important;
}

/* Drugi napis — złoty */
.elementor-17564 .elementor-element.elementor-element-76235de6:hover
.elementor-widget-heading + .elementor-widget-heading
.elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57fe16d2 *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-57fe16d2 > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Uniesienie i delikatny cień — bez złotej ramki */
.elementor-17564 .elementor-element.elementor-element-57fe16d2:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów napisów */
.elementor-17564 .elementor-element.elementor-element-57fe16d2 .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Pierwszy napis — biały */
.elementor-17564 .elementor-element.elementor-element-57fe16d2:hover .elementor-widget-heading .elementor-heading-title {
    color: #d6ab63 !important;
}

/* Drugi napis — złoty */
.elementor-17564 .elementor-element.elementor-element-57fe16d2:hover
.elementor-widget-heading + .elementor-widget-heading
.elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14bb0782 *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-14bb0782 > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Uniesienie i delikatny cień — bez złotej ramki */
.elementor-17564 .elementor-element.elementor-element-14bb0782:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów napisów */
.elementor-17564 .elementor-element.elementor-element-14bb0782 .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Pierwszy napis — biały */
.elementor-17564 .elementor-element.elementor-element-14bb0782:hover .elementor-widget-heading .elementor-heading-title {
    color: #d6ab63 !important;
}

/* Drugi napis — złoty */
.elementor-17564 .elementor-element.elementor-element-14bb0782:hover
.elementor-widget-heading + .elementor-widget-heading
.elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-32d3d3a4 *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-32d3d3a4 > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Uniesienie i delikatny cień — bez złotej ramki */
.elementor-17564 .elementor-element.elementor-element-32d3d3a4:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów napisów */
.elementor-17564 .elementor-element.elementor-element-32d3d3a4 .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Pierwszy napis — biały */
.elementor-17564 .elementor-element.elementor-element-32d3d3a4:hover .elementor-widget-heading .elementor-heading-title {
    color: #d6ab63 !important;
}

/* Drugi napis — złoty */
.elementor-17564 .elementor-element.elementor-element-32d3d3a4:hover
.elementor-widget-heading + .elementor-widget-heading
.elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e6aeefa *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-6e6aeefa > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Uniesienie i delikatny cień — bez złotej ramki */
.elementor-17564 .elementor-element.elementor-element-6e6aeefa:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów napisów */
.elementor-17564 .elementor-element.elementor-element-6e6aeefa .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Pierwszy napis — biały */
.elementor-17564 .elementor-element.elementor-element-6e6aeefa:hover .elementor-widget-heading .elementor-heading-title {
    color: #d6ab63 !important;
}

/* Drugi napis — złoty */
.elementor-17564 .elementor-element.elementor-element-6e6aeefa:hover
.elementor-widget-heading + .elementor-widget-heading
.elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24fb6d88 *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-24fb6d88 > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Uniesienie i delikatny cień — bez złotej ramki */
.elementor-17564 .elementor-element.elementor-element-24fb6d88:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów napisów */
.elementor-17564 .elementor-element.elementor-element-24fb6d88 .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Pierwszy napis — biały */
.elementor-17564 .elementor-element.elementor-element-24fb6d88:hover .elementor-widget-heading .elementor-heading-title {
    color: #d6ab63 !important;
}

/* Drugi napis — złoty */
.elementor-17564 .elementor-element.elementor-element-24fb6d88:hover
.elementor-widget-heading + .elementor-widget-heading
.elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-37f70984 *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-37f70984 > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Uniesienie i delikatny cień — bez złotej ramki */
.elementor-17564 .elementor-element.elementor-element-37f70984:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów napisów */
.elementor-17564 .elementor-element.elementor-element-37f70984 .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Pierwszy napis — biały */
.elementor-17564 .elementor-element.elementor-element-37f70984:hover .elementor-widget-heading .elementor-heading-title {
    color: #d6ab63 !important;
}

/* Drugi napis — złoty */
.elementor-17564 .elementor-element.elementor-element-37f70984:hover
.elementor-widget-heading + .elementor-widget-heading
.elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-543397be *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-543397be > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Złota ramka i uniesienie */
.elementor-17564 .elementor-element.elementor-element-543397be:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        inset 0 0 0 1px #d6ab63,
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów obu napisów */
.elementor-17564 .elementor-element.elementor-element-543397be .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Górny napis, np. UJ — na biało */
.elementor-17564 .elementor-element.elementor-element-543397be:hover .elementor-widget-heading:nth-child(1) .elementor-heading-title {
    color: #ffffff !important;
}

/* Dolny napis — na złoto */
.elementor-17564 .elementor-element.elementor-element-543397be:hover .elementor-widget-heading:nth-child(2) .elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2011c37a *//* Płynne uniesienie całego etapu */
.elementor-17564 .elementor-element.elementor-element-2011c37a > .elementor-element-populated {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-17564 .elementor-element.elementor-element-2011c37a:hover > .elementor-element-populated {
    transform: translateY(-8px);
}

/* Animacja złotego koła */
.elementor-17564 .elementor-element.elementor-element-2011c37a .elementor-button {
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease,
        background-color 0.5s ease !important;
}

.elementor-17564 .elementor-element.elementor-element-2011c37a:hover .elementor-button {
    transform: scale(1.08);
    background-color: #e8bd70 !important;
    box-shadow:
        0 0 0 6px rgba(214, 171, 99, 0.10),
        0 12px 28px rgba(214, 171, 99, 0.28);
}

/* Animacja tytułu */
.elementor-17564 .elementor-element.elementor-element-2011c37a .elementor-heading-title {
    transition: color 0.5s ease;
}

.elementor-17564 .elementor-element.elementor-element-2011c37a:hover .elementor-heading-title {
    color: #d6ab63 !important;
}

/* Animacja opisu */
.elementor-17564 .elementor-element.elementor-element-2011c37a .elementor-widget-text-editor,
.elementor-17564 .elementor-element.elementor-element-2011c37a .elementor-widget-text-editor p {
    transition: color 0.5s ease;
}

.elementor-17564 .elementor-element.elementor-element-2011c37a:hover .elementor-widget-text-editor,
.elementor-17564 .elementor-element.elementor-element-2011c37a:hover .elementor-widget-text-editor p {
    color: #f3ede2 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47e1d934 *//* Płynne uniesienie całego etapu */
.elementor-17564 .elementor-element.elementor-element-47e1d934 > .elementor-element-populated {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-17564 .elementor-element.elementor-element-47e1d934:hover > .elementor-element-populated {
    transform: translateY(-8px);
}

/* Animacja złotego koła */
.elementor-17564 .elementor-element.elementor-element-47e1d934 .elementor-button {
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease,
        background-color 0.5s ease !important;
}

.elementor-17564 .elementor-element.elementor-element-47e1d934:hover .elementor-button {
    transform: scale(1.08);
    background-color: #e8bd70 !important;
    box-shadow:
        0 0 0 6px rgba(214, 171, 99, 0.10),
        0 12px 28px rgba(214, 171, 99, 0.28);
}

/* Animacja tytułu */
.elementor-17564 .elementor-element.elementor-element-47e1d934 .elementor-heading-title {
    transition: color 0.5s ease;
}

.elementor-17564 .elementor-element.elementor-element-47e1d934:hover .elementor-heading-title {
    color: #d6ab63 !important;
}

/* Animacja opisu */
.elementor-17564 .elementor-element.elementor-element-47e1d934 .elementor-widget-text-editor,
.elementor-17564 .elementor-element.elementor-element-47e1d934 .elementor-widget-text-editor p {
    transition: color 0.5s ease;
}

.elementor-17564 .elementor-element.elementor-element-47e1d934:hover .elementor-widget-text-editor,
.elementor-17564 .elementor-element.elementor-element-47e1d934:hover .elementor-widget-text-editor p {
    color: #f3ede2 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71f1e604 *//* Płynne uniesienie całego etapu */
.elementor-17564 .elementor-element.elementor-element-71f1e604 > .elementor-element-populated {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-17564 .elementor-element.elementor-element-71f1e604:hover > .elementor-element-populated {
    transform: translateY(-8px);
}

/* Animacja złotego koła */
.elementor-17564 .elementor-element.elementor-element-71f1e604 .elementor-button {
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease,
        background-color 0.5s ease !important;
}

.elementor-17564 .elementor-element.elementor-element-71f1e604:hover .elementor-button {
    transform: scale(1.08);
    background-color: #e8bd70 !important;
    box-shadow:
        0 0 0 6px rgba(214, 171, 99, 0.10),
        0 12px 28px rgba(214, 171, 99, 0.28);
}

/* Animacja tytułu */
.elementor-17564 .elementor-element.elementor-element-71f1e604 .elementor-heading-title {
    transition: color 0.5s ease;
}

.elementor-17564 .elementor-element.elementor-element-71f1e604:hover .elementor-heading-title {
    color: #d6ab63 !important;
}

/* Animacja opisu */
.elementor-17564 .elementor-element.elementor-element-71f1e604 .elementor-widget-text-editor,
.elementor-17564 .elementor-element.elementor-element-71f1e604 .elementor-widget-text-editor p {
    transition: color 0.5s ease;
}

.elementor-17564 .elementor-element.elementor-element-71f1e604:hover .elementor-widget-text-editor,
.elementor-17564 .elementor-element.elementor-element-71f1e604:hover .elementor-widget-text-editor p {
    color: #f3ede2 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f2de49c *//* Płynne uniesienie całego etapu */
.elementor-17564 .elementor-element.elementor-element-3f2de49c > .elementor-element-populated {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-17564 .elementor-element.elementor-element-3f2de49c:hover > .elementor-element-populated {
    transform: translateY(-8px);
}

/* Animacja złotego koła */
.elementor-17564 .elementor-element.elementor-element-3f2de49c .elementor-button {
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease,
        background-color 0.5s ease !important;
}

.elementor-17564 .elementor-element.elementor-element-3f2de49c:hover .elementor-button {
    transform: scale(1.08);
    background-color: #e8bd70 !important;
    box-shadow:
        0 0 0 6px rgba(214, 171, 99, 0.10),
        0 12px 28px rgba(214, 171, 99, 0.28);
}

/* Animacja tytułu */
.elementor-17564 .elementor-element.elementor-element-3f2de49c .elementor-heading-title {
    transition: color 0.5s ease;
}

.elementor-17564 .elementor-element.elementor-element-3f2de49c:hover .elementor-heading-title {
    color: #d6ab63 !important;
}

/* Animacja opisu */
.elementor-17564 .elementor-element.elementor-element-3f2de49c .elementor-widget-text-editor,
.elementor-17564 .elementor-element.elementor-element-3f2de49c .elementor-widget-text-editor p {
    transition: color 0.5s ease;
}

.elementor-17564 .elementor-element.elementor-element-3f2de49c:hover .elementor-widget-text-editor,
.elementor-17564 .elementor-element.elementor-element-3f2de49c:hover .elementor-widget-text-editor p {
    color: #f3ede2 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19356b7e *//* Płynne uniesienie całego etapu */
.elementor-17564 .elementor-element.elementor-element-19356b7e > .elementor-element-populated {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-17564 .elementor-element.elementor-element-19356b7e:hover > .elementor-element-populated {
    transform: translateY(-8px);
}

/* Animacja złotego koła */
.elementor-17564 .elementor-element.elementor-element-19356b7e .elementor-button {
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease,
        background-color 0.5s ease !important;
}

.elementor-17564 .elementor-element.elementor-element-19356b7e:hover .elementor-button {
    transform: scale(1.08);
    background-color: #e8bd70 !important;
    box-shadow:
        0 0 0 6px rgba(214, 171, 99, 0.10),
        0 12px 28px rgba(214, 171, 99, 0.28);
}

/* Animacja tytułu */
.elementor-17564 .elementor-element.elementor-element-19356b7e .elementor-heading-title {
    transition: color 0.5s ease;
}

.elementor-17564 .elementor-element.elementor-element-19356b7e:hover .elementor-heading-title {
    color: #d6ab63 !important;
}

/* Animacja opisu */
.elementor-17564 .elementor-element.elementor-element-19356b7e .elementor-widget-text-editor,
.elementor-17564 .elementor-element.elementor-element-19356b7e .elementor-widget-text-editor p {
    transition: color 0.5s ease;
}

.elementor-17564 .elementor-element.elementor-element-19356b7e:hover .elementor-widget-text-editor,
.elementor-17564 .elementor-element.elementor-element-19356b7e:hover .elementor-widget-text-editor p {
    color: #f3ede2 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a9cd1a *//* Płynne uniesienie całego etapu */
.elementor-17564 .elementor-element.elementor-element-1a9cd1a > .elementor-element-populated {
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-17564 .elementor-element.elementor-element-1a9cd1a:hover > .elementor-element-populated {
    transform: translateY(-8px);
}

/* Animacja złotego koła */
.elementor-17564 .elementor-element.elementor-element-1a9cd1a .elementor-button {
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease,
        background-color 0.5s ease !important;
}

.elementor-17564 .elementor-element.elementor-element-1a9cd1a:hover .elementor-button {
    transform: scale(1.08);
    background-color: #e8bd70 !important;
    box-shadow:
        0 0 0 6px rgba(214, 171, 99, 0.10),
        0 12px 28px rgba(214, 171, 99, 0.28);
}

/* Animacja tytułu */
.elementor-17564 .elementor-element.elementor-element-1a9cd1a .elementor-heading-title {
    transition: color 0.5s ease;
}

.elementor-17564 .elementor-element.elementor-element-1a9cd1a:hover .elementor-heading-title {
    color: #d6ab63 !important;
}

/* Animacja opisu */
.elementor-17564 .elementor-element.elementor-element-1a9cd1a .elementor-widget-text-editor,
.elementor-17564 .elementor-element.elementor-element-1a9cd1a .elementor-widget-text-editor p {
    transition: color 0.5s ease;
}

.elementor-17564 .elementor-element.elementor-element-1a9cd1a:hover .elementor-widget-text-editor,
.elementor-17564 .elementor-element.elementor-element-1a9cd1a:hover .elementor-widget-text-editor p {
    color: #f3ede2 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4a1c0734 *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-4a1c0734 > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Złota ramka, poświata i uniesienie */
.elementor-17564 .elementor-element.elementor-element-4a1c0734:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        inset 0 0 0 1px #d6ab63,
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów napisów */
.elementor-17564 .elementor-element.elementor-element-4a1c0734 .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Pierwszy napis, np. UJ — biały */
.elementor-17564 .elementor-element.elementor-element-4a1c0734:hover .elementor-widget-heading .elementor-heading-title {
    color: #ffffff !important;
}

/* Drugi napis, np. UNIWERSYTET JAGIELLOŃSKI — złoty */
.elementor-17564 .elementor-element.elementor-element-4a1c0734:hover
.elementor-widget-heading + .elementor-widget-heading
.elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-41edd4c8 *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-41edd4c8 > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Złota ramka, poświata i uniesienie */
.elementor-17564 .elementor-element.elementor-element-41edd4c8:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        inset 0 0 0 1px #d6ab63,
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów napisów */
.elementor-17564 .elementor-element.elementor-element-41edd4c8 .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Pierwszy napis, np. UJ — biały */
.elementor-17564 .elementor-element.elementor-element-41edd4c8:hover .elementor-widget-heading .elementor-heading-title {
    color: #ffffff !important;
}

/* Drugi napis, np. UNIWERSYTET JAGIELLOŃSKI — złoty */
.elementor-17564 .elementor-element.elementor-element-41edd4c8:hover
.elementor-widget-heading + .elementor-widget-heading
.elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-23fa8d35 *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-23fa8d35 > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Złota ramka, poświata i uniesienie */
.elementor-17564 .elementor-element.elementor-element-23fa8d35:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        inset 0 0 0 1px #d6ab63,
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów napisów */
.elementor-17564 .elementor-element.elementor-element-23fa8d35 .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Pierwszy napis, np. UJ — biały */
.elementor-17564 .elementor-element.elementor-element-23fa8d35:hover .elementor-widget-heading .elementor-heading-title {
    color: #ffffff !important;
}

/* Drugi napis, np. UNIWERSYTET JAGIELLOŃSKI — złoty */
.elementor-17564 .elementor-element.elementor-element-23fa8d35:hover
.elementor-widget-heading + .elementor-widget-heading
.elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-624d4104 *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-624d4104 > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Złota ramka, poświata i uniesienie */
.elementor-17564 .elementor-element.elementor-element-624d4104:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        inset 0 0 0 1px #d6ab63,
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów napisów */
.elementor-17564 .elementor-element.elementor-element-624d4104 .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Pierwszy napis, np. UJ — biały */
.elementor-17564 .elementor-element.elementor-element-624d4104:hover .elementor-widget-heading .elementor-heading-title {
    color: #ffffff !important;
}

/* Drugi napis, np. UNIWERSYTET JAGIELLOŃSKI — złoty */
.elementor-17564 .elementor-element.elementor-element-624d4104:hover
.elementor-widget-heading + .elementor-widget-heading
.elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2c7fc9f0 *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-2c7fc9f0 > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Złota ramka, poświata i uniesienie */
.elementor-17564 .elementor-element.elementor-element-2c7fc9f0:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        inset 0 0 0 1px #d6ab63,
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów napisów */
.elementor-17564 .elementor-element.elementor-element-2c7fc9f0 .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Pierwszy napis, np. UJ — biały */
.elementor-17564 .elementor-element.elementor-element-2c7fc9f0:hover .elementor-widget-heading .elementor-heading-title {
    color: #ffffff !important;
}

/* Drugi napis, np. UNIWERSYTET JAGIELLOŃSKI — złoty */
.elementor-17564 .elementor-element.elementor-element-2c7fc9f0:hover
.elementor-widget-heading + .elementor-widget-heading
.elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1d30fe72 *//* Ukrywamy puste pola Prefix i Suffix */
.elementor-17564 .elementor-element.elementor-element-1d30fe72 .elementor-counter-number-prefix,
.elementor-17564 .elementor-element.elementor-element-1d30fe72 .elementor-counter-number-suffix {
    display: none !important;
}

/* Wyśrodkowanie liczby */
.elementor-17564 .elementor-element.elementor-element-1d30fe72 .elementor-counter-number-wrapper {
    justify-content: center !important;
}

/* Liczba jako punkt odniesienia dla linii */
.elementor-17564 .elementor-element.elementor-element-1d30fe72 .elementor-counter-number {
    position: relative;
    display: inline-block;
}

/* Złote linie blisko liczby */
.elementor-17564 .elementor-element.elementor-element-1d30fe72 .elementor-counter-number::before,
.elementor-17564 .elementor-element.elementor-element-1d30fe72 .elementor-counter-number::after {
    content: "";
    position: absolute;
    top: 80%;
    width: 22px;
    height: 1px;
    background-color: #d6ab63;
    opacity: 0.85;
    transform: translateY(-50%);
    transition:
        width 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        opacity 0.5s ease;
}

/* Lewa linia */
.elementor-17564 .elementor-element.elementor-element-1d30fe72 .elementor-counter-number::before {
    right: calc(100% + 10px);
}

/* Prawa linia */
.elementor-17564 .elementor-element.elementor-element-1d30fe72 .elementor-counter-number::after {
    left: calc(100% + 10px);
}

/* Wydłużenie linii po najechaniu */
.elementor-17564 .elementor-element.elementor-element-1d30fe72:hover .elementor-counter-number::before,
.elementor-17564 .elementor-element.elementor-element-1d30fe72:hover .elementor-counter-number::after {
    width: 38px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f9155c *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-5f9155c > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Złota ramka i uniesienie */
.elementor-17564 .elementor-element.elementor-element-5f9155c:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        inset 0 0 0 1px #d6ab63,
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów obu napisów */
.elementor-17564 .elementor-element.elementor-element-5f9155c .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Górny napis, np. UJ — na biało */
.elementor-17564 .elementor-element.elementor-element-5f9155c:hover .elementor-widget-heading:nth-child(1) .elementor-heading-title {
    color: #ffffff !important;
}

/* Dolny napis — na złoto */
.elementor-17564 .elementor-element.elementor-element-5f9155c:hover .elementor-widget-heading:nth-child(2) .elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-53608ccd *//* Ukrywamy puste pola Prefix i Suffix */
.elementor-17564 .elementor-element.elementor-element-53608ccd .elementor-counter-number-prefix,
.elementor-17564 .elementor-element.elementor-element-53608ccd .elementor-counter-number-suffix {
    display: none !important;
}

/* Wyśrodkowanie liczby */
.elementor-17564 .elementor-element.elementor-element-53608ccd .elementor-counter-number-wrapper {
    justify-content: center !important;
}

/* Liczba jako punkt odniesienia dla linii */
.elementor-17564 .elementor-element.elementor-element-53608ccd .elementor-counter-number {
    position: relative;
    display: inline-block;
}

/* Złote linie blisko liczby */
.elementor-17564 .elementor-element.elementor-element-53608ccd .elementor-counter-number::before,
.elementor-17564 .elementor-element.elementor-element-53608ccd .elementor-counter-number::after {
    content: "";
    position: absolute;
    top: 80%;
    width: 22px;
    height: 1px;
    background-color: #d6ab63;
    opacity: 0.85;
    transform: translateY(-50%);
    transition:
        width 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        opacity 0.5s ease;
}

/* Lewa linia */
.elementor-17564 .elementor-element.elementor-element-53608ccd .elementor-counter-number::before {
    right: calc(100% + 10px);
}

/* Prawa linia */
.elementor-17564 .elementor-element.elementor-element-53608ccd .elementor-counter-number::after {
    left: calc(100% + 10px);
}

/* Wydłużenie linii po najechaniu */
.elementor-17564 .elementor-element.elementor-element-53608ccd:hover .elementor-counter-number::before,
.elementor-17564 .elementor-element.elementor-element-53608ccd:hover .elementor-counter-number::after {
    width: 38px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b86cbd7 *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-b86cbd7 > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Złota ramka i uniesienie */
.elementor-17564 .elementor-element.elementor-element-b86cbd7:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        inset 0 0 0 1px #d6ab63,
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów obu napisów */
.elementor-17564 .elementor-element.elementor-element-b86cbd7 .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Górny napis, np. UJ — na biało */
.elementor-17564 .elementor-element.elementor-element-b86cbd7:hover .elementor-widget-heading:nth-child(1) .elementor-heading-title {
    color: #ffffff !important;
}

/* Dolny napis — na złoto */
.elementor-17564 .elementor-element.elementor-element-b86cbd7:hover .elementor-widget-heading:nth-child(2) .elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-25de541 *//* Ukrywamy puste pola Prefix i Suffix */
.elementor-17564 .elementor-element.elementor-element-25de541 .elementor-counter-number-prefix,
.elementor-17564 .elementor-element.elementor-element-25de541 .elementor-counter-number-suffix {
    display: none !important;
}

/* Wyśrodkowanie liczby */
.elementor-17564 .elementor-element.elementor-element-25de541 .elementor-counter-number-wrapper {
    justify-content: center !important;
}

/* Liczba jako punkt odniesienia dla linii */
.elementor-17564 .elementor-element.elementor-element-25de541 .elementor-counter-number {
    position: relative;
    display: inline-block;
}

/* Złote linie blisko liczby */
.elementor-17564 .elementor-element.elementor-element-25de541 .elementor-counter-number::before,
.elementor-17564 .elementor-element.elementor-element-25de541 .elementor-counter-number::after {
    content: "";
    position: absolute;
    top: 80%;
    width: 22px;
    height: 1px;
    background-color: #d6ab63;
    opacity: 0.85;
    transform: translateY(-50%);
    transition:
        width 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        opacity 0.5s ease;
}

/* Lewa linia */
.elementor-17564 .elementor-element.elementor-element-25de541 .elementor-counter-number::before {
    right: calc(100% + 10px);
}

/* Prawa linia */
.elementor-17564 .elementor-element.elementor-element-25de541 .elementor-counter-number::after {
    left: calc(100% + 10px);
}

/* Wydłużenie linii po najechaniu */
.elementor-17564 .elementor-element.elementor-element-25de541:hover .elementor-counter-number::before,
.elementor-17564 .elementor-element.elementor-element-25de541:hover .elementor-counter-number::after {
    width: 38px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-956ec8a *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-956ec8a > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Złota ramka i uniesienie */
.elementor-17564 .elementor-element.elementor-element-956ec8a:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        inset 0 0 0 1px #d6ab63,
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów obu napisów */
.elementor-17564 .elementor-element.elementor-element-956ec8a .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Górny napis, np. UJ — na biało */
.elementor-17564 .elementor-element.elementor-element-956ec8a:hover .elementor-widget-heading:nth-child(1) .elementor-heading-title {
    color: #ffffff !important;
}

/* Dolny napis — na złoto */
.elementor-17564 .elementor-element.elementor-element-956ec8a:hover .elementor-widget-heading:nth-child(2) .elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e91201e *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-1e91201e > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Złota ramka i uniesienie */
.elementor-17564 .elementor-element.elementor-element-1e91201e:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        inset 0 0 0 1px #d6ab63,
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów obu napisów */
.elementor-17564 .elementor-element.elementor-element-1e91201e .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Górny napis, np. UJ — na biało */
.elementor-17564 .elementor-element.elementor-element-1e91201e:hover .elementor-widget-heading:nth-child(1) .elementor-heading-title {
    color: #ffffff !important;
}

/* Dolny napis — na złoto */
.elementor-17564 .elementor-element.elementor-element-1e91201e:hover .elementor-widget-heading:nth-child(2) .elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b79d31f *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-2b79d31f > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Złota ramka i uniesienie */
.elementor-17564 .elementor-element.elementor-element-2b79d31f:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        inset 0 0 0 1px #d6ab63,
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów obu napisów */
.elementor-17564 .elementor-element.elementor-element-2b79d31f .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Górny napis, np. UJ — na biało */
.elementor-17564 .elementor-element.elementor-element-2b79d31f:hover .elementor-widget-heading:nth-child(1) .elementor-heading-title {
    color: #ffffff !important;
}

/* Dolny napis — na złoto */
.elementor-17564 .elementor-element.elementor-element-2b79d31f:hover .elementor-widget-heading:nth-child(2) .elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-495bc344 *//* Animacja całego kafelka */
.elementor-17564 .elementor-element.elementor-element-495bc344 > .elementor-element-populated {
    position: relative;
    transition:
        transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease !important;
}

/* Złota ramka i uniesienie */
.elementor-17564 .elementor-element.elementor-element-495bc344:hover > .elementor-element-populated {
    transform: translateY(-5px);
    box-shadow:
        inset 0 0 0 1px #d6ab63,
        0 14px 30px rgba(0, 0, 0, 0.20),
        0 0 18px rgba(214, 171, 99, 0.18) !important;
}

/* Płynna zmiana kolorów obu napisów */
.elementor-17564 .elementor-element.elementor-element-495bc344 .elementor-widget-heading .elementor-heading-title {
    transition: color 0.5s ease !important;
}

/* Górny napis, np. UJ — na biało */
.elementor-17564 .elementor-element.elementor-element-495bc344:hover .elementor-widget-heading:nth-child(1) .elementor-heading-title {
    color: #ffffff !important;
}

/* Dolny napis — na złoto */
.elementor-17564 .elementor-element.elementor-element-495bc344:hover .elementor-widget-heading:nth-child(2) .elementor-heading-title {
    color: #d6ab63 !important;
}/* End custom CSS */