.elementor-15 .elementor-element.elementor-element-f103bae{--display:flex;--min-height:75vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;}.elementor-15 .elementor-element.elementor-element-f103bae:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f103bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#746767;background-image:url("https://blizejwzalobie.pl/wp-content/uploads/2026/07/sunrise-mountains-with-view-valley-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f103bae::before, .elementor-15 .elementor-element.elementor-element-f103bae > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f103bae > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f103bae > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f103bae > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f103bae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000069 38%, #717662 100%);}.elementor-15 .elementor-element.elementor-element-923f254{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-2a68622{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-2a68622 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:116px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-06d24b5 );}.elementor-15 .elementor-element.elementor-element-5f459c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-1203ee2-font-family ), Sans-serif;font-size:var( --e-global-typography-1203ee2-font-size );font-weight:var( --e-global-typography-1203ee2-font-weight );text-transform:var( --e-global-typography-1203ee2-text-transform );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8b34090{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-574139b .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-574139b .elementor-button:focus{background-color:var( --e-global-color-e8a3a0e );color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-574139b .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-574139b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b2c4c84 .elementor-button{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b2c4c84 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-b2c4c84 .elementor-button:focus{background-color:var( --e-global-color-4d4e3d9 );color:var( --e-global-color-e8a3a0e );}.elementor-15 .elementor-element.elementor-element-b2c4c84 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-b2c4c84 .elementor-button:focus svg{fill:var( --e-global-color-e8a3a0e );}.elementor-15 .elementor-element.elementor-element-24ab4d3{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-82c97a3{--grid-template-columns:repeat(1, auto);text-align:right;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:21px;--grid-column-gap:5px;--grid-row-gap:11px;}.elementor-15 .elementor-element.elementor-element-82c97a3 .elementor-social-icon{background-color:#02010100;--icon-padding:0.8em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4F;}.elementor-15 .elementor-element.elementor-element-82c97a3 .elementor-social-icon i{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-82c97a3 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-82c97a3 .elementor-social-icon:hover{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-82c97a3 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-82c97a3 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-48429b73{--display:flex;--min-height:335px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7E6D5E38;--border-color:#7E6D5E38;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4beb74fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-4beb74fa:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4beb74fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b6f28e );}.elementor-15 .elementor-element.elementor-element-5da55c27{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3c766318{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:120px;}.elementor-15 .elementor-element.elementor-element-3c766318:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3c766318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb8b271 );}.elementor-15 .elementor-element.elementor-element-8931f88{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-15 .elementor-element.elementor-element-112e4df5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 50px 0px 0px;}.elementor-15 .elementor-element.elementor-element-57abf3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-57abf3d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-57abf3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b6f28e );}.elementor-15 .elementor-element.elementor-element-3906326c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-e4bad44 );--border-color:var( --e-global-color-e4bad44 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3906326c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3906326c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b6f28e );}.elementor-15 .elementor-element.elementor-element-1e7b5a58{padding:0px 300px 0px 300px;text-align:center;}.elementor-15 .elementor-element.elementor-element-afc8449{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1a19e4e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-e4bad44 );--border-color:var( --e-global-color-e4bad44 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-2df83ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-2df83ea:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2df83ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d4e3d9 );}.elementor-15 .elementor-element.elementor-element-8c623cf .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-8c623cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-8c623cf.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8c623cf.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-8c623cf.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8c623cf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-6a632f99{--divider-border-style:solid;--divider-color:var( --e-global-color-e4bad44 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-15 .elementor-element.elementor-element-6a632f99 .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-6a632f99 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-15 .elementor-element.elementor-element-7cdf1b16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-1f1ad47f{padding:0px 40px 0px 40px;text-align:center;}.elementor-15 .elementor-element.elementor-element-430c7471{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-e4bad44 );--border-color:var( --e-global-color-e4bad44 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-9e6d179{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-9e6d179:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9e6d179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d4e3d9 );}.elementor-15 .elementor-element.elementor-element-03cf8ea .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-03cf8ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-03cf8ea.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-03cf8ea.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-03cf8ea.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-03cf8ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-abe43f{--divider-border-style:solid;--divider-color:var( --e-global-color-e4bad44 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-15 .elementor-element.elementor-element-abe43f .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-abe43f .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-15 .elementor-element.elementor-element-334372f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-2024329b{padding:0px 40px 0px 40px;text-align:center;}.elementor-15 .elementor-element.elementor-element-2d485571{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-e4bad44 );--border-color:var( --e-global-color-e4bad44 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-e48569b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-e48569b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e48569b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d4e3d9 );}.elementor-15 .elementor-element.elementor-element-2d03d63 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-2d03d63.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-2d03d63.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2d03d63.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-2d03d63.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2d03d63.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-6af2fefc{--divider-border-style:solid;--divider-color:var( --e-global-color-e4bad44 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-15 .elementor-element.elementor-element-6af2fefc .elementor-divider-separator{width:26%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-6af2fefc .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-15 .elementor-element.elementor-element-4ef7faf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-62717f9c{padding:0px 40px 0px 40px;text-align:center;}.elementor-15 .elementor-element.elementor-element-3f0517e4 .elementor-button{background-color:var( --e-global-color-fb8b271 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-3f0517e4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-3f0517e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-5e93a8ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5e93a8ac:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5e93a8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blizejwzalobie.pl/wp-content/uploads/2026/07/beautiful-sunset-mountains-landscape-with-sun-light-shining-through-orange-clouds-fog-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-5e93a8ac::before, .elementor-15 .elementor-element.elementor-element-5e93a8ac > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5e93a8ac > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5e93a8ac > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5e93a8ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5e93a8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-7b5aea1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:220px;--padding-right:220px;}.elementor-15 .elementor-element.elementor-element-28d77932{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-28d77932:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-28d77932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb8b271 );}.elementor-15 .elementor-element.elementor-element-5adf0b63{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-7e9fec4f{padding:0px 20px 0px 20px;text-align:center;}.elementor-15 .elementor-element.elementor-element-64302ce7{padding:0px 120px 0px 120px;text-align:center;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-4beb74fa{--width:100%;}.elementor-15 .elementor-element.elementor-element-5da55c27{--width:75%;}.elementor-15 .elementor-element.elementor-element-3c766318{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-5da55c27{--width:100%;}}@media(min-width:1025px){.elementor-15 .elementor-element.elementor-element-5e93a8ac:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5e93a8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-f103bae{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-2a68622{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-2a68622 .elementor-heading-title{font-size:4em;}.elementor-15 .elementor-element.elementor-element-5f459c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-1203ee2-font-size );}.elementor-15 .elementor-element.elementor-element-8b34090{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-82c97a3{--grid-template-columns:repeat(3, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:18px;}.elementor-15 .elementor-element.elementor-element-48429b73{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-4beb74fa{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-3c766318{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-112e4df5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-57abf3d{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-3906326c{--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-1e7b5a58{padding:0px 100px 0px 100px;}.elementor-15 .elementor-element.elementor-element-afc8449{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-1a19e4e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-2df83ea{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-7cdf1b16{padding:0px 20px 0px 20px;text-align:center;}.elementor-15 .elementor-element.elementor-element-1f1ad47f{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-430c7471{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-9e6d179{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-334372f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-15 .elementor-element.elementor-element-2024329b{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2d485571{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-e48569b{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-62717f9c{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3f0517e4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-5e93a8ac{--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-7b5aea1{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-64302ce7{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-f103bae{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-2a68622{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-2a68622 .elementor-heading-title{font-size:2.7em;}.elementor-15 .elementor-element.elementor-element-5f459c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-1203ee2-font-size );}.elementor-15 .elementor-element.elementor-element-8b34090{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-574139b{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-b2c4c84{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-82c97a3{text-align:center;}.elementor-15 .elementor-element.elementor-element-4beb74fa{--flex-wrap:nowrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-3c766318{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-8931f88{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-16e22915{padding:0px 20px 0px 20px;text-align:center;}.elementor-15 .elementor-element.elementor-element-112e4df5{text-align:center;}.elementor-15 .elementor-element.elementor-element-57abf3d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-3906326c{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-1e7b5a58{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1a19e4e{border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-15 .elementor-element.elementor-element-7cdf1b16{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-430c7471{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-15 .elementor-element.elementor-element-2d485571{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-15 .elementor-element.elementor-element-5e93a8ac{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15 .elementor-element.elementor-element-7b5aea1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-28d77932{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-5adf0b63{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-7e9fec4f{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-8c9eea2 *//* =========================================
   APPOINTMENT HOUR BOOKING
   styl: BLIŻEJ W ŻAŁOBIE
   ========================================= */

