@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none;font-weight:400}footer,header,nav,section,main{display:block}body{line-height:1;font-family:Lato,system-ui;font-weight:400;background:url(/build/assets/subpage-wrapper-BdSz_LOq.jpg) center top no-repeat;background-size:cover;background-attachment:fixed;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;margin:0;padding:0;border:0;font-family:Lato,system-ui}input:focus,textarea:focus,select:focus{outline:none;box-shadow:none}::placeholder{color:#888;opacity:1}:-ms-input-placeholder{color:#888}::-ms-input-placeholder{color:#888}.blocked{overflow:hidden}.content{width:1100px;margin:auto}@media (max-width: 1100px){.content{width:95%}}.header{position:fixed;top:0;right:0;left:0;z-index:100;height:100px;background-color:#fff;box-shadow:0 2px 12px #7878781a}@media (max-width: 1100px){.header{height:80px}}.header .content{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.header .content .hamburger{display:none}@media (max-width: 1100px){.header .content .hamburger{display:block;width:40px;margin-top:10px}}.header .content .logo{width:200px}@media (max-width: 1100px){.header .content .logo{width:130px}}.header .content .logo img{display:block;width:100%}.header .content .menu{display:flex;justify-content:flex-end;align-items:center}@media (max-width: 1100px){.header .content .menu{display:none;position:fixed;padding-top:30px;top:80px;right:0;width:100%;background-color:#fff;border-top:1px solid rgb(200,200,200);text-align:center}}.header .content .menu a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;display:block;margin-left:40px;font-size:15px;text-transform:uppercase;font-weight:700;text-decoration:none;color:#1e2949}.header .content .menu a.tel{display:flex;justify-content:flex-start;align-items:center}@media (max-width: 1100px){.header .content .menu a.tel{display:block;color:#2c885c}}.header .content .menu a.tel:before{content:"";display:block;width:20px;height:20px;margin-right:10px;background:url(/build/assets/telephone-BzPLH9E1.png) center center no-repeat;background-size:20px}@media (max-width: 1100px){.header .content .menu a.tel:before{display:none}}.header .content .menu a.active{font-weight:900}.header .content .menu a.btn{padding:10px 25px;border-radius:5px;background-color:#2c885c;color:#fff}@media (max-width: 1100px){.header .content .menu a.btn{width:80%}}@media (max-width: 1100px){.header .content .menu a{margin:0 auto 30px}}.home-slider{position:relative;width:100%;height:70vh;margin-top:100px;margin-bottom:100px}@media (max-width: 1100px){.home-slider{height:auto;margin-top:80px;margin-bottom:50px}}.home-slider .slick-dots{position:absolute;width:1100px;margin:auto;left:0;right:0;bottom:30px;text-align:center}@media (max-width: 1100px){.home-slider .slick-dots{width:95%;margin:auto}}.home-slider .slick-dots li{display:inline-block;margin-left:10px;width:13px;height:13px;border-radius:50%;background-color:#fff}.home-slider .slick-dots li:hover{cursor:pointer}.home-slider .slick-dots li.slick-active{background-color:#2c885c}.home-slider .slick-dots li button{display:none}.home-slider .slide{position:relative;width:100%;height:70vh}@media (max-width: 1100px){.home-slider .slide{height:auto;padding:70px 0}}.home-slider .slide .slide-content{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);position:absolute;top:50%;left:0;right:0;width:1100px;margin:auto;text-align:center}@media (max-width: 1100px){.home-slider .slide .slide-content{position:relative;width:95%;left:auto;top:auto;right:auto;bottom:auto;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}}.home-slider .slide .slide-content .title{margin-bottom:30px;font-size:40px;font-weight:700;color:#fff;text-transform:uppercase}@media (max-width: 1100px){.home-slider .slide .slide-content .title{font-size:30px;line-height:45px}}.home-slider .slide .slide-content .para{margin-bottom:50px;color:#fff;font-size:17px;line-height:25px}.home-slider .slide .slide-content .btn{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;display:inline-block;padding:15px 30px;border-radius:5px;background-color:#2c885c;text-transform:uppercase;font-weight:700;color:#fff;text-decoration:none}.home-slider .slide .slide-content .btn:hover{background-color:#1e2949}.home-about{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:100px}@media (max-width: 1100px){.home-about{display:block;margin-bottom:50px}}.home-about.reversed{margin-top:100px}@media (max-width: 1100px){.home-about.reversed{margin-top:50px}}.home-about.reversed .desc{order:1}.home-about.reversed .img{order:0}.home-about .desc{width:550px;order:0}@media (max-width: 1100px){.home-about .desc{width:100%;margin-bottom:50px}}.home-about .desc .title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:50px;font-size:25px;color:#000;font-weight:900;text-transform:uppercase;color:#1e2949}.home-about .desc .title:before{content:"";display:block;width:10px;height:10px;margin-right:10px;background-color:#2c885c;border-radius:50%}.home-about .desc .para{margin-bottom:30px;font-size:16px;line-height:25px}.home-about .desc .para strong{font-weight:700}.home-about .desc .btn{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;display:inline-block;padding:15px 30px;border-radius:5px;background-color:#2c885c;text-transform:uppercase;font-weight:700;color:#fff;text-decoration:none}.home-about .desc .btn:hover{background-color:#1e2949}.home-about .img{width:500px;order:1}@media (max-width: 1100px){.home-about .img{width:100%}}.home-about .img img{display:block;width:100%;border-radius:15px}.laykold{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:100px}@media (max-width: 1100px){.laykold{display:block;margin-bottom:50px}}.laykold .logo{width:100%;margin:0 auto 50px;background-color:#2f3348;border-radius:15px}.laykold .logo img{display:block;width:400px;margin:auto}@media (max-width: 1100px){.laykold .logo img{width:200px}}.laykold .col{width:calc(50% - 25px)}@media (max-width: 1100px){.laykold .col{width:100%}}.laykold .col img{display:block;width:100%;border-radius:15px}@media (max-width: 1100px){.laykold .col img{margin-bottom:30px}}.partners{margin-bottom:50px}.partners .text{text-align:center;margin-bottom:30px;font-size:16px;line-height:25px;font-weight:700}.partners .logos{display:flex;justify-content:center;align-items:center}@media (max-width: 1100px){.partners .logos{display:block}}.partners .logos img{display:block;max-width:200px;margin:0 20px}@media (max-width: 1100px){.partners .logos img{margin:0 auto 20px}}.home-location{margin-bottom:100px;padding:50px 0;text-align:center;background-color:#fafafa}@media (max-width: 1100px){.home-location{margin-bottom:50px}}.home-location .title{display:flex;justify-content:center;align-items:center;margin-bottom:50px;font-size:25px;color:#000;font-weight:900;text-transform:uppercase;color:#1e2949}.home-location .title:before{content:"";display:block;width:10px;height:10px;margin-right:10px;background-color:#2c885c;border-radius:50%}.home-location .para{margin-bottom:50px;font-size:16px;line-height:25px}.home-location .para strong{font-weight:700}.home-location iframe{display:block;width:100%;height:500px}.home-features{position:relative;padding:250px 0;background:url(/build/assets/features-DAy_-NNP.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}@media (max-width: 1100px){.home-features{padding:100px 0;background-attachment:scroll}}.home-features:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d}.home-features .content{position:relative;z-index:50;text-align:center}.home-features .content .title{display:flex;justify-content:center;align-items:center;margin-bottom:50px;font-size:25px;color:#fff;font-weight:900;text-transform:uppercase}.home-features .content .title:before{content:"";display:block;width:10px;height:10px;margin-right:10px;background-color:#2c885c;border-radius:50%}.home-features .content .title-para{margin-bottom:50px;font-size:18px;line-height:25px;color:#fff}.home-features .content .items{display:flex;justify-content:space-between;align-items:stretch}@media (max-width: 1100px){.home-features .content .items{display:block}}.home-features .content .items .item{width:320px;padding:20px;border:2px solid #ffffff;border-radius:5px}@media (max-width: 1100px){.home-features .content .items .item{width:100%;margin-bottom:30px}.home-features .content .items .item:last-of-type{margin-bottom:0}}.home-features .content .items .item .subtitle{height:60px;margin-bottom:30px;font-size:20px;line-height:28px;font-weight:900;color:#fff;text-transform:uppercase}.home-features .content .items .item .para{font-size:16px;line-height:25px;color:#fff}.home-features .content .bottom-text{margin-top:50px}.home-features .content .bottom-text .para{margin-bottom:30px;font-size:18px;line-height:25px;color:#fff}.home-features .content .bottom-text .para:last-of-type{margin-bottom:0}.footer{padding:50px 0 0;border-top:1px solid rgb(230,230,230)}.footer .content{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px}@media (max-width: 1100px){.footer .content{display:block}}.footer .content .logo{width:300px}@media (max-width: 1100px){.footer .content .logo{width:200px;margin:0 auto 50px}}.footer .content .logo img{display:block;width:100%}@media (max-width: 1100px){.footer .content .col{margin-bottom:50px}}.footer .content .col .title{margin-bottom:30px;font-size:16px;font-weight:700;text-transform:uppercase}@media (max-width: 1100px){.footer .content .col .title{text-align:center}}.footer .content .col a{display:block;margin-bottom:20px;font-size:15px;color:#000;text-decoration:none}@media (max-width: 1100px){.footer .content .col a{text-align:center}}.footer .content .col a:last-of-type{margin-bottom:0}.footer .copy{padding:20px 0;background-color:#1e2949;color:#fff;text-align:center}.breadcrumbs{position:relative;margin-top:100px;margin-bottom:100px}@media (max-width: 1100px){.breadcrumbs{margin-top:80px;margin-bottom:50px}}.breadcrumbs .content{display:flex;justify-content:space-between;align-items:flex-end;padding:150px 0}@media (max-width: 1100px){.breadcrumbs .content{padding:50px 0}}.breadcrumbs .content .inner{width:100%;text-align:center}.breadcrumbs .content .inner .title{margin-bottom:30px;font-size:40px;font-weight:700;color:#fff;text-transform:uppercase}@media (max-width: 1100px){.breadcrumbs .content .inner .title{font-size:30px}}.breadcrumbs .content .inner .list{display:flex;justify-content:center;align-items:center}.breadcrumbs .content .inner .list .item{display:flex;justify-content:flex-start;align-items:center}.breadcrumbs .content .inner .list .item:after{content:"/";display:block;margin:0 10px;font-size:13px;color:#fff}.breadcrumbs .content .inner .list .item:last-of-type:after{display:none}.breadcrumbs .content .inner .list .item:last-of-type a{font-weight:400}.breadcrumbs .content .inner .list .item a{font-size:16px;line-height:25px;color:#fff;font-weight:600;text-decoration:none}.subpage-wrapper{margin-bottom:100px}@media (max-width: 1100px){.subpage-wrapper{margin-bottom:50px}}.subpage-wrapper .contact{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:100px}@media (max-width: 1100px){.subpage-wrapper .contact{display:block;margin-bottom:50px}}.subpage-wrapper .contact .info{width:350px;padding:20px;border-radius:10px;background-color:#1e2949}@media (max-width: 1100px){.subpage-wrapper .contact .info{width:100%;margin-bottom:50px}}.subpage-wrapper .contact .info .title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:50px;text-align:left;font-size:25px;font-weight:900;text-transform:uppercase;color:#fff}.subpage-wrapper .contact .info .title:before{content:"";display:block;width:10px;height:10px;margin-right:10px;background-color:#2c885c;border-radius:50%}.subpage-wrapper .contact .info .para{margin-bottom:15px;color:#fff;line-height:20px}.subpage-wrapper .contact .info .para.margin{margin-bottom:40px}.subpage-wrapper .contact .info .para a{padding-bottom:3px;color:#fff;font-size:16px;text-decoration:none}.subpage-wrapper .contact .info .para strong{font-weight:600}.subpage-wrapper .contact .form{width:650px}@media (max-width: 1100px){.subpage-wrapper .contact .form{width:100%}}.subpage-wrapper .contact .form .consent{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px}.subpage-wrapper .contact .form .consent input{display:block;width:15px;height:15px;border-radius:5px;bordeR:1px solid #2c885c}.subpage-wrapper .contact .form .consent input:checked{background-color:#2c885c}.subpage-wrapper .contact .form .consent input:hover{cursor:pointer}.subpage-wrapper .contact .form .consent label{display:block;width:calc(100% - 25px);margin-left:10px;font-size:13px;line-height:16px}.subpage-wrapper .contact .form .consent label:hover{cursor:pointer}.subpage-wrapper .contact .form .contact-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}@media (max-width: 1100px){.subpage-wrapper .contact .form .contact-row{display:block}}.subpage-wrapper .contact .form .contact-row .column{width:calc(50% - 25px)}@media (max-width: 1100px){.subpage-wrapper .contact .form .contact-row .column{width:100%;margin-bottom:30px}}.subpage-wrapper .contact .form .contact-row .column.col100{width:100%}.subpage-wrapper .contact .form .contact-row .column .item .label{display:block;margin-bottom:10px;font-size:15px;font-weight:600}.subpage-wrapper .contact .form .contact-row .column .item .text-input{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;display:block;width:100%;padding:10px;border:1px solid rgb(190,190,190);border-radius:5px;font-size:15px}.subpage-wrapper .contact .form .contact-row .column .item .text-input:focus{border:1px solid #2c885c}.subpage-wrapper .contact .form .contact-row .column .item .textarea{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;display:block;width:100%;height:100px;padding:10px;border-radius:5px;border:1px solid rgb(190,190,190);font-size:15px;resize:vertical}.subpage-wrapper .contact .form .contact-row .column .item .textarea:focus{border:1px solid #2c885c}.subpage-wrapper .contact .form .submit{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;cursor:pointer;display:inline-block;margin-top:30px;padding:15px 30px;border-radius:5px;background-color:#2c885c;text-transform:uppercase;font-weight:700;font-size:15px;color:#fff;text-decoration:none}.subpage-wrapper .contact .form .submit:hover{background-color:#1e2949}.subpage-wrapper .contact-map{display:block;width:100%;height:500px}@media (max-width: 1100px){.subpage-wrapper .contact-map{height:300px}}.subpage-wrapper .gallery .title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:50px;font-size:25px;color:#000;font-weight:900;text-transform:uppercase;color:#1e2949}.subpage-wrapper .gallery .title:before{content:"";display:block;width:10px;height:10px;margin-right:10px;background-color:#2c885c;border-radius:50%}.subpage-wrapper .gallery .gallery-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-bottom:50px}@media (max-width: 1100px){.subpage-wrapper .gallery .gallery-content{display:block}}.subpage-wrapper .gallery .gallery-content .item{position:relative;width:340px;height:250px;margin-right:40px;margin-bottom:40px;border-radius:15px}.subpage-wrapper .gallery .gallery-content .item:nth-of-type(3n){margin-right:0}.subpage-wrapper .gallery .gallery-content .item a{position:absolute;top:0;right:0;bottom:0;left:0}.subpage-wrapper .gallery .description{margin-bottom:50px;padding:30px;background-color:#1e2949;border-radius:15px}.subpage-wrapper .gallery .description p{font-size:15px;line-height:20px;color:#fff}.subpage-wrapper .pricing{margin-bottom:100px}@media (max-width: 1100px){.subpage-wrapper .pricing{margin-bottom:50px}}.subpage-wrapper .pricing .pricing-title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:50px;font-size:25px;color:#000;font-weight:900;text-transform:uppercase;color:#1e2949}.subpage-wrapper .pricing .pricing-title:before{content:"";display:block;width:10px;height:10px;margin-right:10px;background-color:#2c885c;border-radius:50%}.subpage-wrapper .pricing .pricing-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-bottom:50px;border-radius:15px;padding:30px;background-color:#1e2949}@media (max-width: 1100px){.subpage-wrapper .pricing .pricing-content{display:block}}.subpage-wrapper .pricing .pricing-content .reservation{width:100%}.subpage-wrapper .pricing .pricing-content .reservation .btn{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;display:inline-block;padding:15px 30px;border-radius:5px;background-color:#37d087;text-transform:uppercase;font-weight:700;color:#000;text-decoration:none}.subpage-wrapper .pricing .pricing-content .reservation .btn:hover{background-color:#2c885c;color:#fff}.subpage-wrapper .pricing .pricing-content .spacer{width:100%}.subpage-wrapper .pricing .pricing-content .item{width:30%;margin-right:30px;margin-bottom:30px;padding:20px;border-radius:15px;border:2px solid #37d087}@media (max-width: 1100px){.subpage-wrapper .pricing .pricing-content .item{width:100%}}.subpage-wrapper .pricing .pricing-content .item .title{margin-bottom:20px;font-size:20px;text-transform:uppercase;color:#fff;font-weight:900}.subpage-wrapper .pricing .pricing-content .item .subtitle{margin-bottom:30px;color:#fff;font-size:16px}.subpage-wrapper .pricing .pricing-content .item .price{font-size:25px;font-weight:900;color:#37d087}.flash-messages{margin-bottom:30px;padding:15px 20px;border-radius:8px}.flash-messages#flash_messages_error{background-color:#ff2f69}.flash-messages#flash_messages_success{background-color:#00b31f}.flash-messages p{margin-bottom:10px;font-size:15px;line-height:20px;font-weight:400;color:#fff}.flash-messages p:last-of-type{margin-bottom:0}.flash-messages p:before{content:"•";padding-right:5px}@media (max-width: 1100px){#iframe_kluby_org_rozwiazanie_dedykowane{height:50vh}}
