.elementor-1803 .elementor-element.elementor-element-bee8cec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-bee8cec:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-bee8cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-1803 .elementor-element.elementor-element-2dd8b3b{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1803 .elementor-element.elementor-element-d2b932e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 2px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-d2b932e .restfolio-header-slider .header-card .title{font-family:"Oswald", Sans-serif;font-size:calc(6vw + 20px);font-weight:700;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-d2b932e .restfolio-header-slider .header-card .sub-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-d2b932e .restfolio-header-slider .header-card .btn1 ,.elementor-1803 .elementor-element.elementor-element-d2b932e .restfolio-header-slider .header-card .btn2{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1803 .elementor-element.elementor-element-d2b932e .restfolio-header-slider .header-card .btn1{background-color:var( --e-global-color-secondary );}.elementor-1803 .elementor-element.elementor-element-d2b932e .restfolio-header-slider .header-card .btn2{background-color:#2E2E31;}.elementor-1803 .elementor-element.elementor-element-43f7175{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1803 .elementor-element.elementor-element-f92db15{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1803 .elementor-element.elementor-element-2142d34{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:16.66666667%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-3537363{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-1803 .elementor-element.elementor-element-3537363 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:60px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-f3e4eba{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-94cf0fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-ce5b0b5 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-1803 .elementor-element.elementor-element-1b1adad{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:8.33333333%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-7951d66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-7951d66 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-cbfae2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-cbfae2c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-1ba0b33 .restfolio-button, .elementor-1803 .elementor-element.elementor-element-1ba0b33 .restfolio-button.reverse .btn-animated-gr{background:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}.elementor-1803 .elementor-element.elementor-element-1ba0b33 .restfolio-button:hover, .elementor-1803 .elementor-element.elementor-element-1ba0b33 .restfolio-button:focus, .elementor-1803 .elementor-element.elementor-element-1ba0b33 .restfolio-button .btn-animated-gr, .elementor-1803 .elementor-element.elementor-element-1ba0b33 .restfolio-button:focus .btn-animated-gr{background:var( --e-global-color-primary );background-image:var( --e-global-color-primary );}.elementor-1803 .elementor-element.elementor-element-1ba0b33 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-1803 .elementor-element.elementor-element-1ba0b33 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-1ba0b33.elementor-element{--align-self:flex-start;}.elementor-1803 .elementor-element.elementor-element-1ba0b33 .restfolio-button{width:170px;max-width:170px;display:inline-block;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.5em;color:#FFFFFF;fill:#FFFFFF;border-radius:50rem 50rem 50rem 50rem;padding:15px 15px 15px 15px;}.elementor-1803 .elementor-element.elementor-element-1ba0b33 .restfolio-button .restfolio-button-content-wrapper{display:inline-block;}.elementor-1803 .elementor-element.elementor-element-1ba0b33 .restfolio-button .btn-animated-gr{border-radius:50rem 50rem 50rem 50rem;}.elementor-1803 .elementor-element.elementor-element-1ba0b33 .restfolio-button:hover{box-shadow:7px 10px 15px 0px rgba(0, 0, 0, 0.26666666666666666);}.elementor-1803 .elementor-element.elementor-element-1ba0b33 .restfolio-button .restfolio-button-text{display:inline-block;}.elementor-1803 .elementor-element.elementor-element-1ba0b33 .restfolio-button .restfolio-button-text small{display:inline-block;}.elementor-1803 .elementor-element.elementor-element-aa10153{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-2bef906{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1803 .elementor-element.elementor-element-2bef906 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-1803 .elementor-element.elementor-element-1ef5336{width:100%;max-width:100%;top:40px;}body:not(.rtl) .elementor-1803 .elementor-element.elementor-element-1ef5336{left:0px;}body.rtl .elementor-1803 .elementor-element.elementor-element-1ef5336{right:0px;}.elementor-1803 .elementor-element.elementor-element-1ef5336 img{width:100%;height:968px;object-fit:contain;object-position:center center;}.elementor-1803 .elementor-element.elementor-element-40e4762{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1803 .elementor-element.elementor-element-f20f8d3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1803 .elementor-element.elementor-element-bdbabdc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-bdbabdc.e-con{--align-self:center;}.elementor-1803 .elementor-element.elementor-element-b662c9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1803 .elementor-element.elementor-element-b662c9d img{width:100%;max-width:100%;height:50px;}.elementor-1803 .elementor-element.elementor-element-155f607{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1803 .elementor-element.elementor-element-155f607 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-433934e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1803 .elementor-element.elementor-element-433934e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-86a7092{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-d3778fc{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#333333;--border-color:#333333;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:20;}.elementor-1803 .elementor-element.elementor-element-d3778fc:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-d3778fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;background-image:url("https://kupa7.copysky.pl/wp-content/uploads/2024/03/noise.png");background-size:contain;}.elementor-1803 .elementor-element.elementor-element-f29f7e8{--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:24px;}.elementor-1803 .elementor-element.elementor-element-19c26e9{--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-1803 .elementor-element.elementor-element-7548d56 .elementor-heading-title{font-family:"Pacifico", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-f63814d .restfolio-menu-card .title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-f63814d .restfolio-menu-card .description{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;word-spacing:0px;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-f63814d .restfolio-menu-card .selling-price{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-f63814d .restfolio-menu-card .old-price{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;line-height:1.4em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-b183693 .restfolio-menu-card .title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-b183693 .restfolio-menu-card .description{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;word-spacing:0px;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-b183693 .restfolio-menu-card .selling-price{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-b183693 .restfolio-menu-card .old-price{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;line-height:1.4em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-b183693 .restfolio-menu-card .discount{font-family:"Josefin Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-55e30de .restfolio-menu-card .title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-55e30de .restfolio-menu-card .description{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;word-spacing:0px;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-55e30de .restfolio-menu-card .selling-price{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-55e30de .restfolio-menu-card .old-price{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;line-height:1.4em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-1ec60b4{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-0e84f55 .elementor-heading-title{font-family:"Pacifico", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-86f7886 .restfolio-menu-card .title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-86f7886 .restfolio-menu-card .description{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;word-spacing:0px;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-86f7886 .restfolio-menu-card .selling-price{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-86f7886 .restfolio-menu-card .old-price{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;line-height:1.4em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-224b3c4 .restfolio-menu-card .title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-224b3c4 .restfolio-menu-card .description{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;word-spacing:0px;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-224b3c4 .restfolio-menu-card .selling-price{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-224b3c4 .restfolio-menu-card .old-price{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;line-height:1.4em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-ad61234{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-90bb106{--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-1803 .elementor-element.elementor-element-9c6fed3 .elementor-heading-title{font-family:"Pacifico", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-1ec7482 .restfolio-menu-card .title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-1ec7482 .restfolio-menu-card .description{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;word-spacing:0px;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-1ec7482 .restfolio-menu-card .selling-price{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-1ec7482 .restfolio-menu-card .old-price{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;line-height:1.4em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-e7a3245 .restfolio-menu-card .title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-e7a3245 .restfolio-menu-card .description{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;word-spacing:0px;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-e7a3245 .restfolio-menu-card .selling-price{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-e7a3245 .restfolio-menu-card .old-price{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;line-height:1.4em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-d71c250{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-fd0dd6b .elementor-heading-title{font-family:"Pacifico", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-9b51ce9 .restfolio-menu-card .title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-9b51ce9 .restfolio-menu-card .description{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;word-spacing:0px;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-9b51ce9 .restfolio-menu-card .selling-price{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-9b51ce9 .restfolio-menu-card .old-price{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;line-height:1.4em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-079436a .restfolio-menu-card .title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-079436a .restfolio-menu-card .description{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;word-spacing:0px;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-079436a .restfolio-menu-card .selling-price{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-079436a .restfolio-menu-card .old-price{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;line-height:1.4em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-3011837 .restfolio-menu-card .title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-3011837 .restfolio-menu-card .description{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;word-spacing:0px;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-3011837 .restfolio-menu-card .selling-price{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-3011837 .restfolio-menu-card .old-price{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;line-height:1.4em;color:#B5B5B5;}body:not(.rtl) .elementor-1803 .elementor-element.elementor-element-72ab22a{left:0px;}body.rtl .elementor-1803 .elementor-element.elementor-element-72ab22a{right:0px;}.elementor-1803 .elementor-element.elementor-element-72ab22a{bottom:-50px;}.elementor-1803 .elementor-element.elementor-element-72ab22a img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-1803 .elementor-element.elementor-element-80168fa{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1803 .elementor-element.elementor-element-b77ff30{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1803 .elementor-element.elementor-element-dc5065a{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-a5738fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-7bc9f32 img{height:550px;object-fit:cover;object-position:center center;}.elementor-1803 .elementor-element.elementor-element-f3bbd76{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-efd0311{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-efd0311 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-280c7cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-280c7cd .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-db41062{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:8.33333333%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-45b3e0f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 50px) 16.66666667%;padding:0px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-45b3e0f .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-3eef1ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-3eef1ae img{width:100%;height:650px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-1803 .elementor-element.elementor-element-77cba7e{right:35%;}body.rtl .elementor-1803 .elementor-element.elementor-element-77cba7e{left:35%;}.elementor-1803 .elementor-element.elementor-element-77cba7e{top:170px;}.elementor-1803 .elementor-element.elementor-element-77cba7e img{max-width:100%;}.elementor-1803 .elementor-element.elementor-element-b2a2019{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1803 .elementor-element.elementor-element-3f78856{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1803 .elementor-element.elementor-element-3f556db{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-4d67bb0{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-1803 .elementor-element.elementor-element-4d67bb0:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-4d67bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-1803 .elementor-element.elementor-element-6e27afc{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1803 .elementor-element.elementor-element-a2fc445{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1803 .elementor-element.elementor-element-a2fc445 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-1607461{text-align:center;}.elementor-1803 .elementor-element.elementor-element-1607461 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#B5B5B5;}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form input[type="submit"] ,.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form button[type="submit"]{background-color:var( --e-global-color-secondary );}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form input[type="submit"]:hover ,.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form button[type="submit"]:hover{background-color:var( --e-global-color-primary );}.elementor-1803 .elementor-element.elementor-element-23f775d{width:100%;max-width:100%;}.elementor-1803 .elementor-element.elementor-element-23f775d > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-23f775d.elementor-element{--align-self:stretch;}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form .form-group{margin:0px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form input:not([type="submit"]),.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form input,.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form textarea,.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form select{padding:8px 8px 8px 8px;}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form input{color:var( --e-global-color-4e4db97 );}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form .form-control{color:var( --e-global-color-4e4db97 );}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form input::placeholder{color:var( --e-global-color-4e4db97 );}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form textarea::placeholder{color:var( --e-global-color-4e4db97 );}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form input:not([type="submit"]){color:var( --e-global-color-4e4db97 );}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form .form-group i{color:var( --e-global-color-4e4db97 );}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form .form-group svg{fill:var( --e-global-color-4e4db97 );}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form input , .elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form textarea , .restfolio-contact-form select{background-color:#222222;}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form input,.restfolio-contact-form textarea,.restfolio-contact-form select{border-style:solid;border-color:var( --e-global-color-text );}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form label{margin:0px 0px 0px 0px;color:var( --e-global-color-4e4db97 );}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form input[type="submit"]{width:100%;color:#FFFFFF;}.elementor-1803 .elementor-element.elementor-element-23f775d .restfolio-contact-form button[type="submit"]{width:100%;color:#FFFFFF;}body:not(.rtl) .elementor-1803 .elementor-element.elementor-element-3d7db67{right:0px;}body.rtl .elementor-1803 .elementor-element.elementor-element-3d7db67{left:0px;}.elementor-1803 .elementor-element.elementor-element-3d7db67{bottom:0px;}.elementor-1803 .elementor-element.elementor-element-3d7db67 img{height:100%;object-fit:contain;object-position:center center;}body:not(.rtl) .elementor-1803 .elementor-element.elementor-element-247a3b1{left:0px;}body.rtl .elementor-1803 .elementor-element.elementor-element-247a3b1{right:0px;}.elementor-1803 .elementor-element.elementor-element-247a3b1{bottom:-100px;}.elementor-1803 .elementor-element.elementor-element-247a3b1 img{height:100%;object-fit:contain;object-position:center center;}.elementor-1803 .elementor-element.elementor-element-9fabdca{--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;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1803 .elementor-element.elementor-element-2cef613{--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:12px;}.elementor-1803 .elementor-element.elementor-element-d5afbce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-53c960f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-f0ce5ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}@media(min-width:768px){.elementor-1803 .elementor-element.elementor-element-2dd8b3b{--width:100%;}.elementor-1803 .elementor-element.elementor-element-2142d34{--width:50%;}.elementor-1803 .elementor-element.elementor-element-94cf0fc{--width:33.33333333%;}.elementor-1803 .elementor-element.elementor-element-1b1adad{--width:33.33333333%;}.elementor-1803 .elementor-element.elementor-element-aa10153{--width:25%;}.elementor-1803 .elementor-element.elementor-element-bdbabdc{--width:50%;}.elementor-1803 .elementor-element.elementor-element-f29f7e8{--width:50%;}.elementor-1803 .elementor-element.elementor-element-ad61234{--width:50%;}.elementor-1803 .elementor-element.elementor-element-a5738fc{--width:58.33333333%;}.elementor-1803 .elementor-element.elementor-element-f3bbd76{--width:75%;}.elementor-1803 .elementor-element.elementor-element-db41062{--width:33.33333333%;}.elementor-1803 .elementor-element.elementor-element-2cef613{--width:25%;}.elementor-1803 .elementor-element.elementor-element-d5afbce{--width:25%;}.elementor-1803 .elementor-element.elementor-element-53c960f{--width:25%;}.elementor-1803 .elementor-element.elementor-element-f0ce5ba{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1803 .elementor-element.elementor-element-2142d34{--width:100%;}.elementor-1803 .elementor-element.elementor-element-94cf0fc{--width:100%;}.elementor-1803 .elementor-element.elementor-element-1b1adad{--width:100%;}.elementor-1803 .elementor-element.elementor-element-aa10153{--width:100%;}.elementor-1803 .elementor-element.elementor-element-bdbabdc{--width:100%;}.elementor-1803 .elementor-element.elementor-element-f29f7e8{--width:100%;}.elementor-1803 .elementor-element.elementor-element-ad61234{--width:100%;}.elementor-1803 .elementor-element.elementor-element-a5738fc{--width:100%;}.elementor-1803 .elementor-element.elementor-element-f3bbd76{--width:100%;}.elementor-1803 .elementor-element.elementor-element-db41062{--width:100%;}.elementor-1803 .elementor-element.elementor-element-2cef613{--width:50%;}.elementor-1803 .elementor-element.elementor-element-d5afbce{--width:50%;}.elementor-1803 .elementor-element.elementor-element-53c960f{--width:50%;}.elementor-1803 .elementor-element.elementor-element-f0ce5ba{--width:50%;}}@media(max-width:1024px){.elementor-1803 .elementor-element.elementor-element-2142d34{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1803 .elementor-element.elementor-element-3537363{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-1803 .elementor-element.elementor-element-3537363 .elementor-heading-title{font-size:40px;}.elementor-1803 .elementor-element.elementor-element-94cf0fc{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-ce5b0b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1803 .elementor-element.elementor-element-ce5b0b5 img{height:350px;}.elementor-1803 .elementor-element.elementor-element-1b1adad{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-aa10153{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-1ef5336 img{height:972px;}.elementor-1803 .elementor-element.elementor-element-bdbabdc{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1803 .elementor-element.elementor-element-155f607 .elementor-heading-title{font-size:30px;}.elementor-1803 .elementor-element.elementor-element-d3778fc{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1803 .elementor-element.elementor-element-f29f7e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-7548d56 .elementor-heading-title{font-size:18px;}.elementor-1803 .elementor-element.elementor-element-0e84f55 .elementor-heading-title{font-size:18px;}.elementor-1803 .elementor-element.elementor-element-ad61234{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-9c6fed3 .elementor-heading-title{font-size:18px;}.elementor-1803 .elementor-element.elementor-element-fd0dd6b .elementor-heading-title{font-size:18px;}.elementor-1803 .elementor-element.elementor-element-a5738fc{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-7bc9f32 img{height:350px;}.elementor-1803 .elementor-element.elementor-element-efd0311 .elementor-heading-title{font-size:30px;}.elementor-1803 .elementor-element.elementor-element-db41062{--margin-top:1.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1803 .elementor-element.elementor-element-45b3e0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1803 .elementor-element.elementor-element-3eef1ae img{height:350px;}.elementor-1803 .elementor-element.elementor-element-a2fc445 .elementor-heading-title{font-size:30px;}.elementor-1803 .elementor-element.elementor-element-2cef613{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-d5afbce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-53c960f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-f0ce5ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1803 .elementor-element.elementor-element-1ef5336 img{height:1222px;}.elementor-1803 .elementor-element.elementor-element-2cef613{--width:50%;}.elementor-1803 .elementor-element.elementor-element-d5afbce{--width:50%;}.elementor-1803 .elementor-element.elementor-element-53c960f{--width:50%;}.elementor-1803 .elementor-element.elementor-element-f0ce5ba{--width:50%;}}/* Start custom CSS for restfolio-header-slider, class: .elementor-element-d2b932e */.elementor-1803 .elementor-element.elementor-element-d2b932e .sub-title {
    white-space: pre-line;
}/* End custom CSS */
/* Start custom CSS for restfolio-contact-form, class: .elementor-element-23f775d *//* UKŁAD */
.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 18px 20px;
}

.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-field,
.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-field .wpcf7-form-control-wrap {
    width: 100%;
    display: block;
}

/* POLA */
.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-field input,
.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-field select {
    width: 100%;
    height: 56px;
    padding: 0 18px;
    box-sizing: border-box;

    background: transparent;
    color: #ffffff;

    border: 1px solid rgba(255,255,255,0.22);
    border-radius: 0;

    font-size: 15px;
    outline: none;
}

/* PLACEHOLDER */
.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-field input::placeholder {
    color: rgba(255,255,255,0.65);
    opacity: 1;
}

/* SELECT */
.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-field select {
    color: rgba(255,255,255,0.8);
}

.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-field select option {
    background: #111111;
    color: #ffffff;
}

/* FOCUS / HOVER */
.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-field input:focus,
.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-field select:focus {
    border-color: #ffffff;
}

/* LICZBA OSÓB NA CAŁĄ SZEROKOŚĆ */
.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-field:last-child {
    grid-column: 1 / -1;
}

/* PRZYCISK */
.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-submit {
    margin-top: 20px;
}

.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-submit input[type="submit"] {
    width: 100%;
    min-height: 56px;

    background: #ffffff;
    color: #111111;

    border: 1px solid #ffffff;
    border-radius: 0;

    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: 0.25s ease;
}

.elementor-1803 .elementor-element.elementor-element-23f775d .reservation-submit input[type="submit"]:hover {
    background: transparent;
    color: #ffffff;
}

/* KOMUNIKATY */
.elementor-1803 .elementor-element.elementor-element-23f775d .wpcf7-not-valid-tip {
    color: #ffffff;
    font-size: 12px;
    margin-top: 5px;
}

.elementor-1803 .elementor-element.elementor-element-23f775d .wpcf7-response-output {
    color: #ffffff;
    border-color: rgba(255,255,255,0.25) !important;
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1803 .elementor-element.elementor-element-23f775d .reservation-grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .elementor-1803 .elementor-element.elementor-element-23f775d .reservation-field:last-child {
        grid-column: auto;
    }
}/* End custom CSS */