#fbuilder {
    --booking-olive: #727663;
    --booking-olive-dark: #5f6252;
    --booking-bg: #EEEFE5;
    --booking-light: #F5F5EF;
    --booking-text: #333333;
    --booking-muted: #7A7A75;
    --booking-line: #D4D4CC;

    color: var(--booking-text) !important;
    font-family: inherit !important;
}


/* =========================
   ODSTĘPY MIĘDZY POLAMI
   ========================= */

#fbuilder .fields {
    margin-bottom: 24px !important;
    padding: 0 !important;
}

#fbuilder .dfield {
    margin-top: 8px !important;
}


/* =========================
   LABELKI
   ========================= */

#fbuilder label {
    color: var(--booking-text) !important;
    font-family: inherit !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
    margin-bottom: 7px !important;
}

#fbuilder label .r {
    color: var(--booking-olive) !important;
}


/* =========================
   INPUT / SELECT / TEXTAREA
   ========================= */

#fbuilder input[type="text"],
#fbuilder input[type="email"],
#fbuilder input[type="tel"],
#fbuilder input[type="number"],
#fbuilder textarea,
#fbuilder select {
    width: 100% !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom: 1px solid var(--booking-line) !important;

    border-radius: 0 !important;

    box-shadow: none !important;
    outline: none !important;

    color: var(--booking-text) !important;

    padding: 12px 0 !important;

    font-family: inherit !important;
    font-weight: 400 !important;

    transition: border-color .2s ease !important;
}


/* focus */

#fbuilder input[type="text"]:focus,
#fbuilder input[type="email"]:focus,
#fbuilder input[type="tel"]:focus,
#fbuilder input[type="number"]:focus,
#fbuilder textarea:focus,
#fbuilder select:focus {
    border-bottom-color: var(--booking-olive) !important;
    box-shadow: none !important;
    outline: none !important;
}


/* SELECT */

#fbuilder select {
    min-height: 48px !important;
    cursor: pointer !important;
}


/* =========================
   KALENDARZ
   ========================= */

#fbuilder .ui-datepicker,
#fbuilder .ui-datepicker-inline {
    width: 100% !important;
    max-width: none !important;

    background: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    padding: 0 !important;

    font-family: inherit !important;
}


#fbuilder .ui-datepicker table,
#fbuilder .ui-datepicker thead,
#fbuilder .ui-datepicker tbody,
#fbuilder .ui-datepicker tr,
#fbuilder .ui-datepicker th,
#fbuilder .ui-datepicker td {
    border: 0 !important;
}


/* =========================
   HEADER KALENDARZA
   ========================= */

#fbuilder .ui-datepicker-header {
    background: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;
    text-shadow: none !important;

    color: var(--booking-text) !important;

    padding: 8px 0 14px !important;
}


#fbuilder .ui-datepicker-title {
    color: var(--booking-text) !important;

    font-family: inherit !important;
    font-weight: 600 !important;

    text-align: center !important;
}


/* strzałki miesiąca */

#fbuilder .ui-datepicker-prev,
#fbuilder .ui-datepicker-next {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;

    cursor: pointer !important;

    opacity: 1 !important;
}


/* =========================
   DNI TYGODNIA
   ========================= */

#fbuilder .ui-datepicker th {
    background: transparent !important;

    color: var(--booking-muted) !important;

    font-family: inherit !important;
    font-weight: 400 !important;

    padding: 8px 4px !important;
}


/* =========================
   DNI KALENDARZA
   ========================= */

#fbuilder .ui-datepicker td {
    background: transparent !important;

    padding: 3px !important;

    text-align: center !important;
}


#fbuilder .ui-datepicker td a,
#fbuilder .ui-datepicker td span {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 36px !important;
    height: 36px !important;

    margin: auto !important;
    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;
    border-radius: 50% !important;

    box-shadow: none !important;
    text-shadow: none !important;

    color: var(--booking-text) !important;

    font-family: inherit !important;
    font-weight: 500 !important;

    text-align: center !important;

    transition:
        background-color .2s ease,
        color .2s ease !important;
}


/* DOSTĘPNE DNI */

#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default {
    background: transparent !important;
    color: var(--booking-text) !important;
    font-weight: 600 !important;
}


/* hover */

#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default:hover {
    background: var(--booking-bg) !important;
    color: var(--booking-olive) !important;
}


/* WYBRANY DZIEŃ */

#fbuilder .ui-datepicker-calendar .ui-state-active {
    background: var(--booking-olive) !important;
    color: #ffffff !important;
}


/* dzisiejszy dzień */

#fbuilder .ui-datepicker-today a {
    color: var(--booking-olive) !important;
}


/* jeżeli dzisiejszy jest jednocześnie wybrany */

#fbuilder .ui-datepicker-today a.ui-state-active {
    color: #ffffff !important;
}


/* NIEDOSTĘPNE */

#fbuilder .ui-datepicker-unselectable .ui-state-default,
#fbuilder .beforemindate.ui-datepicker-unselectable .ui-state-default,
#fbuilder .invalidDate.ui-datepicker-unselectable .ui-state-default {
    background: transparent !important;

    color: #B2B2AA !important;

    opacity: .6 !important;
}


/* =========================
   SLOTY GODZINOWE
   ========================= */

#fbuilder .slots {
    background: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    padding: 0 !important;
}


#fbuilder .slots div {
    border: 0 !important;

    display: inline-block !important;

    margin: 0 7px 8px 0 !important;

    padding: 0 !important;
}


/* GODZINY */

#fbuilder .slots div a,
#fbuilder .availableslot a {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    background: transparent !important;

    color: var(--booking-olive) !important;

    border: 1px solid var(--booking-olive) !important;

    border-radius: 30px !important;

    box-shadow: none !important;
    text-shadow: none !important;

    padding: 9px 17px !important;

    font-family: inherit !important;
    font-weight: 500 !important;

    text-decoration: none !important;

    transition:
        background-color .2s ease,
        color .2s ease,
        border-color .2s ease !important;
}


/* hover godziny */

#fbuilder .slots div a:hover,
#fbuilder .availableslot a:hover {
    background: var(--booking-olive) !important;

    color: #ffffff !important;

    border-color: var(--booking-olive) !important;

    text-decoration: none !important;
}


/* WYBRANA GODZINA */

#fbuilder .slots .currentSelection a {
    background: var(--booking-olive) !important;

    color: #ffffff !important;

    border-color: var(--booking-olive) !important;
}


/* ZAJĘTA GODZINA */

#fbuilder .slots .htmlUsed a {
    background: var(--booking-bg) !important;

    border-color: var(--booking-line) !important;

    color: #aaa !important;

    opacity: .55 !important;

    text-decoration: line-through !important;
}


/* =========================
   WYBRANA REZERWACJA
   ========================= */

#fbuilder .ahb_list {
    margin: 16px 0 !important;
}


#fbuilder .ahb_list .ahb_list_time,
#fbuilder .ahb_list .ahb_list_service {
    display: inline-block !important;

    background: var(--booking-bg) !important;

    color: var(--booking-text) !important;

    border: 0 !important;
    border-radius: 30px !important;

    padding: 9px 15px !important;

    margin: 0 6px 6px 0 !important;
}


#fbuilder .ahb_list a {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    background: var(--booking-olive) !important;

    color: #ffffff !important;

    border: 0 !important;
    border-radius: 30px !important;

    padding: 9px 15px !important;

    box-shadow: none !important;

    text-decoration: none !important;
}


/* =========================
   PRZYCISK SUBMIT
   ========================= */

#fbuilder .pbSubmit {
    display: block !important;

    float: none !important;

    width: 100% !important;
    min-height: 56px !important;

    margin: 28px 0 0 !important;

    padding: 14px 30px !important;

    background: var(--booking-olive) !important;

    color: #ffffff !important;

    border: 1px solid var(--booking-olive) !important;
    border-radius: 30px !important;

    box-shadow: none !important;
    text-shadow: none !important;

    font-family: inherit !important;
    font-weight: 500 !important;

    text-transform: uppercase !important;

    cursor: pointer !important;

    transition:
        background-color .2s ease,
        color .2s ease,
        border-color .2s ease !important;
}


#fbuilder .pbSubmit:hover {
    background: var(--booking-olive-dark) !important;

    border-color: var(--booking-olive-dark) !important;

    color: #ffffff !important;

    box-shadow: none !important;
}


/* =========================
   CAPTCHA
   ========================= */

#fbuilder .captcha {
    margin-top: 10px !important;
}


/* =========================
   USUNIĘCIE STARYCH
   NIEBIESKICH ELEMENTÓW
   ========================= */

#fbuilder a,
#fbuilder .ui-state-default,
#fbuilder .ui-widget-content a {
    text-shadow: none !important;
}


#fbuilder .ui-state-highlight,
#fbuilder .ui-widget-content .ui-state-highlight,
#fbuilder .ui-widget-header .ui-state-highlight {
    border-color: var(--booking-olive) !important;
    color: var(--booking-olive) !important;
}


/* =========================
   MOBILE
   ========================= */

@media (max-width: 767px) {

    #fbuilder .fields {
        margin-bottom: 20px !important;
    }

    #fbuilder .ui-datepicker td a,
    #fbuilder .ui-datepicker td span {
        width: 32px !important;
        height: 32px !important;
    }

    #fbuilder .slots div {
        margin-right: 5px !important;
    }

    #fbuilder .slots div a,
    #fbuilder .availableslot a {
        padding: 9px 13px !important;
    }

    #fbuilder .pbSubmit {
        min-height: 52px !important;
    }
}/* End custom CSS */