/**handles:styles**/
.u-center{text-align:center}.u-left{text-align:left}.u-right{text-align:right}.u-upper{text-transform:uppercase}.no-wrap{white-space:nowrap}.no-mb{margin-bottom:0!important}.no-mt{margin-top:0!important}.no-mr{margin-right:0!important}.no-ml{margin-left:0!important}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gold{color:#f8b04a!important;font-weight:700!important}.grecaptcha-badge{display:none}.hidden{display:none!important}.opacity-n{opacity:0}.section-levels__photo{position:relative}.section-levels__photo .arrow-right{position:absolute;width:65px;right:-55px;bottom:-150px}@media only screen and (max-width:600px){.section-levels__photo .arrow-right{display:none}}.section-levels__photo .arrow-left{position:absolute;width:65px;left:-55px;bottom:-150px}@media only screen and (max-width:600px){.section-levels__photo .arrow-left{display:none}}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.m-center{margin-left:auto;margin-right:auto}.font-bold{font-weight:700!important}.font-normal{font-weight:400!important}.fw-600{font-weight:600!important}.fs-6{font-size:6rem!important;line-height:6.4rem!important}@media only screen and (max-width:1230px){.fs-6{font-size:5rem!important;line-height:5.4rem!important}}@media only screen and (max-width:991px){.fs-6{font-size:4rem!important;line-height:4.4rem!important}}@media only screen and (max-width:600px){.fs-6{font-size:3rem!important;line-height:3.4rem!important}}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.table__wrapper{width:100%}@media only screen and (max-width:730px){.table__wrapper{overflow-x:auto}}.table__box{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin-bottom:30px;border-collapse:collapse;text-align:left;min-width:350px;font-size:2.6rem;line-height:5.5rem}@media only screen and (max-width:991px){.table__box{font-size:2rem;line-height:3.6rem}}.table__box--smaller{font-size:1.6rem;line-height:4.5rem}.table__box th{background-color:#f8f8f8;padding-right:5px}.table__box th:not(:first-child){width:80px}@media only screen and (max-width:730px){.table__box th:not(:first-child){min-width:100px}}.table__box .empty{height:45px}.table__box tr>:first-child{padding:0 10px;min-width:175px}.table__box tr:nth-child(2n){background-color:#f8f8f8}@media only screen and (max-width:600px){.mobile-black{color:#000}}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.letter-sp-3{letter-spacing:3px!important}.letter-sp-1-6{letter-spacing:1.6px!important}.ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1270px){.ai-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.mt-80{margin-top:-80px!important}@media only screen and (max-width:991px){.mt-80{margin-top:0!important}}@media only screen and (max-width:991px){.tablet-pb-0{padding-bottom:0!important}}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.f-shrink-0{-ms-flex-negative:0;flex-shrink:0}.max-w-760{max-width:760px!important}.max-w-660{max-width:660px!important}.m-0-a{margin:0 auto!important}@media only screen and (max-width:991px){.tab-mt-60{margin-top:60px!important}}.c-black{color:#000!important}.dn{display:none!important}.c-blue{color:#184467!important}.c-white{color:#fff!important}.image-manera{max-width:200px}.image-surf{max-width:200px;margin:0 20px}.image-joy{max-width:100px}.image-softech{max-width:100px}.show-me{display:block!important}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden}a{cursor:pointer}a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none}html{scroll-behavior:smooth;font-size:62.5%}body{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}main{overflow:hidden}footer{position:relative;margin-top:auto;background-image:-webkit-linear-gradient(white,#fff 77px,#000 77px,#000);background-image:-o-linear-gradient(white,#fff 77px,#000 77px,#000);background-image:linear-gradient(white,#fff 77px,#000 77px,#000);overflow:hidden}@media (max-width:1410px){footer{padding-top:77px}}@media only screen and (max-width:991px){footer{padding-top:20px}}@media (max-width:2100px){footer::before{content:"";position:absolute;width:200px;height:400px;background-color:#fff;top:0}}@media (max-width:1410px){footer::before{width:100px}}@media only screen and (max-width:1230px){footer::before{width:100px}}@media (max-width:1195px){footer::before{width:70px}}@media only screen and (max-width:991px){footer::before{display:none}}body{font-family:Rajdhani,sans-serif;line-height:1.7;font-weight:400;color:#000;position:relative}p{font-weight:500}.l-title{font-size:7rem;line-height:7.4rem;letter-spacing:3px}@media only screen and (max-width:1230px){.l-title{font-size:6rem;line-height:6.4rem;letter-spacing:2px}}@media only screen and (max-width:991px){.l-title{font-size:5rem;line-height:5.4rem;letter-spacing:1px}}@media only screen and (max-width:600px){.l-title{font-size:3rem;line-height:3.4rem}}.primary{position:relative;font-size:4.8rem;font-weight:400;color:#fff}@media only screen and (max-width:991px){.primary{text-align:center;font-size:4rem}}@media only screen and (max-width:600px){.primary{font-size:3rem}}.primary--home{font-size:3.2rem;font-weight:500}.secondary{font-size:4.8rem;font-weight:400;line-height:3.5rem;color:#fff}.tertiary{font-family:Roboto,sans-serif;font-weight:400;color:#000}.tertiary{font-size:2.6rem;font-weight:700;line-height:3.5rem}.paragraph{font-size:1.6rem;font-weight:400;line-height:2.4rem;color:#004687}.text-bold{font-weight:900}.link{font-size:2.8rem;font-weight:700;line-height:3.6rem;color:#184467;text-decoration:underline}@media only screen and (max-width:600px){.link{font-size:2rem}}.link:active,.link:focus,.link:hover,.link:link,.link:visited{text-decoration:underline}#goup-btn{text-decoration:none}.btn-primary{min-width:14rem;padding:.8rem 2rem;cursor:pointer;display:block;text-align:center;font-size:1.4rem;font-weight:500;border-radius:20px;color:#184467;text-decoration:none}.btn-primary--white{border:1px solid #184467;background-color:#fff}.extra-size{position:absolute;top:50%;left:0;font-size:30rem;font-weight:700;line-height:1;color:#fff;opacity:.35;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ul-list{margin-bottom:2rem}.ul-list li{font-size:1.4rem;line-height:3.5rem;color:#004687;list-style-position:inside}.ul-list li a{font-size:1.4rem;line-height:3.5rem;color:#004687}.paragraph{font-size:1.6rem;font-weight:500;line-height:2.1rem;color:#000;letter-spacing:.5px}.paragraph--ls-0{letter-spacing:0}.paragraph__large{font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:0}.paragraph--white{color:#fff}.btn-more{font-size:2rem;font-weight:700;line-height:2rem}.btn-more--white{color:#fff}.btn-circle{font-size:1.8rem;font-weight:700;line-height:2.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:30px;padding-bottom:30px;color:#000}.btn-circle p{padding-left:40px;z-index:2;font-weight:700}.btn-circle img{width:auto;height:15px;margin-top:3.5px;margin-left:15px}.btn-circle::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:80px;height:80px;background-color:transparent;border:2px solid #a3ceb0;border-radius:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:1}.btn-circle:hover{cursor:pointer}.btn-circle--green:hover.btn-circle--green::after{background-color:#a3ceb0}.btn-circle--blue:hover::after{background-color:#184467}.btn-circle--blue:after{border:2px solid #184467}.btn-circle--yellow::after{border:2px solid #f8b04a}.btn-circle--yellow:hover.btn-circle--yellow::after{background-color:#f8b04a}.btn-circle--blue::after{border:2px solid #184467}.btn-circle--blue:hover.btn-circle--blue::after{background-color:#184467}.align-center{text-align:center}.align-right{text-align:right}.btn-secondary{background-color:#184467;width:170px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:2.2rem;font-weight:700;text-transform:uppercase}.arrow-container{position:relative;width:40px}.arrow{position:absolute;display:inline-block;padding:8px 0;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:15px}.arrow--white::after{border-top-color:#fff!important;border-right-color:#fff!important}.arrow--white::before{background-color:#fff!important}.arrow:before{content:"";display:block;width:25px;height:2px;background-color:#000;top:50%;-webkit-transition:width .2s ease-out;-o-transition:width .2s ease-out;transition:width .2s ease-out}.arrow:after{content:"";display:block;width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:calc(50% - 5px);position:absolute;right:1px}.arrow:hover{cursor:pointer}.arrow:hover:before{width:40px}.reviews__cockpit-all:hover .arrow:before{width:40px}.swiper-posts__cockpit-all:hover .arrow:before{width:40px}.school-info__all:hover .arrow:before{width:40px}.btn-circle:hover .arrow:before{width:40px}.swiper-posts__cockpit-link:after{display:none}.reviews__cockpit-link:after{display:none}.school-info__link:after{display:none}@-webkit-keyframes bounce{0%{background-position:center}25%{background-position:50% 45%}50%{background-position:center}75%{background-position:50% 55%}100%{background-position:center}}@keyframes bounce{0%{background-position:center}25%{background-position:50% 45%}50%{background-position:center}75%{background-position:50% 55%}100%{background-position:center}}.container-largest{max-width:1920px;width:100%;padding-left:60px;padding-right:60px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1230px){.container-largest{max-width:1190px;padding-left:40px;padding-right:40px}}@media only screen and (max-width:600px){.container-largest{padding-left:15px;padding-right:15px}}.container{max-width:1520px;width:100%;padding-left:60px;padding-right:60px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1230px){.container{max-width:1190px;padding-left:40px;padding-right:40px}}@media only screen and (max-width:600px){.container{padding-left:15px;padding-right:15px}}.container-large{max-width:1650px;padding-left:60px;padding-right:60px}@media only screen and (max-width:1230px){.container-large{max-width:1190px;padding-left:40px;padding-right:40px}}@media only screen and (max-width:600px){.container-large{padding-left:15px;padding-right:15px}}.container-small{max-width:1200px;width:100%;padding-left:60px;padding-right:60px;margin:0 auto}@media only screen and (max-width:1230px){.container-small{max-width:1180px;padding-left:40px;padding-right:40px}}@media only screen and (max-width:600px){.container-small{padding-left:15px;padding-right:15px}}.section-banner{height:100vh;max-height:800px;position:relative;margin-bottom:9rem;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:991px){.section-banner{margin-bottom:3rem}}.section-banner__box{position:absolute;bottom:125px}@media only screen and (max-width:991px){.section-banner__box{bottom:25px}}.section-banner__headline{font-size:7rem;font-weight:700;line-height:7rem;color:#fff}@media only screen and (max-width:991px){.section-banner__headline{font-size:5rem;line-height:5rem}}@media only screen and (max-width:600px){.section-banner__headline{font-size:3rem;line-height:4rem}}.section-banner__paragraph{font-size:2.6rem;font-weight:400;line-height:5rem;color:#fff}@media only screen and (max-width:991px){.section-banner__paragraph{font-size:2.5rem}}.section-experience{background-repeat:no-repeat;background-position:-100px 10px;position:relative;margin-bottom:60px}.section-experience__wave{position:absolute;z-index:-1;left:-180px}.section-experience__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:991px){.section-experience__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-experience__desc{font-size:2.8rem;font-weight:400;margin-bottom:3px;text-transform:uppercase}.section-experience__headline{font-size:7rem;font-weight:700;line-height:7.4rem;color:#184467;text-transform:uppercase;margin-bottom:10px;letter-spacing:.5rem}.section-experience__paragraph{max-width:64rem}@media only screen and (max-width:991px){.section-experience__paragraph{max-width:100%;margin-bottom:50px}}.section-experience__box{-webkit-box-flex:1;-ms-flex:1;flex:1}.section-experience__photo{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:0}.section-experience__photo img{width:100%}.section-news{margin-bottom:60px}.section-news__container{display:-webkit-box;display:-ms-flexbox;display:flex}.section-news__photo{-ms-flex-preferred-size:45%;flex-basis:45%}.section-news__photo img{width:100%}.section-news__box{-ms-flex-preferred-size:55%;flex-basis:55%;padding-top:50px;padding-bottom:50px}.section-news__background{background-color:#184467;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-news__text{padding-left:60px;max-width:660px}.section-news__headline{font-size:3.8rem;font-weight:700;line-height:4.6rem;color:#fff;text-transform:uppercase;margin-bottom:5px}.section-news__paragraph{margin-bottom:15px}.section-prepare{margin-top:60px;margin-bottom:10rem;position:relative}@media only screen and (max-width:991px){.section-prepare{margin-top:0}}.section-prepare__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:991px){.section-prepare__container{padding-left:0;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-prepare__box{-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:991px){.section-prepare__box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:auto;margin-top:20px;padding-left:15px;padding-right:15px}}.section-prepare__photo{-ms-flex-preferred-size:55%;flex-basis:55%}.section-prepare__photo img{width:100%}.section-prepare__wave{position:absolute;z-index:-1;top:50px;left:-250px}.section-prepare__desc{font-size:2.8rem;font-weight:500;text-transform:uppercase}@media only screen and (max-width:991px){.section-prepare__desc{font-size:1.8rem}}.section-prepare__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-prepare__photo{font-size:0}.section-prepare__headline{font-size:70px;font-weight:700;line-height:7.4rem;text-transform:uppercase}.section-prepare__headline--second{color:#a3ceb0}@media only screen and (max-width:991px){.section-prepare__headline{font-size:3.8rem;line-height:4.8rem}}.section-prepare__paragraph{margin-bottom:60px;max-width:480px}.section-license{max-width:1920px;margin:0 auto;background:-webkit-gradient(linear,left top,right top,color-stop(35%,#ececec),color-stop(35%,#fff));background:-webkit-linear-gradient(left,#ececec 35%,#fff 35% 100%);background:-o-linear-gradient(left,#ececec 35%,#fff 35% 100%);background:linear-gradient(to right,#ececec 35%,#fff 35% 100%);margin-bottom:8rem;padding-top:6rem;padding-bottom:8rem}@media only screen and (max-width:991px){.section-license{background:#ececec;margin-bottom:4rem}}.section-license--kitefoil{padding-bottom:22rem}@media (max-width:1190px){.section-license--kitefoil{padding-bottom:8rem}}.section-license__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:991px){.section-license__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section-license__box{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:991px){.section-license__box--first{margin-bottom:4rem}}.section-license__box--second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.section-license__photo{height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:991px){.section-license__photo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;margin-bottom:2rem}}.section-license__logo{margin-bottom:3rem}@media only screen and (max-width:991px){.section-license__logo{margin-bottom:0}}.section-license__logo--first{width:200px}.section-license__logo--second{width:150px}.section-license__logo--max-width{width:100%}.section-license__paragraph{font-size:2.6rem;line-height:3.2rem}@media only screen and (max-width:991px){.section-license__paragraph{text-align:center}}.section-license__paragraph--first{max-width:575px}.section-license__paragraph--second{max-width:575px}.section-beginner{text-align:center;margin-bottom:7rem;padding-top:6rem}.section-beginner__headline{font-size:7rem;line-height:7.4rem;font-weight:400;text-transform:uppercase;margin-bottom:35px}@media only screen and (max-width:991px){.section-beginner__headline{font-size:3.8rem;line-height:4.8rem;margin-bottom:25px}}@media only screen and (max-width:600px){.section-beginner__headline{font-size:3rem;line-height:3.4rem}}.section-beginner__headline--bold{font-weight:700}.section-beginner__paragraph{font-size:20px;font-weight:500;line-height:2.8rem;max-width:840px;margin-left:auto;margin-right:auto}.section-levels{z-index:999;position:relative}.section-levels__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}@media only screen and (max-width:600px){.section-levels__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}}.section-levels__container:nth-of-type(2n) .section-levels__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-levels__container:nth-of-type(odd) .section-levels__box{margin-right:20px}@media only screen and (max-width:600px){.section-levels__container:nth-of-type(odd) .section-levels__box{margin-right:0}}.section-levels__container:nth-of-type(2n) .section-levels__box{margin-left:20px}@media only screen and (max-width:600px){.section-levels__container:nth-of-type(2n) .section-levels__box{margin-left:0}}.section-levels__box{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:600px){.section-levels__box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:0}}.section-levels__photo{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:0}.section-levels__photo img{width:100%}.section-levels__text{max-width:560px}.section-levels__headline{font-size:3.8rem;font-weight:700;line-height:4.8rem;text-transform:uppercase}@media only screen and (max-width:600px){.section-levels__headline{font-size:3rem}}.section-levels__hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;text-transform:uppercase}@media only screen and (max-width:600px){.section-levels__hours{margin-bottom:0}}.section-levels__hour{font-size:2.6rem;font-weight:700;line-height:4.8rem;color:#f8b04a;margin-left:10px}.section-levels__info{display:none;margin-top:2rem;font-size:1.6rem;font-weight:700}.section-levels__show{font-size:2rem;text-decoration:underline;font-weight:500}.section-end{margin:0 auto;max-width:1920px;margin-top:-140px;padding-top:140px;padding-bottom:100px;position:relative;background-color:#ececec;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}@media only screen and (max-width:1230px){.section-end{padding-top:100px;padding-bottom:80px}}@media only screen and (max-width:991px){.section-end{padding-top:80px;padding-bottom:60px}}@media only screen and (max-width:600px){.section-end{padding-top:60px;padding-bottom:60px;margin-top:0}}.section-end--wingfoil{margin-top:0;z-index:0}.section-end__headline{font-size:3.8rem;font-weight:700;line-height:4.8rem;text-align:center;text-transform:uppercase;letter-spacing:1.9px;margin-bottom:2rem}@media only screen and (max-width:600px){.section-end__headline{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.section-end__paragraph{font-size:2rem;line-height:2.8rem;max-width:848px;margin:auto;margin-bottom:6rem;text-align:center}@media only screen and (max-width:991px){.section-end__paragraph{margin-bottom:30px}}@media only screen and (max-width:600px){.section-end__paragraph{margin-bottom:20px}}@media only screen and (max-width:600px){.section-end__button .btn-circle{max-width:250px}}.section-guarantee{background-color:#ececec;position:relative;padding-bottom:70px}.section-guarantee__photo{max-width:65rem;position:absolute;left:-250px;padding-bottom:50px}.section-guarantee__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section-guarantee__headline{font-size:3.8rem;line-height:4.8rem;margin-bottom:30px}.section-guarantee__headline--first{font-weight:400}.section-guarantee__list li{list-style-type:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.section-guarantee__list li p{margin-left:-25px;z-index:5;font-size:1.8rem;font-weight:700;text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1;flex:1}.section-guarantee__list li::before{content:"";background-color:#fff;width:50px;height:50px;display:block;border-radius:50%}.section-guarantee__box{width:35%;padding-top:60px;padding-right:30px}.section-guarantee__card{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:400px;height:500px;border:2px solid #184467;padding-left:30px;padding-right:30px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:600px){.section-guarantee__card{height:450px}}@media (max-width:430px){.section-guarantee__card{width:100%}}.section-guarantee__card img{margin-top:40px}.section-guarantee__paragraph{color:#184467}.section-guarantee__text{margin-top:20px;margin-bottom:20px;font-size:3.8rem;font-weight:800;line-height:4.8rem;text-transform:uppercase;font-weight:500;color:#184467}@media only screen and (max-width:600px){.section-guarantee__text{margin-top:15px;margin-bottom:15px;font-size:3rem;line-height:3.4rem}}.section-guarantee__img{max-width:200px}.promotion{margin-top:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1230px){.promotion{margin-top:100px}}@media only screen and (max-width:991px){.promotion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.promotion{margin-top:60px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");background-repeat:no-repeat;background-position:50% 70px}}.promotion__info{margin-right:20px;position:relative;z-index:2}@media only screen and (max-width:991px){.promotion__info{margin-right:0}}.promotion__info-title{margin-top:50px;font-size:7rem;font-weight:400;line-height:7.4rem;text-transform:uppercase}@media only screen and (max-width:1230px){.promotion__info-title{font-size:6rem;line-height:6.4rem}}@media only screen and (max-width:991px){.promotion__info-title{margin-top:0;font-size:5rem;line-height:5.4rem;text-align:center}}@media only screen and (max-width:600px){.promotion__info-title{font-size:4rem;line-height:4.4rem}}.promotion__info-title .bold{display:block;font-weight:700}@media only screen and (max-width:1230px){.promotion__info-title .bold{margin:0 auto}}.promotion__info-desc{margin-top:20px;font-size:3.8rem;font-weight:400;text-transform:uppercase}@media only screen and (max-width:1230px){.promotion__info-desc{margin-top:15px;font-size:3rem}}@media only screen and (max-width:991px){.promotion__info-desc{font-size:2.5rem;margin-top:10px;text-align:center}}@media only screen and (max-width:600px){.promotion__info-desc{margin-top:0}}.promotion__wave{position:absolute;top:53px;left:-471px;width:783px;height:343px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");z-index:-1}@media only screen and (max-width:991px){.promotion__wave{left:-312px}}@media only screen and (max-width:600px){.promotion__wave{display:none}}.promotion__box{max-width:600px}.promotion__headline{font-size:1.8rem;font-weight:700;line-height:2.3rem;text-transform:uppercase;margin-bottom:2px}.promotion__item{position:relative;z-index:1;margin-bottom:30px;padding-top:30px;padding-left:105px;border:1px solid transparent;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.promotion__item:hover{border:1px solid #f8b04a}.promotion__item::before{content:"";display:block;background-color:#ececec;width:90px;height:90px;border-radius:50%;position:absolute;left:50px;top:10px;z-index:-1}.promotion__paragraph{margin-bottom:20px}.promotion__icon{position:absolute;left:15px;width:70px}.promotion__plus{position:absolute;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);top:-35px}.price h2{text-align:center;font-size:3.6rem;font-weight:400;position:relative;z-index:9;text-transform:uppercase}.price__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:125px;background-color:#ececec;margin-top:-30px}.price__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:240px;position:relative;padding-bottom:60px;position:relative;max-width:300px}.price__package{font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase}.price__popular{font-size:16px;font-weight:700;line-height:1.6rem;color:#f8b04a;margin-bottom:20px;text-transform:uppercase}.price__hour{font-size:2.8rem;font-weight:700;position:relative;text-transform:uppercase}.price__hour::after{content:"";position:absolute;width:30px;height:2px;bottom:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);background-color:#000}.price__amount{font-size:2.8rem;font-weight:500;line-height:3.2rem;margin-top:10px}.price__btn{position:absolute;bottom:-30px}.price__additional{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.price__exclamation{width:52px;height:52px;font-size:20px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%}.price__exclamation img{margin-left:20px}.price__additional img{position:absolute}.price__info{background-color:#ececec;font-size:20px;font-weight:700;line-height:16px;color:#184467;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:35px;padding-right:20px}.newest-post{margin-top:5px}.newest-post__img{width:100%}.newest-post__background{min-height:40rem;background-size:cover;background-position:top;background-repeat:no-repeat}.newest-post__headline{font-size:3.2rem;font-weight:700;line-height:3.6rem;max-width:94rem;margin-top:2rem;margin-bottom:2rem;color:#000}.newest-post__paragraph{max-width:96rem;line-height:2.6rem;font-size:2rem}.support{margin-top:160px;margin-bottom:90px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1230px){.support{margin-top:120px;margin-bottom:50px}}@media only screen and (max-width:600px){.support{display:block;margin-top:60px;margin-bottom:0}}.support__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:100px;font-size:3.8rem;font-weight:700;text-transform:uppercase}@media only screen and (max-width:1230px){.support__title{margin-right:50px}}@media only screen and (max-width:600px){.support__title{font-size:3rem;line-height:3.4rem;margin-right:0;text-align:center}}.support .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-filter:opacity(35%);filter:opacity(35%);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;-o-transition:filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.support .swiper-slide:hover{-webkit-filter:opacity(100%);filter:opacity(100%)}@media only screen and (max-width:600px){.support .swiper-wrapper{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer{position:relative;margin-top:auto;padding-top:77px;padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1410px){.footer{padding-top:0;padding-bottom:30px}}.footer__pin{display:inline-block;height:16px;width:14px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/pin-white.svg");background-repeat:no-repeat;background-position:0 3px;background-size:15px 14px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media only screen and (max-width:991px){.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__tablet-copyright{display:none;text-align:center}@media only screen and (max-width:991px){.footer__tablet-copyright{display:block;margin-top:25px;font-size:1.4rem;font-weight:700;line-height:2.4rem;color:#fff}}.footer__tablet-copyright-link{color:#fff}.footer__right{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1410px){.footer__right{padding-top:77px}}@media only screen and (max-width:991px){.footer__right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-40px;padding:40px 40px 20px;background-color:#ececec;padding-top:40px;padding-bottom:20px;width:100vw;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}}@media only screen and (max-width:600px){.footer__right{padding:40px 15px 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-15px}}.footer__right a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__newsletter-title{margin-top:40px;font-weight:400;font-size:1.6rem;font-weight:900;color:#000;text-transform:uppercase}@media only screen and (max-width:600px){.footer__newsletter-title{margin-top:20px}}.footer__input-wrapper{position:relative;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:400px){.footer__input-wrapper{width:100%}}.footer__input{margin-top:15px;padding:0 20px;width:360px;height:50px;background:#fff;border:1px solid #000;font-family:Rajdhani;font-weight:700}@media (max-width:400px){.footer__input{width:100%}}.footer__input-submit{position:absolute;top:15px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:50px;background:#000;font-size:1.8rem;color:#fff;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s;cursor:pointer}.footer__input-submit:hover{opacity:.8}.footer__socials{margin-top:70px}@media (max-width:1410px){.footer__socials{margin-top:auto}}@media only screen and (max-width:991px){.footer__socials{margin-top:20px}}.footer__socials>*{margin-right:15px}.footer__copyright{margin-top:10px;font-size:1.4rem;font-weight:700;line-height:2.4rem}@media only screen and (max-width:991px){.footer__copyright{display:none}}.footer__copyright-link{color:#000}.footer__inner{width:100%;padding-top:70px;padding-left:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1410px){.footer__inner{padding-top:40px;padding-left:150px}}@media only screen and (max-width:991px){.footer__inner{padding-left:0}}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1410px){.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:991px){.footer__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__top-menu{display:grid;grid-template-columns:repeat(2,230px);grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}@media (max-width:1470px){.footer__top-menu{grid-template-columns:230px 180px}}@media only screen and (max-width:991px){.footer__top-menu{grid-template-columns:235px 175px}}@media (max-width:470px){.footer__top-menu{display:none}}.footer__top-menu-link{padding:0 5px;font-size:1.6rem;line-height:3.2rem;color:#fff!important;text-transform:uppercase;font-weight:500;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;text-decoration:none!important}@media (max-width:470px){.footer__top-menu-link{padding:0}}.footer__top-menu-link:hover{background-color:#fff;color:#000!important;font-weight:700}.footer__info{width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1410px){.footer__info{margin-top:35px}}@media (max-width:470px){.footer__info{display:none}}.footer__info-item{margin-right:20px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.6rem;line-height:3.2rem;font-weight:500;color:#fff;text-transform:uppercase}@media (max-width:470px){.footer__info-item{margin-left:15px}}.footer__info-item .name{position:relative;font-weight:700}.footer__info-item .name:before{position:absolute;content:"";top:-6px;left:-15px;width:30px;height:30px;border:1px solid #e6e4f1;border-radius:50%}.footer__info-item a{color:#fff!important;text-decoration:none!important}.footer__info-item-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 5px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.footer__info-item-link:hover{background-color:#fff;color:#000!important}.footer__padding{padding:0 5px}.footer__bottom{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1100px){.footer__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:991px){.footer__bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__bottom-menu-link{margin-left:25px;padding:0 5px;color:#ffff;text-transform:uppercase;font-weight:700;font-size:1.8rem;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;letter-spacing:3.24px;background-color:transparent}@media only screen and (max-width:991px){.footer__bottom-menu-link{margin-left:12px;margin-right:12px}}.footer__bottom-menu-link--0{margin-right:auto;color:#fff!important}@media (max-width:1275px){.footer__bottom-menu-link--0{max-width:181px}}@media (max-width:1100px){.footer__bottom-menu-link--0{max-width:100%;width:100%;margin-bottom:15px}}@media only screen and (max-width:991px){.footer__bottom-menu-link--0{text-align:center}}.footer__bottom-menu-link--0:hover{background-color:#000;color:#fff;font-weight:500}.footer__bottom-menu-link--1:hover{color:#000;background-color:#f8b04a}.footer__bottom-menu-link--2:hover{color:#fff;background-color:#184467}.footer__bottom-menu-link--3:hover{color:#000;background-color:#a3ceb0}.footer__circle{position:absolute;left:-307px;top:0;width:822px;height:822px;border-radius:50%;z-index:1;background-color:#ececec;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}@media only screen and (max-width:1230px){.footer__circle{left:-340px}}@media only screen and (max-width:991px){.footer__circle{display:none}}.footer .accordion-wrapper{display:none;margin-top:0}@media (max-width:470px){.footer .accordion-wrapper{display:block}}.footer .accordion-list{margin:0;margin-bottom:40px}.footer .accordion-list .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:470px){.footer .accordion-list .links{margin-left:15px}}.footer .accordion-list .accordion-list__more{top:0}.footer .accordion-list li{background-color:transparent;border-bottom:none;padding:10px 0}.footer .accordion-list li .answer .footer__info-item{margin-right:0;margin-bottom:10px}.footer .accordion-list li .answer .footer__top-menu-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer .accordion-list li .answer p{margin:0 0 4px 0}.footer .accordion-list li h3{color:#fff;font-size:1.9rem;text-transform:uppercase;font-weight:700}.contact{padding-top:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1230px){.contact{padding-top:100px}}@media only screen and (max-width:991px){.contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.contact{padding-top:60px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");background-repeat:no-repeat;background-position:50% 70px}}.contact__info{margin-right:20px;position:relative;z-index:2}@media only screen and (max-width:991px){.contact__info{margin-right:0}}.contact__info-title{margin-top:50px;font-size:7rem;font-weight:500;line-height:7.4rem;text-transform:uppercase;letter-spacing:3.5px}@media only screen and (max-width:1230px){.contact__info-title{font-size:6rem;line-height:6.4rem}}@media only screen and (max-width:991px){.contact__info-title{margin-top:0;font-size:5rem;line-height:5.4rem;text-align:center}}@media only screen and (max-width:600px){.contact__info-title{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.contact__info-title .bold{display:block;font-weight:700}@media only screen and (max-width:1230px){.contact__info-title .bold{margin:0 auto}}.contact__info-desc{margin-top:20px;font-size:3.8rem;font-weight:500;text-transform:uppercase;letter-spacing:1.9px}@media only screen and (max-width:1230px){.contact__info-desc{margin-top:15px;font-size:3rem}}@media only screen and (max-width:991px){.contact__info-desc{font-size:2.5rem;margin-top:10px;text-align:center}}@media only screen and (max-width:600px){.contact__info-desc{font-size:2rem;margin-top:0;letter-spacing:1px}}.contact__wave{position:absolute;top:53px;left:-471px;width:783px;height:343px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");z-index:-1}@media only screen and (max-width:991px){.contact__wave{left:-312px}}@media only screen and (max-width:600px){.contact__wave{display:none}}.wpcf7 .wpcf7-form{max-width:560px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}@media only screen and (max-width:1230px){.wpcf7 .wpcf7-form{max-width:480px}}@media only screen and (max-width:991px){.wpcf7 .wpcf7-form{margin:30px auto 0}}.wpcf7 .wpcf7-form>*{width:100%}.wpcf7 label{display:block;margin-top:20px;margin-bottom:5px;font-size:1.6rem;line-height:1.6rem;font-weight:500}.wpcf7 input{width:100%;margin-top:7px;margin-bottom:5px;padding:0 20px;font-family:Rajdhani;font-size:2rem;font-weight:500;height:55px;background-color:#f8f8f8;border:1px solid #a5a5a5}.wpcf7 textarea{width:100%;margin-top:7px;margin-bottom:1px;padding:15px 20px;font-family:Rajdhani;font-size:2rem;background-color:#f8f8f8;border:1px solid #a5a5a5;height:200px;resize:none}.wpcf7 input[type=submit]{width:177px;display:block;margin:30px auto 0;font-size:2.2rem;text-transform:uppercase;color:#fff;background-color:#184467;border:1px solid #184467;background:#184467;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:600;cursor:pointer;border-radius:0;-webkit-appearance:none}.wpcf7 input[type=submit]:hover{background-color:#fff;color:#184467}.wpcf7{max-width:560px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}@media only screen and (max-width:991px){.wpcf7{max-width:100%}}.wpcf7-not-valid-tip{position:absolute}.wpcf7-response-output{text-align:center;font-weight:500;margin:0!important;font-size:2rem}.making-surf{margin-top:140px}@media only screen and (max-width:1230px){.making-surf{margin-top:100px}}@media only screen and (max-width:600px){.making-surf{margin-top:60px}}.making-surf__title{margin-bottom:40px;text-align:center;font-size:7rem;line-height:7.4rem;font-weight:700;text-transform:uppercase;letter-spacing:3.5px}@media only screen and (max-width:1230px){.making-surf__title{font-size:6rem;line-height:6.4rem}}@media only screen and (max-width:1230px){.making-surf__title{margin-bottom:30px;font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:600px){.making-surf__title{margin-bottom:10px;font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.making-surf__text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;font-size:1.6rem;line-height:2.4rem;font-weight:500}@media only screen and (max-width:1230px){.making-surf__text{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media only screen and (max-width:991px){.making-surf__text{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media (max-width:700px){.making-surf__text{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.making-surf__text>*{display:inline-block}.making-surf__text p{margin-bottom:20px}.making-surf__text ul{margin-bottom:20px;list-style:none}.making-surf__text ul li{position:relative;padding-left:20px;font-weight:500}.making-surf__text ul li:before{content:"";position:absolute;top:8px;left:0;width:11px;height:10px;background:url(https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg) no-repeat}.making-surf__text a{color:#f8b04a;text-decoration:underline}.making-surf__text h2{position:relative;margin-bottom:5px;line-height:1.2}@media (max-width:700px){.making-surf__text h2{cursor:pointer;padding-right:30px}}@media (max-width:700px){.making-surf__text h2::after{position:absolute;content:"";width:22px;height:22px;top:0;right:0;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/add.svg");background-size:22px 22px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}}.making-surf__text h2.active::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:700px){.making-surf__text h2~p{display:none}}.surf-cons{margin-top:122px;margin-right:auto;margin-left:auto;max-width:1920px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");background-color:#ececec;background-position:100%}@media only screen and (max-width:1230px){.surf-cons{margin-top:100px}}@media only screen and (max-width:991px){.surf-cons{margin-top:80px}}@media only screen and (max-width:600px){.surf-cons{background-position:100% 100%;margin-top:60px}}.surf-cons__inner{padding:70px 0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-left:33%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1230px){.surf-cons__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1055px){.surf-cons__inner{padding-left:0}}@media only screen and (max-width:600px){.surf-cons__inner{padding:50px 0}}.surf-cons__img{position:absolute;top:-122px;left:-444px}@media (max-width:1055px){.surf-cons__img{display:none}}.surf-cons__title{font-size:3.8rem;line-height:4.8rem;font-weight:500;text-transform:uppercase}@media only screen and (max-width:1230px){.surf-cons__title{text-align:center}}@media only screen and (max-width:600px){.surf-cons__title{font-size:3rem;line-height:3.4rem}}@media only screen and (max-width:1230px){.surf-cons__title br{display:none}}.surf-cons__title .bold{font-weight:700}.surf-cons__box{margin-top:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:600px){.surf-cons__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.surf-cons__box:before{position:absolute;content:"";top:21px;left:30px;width:93px;height:93px;background-color:#fff;border-radius:50%}@media only screen and (max-width:600px){.surf-cons__box:before{display:none}}.surf-cons__box-img{width:90px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:2}@media only screen and (max-width:600px){.surf-cons__box-img{margin-top:10px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}}.surf-cons__box-inner{margin-top:15px;z-index:2}@media only screen and (max-width:600px){.surf-cons__box-inner{margin-top:0}}.surf-cons__box-title{font-size:1.8rem;line-height:2.3rem;text-transform:uppercase}@media only screen and (max-width:600px){.surf-cons__box-title{text-align:center}}.surf-cons__box-desc{margin-top:3px;max-width:430px;font-size:1.6rem;line-height:2.1rem;font-weight:500}@media only screen and (max-width:600px){.surf-cons__box-desc{text-align:center}}.reviews{position:relative;margin-top:155px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:60px;margin-bottom:230px}@media (max-width:1520px){.reviews{padding-right:60px}}@media only screen and (max-width:1230px){.reviews{margin-top:100px;max-width:1190px;padding-left:40px;padding-right:40px;margin-bottom:190px}}@media only screen and (max-width:600px){.reviews{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:60px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;margin-bottom:0}}.reviews__swiper{position:absolute!important;margin-top:88px;right:350px;max-width:1600px}@media only screen and (max-width:1230px){.reviews__swiper{right:300px}}@media only screen and (max-width:600px){.reviews__swiper{position:relative!important;margin-top:20px;right:0;margin-left:0!important;margin-right:0!important}}.reviews__slide{max-width:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-ms-flex-item-align:stretch;align-self:stretch}@media only screen and (max-width:600px){.reviews__slide{max-width:none;-ms-flex-item-align:auto;align-self:auto}}.reviews__slide-text{margin-bottom:30px;font-size:2rem;line-height:2.8rem;text-align:end;font-weight:500}.reviews__slide-name{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reviews__slide-avatar{margin-right:15px;-o-object-fit:cover;object-fit:cover}.reviews__slide-fname{font-size:1.8rem;font-weight:700;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews strong{position:relative;display:inline-block}.reviews strong:before{position:absolute;content:"";top:14px;left:0;width:100%;height:14px;background-color:#f8b04a;z-index:-1}.reviews__cockpit{min-height:290px;position:relative;margin-left:auto;margin-bottom:105px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:600px){.reviews__cockpit{min-height:auto;margin-bottom:0;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.reviews__cockpit-wave{position:absolute;top:71px;right:-506px;width:783px;height:343px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");z-index:-1}@media only screen and (max-width:600px){.reviews__cockpit-wave{right:auto}}.reviews__cockpit-nav{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:600px){.reviews__cockpit-nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.reviews__cockpit-nav-left{margin-right:25px;width:19px;height:34px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/left-grey.png");background-repeat:no-repeat;cursor:pointer;-webkit-transition:background-image .1s;-o-transition:background-image .1s;transition:background-image .1s}@media only screen and (max-width:600px){.reviews__cockpit-nav-left{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/left-black.png")}}.reviews__cockpit-nav-left:hover{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/left-black.png")}.reviews__cockpit-nav-right{width:19px;height:34px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/right-grey.png");background-repeat:no-repeat;-webkit-transition:background-image .1s;-o-transition:background-image .1s;transition:background-image .1s;cursor:pointer}@media only screen and (max-width:600px){.reviews__cockpit-nav-right{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/right-black.png")}}.reviews__cockpit-nav-right:hover{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/right-black.png")}.reviews__cockpit-title{margin-top:45px;font-size:7rem;line-height:7.4rem;text-transform:uppercase;letter-spacing:3.5px}@media only screen and (max-width:1230px){.reviews__cockpit-title{font-size:6rem;line-height:6.4rem}}@media only screen and (max-width:991px){.reviews__cockpit-title{font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:600px){.reviews__cockpit-title{margin-top:0;margin-right:25px;font-size:4rem;line-height:4.4rem;letter-spacing:1px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.reviews__cockpit-all{display:block}.reviews__cockpit-all:hover .reviews__cockpit-link:before{background-color:#f8b04a}.reviews__cockpit-all:hover .reviews__cockpit-arrow{-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);transform:translate(20px,0)}@media only screen and (max-width:600px){.reviews__cockpit-all{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.reviews__cockpit-link{padding-top:45px;padding-left:40px;padding-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:1.8rem;line-height:2.8rem;color:#000;font-weight:700}.reviews__cockpit-link:before{position:absolute;content:"";top:18px;left:-5px;width:80px;height:80px;border:2px solid #f8b04a;border-radius:50%;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;z-index:-1}.reviews__cockpit-link:after{position:absolute;content:"";top:58px;right:1px;width:25px;height:2px;background-color:#000}.reviews__cockpit-arrow{margin-left:22px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.swiper-posts{position:relative;margin-top:128px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:60px;margin-left:auto;margin-right:auto}@media (max-width:1520px){.swiper-posts{padding-right:60px}}@media only screen and (max-width:1230px){.swiper-posts{margin-top:100px;max-width:1190px;padding-left:40px;padding-right:40px}}@media only screen and (max-width:600px){.swiper-posts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:60px;padding-left:15px;padding-right:15px}}.swiper-posts__swiper{position:absolute!important;left:515px;max-width:1600px}@media only screen and (max-width:1230px){.swiper-posts__swiper{left:415px}}@media only screen and (max-width:600px){.swiper-posts__swiper{position:relative!important;margin-top:20px;left:0}}.swiper-posts__slide{max-width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000}@media (max-width:350px){.swiper-posts__slide{max-width:290px}}.swiper-posts__slide:hover .swiper-posts__slide-text{opacity:1}.swiper-posts__slide-img{max-width:320px;height:370px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:600px){.swiper-posts__slide-img{max-width:300px;height:330px}}.swiper-posts__slide-title{margin-top:12px;margin-bottom:3px;font-size:1.8rem;line-height:2.4rem;text-transform:uppercase}.swiper-posts__slide-text{font-size:1.8rem;line-height:2.4rem;font-weight:500;opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}@media only screen and (max-width:991px){.swiper-posts__slide-text{opacity:1}}.swiper-posts__cockpit{margin-right:90px;margin-bottom:285px;position:relative;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:1230px){.swiper-posts__cockpit{margin-right:60px}}@media only screen and (max-width:991px){.swiper-posts__cockpit{margin-right:40px}}@media only screen and (max-width:600px){.swiper-posts__cockpit{margin-right:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.swiper-posts__cockpit--promotion{margin-bottom:0;-ms-flex-negative:3;flex-shrink:3;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:1230px){.swiper-posts__cockpit--promotion{margin-right:0}}@media only screen and (max-width:991px){.swiper-posts__cockpit--promotion{margin-bottom:50px}}@media only screen and (max-width:600px){.swiper-posts__cockpit--promotion{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-posts__cockpit--promotion .swiper-posts__cockpit-title{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;text-align:center}}.swiper-posts__cockpit-wave{position:absolute;top:71px;left:-500px;width:783px;height:343px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");z-index:-1}@media only screen and (max-width:600px){.swiper-posts__cockpit-wave{left:auto}}.swiper-posts__cockpit-nav{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:600px){.swiper-posts__cockpit-nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.swiper-posts__cockpit-nav-left{margin-right:25px;width:19px;height:34px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/left-grey.png");background-repeat:no-repeat;cursor:pointer;-webkit-transition:background-image .1s;-o-transition:background-image .1s;transition:background-image .1s}@media only screen and (max-width:600px){.swiper-posts__cockpit-nav-left{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/left-black.png")}}.swiper-posts__cockpit-nav-left:hover{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/left-black.png")}@media only screen and (max-width:600px){.swiper-posts__cockpit-nav-left:hover{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/left-black.png")}}.swiper-posts__cockpit-nav-right{width:19px;height:34px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/right-grey.png");background-repeat:no-repeat;-webkit-transition:background-image .1s;-o-transition:background-image .1s;transition:background-image .1s;cursor:pointer}@media only screen and (max-width:600px){.swiper-posts__cockpit-nav-right{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/right-black.png")}}.swiper-posts__cockpit-nav-right:hover{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/right-black.png")}@media only screen and (max-width:600px){.swiper-posts__cockpit-nav-right:hover{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/right-black.png")}}.swiper-posts__cockpit-title{margin-top:45px;font-size:7rem;line-height:7.4rem;text-transform:uppercase;font-weight:500;letter-spacing:3.5px}@media only screen and (max-width:1230px){.swiper-posts__cockpit-title{font-size:6rem;line-height:6.4rem}}@media only screen and (max-width:991px){.swiper-posts__cockpit-title{font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:600px){.swiper-posts__cockpit-title{margin-top:0;margin-right:25px;font-size:4rem;line-height:4.4rem;letter-spacing:1px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.swiper-posts__cockpit-title--promotion{margin-top:0}@media only screen and (max-width:600px){.swiper-posts__cockpit-title--promotion{margin-right:0}}.swiper-posts__cockpit-title--promotion strong{color:#184467!important;font-weight:700}.swiper-posts__cockpit-title--offer{color:#184467!important;font-weight:700}.swiper-posts__cockpit-title--normal{color:#000!important}.swiper-posts__cockpit-title strong{display:block;color:#a3ceb0}.swiper-posts__cockpit-all{display:block}.swiper-posts__cockpit-all:hover .swiper-posts__cockpit-link:before{background-color:#a3ceb0}.swiper-posts__cockpit-all:hover .swiper-posts__cockpit-link--promotion:before{background-color:#184467}.swiper-posts__cockpit-all:hover .swiper-posts__cockpit-link--reserve:before{background-color:#f8b04a}.swiper-posts__cockpit-all:hover .swiper-posts__cockpit-arrow{-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);transform:translate(20px,0)}@media only screen and (max-width:600px){.swiper-posts__cockpit-all{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.swiper-posts__cockpit-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:45px;padding-left:40px;padding-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:1.8rem;line-height:2.8rem;color:#000;font-weight:700;z-index:2}.swiper-posts__cockpit-link--promotion:before{border:2px solid #184467!important}.swiper-posts__cockpit-link--reserve:before{border:2px solid #f8b04a!important}.swiper-posts__cockpit-link:before{position:absolute;content:"";top:18px;left:-5px;width:80px;height:80px;border:2px solid #a3ceb0;border-radius:50%;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;z-index:-1}.swiper-posts__cockpit-link:after{position:absolute;content:"";top:58px;right:2px;width:25px;height:2px;background-color:#000}.swiper-posts__cockpit-arrow{margin-left:22px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.hero-home{margin:20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1920px;width:100%;padding-left:60px;padding-right:60px}@media only screen and (max-width:1230px){.hero-home{max-width:1190px;padding-left:40px;padding-right:40px}}@media only screen and (max-width:991px){.hero-home{margin-top:70px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.hero-home{margin-top:50px;padding-left:15px;padding-right:15px}}.hero-home__cube{position:relative;width:100%;font-size:0;background-repeat:no-repeat;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width:991px){.hero-home__cube{min-height:450px}}.hero-home__cube:hover .hero-home__cube-inner .rental__icon--home,.hero-home__cube:hover .hero-home__cube-inner .rental__title--home{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}@media only screen and (max-width:991px){.hero-home__cube:hover .hero-home__cube-inner .rental__icon--home,.hero-home__cube:hover .hero-home__cube-inner .rental__title--home{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.hero-home__cube:hover .hero-home__img{-webkit-filter:brightness(0.5);filter:brightness(.5)}.hero-home__cube:first-of-type{margin-right:40px}@media only screen and (max-width:991px){.hero-home__cube:first-of-type{margin-bottom:20px;margin-right:0}}@media only screen and (max-width:600px){.hero-home__cube:first-of-type{margin-right:0;margin-bottom:15px}}.hero-home__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-size:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width:991px){.hero-home__img{min-height:450px;-webkit-filter:brightness(0.5);filter:brightness(.5)}}.hero-home__darknes{position:absolute;width:100%;height:100%;background-color:#000;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media only screen and (max-width:991px){.hero-home__darknes{opacity:1}}.hero-home__cube-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;width:100%}@media only screen and (max-width:991px){.hero-home__cube-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hero-home__icon{margin-right:35px;padding-right:35px;border-right:4px solid #fff}@media (max-width:1330px){.hero-home__icon{padding-right:0;margin-right:0;border-right:none;margin-bottom:15px;padding-bottom:15px;border-bottom:4px solid #fff}}@media only screen and (max-width:1230px){.hero-home__icon{display:none}}.hero-home__title{font-size:calc(2rem + 2vw);line-height:calc(2rem + 2vw);color:#fff;letter-spacing:7.5px;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1330px){.hero-home__title{text-align:center}}@media only screen and (max-width:1230px){.hero-home__title{letter-spacing:5.5px}}@media only screen and (max-width:991px){.hero-home__title{letter-spacing:4px}}@media only screen and (max-width:600px){.hero-home__title{letter-spacing:3.5px;font-size:4rem;line-height:4rem;letter-spacing:2px}}.hero-home__description{position:absolute;bottom:0;margin:60px 40px 20px;font-size:2.6rem;line-height:3.3rem;color:#fff;font-weight:500}.wrapperor{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:150px}@media only screen and (max-width:1230px){.wrapperor{height:300px}}@media only screen and (max-width:991px){.wrapperor{height:auto}}.hero{margin:20px auto 0;max-width:1920px;position:relative;font-size:0}@media only screen and (max-width:991px){.hero{margin-top:70px}}@media only screen and (max-width:600px){.hero{margin:50px auto 0}}.hero__img{width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:991px){.hero__img{height:325px}}@media only screen and (max-width:600px){.hero__img{height:260px}}.hero__inner{position:absolute;bottom:0;padding-bottom:120px;padding-left:140px;padding-right:15px;color:#fff}@media (max-width:1700px){.hero__inner{padding-bottom:100px;padding-left:120px}}@media (max-width:1520px){.hero__inner{padding-bottom:80px;padding-left:60px}}@media only screen and (max-width:1230px){.hero__inner{padding-bottom:30px;padding-left:40px}}@media only screen and (max-width:600px){.hero__inner{padding-bottom:20px;padding-left:15px}}.hero__title{font-size:6rem;line-height:6rem}.hero__title--accomodation{max-width:920px}@media only screen and (max-width:1230px){.hero__title{font-size:6rem;line-height:6rem}}@media only screen and (max-width:991px){.hero__title{font-size:5rem;line-height:5rem}}@media only screen and (max-width:600px){.hero__title{font-size:3rem;line-height:3.4rem}.hero__title--kite-rent{font-size:3rem;line-height:3.4rem}}.hero__title--black{color:#000}.hero__desc{margin-top:5px;font-size:2.6rem;line-height:3.3rem;font-weight:500}@media only screen and (max-width:600px){.hero__desc{font-size:2rem;line-height:2.4rem}}.hero__desc--black{color:#000}.page-id-2927 .hero__title{max-width:1250px}.just-img{margin:100px auto 0;max-width:1920px;font-size:0}.just-img__item{width:100%}@media only screen and (max-width:600px){.just-img__item{margin:60px auto 0;height:250px;-o-object-fit:cover;object-fit:cover}}.school-info{margin-top:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1230px){.school-info{margin-top:100px}}@media only screen and (max-width:600px){.school-info{margin-top:50px}}.school-info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.school-info__box{margin:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:600px){.school-info__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.school-info__box:hover .school-info__box-desc{opacity:1}.school-info__box:before{position:absolute;content:"";top:21px;left:30px;width:93px;height:93px;background-color:#ececec;border-radius:50%}@media only screen and (max-width:600px){.school-info__box:before{display:none}}.school-info__box-img{width:80px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:2}@media only screen and (max-width:600px){.school-info__box-img{margin-top:10px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}}.school-info__box-inner{margin-top:15px;z-index:2}@media only screen and (max-width:600px){.school-info__box-inner{margin-top:0}}.school-info__box-title{font-size:1.8rem;line-height:2.3rem;text-transform:uppercase}@media only screen and (max-width:600px){.school-info__box-title{text-align:center}}.school-info__box-desc{margin-top:3px;width:340px;font-size:1.6rem;line-height:2.1rem;font-weight:500;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.school-info__box-desc--hidden{opacity:0}@media only screen and (max-width:991px){.school-info__box-desc{opacity:1}}@media only screen and (max-width:600px){.school-info__box-desc{text-align:center;width:auto;max-width:340px}}.school-info__all{margin-top:30px;display:block}.school-info__all:hover .school-info__link:before{background-color:#184467}.school-info__all:hover .school-info__arrow{-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);transform:translate(20px,0)}.school-info__link{padding-top:45px;padding-left:40px;padding-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:1.8rem;line-height:2.8rem;color:#000;font-weight:700}.school-info__link:before{position:absolute;content:"";top:18px;left:-5px;width:80px;height:80px;border:2px solid #184467;border-radius:50%;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;z-index:-1}.school-info__link:after{position:absolute;content:"";top:58px;right:1px;width:25px;height:2px;background-color:#000}.school-info__arrow{margin-left:22px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media only screen and (max-width:600px){.school-info__img-desc{font-size:2rem;line-height:2.4rem}}.school-info2{position:relative;margin:90px auto 0;max-width:1920px}@media only screen and (max-width:600px){.school-info2{margin:50px auto 0}}.school-info2--wingfoil .school-info2__inner--course{padding-top:0}@media only screen and (max-width:1230px){.school-info2--wingfoil .school-info2__inner--course{padding-top:60px}}.school-info2--wingfoil .school-info2__desc{position:relative}@media only screen and (max-width:1230px){.school-info2--wingfoil .school-info2__desc{position:static}}.school-info2--wingfoil .school-info2__desc-img{position:absolute;bottom:50px;left:170px}@media only screen and (max-width:1230px){.school-info2--wingfoil .school-info2__desc-img{position:static}}.school-info2__cube{position:absolute;height:100%;width:38%;background-color:#ececec;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}@media only screen and (max-width:1230px){.school-info2__cube{width:100%}}.school-info2__inner{padding-top:90px;padding-bottom:90px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1230px){.school-info2__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:600px){.school-info2__inner{padding-bottom:40px;padding-top:40px}}@media (max-width:1230px){.school-info2__inner--surfing{padding-top:50px!important}}.school-info2__inner--course{padding-top:30px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.school-info2__inner--kitefoil{padding-bottom:200px}@media (max-width:1190px){.school-info2__inner--kitefoil{padding-bottom:60px}}@media only screen and (max-width:600px){.school-info2__inner--kitefoil{padding-bottom:40px;padding-top:40px}}.school-info2__desc{position:relative;margin-right:auto;font-size:2.6rem;line-height:3.2rem;font-weight:500;max-width:700px;z-index:2}@media only screen and (max-width:1230px){.school-info2__desc{margin-right:0;text-align:center}}.school-info2__desc--course{max-width:570px}@media only screen and (max-width:600px){.school-info2__desc{font-size:2rem;line-height:2.4rem}}.school-info2__desc-img{margin-bottom:30px}.school-info2__img-desc{font-weight:500}@media only screen and (max-width:600px){.school-info2__img-desc{font-size:2rem;line-height:2.4rem}}.school-info2__img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1230px){.school-info2__img-wrapper{margin-top:40px}}@media only screen and (max-width:991px){.school-info2__img-wrapper{margin:40px auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:600px){.school-info2__img-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}}.school-info2__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.school-info2__img:first-of-type{margin-left:90px;margin-right:90px}@media only screen and (max-width:1230px){.school-info2__img:first-of-type{margin-left:0}}@media only screen and (max-width:991px){.school-info2__img:first-of-type{margin-left:0}}@media only screen and (max-width:600px){.school-info2__img:first-of-type{margin-right:0;margin:20px}}.school-info2__img--course{max-width:575px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.6rem;line-height:3.2rem;text-align:center}.school-info2__img--course:first-of-type{margin-left:0;margin-right:0}.school-info2__img--course img{width:100%;margin-bottom:30px}.double-bouble{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1920px;width:100%}@media only screen and (max-width:600px){.double-bouble{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.double-bouble__cube{position:relative;width:100%;font-size:0;background-repeat:no-repeat;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width:600px){.double-bouble__cube{height:250px}}.double-bouble__cube:hover .double-bouble__cube-inner{-webkit-transform:translate(-50%,-50%) scale(1.02);-ms-transform:translate(-50%,-50%) scale(1.02);transform:translate(-50%,-50%) scale(1.02)}@media only screen and (max-width:1230px){.double-bouble__cube:hover .double-bouble__cube-inner{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@media only screen and (max-width:991px){.double-bouble__cube:hover .double-bouble__cube-inner{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.double-bouble__cube:hover .double-bouble__darknes{opacity:.3}.double-bouble__cube:first-of-type{margin-right:40px}@media only screen and (max-width:991px){.double-bouble__cube:first-of-type{margin-right:20px}}@media only screen and (max-width:600px){.double-bouble__cube:first-of-type{margin-right:0;margin-bottom:15px}}.double-bouble__img{width:100%;-o-object-fit:cover;object-fit:cover;font-size:0}@media only screen and (max-width:600px){.double-bouble__img{height:100%;-o-object-fit:cover;object-fit:cover}}.double-bouble__darknes{position:absolute;width:100%;height:100%;background-color:#000;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.double-bouble__cube-inner{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media only screen and (max-width:1230px){.double-bouble__cube-inner{-webkit-transform:translate(-50%,-50%) scale(.8);-ms-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}}@media only screen and (max-width:600px){.double-bouble__cube-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.double-bouble__icon{margin-right:35px;padding-right:35px;border-right:4px solid #fff}@media only screen and (max-width:600px){.double-bouble__icon{margin-right:0;padding-right:0;margin-bottom:15px;border-right:0}}.double-bouble__title{font-size:5rem;line-height:5rem;color:#fff;letter-spacing:7.5px;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0}.rental{margin:100px auto 0;max-width:1920px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/rental-bg.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:600px){.rental{margin:80px auto 0}}.rental__wrapper{padding-top:60px;padding-bottom:67px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1230px){.rental__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:840px){.rental__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.rental__wrapper--home{padding-top:0;padding-bottom:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media (max-width:1330px){.rental__wrapper--home{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.rental__icon{padding-right:35px;margin-right:35px;border-right:4px solid #000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:840px){.rental__icon{margin-right:0;padding-right:0;border-right:0}}@media only screen and (max-width:600px){.rental__icon{width:90px}}.rental__icon--home{-ms-flex-item-align:start;align-self:flex-start;border-right:4px solid #fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:1330px){.rental__icon--home{border-right:none;margin:0 auto;padding:0}}.rental__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1330px){.rental__inner--home{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.rental__title{margin-top:20px;margin-bottom:20px;font-size:5rem;line-height:5.2rem;letter-spacing:7.5px;color:#000;text-transform:uppercase}@media only screen and (max-width:1230px){.rental__title{font-size:4.5rem}}@media only screen and (max-width:991px){.rental__title{font-size:4rem}}@media (max-width:840px){.rental__title{text-align:center}}@media only screen and (max-width:600px){.rental__title{font-size:3.5rem;letter-spacing:1px}}.rental__title--home{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:5rem;letter-spacing:7.5px;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:1330px){.rental__title--home{text-align:center}}.rental__desc{margin-bottom:20px;max-width:585px;font-size:1.6rem;line-height:2.2rem;font-weight:600;color:#000}@media (max-width:840px){.rental__desc{text-align:center}}.rental__desc--home{color:#fff;font-size:2rem;line-height:2.4rem}@media (max-width:1330px){.rental__desc--home{text-align:center}}.rental__places{font-size:2rem;line-height:2.2rem;font-weight:600;color:#000}@media (max-width:840px){.rental__places{text-align:center}}.rental__places--home{color:#fff}@media (max-width:1330px){.rental__places--home{text-align:center}}.rental__places span{font-weight:700}.rental__btn{-ms-flex-item-align:center;align-self:center;margin-left:60px;width:220px;height:60px;font-size:2.2rem;color:#000;font-weight:700;text-transform:uppercase;border:2px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media (max-width:1119px){.rental__btn{margin-left:280px;margin-top:40px}}@media (max-width:840px){.rental__btn{margin-left:0}}.rental__btn:hover{background-color:#fff;border:1px solid #fff}.under-hero{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1230px){.under-hero{margin-top:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:600px){.under-hero{margin-top:50px}}.under-hero--accomodation{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.under-hero--about{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.under-hero--about .under-hero__inner{margin-top:15px}.under-hero__swap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:991px){.under-hero__swap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.under-hero__swap .under-hero__inner{margin-right:0;margin-left:40px}@media only screen and (max-width:991px){.under-hero__swap .under-hero__inner{margin-left:0}}.under-hero__swap .under-hero__wave{display:none}.under-hero__inner{position:relative;margin-right:50px}@media only screen and (max-width:991px){.under-hero__inner{margin-top:0;margin-right:auto;margin-left:auto}}.under-hero__wave{position:absolute;top:0;left:-415px;width:783px;height:343px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");z-index:-1}.under-hero__text-upper{font-size:2.8rem;line-height:3.2rem;text-transform:uppercase}@media only screen and (max-width:600px){.under-hero__text-upper{font-size:1.6rem;line-height:2rem}}.under-hero__title{max-width:740px;font-size:7rem;line-height:7.4rem;color:#184467;text-transform:uppercase;letter-spacing:3px}.under-hero__title--surfkids{max-width:720px;color:#000;font-size:6rem;line-height:6.4rem}.under-hero__title--about{max-width:765px}@media only screen and (max-width:1230px){.under-hero__title{font-size:6rem;line-height:6.4rem;letter-spacing:2px}}@media only screen and (max-width:991px){.under-hero__title{font-size:5rem;line-height:5.4rem;letter-spacing:1px}}@media only screen and (max-width:600px){.under-hero__title{font-size:3rem;line-height:3.4rem}}.under-hero__title--yoga{max-width:655px;font-size:6rem;line-height:6.4rem}@media only screen and (max-width:1230px){.under-hero__title--yoga{font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:991px){.under-hero__title--yoga{font-size:4rem;line-height:4.4rem;letter-spacing:2px}}@media only screen and (max-width:600px){.under-hero__title--yoga{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.under-hero__title--kite-rent{font-size:6rem;color:#000}@media only screen and (max-width:991px){.under-hero__title--kite-rent{font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:600px){.under-hero__title--kite-rent{font-size:3rem;line-height:3.4rem;letter-spacing:.5px}}.under-hero__title--accomodation{max-width:490px;letter-spacing:.5px}.under-hero__tertiary{margin-bottom:10px;font-size:20px}.under-hero__desc{margin-top:10px;margin-bottom:25px;max-width:655px;font-size:2rem;font-weight:500;line-height:2.6rem}.under-hero__desc--kite-rent{margin-bottom:95px;max-width:680px}.under-hero__desc--about{font-size:1.6rem;line-height:2.1rem;max-width:650px;margin-right:30px}.under-hero__desc--accomodation{max-width:676px;font-size:2rem;line-height:2.6rem;padding-right:20px}@media only screen and (max-width:991px){.under-hero__desc--accomodation{padding-right:0}}.under-hero__desc strong{font-weight:700}.under-hero__desc--surfkids{max-width:920px}.under-hero__list{font-size:2rem;line-height:2.6rem;font-weight:500}.under-hero__list li{margin-bottom:9px;max-width:685px;position:relative;padding-left:20px;list-style:none}.under-hero__list li:before{position:absolute;content:"";left:0;top:8px;width:11px;height:10px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg")}.under-hero__img{max-width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (max-width:991px){.under-hero__img{display:none}}.under-hero__img img{width:100%}.under-hero__img.kite-two-rents{z-index:1}.news{margin:25px auto 0;max-width:1920px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1230px){.news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.news{margin-top:20px}}.news--kiteteam{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg") -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,#e3e3e3),to(#e3e3e3));background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg") -webkit-linear-gradient(transparent,transparent 50%,#e3e3e3 50%,#e3e3e3 100%);background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg") -o-linear-gradient(transparent,transparent 50%,#e3e3e3 50%,#e3e3e3 100%);background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg") linear-gradient(transparent,transparent 50%,#e3e3e3 50%,#e3e3e3 100%)}.news__img{width:90%;font-size:0}@media only screen and (max-width:1230px){.news__img{width:100%}}.news__img img{width:100%;font-size:0}.news__box{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:90px;padding-bottom:90px;padding-left:90px;padding-right:60px;background-color:#184467}@media (max-width:1550px){.news__box{padding-top:45px;padding-bottom:45px;padding-left:55px}}@media only screen and (max-width:1230px){.news__box{padding-left:40px;padding-right:40px}}@media only screen and (max-width:600px){.news__box{padding-left:15px;padding-right:15px}}.news__box-inner{max-width:690px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1230px){.news__box-inner{margin:0 auto}}.news__title{font-size:3.8rem;line-height:4.6rem;color:#fff;text-transform:uppercase;letter-spacing:1.9px}@media only screen and (max-width:600px){.news__title{letter-spacing:1px;font-size:3rem;line-height:3.4rem}}.news__desc{margin-top:20px;font-size:1.6rem;line-height:2.1rem;font-weight:500;color:#fff}.news__link{margin-right:50px;margin-top:36px;font-weight:700;font-size:2rem;color:#fff;-ms-flex-item-align:end;align-self:flex-end;letter-spacing:1px}.news__list{margin-top:25px;list-style:none}.news__list-item{margin-bottom:10px;padding-left:20px;position:relative;font-size:1.6rem;line-height:2rem;font-weight:500;color:#fff}.news__list-item::before{content:"";position:absolute;left:0;top:5px;width:10px;height:10px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg");background-repeat:no-repeat;background-size:cover;background-position:center}.faq{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:20px;padding-left:20px}@media only screen and (max-width:1230px){.faq{padding-right:0;padding-left:0}}@media only screen and (max-width:600px){.faq{margin-top:60px}}.faq__title{padding-left:40px;padding-right:40px;text-align:center;font-size:7rem;line-height:7.4rem;text-transform:uppercase;letter-spacing:3.5px}@media only screen and (max-width:1230px){.faq__title{padding-left:20px;padding-right:20px;font-size:6rem;line-height:6.4rem}}@media only screen and (max-width:991px){.faq__title{padding-left:40px;padding-right:40px;font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:600px){.faq__title{padding-left:15px;padding-right:15px;font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.accordion-wrapper{width:100%;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1230px){.accordion-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:991px){.accordion-wrapper{padding-left:20px;padding-right:20px}}@media only screen and (max-width:600px){.accordion-wrapper{margin-top:10px;padding-right:0;padding-left:0}}ul.accordion-list{margin:0 20px;position:relative;display:block;width:100%;height:auto;font-family:Rajdhani;list-style:none}@media only screen and (max-width:1230px){ul.accordion-list{width:100%;max-width:850px}}ul.accordion-list .accordion-list__more{position:absolute;top:-4px;right:0;margin-left:auto;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media only screen and (max-width:600px){ul.accordion-list .accordion-list__more{height:32px}}ul.accordion-list li{position:relative;display:block;width:100%;height:auto;background-color:#fff;padding:20px;margin:0 auto;border-bottom:1px solid #eee;cursor:pointer}@media only screen and (max-width:600px){ul.accordion-list li{padding:10px 15px}}ul.accordion-list li.active h3 img{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}ul.accordion-list li h3{font-weight:700;position:relative;width:100%;height:auto;font-size:2.4rem;line-height:3rem;font-weight:500;padding:0 60px 0 0;margin:0;letter-spacing:1px;cursor:pointer}@media only screen and (max-width:600px){ul.accordion-list li h3{font-size:1.9rem;line-height:2.3rem}}ul.accordion-list li div.answer{position:relative;display:block;width:100%;height:auto;margin:0;padding:0;cursor:pointer}ul.accordion-list li div.answer a{color:#f8b04a;font-weight:700;text-decoration:underline}ul.accordion-list li div.answer p{position:relative;display:block;font-size:2rem;line-height:2.3rem;padding:10px 0 0 0;cursor:pointer;margin:0 0 15px 0}@media only screen and (max-width:600px){ul.accordion-list li div.answer p{font-size:1.6rem}}.contact-info{margin-top:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1230px){.contact-info{margin-top:100px}}@media only screen and (max-width:600px){.contact-info{margin-top:60px}}.contact-info--houses{margin-top:-100px}@media only screen and (max-width:1230px){.contact-info--houses{margin-top:-90px}}@media only screen and (max-width:991px){.contact-info--houses{margin-top:-80px}}@media only screen and (max-width:600px){.contact-info--houses{margin-top:60px}}@media only screen and (max-width:991px){.contact-info--about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-info__img{margin-right:120px}.contact-info__img--about{margin-right:45px}@media only screen and (max-width:991px){.contact-info__img--about{margin-right:0;margin-bottom:30px}}@media only screen and (max-width:991px){.contact-info__img{margin-right:10px}}@media only screen and (max-width:600px){.contact-info__img{display:none}}.contact-info__img img{width:100%}.contact-info__above-title{font-size:2.8rem;text-transform:uppercase;font-weight:500;letter-spacing:1.4px}@media only screen and (max-width:600px){.contact-info__above-title{letter-spacing:1px}}.contact-info__title{max-width:465px;font-size:7rem;line-height:7.4rem;text-transform:uppercase;color:#184467;letter-spacing:3.5px}.contact-info__title--about{max-width:520px}@media only screen and (max-width:1230px){.contact-info__title{font-size:6rem;line-height:6.4rem}}@media only screen and (max-width:991px){.contact-info__title{font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:600px){.contact-info__title{font-size:4rem;line-height:4.2rem;letter-spacing:1px}}.contact-info__text{margin-top:20px;font-size:2rem;line-height:2.8rem;font-weight:500;letter-spacing:1px}@media only screen and (max-width:600px){.contact-info__text{letter-spacing:0}}.contact-info__text a{color:#000}.park-ride{margin-top:75px;font-size:2rem;line-height:2.6rem}.park-ride__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.park-ride__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:1230px){.park-ride__inner .park-ride__box{width:50%}}@media only screen and (max-width:991px){.park-ride__inner .park-ride__box{width:auto;max-width:650px}}.park-ride__inner .park-ride__list{width:45%}@media only screen and (max-width:991px){.park-ride__inner .park-ride__list{width:auto;max-width:650px}}@media only screen and (max-width:1230px){.park-ride__inner .park-ride__box-desc{width:100%}}@media only screen and (max-width:991px){.park-ride__inner .park-ride__box-desc{text-align:left}}.park-ride__title{margin:0 auto;max-width:920px;text-align:center;font-size:6rem;line-height:6.4rem;text-transform:uppercase;letter-spacing:3px}@media only screen and (max-width:1230px){.park-ride__title{font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:991px){.park-ride__title{font-size:4rem;line-height:4.4rem}}@media only screen and (max-width:600px){.park-ride__title{font-size:3rem;line-height:3.4rem}}.park-ride__desc{margin:0 auto 30px;max-width:770px;margin-top:30px;text-align:center;font-size:2rem;line-height:2.8rem}@media only screen and (max-width:600px){.park-ride__desc{margin:15px auto 10px}}.park-ride__box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.park-ride__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.park-ride__box-title{margin-top:70px;margin-bottom:20px;font-size:2.6rem;line-height:2.6rem;text-transform:uppercase}@media only screen and (max-width:991px){.park-ride__box-title{margin-top:50px;text-align:center}}@media only screen and (max-width:600px){.park-ride__box-title{margin-top:30px}}.park-ride__box-desc{margin-right:30px;max-width:580px}@media only screen and (max-width:1230px){.park-ride__box-desc{max-width:none;width:45%}}@media only screen and (max-width:991px){.park-ride__box-desc{max-width:770px;margin-right:0;width:auto;text-align:center;margin-bottom:30px}}.park-ride__box-desc .park-ride__list{width:100%}.park-ride__list{position:relative;width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.park-ride__list{width:auto;max-width:650px}}.park-ride__list--train li:before{width:29px!important;height:18px!important;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/small-train.svg")!important}.park-ride__list--bike li:before{width:29px!important;height:20px!important;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/small-bike.svg")!important}.park-ride__list--ship li:before{width:34px!important;height:23px!important;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/small-ship.svg")!important}.park-ride__list h2,.park-ride__list h3,.park-ride__list h4{margin-bottom:5px;font-size:2rem}.park-ride__list a{color:#f8b04a}.park-ride__list li{margin-bottom:15px;position:relative;padding-left:45px;font-weight:500;list-style:none}@media only screen and (max-width:600px){.park-ride__list li{padding-left:35px}}.park-ride__list li:before{position:absolute;content:"";left:0;top:4px;width:30px;height:16px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/small-car.svg")}.park-ride__arrow{position:absolute;left:-204px;bottom:20px}@media only screen and (max-width:1230px){.park-ride__arrow{display:none}}.houses-page__title{margin:0 auto;max-width:930px;margin-top:75px;text-align:center;font-size:7rem;line-height:7.4rem;text-transform:uppercase;letter-spacing:3.5px}@media only screen and (max-width:1230px){.houses-page__title{font-size:6rem;line-height:6.4rem;letter-spacing:3px}}@media only screen and (max-width:991px){.houses-page__title{max-width:620px;font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:600px){.houses-page__title{margin-top:50px;font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.houses-page__desc{padding-bottom:35px;margin:30px auto 0;max-width:860px;text-align:center;font-weight:500;font-size:2rem;line-height:2.8rem}@media only screen and (max-width:1230px){.houses-page__desc{padding-bottom:15px}}@media only screen and (max-width:600px){.houses-page__desc{padding-bottom:0;margin:15px auto 0}}.houses-page__inner{margin-top:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1230px){.houses-page__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.houses-page__text{max-width:570px;font-size:2rem;line-height:2.6rem}@media only screen and (max-width:1230px){.houses-page__text{max-width:900px;text-align:center;margin-top:20px}}.houses-page__text--wider{margin:120px auto 0;max-width:680px}@media only screen and (max-width:1230px){.houses-page__text--wider{margin:100px auto 0}}@media only screen and (max-width:600px){.houses-page__text--wider{margin:80px auto 0}}.houses-page__text p{margin-bottom:20px}.houses-page__img{margin-left:30px}@media only screen and (max-width:1230px){.houses-page__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.houses-page__img img{width:100%}.houses-cons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:270px;padding-bottom:180px;position:relative}@media only screen and (max-width:1230px){.houses-cons{padding-top:100px;padding-bottom:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:991px){.houses-cons{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:600px){.houses-cons{padding-top:40px;padding-bottom:60px}}.houses-cons__header{margin-bottom:50px;margin-left:110px;width:100%;font-size:3.8rem;text-transform:uppercase}@media only screen and (max-width:1230px){.houses-cons__header{margin-left:60px}}@media only screen and (max-width:991px){.houses-cons__header{margin-bottom:30px;margin-left:0}}@media only screen and (max-width:600px){.houses-cons__header{font-size:3rem;margin-bottom:20px}}.houses-cons__img{position:absolute;top:0;right:920px}@media only screen and (max-width:1230px){.houses-cons__img{display:none}}.houses-cons__box{position:relative;margin-left:110px;margin-bottom:90px;max-width:320px}@media only screen and (max-width:1230px){.houses-cons__box{margin-left:60px;margin-right:60px}}@media only screen and (max-width:991px){.houses-cons__box{margin-bottom:50px;margin-left:0;margin-right:0}}@media only screen and (max-width:600px){.houses-cons__box{margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:440px}}.houses-cons__box:last-of-type{margin-bottom:0}.houses-cons__inner{max-width:860px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1230px){.houses-cons__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.houses-cons__title{margin-bottom:3px;font-size:1.8rem;line-height:2.3rem}.houses-cons__desc{max-width:300px;margin-top:5px;font-size:1.6rem;font-weight:500;line-height:2.1rem}@media only screen and (max-width:600px){.houses-cons__desc{max-width:440px}}.voucher{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1230px){.voucher{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:991px){.voucher{margin-top:60px}}@media only screen and (max-width:600px){.voucher{margin-top:60px}}.voucher__info{margin-right:30px}.voucher__heading{font-size:5rem;text-transform:uppercase;line-height:5rem;letter-spacing:2.5px}@media only screen and (max-width:991px){.voucher__heading{font-size:4.8rem}}@media only screen and (max-width:600px){.voucher__heading{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.voucher__sec-heading{display:block;margin-top:35px;font-size:2rem;line-height:2.2rem;font-weight:700}.voucher__under-title{max-width:520px;font-size:2rem;font-weight:500;line-height:2.2rem}.voucher ul{list-style:none}.voucher__text{padding-left:20px;position:relative;margin-top:15px;max-width:580px;font-weight:500;font-size:2rem;line-height:2.2rem}.voucher__text::before{position:absolute;content:"";top:7px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.voucher__card{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px 70px 44px 70px;border:1px solid #184467}@media only screen and (max-width:1230px){.voucher__card{margin-top:50px}}@media only screen and (max-width:991px){.voucher__card{width:auto;max-width:680px}}@media (max-width:750px){.voucher__card{width:100%}}.voucher__img{margin-bottom:5px}.voucher__title{text-align:center;font-size:3.8rem;line-height:4.2rem;letter-spacing:1.9px;text-transform:uppercase;color:#184467;font-weight:500;white-space:nowrap}@media only screen and (max-width:991px){.voucher__title{white-space:normal}}@media only screen and (max-width:600px){.voucher__title{font-size:3rem;line-height:3.2rem}}.voucher__title strong{display:block;color:#f8b04a;font-weight:700}.voucher__desc{margin-top:10px;max-width:460px;font-size:1.6rem;line-height:2.1rem;font-weight:500;color:#184467;text-align:center}.voucher__extra{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:106%;padding:20px 50px 20px 22px;position:absolute;bottom:-80px;background-color:#f8b04a;color:#fff;font-size:1.6rem;font-weight:500;line-height:2.1rem}@media (max-width:750px){.voucher__extra{bottom:-90px}}@media only screen and (max-width:600px){.voucher__extra{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px;padding:20px 15px 20px 15px;position:relative;top:0;width:100vw}}.voucher__extra strong{display:block;font-size:2.2rem;font-weight:700}.voucher__extra-img{margin-right:22px}@media only screen and (max-width:600px){.voucher__extra-img{margin-right:0;margin-bottom:10px}}.voucher__extra-text{font-size:1.6rem;line-height:2.1rem;font-weight:500}@media only screen and (max-width:600px){.voucher__extra-text{text-align:center}}@media only screen and (max-width:600px){.voucher__extra-text strong{margin-bottom:10px}}@media only screen and (max-width:600px){.no-pb-mob{padding-bottom:0;border-bottom:none}}.menu>.menu-item>a{padding-left:15px;color:#000}.header{min-height:15rem}@media only screen and (max-width:991px){.header{min-height:10rem}}@media only screen and (max-width:600px){.header{min-height:8rem}}.header__fixed{width:100%;position:fixed;z-index:1001;background-color:#fff;top:0;-webkit-box-shadow:#fff 0 0 0 0,#fff 0 0 0 0;box-shadow:#fff 0 0 0 0,#fff 0 0 0 0;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.header--fixed .social__reservation{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--fixed .navbar-bottom{padding-top:15px;padding-bottom:15px}header nav .menu .sub-menu>.menu-item-has-children>.sub-menu{position:static}.sub-menu>.menu-item{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.sub-menu>.menu-item a{padding:0 2px 0 2px;white-space:nowrap}.sub-menu>.menu-item:hover>a{background-color:#fff;color:#000;font-weight:700}.menu-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav{position:relative}header a{display:inline-block;color:#ffc;text-decoration:none;text-transform:uppercase}header .menu-item{position:relative}header nav ul{margin:0;padding:14px 0;list-style:none;background:#fff;width:100%}header nav li>ul{margin:0;padding:0;height:0;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}header nav li>ul a{color:#000}header .minus,header .plus{float:right;padding:0;font-weight:700;color:#000;font-size:20px;position:absolute;right:27px;top:0}header .minus{right:30px}header .minus:hover,header .plus:hover{cursor:pointer}header .minus{display:none}header .open>.plus{display:none}header .open>.minus{display:block}header nav .open>ul{margin:8px 0;padding:12px 0;height:auto}header .menu-xxx-container{display:none}header .tadaa .menu-xxx-container{display:block;left:0}header .menu-button{display:block;position:relative;top:0;width:48px;height:48px;cursor:pointer;background-color:transparent;-webkit-transition:opacity .2s cubic-bezier(.645, .045, .355, 1),-webkit-transform .4s cubic-bezier(.4, .01, .165, .99);transition:opacity .2s cubic-bezier(.645, .045, .355, 1),-webkit-transform .4s cubic-bezier(.4, .01, .165, .99);-o-transition:opacity .2s cubic-bezier(.645, .045, .355, 1),transform .4s cubic-bezier(.4, .01, .165, .99);transition:opacity .2s cubic-bezier(.645, .045, .355, 1),transform .4s cubic-bezier(.4, .01, .165, .99);transition:opacity .2s cubic-bezier(.645, .045, .355, 1),transform .4s cubic-bezier(.4, .01, .165, .99),-webkit-transform .4s cubic-bezier(.4, .01, .165, .99);-webkit-tap-highlight-color:transparent;z-index:10}header .tadaa .menu-button{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}header .bread{position:absolute;top:0;left:0;width:48px;height:48px;-webkit-transition:opacity .2s cubic-bezier(.645, .045, .355, 1);-o-transition:opacity .2s cubic-bezier(.645, .045, .355, 1);transition:opacity .2s cubic-bezier(.645, .045, .355, 1);z-index:10}header .bread-top{-webkit-transition:-webkit-transform .25s cubic-bezier(.4, .01, .165, .99);transition:-webkit-transform .25s cubic-bezier(.4, .01, .165, .99);-o-transition:transform .25s cubic-bezier(.4, .01, .165, .99);transition:transform .25s cubic-bezier(.4, .01, .165, .99);transition:transform .25s cubic-bezier(.4, .01, .165, .99),-webkit-transform .25s cubic-bezier(.4, .01, .165, .99);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);z-index:20}header .tadaa .bread-top{-webkit-transition:-webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);transition:-webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);-o-transition:transform .25s .2s cubic-bezier(.4, .01, .165, .99);transition:transform .25s .2s cubic-bezier(.4, .01, .165, .99);transition:transform .25s .2s cubic-bezier(.4, .01, .165, .99),-webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header .bread-bottom{-webkit-transition:-webkit-transform .25s cubic-bezier(.4, .01, .165, .99);transition:-webkit-transform .25s cubic-bezier(.4, .01, .165, .99);-o-transition:transform .25s cubic-bezier(.4, .01, .165, .99);transition:transform .25s cubic-bezier(.4, .01, .165, .99);transition:transform .25s cubic-bezier(.4, .01, .165, .99),-webkit-transform .25s cubic-bezier(.4, .01, .165, .99);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}header .tadaa .bread-bottom{-webkit-transition:-webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);transition:-webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);-o-transition:transform .25s .2s cubic-bezier(.4, .01, .165, .99);transition:transform .25s .2s cubic-bezier(.4, .01, .165, .99);transition:transform .25s .2s cubic-bezier(.4, .01, .165, .99),-webkit-transform .25s .2s cubic-bezier(.4, .01, .165, .99);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header .ham{display:block;width:18px;height:2px;background:#69c;position:absolute;left:15px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;z-index:0}header .ham-top{top:23px;-webkit-transition:-webkit-transform .2s .2s;transition:-webkit-transform .2s .2s;-o-transition:transform .2s .2s;transition:transform .2s .2s;transition:transform .2s .2s,-webkit-transform .2s .2s;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}header .tadaa .ham-top{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}header .ham-bottom{bottom:23px;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}header .tadaa .ham-bottom{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}header main{width:100%;max-width:800px;margin:20px auto;text-align:center;background-color:#fff;padding:40px 16px}header .menu>.menu-item>.sub-menu{padding-bottom:0}header .sub-menu>.menu-item .sub-menu a{font-size:1.8rem}@media screen and (min-width:1200px){header nav{min-height:48px}header .menu-button{display:none}header .menu-xxx-container{display:block}header .menu>.menu-item>.sub-menu{-webkit-box-shadow:0 12px 16px #0000001a;box-shadow:0 12px 16px #0000001a}header nav ul{margin:0;padding:0;list-style:none;background:#69c;width:100%}header nav ul:not(.sub-menu){background-color:transparent}header nav ul:not(.sub-menu)>li{display:inline-block}header nav ul:not(.sub-menu)>li a{color:#000;font-weight:500}header nav .minus,header nav .plus{display:none}header nav .sub-menu{display:none}header nav .menu-item-has-children:hover .sub-menu{display:block;height:auto;position:absolute;top:37px;width:auto;border-right:0px;border-left:0;padding:25px;padding-top:5px;padding-bottom:5px;padding-left:15px;left:0;z-index:999;background-color:#fff;color:#fff}header .menu-item{text-align:left;color:#fff}header .menu-xxx-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:1200px){header .menu-xxx-container{position:absolute;z-index:1;width:100%;top:100px}header .sub-menu>.menu-item{text-align:center}}.navbar-container{border-bottom:1px solid #ececec}.navbar-top{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;color:#000}.navbar-top li{padding-top:5px;padding-bottom:5px}.navbar-top li a{color:#000;font-weight:700;font-size:24px}.navbar-bottom__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.menu-item a{font-size:22px}.navbar-bottom{padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-bottom .logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-top li{padding-top:10px;padding-bottom:10px}.navbar-top li a{line-height:30px}.navbar-top__border{margin-left:15px;margin-right:15px}.navbar-top__border span{border-left:1px solid #000;border-right:1px solid #000;padding-left:15px;padding-right:15px;display:block}.navbar-top__link--first:hover{background-color:#f8b04a;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.navbar-top__link--second:hover{background-color:#184467;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.navbar-top__link--third:hover{background-color:#a3ceb0;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.navbar-top__link{padding-left:5px;padding-right:5px}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social__link{margin-left:8px}.social__mail{margin-left:15px;margin-right:7px}.navbar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;right:-10px}.social--first{display:none}header .ham{background:#000}.menu-item{text-align:center}.menu-mobile>.social__mail{display:none}@media screen and (max-width:1500px){.social--first{display:-webkit-box;display:-ms-flexbox;display:flex}.social--second{display:none}header .menu-item a{padding-left:0}}@media screen and (max-width:600px){.social--first{display:none}.social--second{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}.social__mail{margin-left:0;margin-right:0;padding-top:10px;padding-bottom:10px}header nav ul{padding:0;padding-left:15px}header nav .sub-menu{padding-left:15px}.navbar-bottom{padding-top:12px;padding-bottom:12px}header .menu-xxx-container{top:70px;left:0}.navbar-top li{padding-top:5px;padding-bottom:5px}.navbar-top__border{margin-left:5px;margin-right:5px}.navbar-top__border span{padding-left:5px;padding-right:5px}.navbar-top li a{font-size:20px}.sub-menu>.menu-item{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.menu>.menu-item>a{padding-left:0}.sub-menu>.menu-item a{padding-left:0;padding-right:0;white-space:normal}.menu-mobile>.social__mail{display:block}.sub-menu>.menu-item{text-align:left}.menu-item a{font-size:25px}.menu-item{text-align:left}header .sub-menu>.menu-item{text-align:left}.header .container-largest{padding-left:0;padding-right:0}.menu{padding-top:10px}.navbar-container{padding-left:10px}header nav .open>ul{margin:2px 0;padding:0;padding-left:10px}.navbar-bottom{padding-left:15px;padding-right:15px}.sub-menu .sub-menu{padding-left:10px}header .menu>.menu-item>.sub-menu{padding-bottom:0;padding-left:10px}}.box-shadowed{-webkit-box-shadow:rgba(50,50,93,.1) 0 6px 12px -2px,rgba(51,37,37,.1) 0 3px 7px -3px;box-shadow:rgba(50,50,93,.1) 0 6px 12px -2px,rgba(51,37,37,.1) 0 3px 7px -3px}.pricing{margin-top:60px}@media only screen and (max-width:1230px){.pricing{margin-top:50px}}@media only screen and (max-width:600px){.pricing{margin-top:30px}}.pricing__title{padding-top:50px;font-size:3.6rem;line-height:4.6rem;text-align:center;font-weight:500;text-transform:uppercase;letter-spacing:1.8px}@media only screen and (max-width:600px){.pricing__title{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.pricing__title--surfkids{max-width:875px;margin:0 auto}.pricing__title strong{color:#184467;font-weight:700}.pricing__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.pricing__box{position:relative;height:290px;margin-top:20px;padding:45px 68px 35px 68px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:600px){.pricing__box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:250px;margin-top:5px;padding:25px 68px 0 68px}}.pricing__box:before{position:absolute;content:"";top:50px;width:100vw;height:175px;background-color:#ececec;z-index:-1}@media only screen and (max-width:600px){.pricing__box:before{height:150px}}.pricing__popular{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;border:1px solid #f8b04a}.pricing__popular-title{margin-top:15px;text-align:center;font-size:1.6rem;font-weight:700;text-transform:uppercase;color:#f8b04a}@media only screen and (max-width:600px){.pricing__popular-title{margin-top:5px}}.pricing__box-title{text-align:center;position:relative;font-size:2.8rem;line-height:3.2rem;text-transform:uppercase;letter-spacing:1.4px}@media only screen and (max-width:600px){.pricing__box-title{font-size:2.5rem}}.pricing__box-title strong{display:block;font-size:1.8rem;text-transform:uppercase}.pricing__box-title:after{position:absolute;content:"";bottom:-8px;left:50%;width:30px;height:2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#000}.pricing__box-price{margin-top:10px;font-size:2.8rem;font-weight:500;text-transform:uppercase;letter-spacing:1.4px}@media only screen and (max-width:600px){.pricing__box-price{font-size:2.5rem}}.pricing__box-btn{margin-top:20px;padding:15px 40px 15px 40px;font-size:2.2rem;color:#000;font-weight:700;text-transform:uppercase;border:1px solid #f8b04a;background-color:#f8b04a;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;z-index:2}@media only screen and (max-width:600px){.pricing__box-btn{padding:15px 40px 15px 40px;margin-top:0;font-size:2rem}}.pricing__box-btn:hover{background-color:#fff;color:#000}.pricing__info{margin:50px auto 0;padding:5px 20px 5px 48px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;font-size:2rem;font-weight:700;color:#184467;background-color:#ececec}@media only screen and (max-width:600px){.pricing__info{line-height:2.4rem}}.pricing__info:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;content:"!";top:-4px;left:-15px;width:52px;height:52px;border-radius:50%;background-color:#184467;font-size:3rem;font-weight:400;color:#fff}.pricing__includes-inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:730px){.pricing__includes-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pricing__includes-wrap{margin-top:10px;max-width:310px}.pricing__includes-wrap:first-child{margin-right:50px}@media only screen and (max-width:730px){.pricing__includes-wrap:first-child{margin-right:0}}.pricing__includes-heading{font-size:3.2rem;line-height:3.6rem;text-transform:uppercase}@media only screen and (max-width:600px){.pricing__includes-heading{font-size:3rem;line-height:3.4rem}}.pricing__list{max-width:680px;font-size:2rem;line-height:3.2rem;list-style:none;margin-bottom:30px;background-color:#fff;position:relative}.pricing__list--smaller{font-size:1.6rem}@media only screen and (max-width:1230px){.pricing__list--shrink{max-width:50%}}@media only screen and (max-width:991px){.pricing__list--shrink{max-width:100%}}.pricing__list li{padding-left:20px;position:relative}.pricing__list li::before{content:"";position:absolute;left:0;top:11px;width:10px;height:10px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg");background-repeat:no-repeat;background-size:cover;background-position:center}.pricing__list .cross::before{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/dont.svg")}.pricing__own-items{margin-top:70px}@media only screen and (max-width:991px){.pricing__own-items{text-align:center}}@media only screen and (max-width:600px){.pricing__own-items{margin-top:30px}}.pricing__own-items h3{font-size:5rem;letter-spacing:2.5px;line-height:5.4rem;color:#000;text-transform:uppercase}@media only screen and (max-width:991px){.pricing__own-items h3{font-size:4.8rem;line-height:5.2rem}}@media only screen and (max-width:600px){.pricing__own-items h3{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.pricing__own-items P{font-size:2rem;line-height:2.2rem;color:#000}.pricing__accomodation{margin-top:50px}.promotion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotion__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotion__connect{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (max-width:600px){.promotion__connect{margin-bottom:20px}}.promotion__box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:600px){.promotion__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.promotion__box--promo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:600px){.promotion__box--promo{padding-top:20px;padding-left:15px;padding-right:15px}}.promotion__box--promo .promotion__box-img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.promotion__box-promo{position:absolute;border:1px solid #f8b04a;top:0;left:-15px;width:104%;height:100%}@media only screen and (max-width:600px){.promotion__box-promo{width:100%;left:0}}.promotion__box-img{position:relative;margin-right:24px}@media only screen and (max-width:600px){.promotion__box-img{margin-right:0}}.promotion__box-img:after{position:absolute;content:"";top:-21px;right:-55px;width:93px;height:93px;background-color:#ececec;border-radius:50%;z-index:-1}@media only screen and (max-width:600px){.promotion__box-img:after{display:none}}.promotion__box-inner{margin-top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}@media only screen and (max-width:600px){.promotion__box-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}}.promotion__box-title{margin-bottom:2px;font-size:1.8rem;text-transform:uppercase;line-height:2.3rem}@media only screen and (max-width:600px){.promotion__box-title{text-align:center}}.promotion__box-title-promo{font-size:1.6rem;color:#f8b04a}.promotion__box-desc{margin-bottom:20px;font-size:1.6rem;font-weight:500;line-height:2.1rem}@media only screen and (max-width:600px){.promotion__box-desc{text-align:center}}.houses-under-hero{padding-bottom:35px;margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1230px){.houses-under-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:15px}}@media only screen and (max-width:600px){.houses-under-hero{padding-bottom:0;margin-top:15px}}.houses-under-hero__desc{margin-right:110px;max-width:560px;font-size:2rem;font-weight:500;line-height:2.8rem}@media (max-width:1400px){.houses-under-hero__desc{margin-right:50px;max-width:540px}}@media only screen and (max-width:1230px){.houses-under-hero__desc{max-width:860px;margin-right:0;text-align:center}}.houses-under-hero__desc P{margin-bottom:25px}.houses-under-hero__img{max-width:720px}.houses-under-hero__img img{width:100%}.houses-save-place{position:relative;margin-top:60px}@media (max-width:1500px){.houses-save-place{margin-top:30px}}@media only screen and (max-width:600px){.houses-save-place{margin-top:15px}}.houses-save-place__img{position:absolute;top:20px;right:-60px;z-index:-1;max-width:893px}@media (max-width:1500px){.houses-save-place__img{margin:0 auto;position:static}}.houses-save-place__img img{width:100%}.houses-save-place__desc{margin-bottom:100px;max-width:560px;font-size:2rem;font-weight:500;line-height:2.6rem}@media (max-width:1500px){.houses-save-place__desc{margin-right:auto;margin-left:auto;margin-bottom:70px;max-width:860px;text-align:center}}@media only screen and (max-width:991px){.houses-save-place__desc{margin-bottom:40px}}@media only screen and (max-width:600px){.houses-save-place__desc{margin-bottom:30px}}.houses-save-place__inner{max-width:840px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1500px){.houses-save-place__inner{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:991px){.houses-save-place__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.houses-save-place__box{margin-right:100px;margin-bottom:55px}@media (max-width:1500px){.houses-save-place__box{margin-right:40px}}@media only screen and (max-width:991px){.houses-save-place__box{margin-bottom:40px;margin-right:0;margin-left:0}}@media only screen and (max-width:600px){.houses-save-place__box{margin-bottom:30px}}.houses-save-place__box-title{position:relative;padding-left:30px;font-size:1.8rem;line-height:2.3rem;font-weight:700;text-transform:uppercase}.houses-save-place__box-title:before{position:absolute;content:"";left:0;top:2px;width:20px;height:18px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/parachute.svg")}.houses-save-place__box-desc{margin-top:5px;max-width:300px;font-weight:500;font-size:1.6rem;line-height:2.1rem}@media (max-width:1500px){.houses-save-place__box-desc{max-width:340px}}@media only screen and (max-width:991px){.houses-save-place__box-desc{max-width:440px}}.accomodation{max-width:1920px;padding:140px 15px 70px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/trailer.svg"),url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");background-color:#ececec;background-repeat:no-repeat;background-position:100% 70%}@media only screen and (max-width:1230px){.accomodation{padding:100px 15px 100px 15px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}}@media only screen and (max-width:991px){.accomodation{padding:80px 15px 80px 15px}}@media only screen and (max-width:600px){.accomodation{padding:60px 15px 60px 15px}}.accomodation__title{font-size:3.8rem;line-height:3.8rem;text-transform:uppercase;text-align:center;letter-spacing:1.9px}@media only screen and (max-width:600px){.accomodation__title{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.accomodation__desc{margin-top:30px;margin-bottom:30px;margin-bottom:25px;font-size:2rem;font-weight:500;line-height:2.8rem;text-align:center}@media only screen and (max-width:1230px){.accomodation__desc{margin-top:15px;margin-bottom:15px}}.park-info{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1230px){.park-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.park-info__inner{margin-right:40px;width:100%}@media only screen and (max-width:1230px){.park-info__inner{margin-right:0}}.park-info__title{margin-bottom:20px;font-size:6rem;line-height:6.4rem;text-transform:uppercase}@media only screen and (max-width:1230px){.park-info__title{font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:991px){.park-info__title{font-size:4rem;line-height:4.4rem}}@media only screen and (max-width:600px){.park-info__title{font-size:3rem;line-height:3.4rem}}.park-info__subtitle{font-size:2rem;line-height:2.8rem}.park-info__desc{margin-bottom:25px;font-size:2rem;line-height:2.8rem}.park-info__img{width:100%}@media only screen and (max-width:1230px){.park-info__img{width:auto}}.park-info__img img{width:100%}.school-image{margin-top:120px}.license{position:relative;margin:0 auto;max-width:1920px}.license__cube{position:absolute;height:100%;width:38%;background-color:#ececec;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");z-index:-1}@media only screen and (max-width:991px){.license__cube{width:50%}}@media only screen and (max-width:600px){.license__cube{width:100%}}.license__inner{padding-top:90px;padding-bottom:90px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:991px){.license__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:600px){.license__inner{padding-bottom:50px;padding-top:50px}}.license__inner--about{padding-top:50px;padding-bottom:50px}.license__description{max-width:700px;margin-right:auto}.license__title{font-size:3.2rem;font-weight:500;line-height:3.2rem;margin-bottom:20px}.license__text{margin-right:auto;font-size:2rem;line-height:2.6rem;font-weight:500}@media only screen and (max-width:600px){.license__text{font-size:1.8rem;line-height:2.1rem}}.license__img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1230px){.license__img-wrapper{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:991px){.license__img-wrapper{margin:40px auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width:600px){.license__img-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.license__img:first-of-type{margin-left:90px;margin-right:90px}@media only screen and (max-width:1230px){.license__img:first-of-type{margin:20px}}.license .blue-text{color:#184467}.shop-school-info{max-width:1920px;margin:50px auto 0;padding:80px 0 115px;background-color:#ececec;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}.shop-school-info__title{font-size:4.8rem;line-height:6.4rem;color:#184467;max-width:1020px;margin-bottom:140px;padding:0 40px}@media only screen and (max-width:600px){.shop-school-info__title{font-size:3rem;line-height:3.4rem}}.shop-school-info__subtitle{font-size:3.8rem;letter-spacing:1.9px;line-height:4.8rem;text-transform:uppercase;margin-bottom:20px}@media only screen and (max-width:600px){.shop-school-info__subtitle{font-size:2.6rem;line-height:2.4rem}}.shop-school-info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1230px){.shop-school-info__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.shop-school-info__box{max-width:440px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.shop-school-info__box--second{max-width:465px;position:relative;margin:0 40px}@media only screen and (max-width:1230px){.shop-school-info__box--second{margin-left:unset;margin-right:unset}}.shop-school-info__box--second .btn-circle{margin-top:auto}@media only screen and (max-width:1230px){.shop-school-info__box{max-width:650px}.shop-school-info__box:not(:last-child){margin-bottom:60px}.shop-school-info__box .btn-circle{margin:30px 0 50px}}@media only screen and (max-width:600px){.shop-school-info__box:not(:last-child){margin-bottom:30px}.shop-school-info__box .btn-circle{margin-top:0;max-width:230px;margin-left:auto;margin-right:auto}}.shop-school-info__box .paragraph__large{margin-bottom:25px}.shop-school-info__flight{max-width:960px;margin:90px auto 0;padding-right:330px;position:relative}@media only screen and (max-width:991px){.shop-school-info__flight{padding-right:360px}}@media only screen and (max-width:730px){.shop-school-info__flight{padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.shop-school-info__flight .btn-circle{margin-top:40px}@media only screen and (max-width:991px){.shop-school-info__flight .btn-circle{margin-bottom:60px}}@media only screen and (max-width:730px){.shop-school-info__flight .btn-circle{margin-top:0}}@media only screen and (max-width:600px){.shop-school-info__flight .btn-circle{max-width:230px;margin-left:auto;margin-right:auto}}.shop-school-info__img-plane{position:absolute;right:0;bottom:40px}@media only screen and (max-width:991px){.shop-school-info__img-plane{right:30px}}@media only screen and (max-width:730px){.shop-school-info__img-plane{position:relative;right:unset;bottom:unset;margin:50px 0}.shop-school-info__img-plane img{width:80%;margin:0 auto;display:block}}.shop-school-info__circle-text{position:absolute;top:-25%;left:33%;font-size:2.8rem;line-height:2.8rem;font-weight:700;color:#fff;max-width:80px;text-transform:uppercase;text-align:center;z-index:2}@media only screen and (max-width:991px){.shop-school-info__circle-text{left:39%}}@media only screen and (max-width:730px){.shop-school-info__circle-text{left:30%;top:6%}}@media only screen and (max-width:600px){.shop-school-info__circle-text{font-size:1.8rem;line-height:1.8rem;max-width:50px}}.shop-school-info__circle-text::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:140px;width:140px;border-radius:50%;background-color:#f8b04a;z-index:-1}@media only screen and (max-width:600px){.shop-school-info__circle-text::after{width:80px;height:80px}}.shop-school-info__img-arrow{position:absolute;left:-41%;top:-20%}@media only screen and (max-width:1230px){.shop-school-info__img-arrow{left:unset;top:unset;right:0;bottom:135%;-webkit-transform:rotate(90deg) scale(.7) translateX(120px);-ms-transform:rotate(90deg) scale(.7) translateX(120px);transform:rotate(90deg) scale(.7) translateX(120px)}}@media only screen and (max-width:600px){.shop-school-info__img-arrow{display:none}}.shop-school-info__img-arrow--second{left:unset;right:-41%}@media only screen and (max-width:1230px){.shop-school-info__img-arrow--second{right:0;bottom:18%;-webkit-transform:rotate(90deg) scale(.7) translateX(120px);-ms-transform:rotate(90deg) scale(.7) translateX(120px);transform:rotate(90deg) scale(.7) translateX(120px)}}.kite-rental{max-width:1920px;margin:0 auto;width:100%}.kite-rental__inner-box{max-width:1920px;padding-bottom:100px;padding-top:95px;position:relative;background-color:#ececec;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px;text-align:center}@media only screen and (max-width:1230px){.kite-rental__inner-box{padding-top:50px}}.kite-rental__inner-box--no-bg{background:0 0;background-color:transparent;margin-top:0}.kite-rental__inner-box--why-rent{max-width:680px;margin:0 auto;padding-bottom:30px}.kite-rental__headline{font-size:6rem;font-weight:700;line-height:6.4rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px}@media only screen and (max-width:991px){.kite-rental__headline{font-size:5rem;line-height:5rem}}@media only screen and (max-width:600px){.kite-rental__headline{font-size:3rem;line-height:4rem}}.kite-rental__headline--sub{font-size:3.2rem;line-height:3.8rem;letter-spacing:.5px}.kite-rental__headline--kitefoil-sub{font-size:3.2rem;line-height:3.6rem;letter-spacing:1.6px}.kite-rental__desc{max-width:560px;margin-top:120px}.kite-rental__desc--wing{padding-top:30px;margin-top:0}@media only screen and (max-width:1230px){.kite-rental__desc{padding-right:30px}}@media (max-width:1150px){.kite-rental__desc{max-width:100%;padding-right:0}}@media only screen and (max-width:991px){.kite-rental__desc{max-width:100%;margin-top:0}}.kite-rental__box{max-width:570px;margin-top:120px}@media only screen and (max-width:991px){.kite-rental__box{max-width:100%;margin-top:50px}}.kite-rental__box--wing{padding-top:35px;margin-top:0;max-width:560px}.kite-rental__img-wrap img{display:block;margin:35px auto 0}@media only screen and (max-width:600px){.kite-rental__img-wrap img{max-width:100%}}.kite-rental__knowledge{position:relative;padding:30px 50px}@media (max-width:1150px){.kite-rental__knowledge{padding:30px 0}}.kite-rental__knowledge::before{z-index:-1;content:"";position:absolute;top:0;left:0;width:930px;height:70%;background-color:#ececec;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}@media (max-width:1380px){.kite-rental__knowledge::before{height:85%}}@media (max-width:1150px){.kite-rental__knowledge::before{left:-10%;width:120%;height:100%}}@media only screen and (max-width:991px){.kite-rental__knowledge::before{left:-10%;width:120%}}@media (max-width:1300px){.kite-rental__knowledge .kite-rental__headline{max-width:500px}}@media (max-width:1300px){.kite-rental__knowledge h3 br{display:none}}.kite-rental__knowledge .kite-rental__headline--kitefoil-sub{max-width:730px}.kite-rental__knowledge-img{position:absolute;right:-2%;top:10%}@media (max-width:1650px){.kite-rental__knowledge-img{right:5%;top:40%}}@media (max-width:1150px){.kite-rental__knowledge-img{right:15%;top:50%}}@media only screen and (max-width:991px){.kite-rental__knowledge-img{right:10%;top:55%}}@media only screen and (max-width:730px){.kite-rental__knowledge-img{top:65%}}@media only screen and (max-width:600px){.kite-rental__knowledge-img{display:none}}.kite-rental__paragraph{max-width:800px;font-size:2rem;line-height:2.8rem}.kite-rental__paragraph--requirements{max-width:450px;margin-bottom:20px;line-height:2.6rem}.kite-rental__paragraph--requirements:last-child{max-width:485px}@media (max-width:1150px){.kite-rental__paragraph--requirements{max-width:100%}}@media only screen and (max-width:991px){.kite-rental__paragraph--requirements{max-width:100%}}.kite-rental__hash{font-size:3.2rem;font-weight:700;line-height:2.1rem}.kite-rental__hash--gold{color:#f8b04a;margin:20px 0}@media only screen and (max-width:730px){.kite-rental__hash{font-size:2.8rem}}.kite-rental__cockpit-all{display:block;margin-bottom:50px}.kite-rental__cockpit-all:hover .swiper-posts__cockpit-link:before{background-color:#f8b04a}.kite-rental__cockpit-all:hover .swiper-posts__cockpit-arrow{-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);transform:translate(20px,0)}@media only screen and (max-width:600px){.kite-rental__cockpit-all{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.kite-rental__requirements{position:relative}@media only screen and (max-width:991px){.kite-rental__requirements{padding-top:0}}.kite-rental__requirements .prices__inner{max-width:1160px}.kite-rental__requirements .prices__inner--kitefoil{max-width:760px}.kite-rental__requirements .prices__inner--kitefoil .prices__table{font-size:2.4rem}@media only screen and (max-width:600px){.kite-rental__requirements .prices__inner--kitefoil .prices__table{font-size:1.6rem}}@media only screen and (max-width:991px){.kite-rental__requirements .prices__box.container{padding-left:0!important;padding-right:0!important}}.kite-rental__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.kite-rental__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.kite-rental__wrapper--wing{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:1150px){.kite-rental__wrapper--wing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.kite-rental__img{max-width:350px;z-index:-1;margin:0 20px}.kite-rental__img img{max-width:146px}@media only screen and (max-width:991px){.kite-rental__img img{display:none}}.kite-rental__desc-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:991px){.kite-rental__desc-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.kite-rental__desc-box .kite-rental__paragraph{margin-right:95px}@media only screen and (max-width:991px){.kite-rental__desc-box .kite-rental__paragraph{margin-right:0;margin-bottom:30px}}.kite-rental__rental-wrapper{padding-top:110px;padding-bottom:220px;position:relative;z-index:3;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kite-rental__rental-wrapper h2{margin-bottom:35px}.kite-rental__rental-wrapper::before{content:"";position:absolute;bottom:0;left:50%;height:100%;width:1920px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#184467;z-index:-1}.kite-rental__rental-wrapper .btn-circle{margin-top:35px}.kite-rental__list{max-width:680px;font-size:2rem;line-height:3.2rem;list-style:none;margin-bottom:30px;background-color:#fff;position:relative}.kite-rental__list--smaller{font-size:1.6rem}.kite-rental__list .lh-2{line-height:2rem}@media only screen and (max-width:1230px){.kite-rental__list--shrink{max-width:50%}}@media only screen and (max-width:991px){.kite-rental__list--shrink{max-width:100%}}.kite-rental__list li{padding-left:20px;position:relative}.kite-rental__list li::before{content:"";position:absolute;left:0;top:10px;width:10px;height:10px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg");background-repeat:no-repeat;background-size:cover;background-position:center}.kite-rental__list .cross::before{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/cross-check.png")}.kite-rental__arrow{position:absolute;left:-37%;top:-20px;z-index:1}@media only screen and (max-width:1230px){.kite-rental__arrow{left:-25%;top:-20%;-webkit-transform:rotate(314deg);-ms-transform:rotate(314deg);transform:rotate(314deg)}}@media only screen and (max-width:991px){.kite-rental__arrow{right:-14%;top:-25%;left:unset;-webkit-transform:scaleX(-1) rotate(327deg);-ms-transform:scaleX(-1) rotate(327deg);transform:scaleX(-1) rotate(327deg)}}@media only screen and (max-width:730px){.kite-rental__arrow{display:none}}.prices{margin-bottom:100px}@media only screen and (max-width:991px){.prices--kite-rent{margin-bottom:30px}}@media only screen and (max-width:600px){.prices__collapse{line-height:2.6rem}}.prices__collapse br{display:none;padding-left:0}@media only screen and (max-width:600px){.prices__collapse br{display:inline}}.prices__box{margin:0 auto;font-size:1.6rem;line-height:3.6rem}.prices__box--order{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prices__box--order h3{text-transform:uppercase}.prices__headline{max-width:1125px;font-size:6rem;font-weight:700;line-height:6.4rem;text-transform:uppercase;letter-spacing:.5px;margin:0 auto 35px}.prices__headline--kitefoil{max-width:1290px;letter-spacing:0}.prices__headline--sub{font-size:3.2rem;line-height:3.6rem;margin-bottom:15px}@media only screen and (max-width:730px){.prices__headline--sub{font-size:2.6rem;line-height:3rem}}@media only screen and (max-width:991px){.prices__headline{font-size:5rem;line-height:5rem}}@media only screen and (max-width:600px){.prices__headline{font-size:3rem;line-height:4rem}}.prices__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:920px}@media only screen and (max-width:730px){.prices__table-wrapper{overflow-x:auto}}.prices__table{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin-bottom:30px;border-collapse:collapse;text-align:left;min-width:350px;font-size:2.6rem;line-height:5.5rem}@media only screen and (max-width:991px){.prices__table{font-size:2rem;line-height:3.6rem}}.prices__table th{background-color:#f8f8f8;padding-right:5px}.prices__table th:not(:first-child){width:140px}@media only screen and (max-width:730px){.prices__table th:not(:first-child){min-width:100px}}.prices__table tr :first-child{font-weight:700;padding:0 10px;min-width:175px}.prices__table tr:nth-child(2n){background-color:#f8f8f8}.prices__table--kitefoil tr :nth-child(2){width:180px}.prices__table--kitefoil tr :nth-child(3){width:80px;padding-right:10px}.prices__table--hours{line-height:1.6rem;padding:5px 0}.prices__table--hours span{white-space:nowrap;font-size:1.6rem;padding:0!important}.prices__includes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}@media only screen and (max-width:730px){.prices__includes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.prices__includes--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prices__includes .kite-rental__list{max-width:100%;line-height:2rem}.prices__includes .kite-rental__list li{margin-bottom:15px}.prices__includes .kite-rental__list li::before{top:3px}.prices__includes-wrapper{margin-top:25px}.prices__wrap{display:inline-block;max-width:360px}.prices__wrap:first-child{margin-right:150px}@media only screen and (max-width:730px){.prices__wrap:first-child{margin-right:0}}.kite-send{margin-bottom:50px}.kite-send__holiday-rent{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.kite-send__holiday-rent>:first-child{margin-right:30px}@media only screen and (max-width:1230px){.kite-send__holiday-rent{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.kite-send__holiday-rent>:first-child{margin-right:unset;margin-top:30px}}.kite-send__wave{position:absolute;top:35px;right:-25%;width:783px;height:343px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");z-index:-1}.kite-send__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:321px}@media only screen and (max-width:1230px){.kite-send__img{margin-left:auto!important;margin-right:auto!important}}.kite-send__img img{max-width:100%}.kite-send__desc{max-width:680px;margin-top:45px}@media only screen and (max-width:1230px){.kite-send__desc{margin:0 auto}}.kite-send__desc--second{max-width:700px}@media only screen and (max-width:991px){.kite-send__desc{margin:20px 0}}.kite-send .prices__headline--sub{text-transform:uppercase;margin-bottom:10px;letter-spacing:1.6px;max-width:675px}.kite-send__cons-rent{margin-top:70px;color:#fff;position:relative;padding:60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kite-send__cons-rent>:first-child{margin-right:30px}.kite-send__cons-rent::after{content:"";position:absolute;background-color:#184467;z-index:-1;width:1660px;height:100%;bottom:0;right:0}@media only screen and (max-width:1230px){.kite-send__cons-rent::after{right:-10%}}.kite-send__cons-rent .kite-rental__list{background-color:transparent;max-width:100%}@media only screen and (max-width:991px){.kite-send__cons-rent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kite-send__cons-rent>:first-child{margin-right:unset}}.kite-send__order-kite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.kite-send__order-kite .btn-circle{margin-top:30px}.video{margin-top:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1230px){.video{margin-top:100px}}@media only screen and (max-width:991px){.video{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.video{margin-top:60px}}.video--swap .video__inner{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:0;margin-left:70px}@media only screen and (max-width:991px){.video--swap .video__inner{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-left:0}}.video--swap .video__wave{top:-80px;left:116px}.video__inner{max-width:515px;position:relative;margin-right:70px}@media only screen and (max-width:991px){.video__inner{margin-left:auto;margin-right:auto;text-align:center;margin-bottom:30px}}@media only screen and (max-width:600px){.video__inner{margin-top:0}}@media only screen and (max-width:991px){.video__inner .swiper-posts__cockpit-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.video__wave{position:absolute;top:10px;left:-440px;width:783px;height:343px;background-image:url(https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp);z-index:-1}@media only screen and (max-width:991px){.video__wave{left:50%;top:-10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.video__subtitle{margin-bottom:10px;font-size:2.8rem;text-transform:uppercase;line-height:3rem;font-weight:500}@media only screen and (max-width:600px){.video__subtitle{font-size:2rem;line-height:2.4rem}}.video__title{font-size:7rem;font-weight:500;line-height:7.4rem;text-transform:uppercase;letter-spacing:2.1px}@media only screen and (max-width:1230px){.video__title{font-size:6rem;line-height:6.4rem}}@media only screen and (max-width:991px){.video__title{font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:600px){.video__title{font-size:4rem;line-height:4.4rem;letter-spacing:1px}}.video__title--weekend{font:normal normal bold 38px/48px Rajdhani;font-size:3.8rem;line-height:4.8rem;letter-spacing:1.9px;color:#184467;text-transform:uppercase}@media only screen and (max-width:600px){.video__title--weekend{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.video__title--yoga{font-size:4.2rem;line-height:5.4rem;letter-spacing:2.1px;font-weight:700}@media only screen and (max-width:600px){.video__title--yoga{font-size:3rem;line-height:4rem;letter-spacing:1px}}.video__title--yoga strong{color:#184467!important}.video__title--bold{font-weight:700}.video__title--kitesurfing{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}@media only screen and (max-width:991px){.video__title--kitesurfing{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:600px){.video__title--kitesurfing{-ms-flex-wrap:wrap;flex-wrap:wrap}}.video__title--kite-rent{font-size:7rem;line-height:7.8}@media only screen and (max-width:1230px){.video__title--kite-rent{font-size:6rem;line-height:6.8}}@media only screen and (max-width:991px){.video__title--kite-rent{font-size:5rem;line-height:5.8}}@media only screen and (max-width:600px){.video__title--kite-rent{font-size:4rem;line-height:4.8}}.video__title--wing{font-weight:700}.video__title--wing strong{color:#184467!important;display:block}.video__title--kitefoil{font-size:4.2rem;line-height:6rem;font-weight:700}@media only screen and (max-width:1230px){.video__title--kitefoil{font-size:4rem;line-height:5.8rem}}@media only screen and (max-width:991px){.video__title--kitefoil{font-size:3.5rem;line-height:5.3rem}}@media only screen and (max-width:600px){.video__title--kitefoil{font-size:3rem;line-height:4.3rem}}.video__title--kitefoil strong{display:block;color:#184467!important}.video__title strong{color:#a3ceb0}.video__desc{margin-top:10px;max-width:530px;font-size:1.6rem;font-weight:500;line-height:2.1rem}.video__tag{display:block;margin-top:25px;font-size:3.2rem;line-height:2.1rem;font-weight:700;color:#f8b04a}@media only screen and (max-width:600px){.video__tag{font-size:3rem}}.video__content img{width:100%}.youtube{max-width:800px;width:100%;height:100%;border-radius:15px;background-color:#000;margin-bottom:30px;position:relative;padding-top:32.05%;overflow:hidden;cursor:pointer;background-repeat:no-repeat;background-position:center 50.16%;background-size:cover}@media only screen and (max-width:991px){.youtube{margin:0 auto;padding-top:56.25%}}.youtube img{width:100%;top:-16.84%;left:0;opacity:.7}.youtube .play-button{width:226px;height:226px;z-index:1;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/youtube-play.png")}@media only screen and (max-width:600px){.youtube .play-button{width:120px;height:120px;background-size:cover}}.youtube .play-button,.youtube img{cursor:pointer}.youtube .play-button,.youtube .play-button:before,.youtube iframe,.youtube img{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.youtube iframe{height:100%;width:100%;top:0;left:0}.school-youtube{margin-top:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1230px){.school-youtube{margin-top:100px}}@media only screen and (max-width:991px){.school-youtube{margin-top:80px}}@media only screen and (max-width:600px){.school-youtube{margin-top:60px}}.surfboard-rent{max-width:1920px;margin:0 auto}.surfboard-rent__box{max-width:680px}.surfboard-rent__logo-wrapper{padding:50px 0}.surfboard-rent__logo-wrapper .logo-box{display:inline-block}.surfboard-rent .kite-rental__inner-box{padding-bottom:50px}@media only screen and (max-width:991px){.wingfoil-rent{margin-bottom:50px}}.wingfoil-rent--kitefoil .kite-rental__headline{max-width:800px;letter-spacing:3px}.wingfoil-rent--kitefoil .kite-rental__inner-box{margin-top:65px;padding-top:0!important}.wingfoil-rent--kitefoil .kite-rental__paragraph{max-width:760px}.wingfoil-rent__wave{position:absolute;top:80px;left:-425px;width:783px;height:343px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");z-index:-1}.wingfoil-rent__fone-logo{position:absolute;margin-top:30px;max-width:200px;right:-2rem}@media only screen and (max-width:1230px){.wingfoil-rent__fone-logo{position:unset}}.wingfoil-rent .gold{color:#f8b04a;font-weight:700}.wingfoil-rent__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0 100px}.wingfoil-rent__desc .kite-rental__paragraph{-webkit-box-flex:calc(50% - 20px);-ms-flex:calc(50% - 20px);flex:calc(50% - 20px);min-width:300px;max-width:450px}.wingfoil-rent .kite-rental__inner-box{padding-top:65px;padding-bottom:80px;margin-bottom:0;position:relative}.wingfoil-rent .kite-send__box{max-width:unset}.rent-equipment{padding-top:100px;background-color:#ececec;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");position:relative;max-width:1920px;margin:0 auto;z-index:0}.rent-equipment .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:200px}.rent-equipment__sizes{margin-bottom:25px}.rent-equipment--more-pb .container{padding-bottom:120px}.rent-equipment__important{max-width:1050px;margin:0 auto 90px;text-align:center}.rent-equipment__important--pricing{margin-left:0}.rent-equipment__refounds{background-color:#fff;width:90%;max-width:1400px;text-align:center;padding:80px 15px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);z-index:10}@media only screen and (max-width:1230px){.rent-equipment__refounds{padding:40px 30px}}@media only screen and (max-width:991px){.rent-equipment__refounds{width:85%}}.rent-equipment__refounds .kite-rental__paragraph{max-width:850px;min-height:unset;margin:0 auto}.rent-equipment__text{font-size:2rem;line-height:2.8rem;color:#184467;padding:10px 10px 10px 40px;position:relative;background-color:#fff;font-weight:700;display:inline-block;margin-bottom:90px}.rent-equipment__text--pricing{background-color:#ececec;margin-left:30px}@media only screen and (max-width:991px){.rent-equipment__text{margin-left:30px;margin-right:30px}}.rent-equipment__text::before{content:"!";line-height:52px;font-size:3rem;background-color:#184467;color:#fff;text-align:center;width:52px;height:52px;border-radius:50%;position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rent-equipment .prices__headline{margin-bottom:15px}.rent-equipment .prices__headline--surfboard{margin-bottom:40px}.rent-equipment__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1230px){.rent-equipment__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.rent-equipment__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 23%;flex:0 23%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:10px;margin-right:10px;margin-bottom:20px}@media only screen and (max-width:1230px){.rent-equipment__card{-ms-flex-preferred-size:35%;flex-basis:35%}}@media only screen and (max-width:730px){.rent-equipment__card{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:600px){.rent-equipment__card{-ms-flex-preferred-size:100%;flex-basis:100%}}.rent-equipment__card .kite-rental__paragraph{text-transform:uppercase}.rent-equipment__img{-o-object-fit:cover;object-fit:cover;margin-bottom:10px}.rent-equipment__img img{-o-object-fit:cover;object-fit:cover;height:270px;display:block;margin-left:auto;margin-right:auto}@media only screen and (max-width:730px){.rent-equipment__img img{width:100%}}.rent-equipment__sub-headline{font-size:2.4rem;line-height:3rem;padding-bottom:90px}.rent-equipment .kite-rental__list{background-color:unset}.rent-equipment .kite-rental__paragraph{min-height:52px;line-height:2.6rem}.accomodation-info{max-width:1920px;margin:0 auto;width:100%}.accomodation-info__inner-box{padding-top:60px;text-align:center}.accomodation-info__headline{max-width:850px;font-size:6rem;font-weight:700;line-height:6.4rem;text-transform:uppercase;letter-spacing:.5px;margin:0 auto 15px}@media only screen and (max-width:991px){.accomodation-info__headline{font-size:5rem;line-height:5rem}}@media only screen and (max-width:600px){.accomodation-info__headline{font-size:3rem;line-height:3.4rem}}.accomodation-info__paragraph{max-width:760px;font-size:2rem;line-height:2.8rem;margin:0 auto}.surfboard-knowledge{max-width:950px}.surfboard-knowledge__headline{font-size:2rem;line-height:2.8rem;max-width:630px}.surfboard-knowledge__knowledge-img{position:absolute;top:8px;right:-65%}@media only screen and (max-width:1230px){.surfboard-knowledge__knowledge-img{top:unset;right:unset;bottom:-90%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.surfboard-knowledge .kite-rental__knowledge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:50px;padding-bottom:50px}.surfboard-knowledge .kite-rental__knowledge::before{height:100%;width:165%}@media only screen and (max-width:1230px){.surfboard-knowledge{padding-bottom:350px}}.camp-for{margin-top:100px}@media only screen and (max-width:1230px){.camp-for{margin-top:80px}}@media only screen and (max-width:600px){.camp-for{margin-top:60px}}.camp-for__title{margin-bottom:35px;font-size:7rem;line-height:7.4rem;text-align:center;letter-spacing:3.5px;text-transform:uppercase}@media only screen and (max-width:1230px){.camp-for__title{font-size:6rem;line-height:6.4rem;letter-spacing:2.5px}}@media only screen and (max-width:991px){.camp-for__title{font-size:5rem;line-height:5.4rem;letter-spacing:1px}}@media only screen and (max-width:600px){.camp-for__title{margin-bottom:10px;font-size:3rem;line-height:3.4rem}}.camp-for__inner{margin:0 auto;max-width:1140px;margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.camp-for__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.camp-for__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:991px){.camp-for__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.camp-for__item:first-of-type{margin-right:60px}@media only screen and (max-width:991px){.camp-for__item:first-of-type{margin-right:0;margin-bottom:60px}}.camp-for__item-img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.camp-for__item-img img{width:100%}.camp-for__item-title{margin-bottom:10px;font-size:3.8rem;line-height:4.4rem;letter-spacing:1.9px;text-transform:uppercase}@media only screen and (max-width:991px){.camp-for__item-title{text-align:center}}@media only screen and (max-width:600px){.camp-for__item-title{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.camp-for__item-desc{max-width:540px;font-size:1.6rem;line-height:2.1rem}@media only screen and (max-width:991px){.camp-for__item-desc{text-align:center}}.camp-for__text{margin:0 auto 40px;max-width:820px;font-size:2rem;line-height:2.6rem}@media only screen and (max-width:600px){.camp-for__text{text-align:center;margin:0 auto 20px}}.camp-for__list{margin:0 auto;max-width:820px;list-style:none}.camp-for__list li{margin-bottom:8px;position:relative;padding-left:20px;font-size:2rem;line-height:2.6rem}.camp-for__list li::before{content:"";position:absolute;top:8px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.camp-day{margin:200px auto 0;max-width:1920px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/camp-day-med.svg"),url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");background-repeat:no-repeat;background-color:#ececec;background-size:550px 316px;background-position:100% 50%}@media (max-width:1644px){.camp-day{background-position:118% 50%}}@media (max-width:1440px){.camp-day{background-position:136% 50%}}@media (max-width:1310px){.camp-day{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}}@media only screen and (max-width:991px){.camp-day{margin-top:100px}}@media only screen and (max-width:600px){.camp-day{margin-top:60px}}.camp-day__inner{padding:95px 0 100px 440px;position:relative}@media only screen and (max-width:1230px){.camp-day__inner{padding:95px 0 100px 410px}}@media only screen and (max-width:991px){.camp-day__inner{padding:75px 0 80px 0}}.camp-day__img{position:absolute;top:-150px;left:-390px}@media only screen and (max-width:991px){.camp-day__img{display:none}}.camp-day__title{margin-bottom:5px;font-size:3.8rem;line-height:4.8rem;font-weight:400;text-transform:uppercase}@media only screen and (max-width:991px){.camp-day__title{text-align:center}}@media only screen and (max-width:600px){.camp-day__title{margin-bottom:10px;font-size:3rem;line-height:3.4rem}}.camp-day__desc{max-width:540px;font-size:1.6rem;line-height:2.1rem}@media only screen and (max-width:991px){.camp-day__desc{margin:0 auto;text-align:center}}.surf-crew{margin-top:165px;max-width:1560px}@media only screen and (max-width:991px){.surf-crew{margin-top:100px}}@media only screen and (max-width:600px){.surf-crew{margin-top:60px}}.surf-crew__heading{margin-bottom:50px;font-size:3.8rem;line-height:4rem;letter-spacing:1.9px;text-transform:uppercase;text-align:center}@media only screen and (max-width:600px){.surf-crew__heading{margin-bottom:15px;font-size:3rem;letter-spacing:1px}}.surf-crew__title{margin:0 auto 10px;max-width:740px;font-size:7rem;line-height:7.4rem;letter-spacing:3.5px;text-transform:uppercase;text-align:center}@media only screen and (max-width:1230px){.surf-crew__title{font-size:6rem;line-height:6.4rem;letter-spacing:2.5px}}@media only screen and (max-width:991px){.surf-crew__title{letter-spacing:1.5px;font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:600px){.surf-crew__title{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.surf-crew__desc{margin:5px auto 85px;max-width:880px;font-size:2rem;line-height:2.8rem;text-align:center}@media only screen and (max-width:600px){.surf-crew__desc{line-height:2.6rem;margin:5px auto 40px}}.surf-crew__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1230px){.surf-crew__inner{margin-top:65px}}@media only screen and (max-width:991px){.surf-crew__inner{margin-top:45px}}@media only screen and (max-width:600px){.surf-crew__inner{margin-top:30px}}.surf-crew__box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:600px){.surf-crew__box-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.surf-crew__box{margin:0 20px 40px;max-width:320px;min-width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:2;flex-shrink:2}@media only screen and (max-width:600px){.surf-crew__box{margin:0 0 40px}}@media (max-width:400px){.surf-crew__box{max-width:100%}}.surf-crew__box-img img{width:100%;height:395px;-o-object-fit:cover;object-fit:cover}.surf-crew__box-name{margin-top:10px;font-size:1.6rem;line-height:1.8rem;color:#f8b04a;font-weight:700}.surf-crew__box-names{margin-top:8px;font-size:2rem;line-height:2.4rem;font-weight:700}.surf-crew__box-position{font-size:1.6rem;line-height:1.8rem;font-weight:700;color:#000}.surf-crew__box-desc{margin:10px 0;font-size:1.6rem;line-height:2.2rem;color:#000;overflow:hidden;-webkit-transition:max-height 1s ease;-o-transition:max-height 1s ease;transition:max-height 1s ease}.surf-crew__box-more{font-size:1.6rem;line-height:1.8rem;font-weight:700;color:#000;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer}.shrinked{max-height:176px!important}.surf-short{margin-top:100px;margin-bottom:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.surf-short{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.surf-short{margin-top:60px}}.surf-short__desc{position:relative;margin-right:60px;max-width:510px;-ms-flex-negative:2;flex-shrink:2}@media only screen and (max-width:1230px){.surf-short__desc{margin-right:40px}}@media only screen and (max-width:991px){.surf-short__desc{margin-bottom:30px;margin-right:0}}.surf-short__wave{position:absolute;top:-76px;left:-415px;width:783px;height:343px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");z-index:-1}.surf-short__title{font-size:3.6rem;line-height:4.2rem;font-weight:500;text-transform:uppercase;letter-spacing:1.8px}@media only screen and (max-width:991px){.surf-short__title{text-align:center}}@media only screen and (max-width:600px){.surf-short__title{font-size:3.2rem}}.surf-short__title strong{color:#184467;font-weight:700}.surf-short__img img{max-width:100%}.kitefoil-req{margin-top:-120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1190px){.kitefoil-req{margin-top:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:600px){.kitefoil-req{margin-top:60px}}.kitefoil-req__img{z-index:1}.kitefoil-req__img img{max-width:100%}@media (max-width:1190px){.kitefoil-req__img{display:none}}.kitefoil-req__title{max-width:700px;margin-bottom:35px;font-size:4.8rem;line-height:4.8rem;text-transform:uppercase;letter-spacing:2.4px}@media only screen and (max-width:1230px){.kitefoil-req__title{font-size:4.3rem;line-height:4.3rem;letter-spacing:2px}}@media only screen and (max-width:991px){.kitefoil-req__title{font-size:3.8rem;line-height:3.8rem}}@media only screen and (max-width:600px){.kitefoil-req__title{margin-bottom:15px;font-size:3rem;line-height:3.4rem;letter-spacing:1px;text-align:center}}.kitefoil-req__sub-title{margin-bottom:10px;margin-left:40px;font-size:2rem;line-height:2.6rem}@media only screen and (max-width:600px){.kitefoil-req__sub-title{margin-left:0}}.kitefoil-req__list{margin-left:40px;margin-bottom:80px;list-style:none}.kitefoil-req__box:last-of-type .kitefoil-req__list{margin-bottom:0}@media only screen and (max-width:600px){.kitefoil-req__list{margin-left:0;margin-bottom:40px}}.kitefoil-req__list li{position:relative;max-width:680px;padding-left:20px;font-weight:500;font-size:2rem;line-height:3.2rem}.kitefoil-req__list li::before{position:absolute;content:"";top:11px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.kitefoil-stages{margin:0 auto;padding-right:60px;padding-left:60px;max-width:1360px;margin-top:160px}@media only screen and (max-width:1230px){.kitefoil-stages{margin-top:120px;padding-right:40px;padding-left:40px}}@media only screen and (max-width:991px){.kitefoil-stages{margin-top:100px}}@media only screen and (max-width:600px){.kitefoil-stages{margin-top:60px;padding-left:15px;padding-right:15px}}.kitefoil-stages__title{margin-bottom:88px;font-size:4.8rem;line-height:5.4rem;text-transform:uppercase;text-align:center;letter-spacing:2.4px}@media only screen and (max-width:1230px){.kitefoil-stages__title{font-size:4.3rem;line-height:4.9rem;letter-spacing:2px}}@media only screen and (max-width:991px){.kitefoil-stages__title{margin-bottom:50px;font-size:3.8rem;line-height:4.4rem}}@media only screen and (max-width:600px){.kitefoil-stages__title{font-size:3rem;line-height:3.4rem;margin-bottom:25px;letter-spacing:1px}}.kitefoil-stages__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.kitefoil-stages__content{position:relative;margin-bottom:45px;max-width:560px}@media only screen and (max-width:991px){.kitefoil-stages__content{margin:0 auto 45px!important}}@media only screen and (max-width:600px){.kitefoil-stages__content{margin:0 auto 25px!important}}.kitefoil-stages__content-arrow{margin-top:-20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (max-width:991px){.kitefoil-stages__content-arrow{display:none}}.kitefoil-stages__content-img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto}@media only screen and (max-width:991px){.kitefoil-stages__content-img{display:none}}.kitefoil-stages__content-title{margin-bottom:10px;font-size:3.8rem;line-height:4.8rem;font-weight:500;text-transform:uppercase;letter-spacing:1.9px}@media only screen and (max-width:991px){.kitefoil-stages__content-title{margin-bottom:0;font-size:3.5rem;line-height:4.5rem}}@media only screen and (max-width:600px){.kitefoil-stages__content-title{font-size:3rem;line-height:4rem}}.kitefoil-stages__content-title strong{font-weight:700;color:#f8b04a}.kitefoil-stages__content-desc{font-size:1.6rem;font-weight:500;line-height:2.1rem}.guarantee{margin:0 auto;max-width:1920px;margin-top:140px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/guarantee-kitefoil-bg.svg"),url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");background-color:#ececec;background-repeat:no-repeat;background-size:684px;background-position:right}@media (max-width:1460px){.guarantee{background-position:right -150px top 50%;background-size:584px}}@media only screen and (max-width:1230px){.guarantee{background-position:right -250px top 50%;margin-top:120px}}@media (max-width:1090px){.guarantee{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}}@media only screen and (max-width:991px){.guarantee{margin-top:100px}}@media only screen and (max-width:600px){.guarantee{margin-top:60px}}.guarantee--kitesurfing-adv{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/guarantee-kitesurfing-adv-bg.svg"),url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");background-color:#ececec;background-repeat:no-repeat;background-size:197px;background-position:left 80% bottom}@media (max-width:1400px){.guarantee--kitesurfing-adv{background-position:left 90% bottom}}@media only screen and (max-width:1230px){.guarantee--kitesurfing-adv{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}}.guarantee--kitesurfing-adv li{max-width:460px}.guarantee--kitesurfing{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}.guarantee--wingfoil{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/guarantee-wingfoil-bg.svg"),url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");background-size:905px;background-position:right -150px top 78%}@media (max-width:1730px){.guarantee--wingfoil{background-position:right -240px top 78%;background-size:755px}}@media (max-width:1360px){.guarantee--wingfoil{background-position:right -400px top 78%;background-size:755px}}@media (max-width:1120px){.guarantee--wingfoil{background-position:right -500px top 78%;background-size:755px}}@media only screen and (max-width:991px){.guarantee--wingfoil{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}}.guarantee--surfing{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/guarantee-surfing-bg.svg"),url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");background-size:1101px;background-position:right}@media (max-width:1570px){.guarantee--surfing{background-size:901px;background-position:bottom 105px right -100px}}@media (max-width:1300px){.guarantee--surfing{background-size:801px;background-position:bottom 105px right -250px}}@media only screen and (max-width:991px){.guarantee--surfing{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}}.guarantee__inner{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:95px 0 95px 410px}@media only screen and (max-width:1230px){.guarantee__inner{padding:95px 0 95px 350px}}@media only screen and (max-width:991px){.guarantee__inner{margin:0 auto;padding:75px 0 1px 0}}@media only screen and (max-width:600px){.guarantee__inner{padding:55px 0 1px 0}}.guarantee__inner--kitesurfing{max-width:900px;padding-right:20px;padding-left:410px}@media (max-width:1430px){.guarantee__inner--kitesurfing{padding-left:300px}}@media (max-width:1270px){.guarantee__inner--kitesurfing{padding:95px 0 0 350px}}@media only screen and (max-width:991px){.guarantee__inner--kitesurfing{max-width:480px;margin:0 auto;padding:0}}.guarantee__title{max-width:450px;margin-bottom:40px;font-size:3.8rem;line-height:4.8rem;font-weight:500;text-transform:uppercase}@media only screen and (max-width:991px){.guarantee__title{font-size:3.5rem;line-height:4.5rem}}@media only screen and (max-width:600px){.guarantee__title{text-align:center;font-size:3rem;line-height:3.4rem}}.guarantee__img{position:absolute;left:-530px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:771px;height:828px}@media only screen and (max-width:991px){.guarantee__img{display:none}}.guarantee__img img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%;height:100%}.guarantee__list{list-style:none}.guarantee__list--inner{list-style:none}.guarantee__list .guarantee__inner-list-item:last-of-type{margin-bottom:20px}.guarantee__list-item{margin-left:20px;margin-bottom:56px;position:relative;font-size:1.8rem;line-height:2.3rem;font-weight:700;text-transform:uppercase;z-index:1}@media only screen and (max-width:600px){.guarantee__list-item{margin-bottom:35px}}.guarantee__list-item::before{position:absolute;content:"";top:50%;left:-20px;width:49px;height:49px;background:#fff;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.guarantee__list-item--penultimate{margin-bottom:10px}.guarantee__list-item--last:before{display:none}.guarantee__inner-list-item{padding-left:20px;position:relative;font-size:1.6rem;line-height:3.2rem;font-weight:500;text-transform:none}.guarantee__inner-list-item::before{content:"";position:absolute;top:10px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.about-crew{margin-top:165px;max-width:1560px}@media only screen and (max-width:991px){.about-crew{margin-top:100px}}@media only screen and (max-width:600px){.about-crew{margin-top:60px}}.about-crew__title{margin:0 auto;max-width:920px;font-size:7rem;line-height:7.4rem;text-transform:uppercase;text-align:center}@media only screen and (max-width:1230px){.about-crew__title{font-size:6rem;line-height:6.4rem}}@media only screen and (max-width:991px){.about-crew__title{font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:600px){.about-crew__title{font-size:4rem;line-height:4.4rem}}.about-crew__desc{margin:30px auto 95px;max-width:800px;font-size:2rem;line-height:2.8rem;text-align:center}.about-crew__inner{margin-top:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-crew__winners{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1280px;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px}.about-crew__winners>:nth-child(odd){margin-right:90px}@media only screen and (max-width:1230px){.about-crew__winners>:nth-child(odd){margin-right:30px}}@media only screen and (max-width:991px){.about-crew__winners{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:700px}.about-crew__winners>:nth-child(odd){margin-right:auto}}.about-crew__wrap{-ms-flex-preferred-size:calc(50% - 90px);flex-basis:calc(50% - 90px);margin-bottom:45px}.about-crew__trophy{margin-left:40px;margin-bottom:10px;position:relative}.about-crew__trophy::before{content:"";position:absolute;left:-40px;width:25px;height:25px;display:block;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/trophy.svg");background-position:center;background-repeat:no-repeat;background-size:cover}.about-crew__box{max-width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.about-crew__box-img img{width:100%;height:370px;-o-object-fit:cover;object-fit:cover}.about-crew__box-name{margin-top:10px;font-size:2rem;line-height:2.8rem;font-weight:700}.about-crew__box-position{font-size:1.6rem;line-height:2.8rem;font-weight:700;color:#f8b04a}.wingfoil-stages{margin:0 auto;padding-right:60px;padding-left:60px;max-width:1520px;margin-top:100px}@media only screen and (max-width:1230px){.wingfoil-stages{padding-right:40px;padding-left:40px}}@media only screen and (max-width:600px){.wingfoil-stages{margin-top:60px;padding-left:15px;padding-right:15px}}.wingfoil-stages__title{margin-bottom:1px;margin-bottom:30px;font-size:7rem;line-height:7.4rem;text-transform:uppercase;text-align:center;letter-spacing:3.5px}@media only screen and (max-width:1230px){.wingfoil-stages__title{margin-bottom:25px;font-size:6rem;line-height:6.4rem;letter-spacing:3px}}@media only screen and (max-width:991px){.wingfoil-stages__title{margin-bottom:20px;font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:600px){.wingfoil-stages__title{font-size:3rem;line-height:3.4rem;margin-bottom:15px;letter-spacing:1px}}.wingfoil-stages__desc{margin:0 auto 80px;max-width:890px;font-size:2rem;line-height:2.8rem;text-align:center}@media only screen and (max-width:991px){.wingfoil-stages__desc{margin:0 auto 60px}}@media only screen and (max-width:600px){.wingfoil-stages__desc{margin:0 auto 40px}}.wingfoil-stages__content{margin-bottom:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1230px){.wingfoil-stages__content{margin-bottom:80px}}@media only screen and (max-width:991px){.wingfoil-stages__content{margin-bottom:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.wingfoil-stages__content{margin-bottom:40px}}.wingfoil-stages__content--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wingfoil-stages__content--center .wingfoil-stages__content-inner::before{content:"";position:absolute;top:30px;left:-300px;width:236px;height:275px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wingfoil-stage-arrow-right.svg") no-repeat}@media (max-width:1156px){.wingfoil-stages__content--center .wingfoil-stages__content-inner::before{display:none}}.wingfoil-stages__content--center .wingfoil-stages__content-inner::after{content:"";position:absolute;top:-70px;right:-300px;width:236px;height:275px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wingfoil-stage-arrow-left.svg") no-repeat}@media (max-width:1156px){.wingfoil-stages__content--center .wingfoil-stages__content-inner::after{display:none}}.wingfoil-stages__content--center .wingfoil-stages__content-desc,.wingfoil-stages__content--center .wingfoil-stages__content-inner{margin-right:0}.wingfoil-stages__content--center .wingfoil-stages__content-desc,.wingfoil-stages__content--center .wingfoil-stages__content-subtitle,.wingfoil-stages__content--center .wingfoil-stages__content-title{text-align:center}.wingfoil-stages__content--center .wingfoil-stages__content-time{margin:0 auto 15px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:991px){.wingfoil-stages__content--swap .wingfoil-stages__content-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.wingfoil-stages__content-inner{position:relative;margin-right:100px}@media only screen and (max-width:1230px){.wingfoil-stages__content-inner{margin-right:60px}}@media only screen and (max-width:991px){.wingfoil-stages__content-inner{margin-right:0}}.wingfoil-stages__content-inner--right{margin-left:100px;margin-right:0}@media only screen and (max-width:1230px){.wingfoil-stages__content-inner--right{margin-left:60px;margin-right:0}}@media only screen and (max-width:991px){.wingfoil-stages__content-inner--right{margin-right:0;margin-left:0}}.wingfoil-stages__content-title{font-size:3.8rem;line-height:4.8rem;text-transform:uppercase;letter-spacing:1.9px}@media only screen and (max-width:991px){.wingfoil-stages__content-title{margin-bottom:0;font-size:3.5rem;line-height:4.5rem;text-align:center}}@media only screen and (max-width:600px){.wingfoil-stages__content-title{font-size:3rem;line-height:4rem}}.wingfoil-stages__content-subtitle{margin-bottom:15px;max-width:590px;font-size:2.6rem;line-height:3.2rem;text-transform:uppercase;font-weight:700;letter-spacing:1.3px}@media only screen and (max-width:991px){.wingfoil-stages__content-subtitle{text-align:center}}@media only screen and (max-width:600px){.wingfoil-stages__content-subtitle{letter-spacing:1px}}.wingfoil-stages__content-time{position:relative;margin-bottom:15px;padding-left:55px;font-size:2.6rem;line-height:4.8rem;color:#f8b04a;text-transform:uppercase;font-weight:700;letter-spacing:1.3px}@media only screen and (max-width:991px){.wingfoil-stages__content-time{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 15px}}.wingfoil-stages__content-time::before{content:"";position:absolute;top:50%;left:0;width:41px;height:41px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/timer.svg") no-repeat}.wingfoil-stages__content-desc{max-width:570px;font-size:1.6rem;line-height:2.1rem}@media only screen and (max-width:991px){.wingfoil-stages__content-desc{text-align:center;margin:0 auto}}@media only screen and (max-width:991px){.wingfoil-stages__content-img{margin-top:20px}}@media only screen and (max-width:600px){.wingfoil-stages__content-img{margin-top:10px}}.wingfoil-stages__content-img img{width:100%}.surfing-stages{margin:0 auto;padding-right:60px;padding-left:60px;max-width:1570px;margin-top:100px}@media only screen and (max-width:1230px){.surfing-stages{padding-right:40px;padding-left:40px}}@media only screen and (max-width:600px){.surfing-stages{margin-top:60px;padding-left:15px;padding-right:15px}}.surfing-stages__title{margin-bottom:1px;margin-bottom:30px;font-size:7rem;line-height:7.4rem;text-transform:uppercase;text-align:center;letter-spacing:3.5px}@media only screen and (max-width:1230px){.surfing-stages__title{margin-bottom:25px;font-size:6rem;line-height:6.4rem;letter-spacing:2.5px}}@media only screen and (max-width:991px){.surfing-stages__title{margin-bottom:20px;font-size:5rem;line-height:5.4rem;letter-spacing:1.5px}}@media only screen and (max-width:600px){.surfing-stages__title{font-size:3rem;line-height:3.4rem;margin-bottom:15px;letter-spacing:1px}}.surfing-stages__desc{margin:0 auto 80px;max-width:890px;font-size:2rem;font-weight:500;line-height:2.8rem;text-align:center}@media only screen and (max-width:991px){.surfing-stages__desc{margin:0 auto 60px}}@media only screen and (max-width:600px){.surfing-stages__desc{margin:0 auto 40px}}.surfing-stages__content{margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:991px){.surfing-stages__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}}@media only screen and (max-width:600px){.surfing-stages__content{margin-bottom:30px}}.surfing-stages__content--arrows{position:relative}.surfing-stages__content--arrows::before{content:"";position:absolute;bottom:-132px;left:-150px;width:130px;height:298px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/surfing-stage-arrow-left.svg") no-repeat}@media (max-width:1730px){.surfing-stages__content--arrows::before{display:none}}.surfing-stages__content--arrows::after{content:"";position:absolute;top:-228px;right:-150px;width:130px;height:298px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/surfing-stage-arrow-right.svg") no-repeat}@media (max-width:1730px){.surfing-stages__content--arrows::after{display:none}}.surfing-stages__content--center{margin-bottom:100px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:991px){.surfing-stages__content--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}}.surfing-stages__content--center .surfing-stages__content-title{font-size:2.4rem;line-height:3.2rem;letter-spacing:1.2px;color:#f8b04a}.surfing-stages__content--center .surfing-stages__content-inner{margin-bottom:40px}@media only screen and (max-width:991px){.surfing-stages__content--center .surfing-stages__content-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:600px){.surfing-stages__content--center .surfing-stages__content-inner{margin-bottom:20px}}.surfing-stages__content--center .surfing-stages__content-inner:last-of-type{margin-right:0}@media only screen and (max-width:991px){.surfing-stages__content--center .surfing-stages__content-inner:last-of-type{margin-bottom:0}}.surfing-stages__content--swap .surfing-stages__content-inner{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:0;margin-left:100px}@media only screen and (max-width:1230px){.surfing-stages__content--swap .surfing-stages__content-inner{margin-right:0;margin-left:50px}}@media only screen and (max-width:991px){.surfing-stages__content--swap .surfing-stages__content-inner{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-left:0;margin-right:0}}.surfing-stages__content-inner{margin-right:100px}@media only screen and (max-width:1230px){.surfing-stages__content-inner{margin-right:50px}}@media only screen and (max-width:991px){.surfing-stages__content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.surfing-stages__content-title{margin-bottom:10px;font-size:3.8rem;line-height:4.8rem;letter-spacing:1.9px;text-transform:uppercase}@media only screen and (max-width:991px){.surfing-stages__content-title{font-size:3.5rem;line-height:4.5rem;text-align:center}}@media only screen and (max-width:600px){.surfing-stages__content-title{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.surfing-stages__content-subtitle{margin-bottom:10px;font-size:1.6rem;letter-spacing:.8px;font-weight:700;text-transform:uppercase}.surfing-stages__content-desc{margin-bottom:25px;max-width:560px;font-size:1.6rem;font-weight:500;line-height:2.1rem}@media only screen and (max-width:991px){.surfing-stages__content-desc{text-align:center;margin-bottom:15px}}.surfing-stages__list{list-style:none}.surfing-stages__list-item{margin-bottom:10px;position:relative;padding-left:20px;font-size:1.6rem;font-weight:500;line-height:2rem}.surfing-stages__list-item::before{content:"";position:absolute;top:5px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.surfing-stages__content-img{max-width:48%}@media only screen and (max-width:991px){.surfing-stages__content-img{max-width:100%}}.surfing-stages__content-img img{width:100%}.schools{max-width:1320px;margin:0 auto}.schools__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schools__inner>:nth-child(odd){margin-right:40px}@media only screen and (max-width:730px){.schools__inner>:nth-child(odd){margin-right:unset}}.schools__box{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);max-width:560px;margin-top:130px;position:relative}@media only screen and (max-width:730px){.schools__box{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:20px}}.schools__title{margin:100px auto 0;max-width:920px;font-size:7rem;letter-spacing:.5px;line-height:7.4rem;text-transform:uppercase;text-align:center}@media only screen and (max-width:1230px){.schools__title{font-size:6rem;line-height:6.4rem}}@media only screen and (max-width:991px){.schools__title{font-size:5rem;line-height:5.4rem;margin-top:50px}}@media only screen and (max-width:600px){.schools__title{font-size:4rem;line-height:4.4rem}}.schools__img{position:absolute}.schools__img--first{right:-30%;top:-25%}@media only screen and (max-width:991px){.schools__img--first{right:-50%}}.schools__img--second{right:106%;bottom:-50%}@media only screen and (max-width:991px){.schools__img--second{bottom:-30%}}.schools__img--third{-webkit-transform:scale(1,-1) rotate(12deg);-ms-transform:scale(1,-1) rotate(12deg);transform:scale(1,-1) rotate(12deg);right:-36%;bottom:-30%}@media only screen and (max-width:991px){.schools__img--third{bottom:-20%}}@media only screen and (max-width:730px){.schools__img{display:none}}.schools__subtitle{font-size:2.6rem;line-height:2.8rem;text-transform:uppercase;margin:68px 0 10px}.schools__subtitle--last-info{max-width:870px;margin:145px auto 95px;text-transform:none;text-align:center;position:relative;margin-right:auto!important}.schools__subtitle--last-info::before{content:"";position:absolute;z-index:-1;bottom:-95px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:417px;width:1920px;background-color:#ececec;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}@media only screen and (max-width:730px){.schools__subtitle--last-info{margin-top:60px}}.schools__text{font-size:1.6rem;line-height:2.2rem}.free-accomodation{max-width:1920px;padding-top:70px;padding-bottom:110px;margin:30px auto 0;color:#fff;background-color:#184467;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media only screen and (max-width:1230px){.free-accomodation{padding-bottom:70px}}@media only screen and (max-width:600px){.free-accomodation{padding-top:60px;padding-bottom:60px}}.free-accomodation__img{margin:0 0 5px}.free-accomodation__heading{margin-bottom:10px;max-width:680px;font-size:6rem;font-weight:700;line-height:6.4rem;text-transform:uppercase;letter-spacing:.5px}@media only screen and (max-width:991px){.free-accomodation__heading{font-size:5rem;line-height:5rem}}@media only screen and (max-width:600px){.free-accomodation__heading{font-size:3rem;line-height:4rem}}.free-accomodation__text{margin-bottom:35px;max-width:680px;font-size:2rem;line-height:2.8rem}@media only screen and (max-width:600px){.free-accomodation__text{margin-bottom:15px}}.free-accomodation__cockpit-all{display:block;margin:50px 0 100px}.free-accomodation__cockpit-all .swiper-posts__cockpit-link{color:#fff}.free-accomodation__cockpit-all:hover .swiper-posts__cockpit-link:before{background-color:#f8b04a}.free-accomodation__cockpit-all:hover .swiper-posts__cockpit-arrow{-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);transform:translate(20px,0)}@media only screen and (max-width:600px){.free-accomodation__cockpit-all{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hollender-houses{max-width:1280px;margin-bottom:130px}@media only screen and (max-width:1230px){.hollender-houses{margin-bottom:100px}}@media only screen and (max-width:991px){.hollender-houses{margin-bottom:60px}}@media only screen and (max-width:600px){.hollender-houses{margin-bottom:40px}}.hollender-houses__info-wrap{max-width:540px;text-align:center;margin:75px auto 60px}@media only screen and (max-width:600px){.hollender-houses__info-wrap{margin:60px auto 60px}}.hollender-houses__heading{margin-bottom:10px;font-size:3.8rem;letter-spacing:.5px;line-height:4.8rem}@media only screen and (max-width:600px){.hollender-houses__heading{font-size:3rem;line-height:3.4rem;letter-spacing:normal}}.hollender-houses__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.hollender-houses__inner>:first-child{margin-right:20px}@media only screen and (max-width:730px){.hollender-houses__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hollender-houses__inner>:first-child{margin-right:unset}}.hollender-houses__includes-wrap{max-width:560px;min-width:300px}.hollender-houses__includes-wrap>:nth-child(3){margin-bottom:10px}.hollender-houses__includes-wrap>:nth-child(4){margin-bottom:20px}.hollender-houses__includes-wrap>:nth-child(5){margin-bottom:15px}.hollender-houses__includes-wrap .pricing__list{margin-bottom:15px}.hollender-houses__pricing{max-width:440px;width:100%}@media only screen and (max-width:730px){.hollender-houses__pricing{margin-top:20px;max-width:100%}}.hollender-houses a{color:#000}.hollender-houses__table{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin-bottom:30px;margin-top:15px;border-collapse:collapse;text-align:left;min-width:350px;font-size:1.6rem;line-height:4.5rem}.hollender-houses__table th{background-color:#f8f8f8;padding-right:5px}.hollender-houses__table th:not(:first-child){width:160px}@media only screen and (max-width:730px){.hollender-houses__table th:not(:first-child){min-width:100px}}.hollender-houses__table tr :first-child{padding-left:15px;min-width:175px}.hollender-houses__table tr :first-child strong{padding-left:0}.hollender-houses__table tr:nth-child(2n){background-color:#f8f8f8}.hollender-houses__link{font-weight:700;color:#000}.contact-popup::-webkit-scrollbar{display:none}.contact-popup--show{height:100vh}.contact-popup{position:absolute;top:0;right:0;background-color:#fff;width:430px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;visibility:hidden;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;padding:40px 30px 40px 30px;overflow:scroll}@media screen and (max-width:600px){.contact-popup{width:320px}}.contact-popup__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.contact-popup__headline{font-size:22px;font-weight:700;line-height:2.8rem;color:#000}.contact-popup__shop{border-bottom:1px solid #e2e2e2;padding-bottom:25px}.contact-popup__desc{font-size:1.8rem;font-weight:700;line-height:2.3rem;display:inline-block;padding:2px 7px;margin-top:20px;text-transform:uppercase;margin-bottom:5px}.contact-popup__desc--yellow{background-color:#f8b04a}.contact-popup__desc--blue{background-color:#184467;color:#fff}.contact-popup__paragraph{display:block;font-size:1.8rem;font-weight:500;line-height:2.3rem;color:#000;padding-left:7px}.contact-popup__localization{font-size:1.8rem;font-weight:700;line-height:2.3rem;padding-left:7px;margin-top:15px;text-transform:uppercase}.contact-popup__address{margin-top:30px}.contact-popup__text{font-size:1.8rem;margin-bottom:15px;padding-left:7px;font-size:1.8rem;font-weight:700;line-height:2rem}.contact-popup__street{font-size:1.8rem;padding-left:7px}.contact-popup__account{margin-top:10px;font-size:1.8rem;padding-left:7px;color:#000}.contact-popup__social{margin-top:15px;padding-left:7px}.contact-popup__social a{margin-right:8px;font-size:0}.social__links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social__reservation{background-color:#184467;color:#fff;text-transform:uppercase;padding:8px 35px;font-size:2rem;font-weight:600;display:none;margin-left:8px}.contact-popup--show{visibility:visible;z-index:9999}.social__link{font-size:0}.close{position:relative;width:25px;height:25px;cursor:pointer}.close:hover{opacity:1}.close:after,.close:before{position:absolute;left:15px;content:" ";height:20px;width:2px;background-color:#000}.close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1;opacity:0;visibility:hidden;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s}.overlay--show{visibility:visible;opacity:.5;z-index:9999;height:100vh}.social--second{padding-top:10px;padding-bottom:10px}.social--second .social__mail{font-size:0}@media screen and (max-width:600px){.social--second .social__mail{display:none}}.camper-rent{max-width:1280px;font-size:1.6rem;line-height:2.1rem;margin-bottom:85px}@media only screen and (max-width:991px){.camper-rent{margin-bottom:60px}}@media only screen and (max-width:600px){.camper-rent{margin-bottom:40px}}.camper-rent__heading{font-size:3.8rem;letter-spacing:.5px;line-height:4.8rem;max-width:540px;margin-bottom:10px}@media only screen and (max-width:600px){.camper-rent__heading{font-size:3rem;line-height:3.4rem;letter-spacing:normal}}.camper-rent__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.camper-rent__wrap{-ms-flex-preferred-size:calc(50% - 60px);flex-basis:calc(50% - 60px);max-width:540px}.camper-rent__wrap--first{margin-right:60px}@media only screen and (max-width:991px){.camper-rent__wrap--first{margin-bottom:30px;margin-right:auto}}@media only screen and (max-width:991px){.camper-rent__wrap{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:700px}}.camper-rent__text--title{margin-bottom:25px}.camper-rent .pricing__list{line-height:2.2rem}.camper-rent .pricing__list li{margin-bottom:15px}.camper-rent .pricing__list li::before{top:5px}.camper-rent .pricing__list li a{color:#000}.camping-prices{max-width:1040px;margin-bottom:100px}@media only screen and (max-width:991px){.camping-prices{margin-bottom:60px}}@media only screen and (max-width:600px){.camping-prices{margin-bottom:40px}}.camping-prices__heading{font-size:3.2rem;line-height:3.1rem;text-align:center;text-transform:uppercase;margin-bottom:25px}@media only screen and (max-width:600px){.camping-prices__heading{font-size:3rem;line-height:3.4rem}}.camping-prices__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.camping-prices__inner>:first-child{margin-right:40px}@media only screen and (max-width:991px){.camping-prices__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.camping-prices__inner>:first-child{margin-right:unset}}.camping-prices__inner .table__wrapper{max-width:440px}@media only screen and (max-width:991px){.camping-prices__inner .table__wrapper{max-width:600px}}@media only screen and (max-width:991px){.camping-prices__inner .table__wrapper--first{margin-bottom:20px}}.other-accomodation{max-width:1125px;margin-bottom:100px;text-align:center}.other-accomodation h1{letter-spacing:.5px;margin-bottom:20px}.other-accomodation__subtitle{font-size:3.2rem;line-height:3.1rem;text-transform:uppercase;margin-bottom:35px}@media only screen and (max-width:730px){.other-accomodation__subtitle{font-size:2.5rem}}@media only screen and (max-width:600px){.other-accomodation__subtitle{margin-bottom:15px}}.other-accomodation__inner{max-width:760px}.other-accomodation__inner>:first-child{margin-bottom:20px}.other-accomodation__inner>:nth-child(6){margin-bottom:15px}@media only screen and (max-width:600px){.other-accomodation__inner strong{font-size:1.6rem}}.other-accomodation__link{color:#000;line-height:3.2rem;display:block}.other-accomodation__link:last-child{margin-bottom:35px}.other-accomodation__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:35px}.other-accomodation__wrap--second{margin-bottom:85px}@media only screen and (max-width:730px){.other-accomodation__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.other-accomodation__wrap .paragraph__large{width:320px;position:relative}.other-accomodation__wrap .paragraph__large a{color:#000}.other-accomodation__wrap .paragraph__large:first-child{margin-right:60px}@media only screen and (max-width:730px){.other-accomodation__wrap .paragraph__large:first-child{margin-right:0;margin-bottom:25px}}.other-accomodation__wrap .paragraph__large::before{content:"";height:52px;width:52px;position:absolute;top:0;left:0;-webkit-transform:translate(-20px,-12px);-ms-transform:translate(-20px,-12px);transform:translate(-20px,-12px);border:1px solid #f8b04a;border-radius:50%}.other-accomodation .rent-equipment__important{margin-top:50px}.other-accomodation .rent-equipment__important .rent-equipment__text::before{height:80px;width:80px;line-height:80px}.hotels-apartments{max-width:1300px}.hotels-apartments__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;width:100%}@media only screen and (max-width:730px){.hotels-apartments__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hotels-apartments__list a{white-space:nowrap}.hotels-apartments__box{max-width:580px;-webkit-box-flex:1;-ms-flex:1;flex:1}.hotels-apartments__box:first-child{margin-right:35px}.hotels-apartments__heading{font-size:3.8rem;letter-spacing:1.9px;line-height:4.8rem;max-width:780px;margin-bottom:15px}@media only screen and (max-width:730px){.hotels-apartments__heading{font-size:3.2rem;line-height:3.8rem;text-align:left!important}}.hotels-apartments__subheading{font-size:3.2rem;line-height:3.2rem;margin-top:20px;margin-bottom:10px}.hotels-apartments__subheading--second{max-width:450px;margin-bottom:20px}@media only screen and (max-width:730px){.hotels-apartments__subheading{font-size:2.6rem;line-height:2.8rem;margin-left:0;text-align:left!important}}.hotels-apartments__text{max-width:560px;margin-right:35px;-webkit-box-flex:1;-ms-flex:1;flex:1}.hotels-apartments__list{line-height:3.2rem}.hotels-apartments__list a:hover{text-decoration:underline}.hotels-apartments a{color:#000}.hotels-apartments .paragraph{letter-spacing:0}.hotels-apartments .paragraph--first{max-width:485px}.advanced{margin-top:96px}@media only screen and (max-width:600px){.advanced{margin-top:60px}}.advanced__title{margin:0 auto 40px;max-width:920px;font-size:4.8rem;line-height:4.8rem;letter-spacing:2.4px;color:#000;text-align:center;text-transform:uppercase}@media only screen and (max-width:991px){.advanced__title{font-size:4rem;line-height:4rem}}@media only screen and (max-width:600px){.advanced__title{margin:0 auto 20px;font-size:3rem;line-height:3rem;letter-spacing:1px}}.advanced__inner{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:991px){.advanced__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.advanced__inner{margin-bottom:30px}}.advanced__inner--arrow-right{position:relative}.advanced__inner--arrow-right:after{position:absolute;content:"";bottom:-190px;right:-100px;width:92px;height:292px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/adv-arrow-right.svg");background-repeat:no-repeat}@media (max-width:1624px){.advanced__inner--arrow-right:after{display:none}}.advanced__inner--swap .advanced__content{margin-right:0;margin-left:30px}@media only screen and (max-width:991px){.advanced__inner--swap .advanced__content{margin-left:0}}@media only screen and (max-width:991px){.advanced__inner--swap .advanced__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.advanced__content{margin-right:30px}@media only screen and (max-width:991px){.advanced__content{margin-right:0}}.advanced__inner-title{margin-bottom:10px;font-size:3.8rem;line-height:4.2rem;letter-spacing:1.9px;color:#000;text-transform:uppercase}@media only screen and (max-width:991px){.advanced__inner-title{text-align:center}}@media only screen and (max-width:600px){.advanced__inner-title{margin-bottom:0;font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.advanced__inner-desc{max-width:560px;font-size:1.6rem;line-height:2.1rem;letter-spacing:0;color:#000}@media only screen and (max-width:991px){.advanced__inner-desc{text-align:center;margin-bottom:20px}}@media only screen and (max-width:600px){.advanced__inner-desc{margin-bottom:10px}}.advanced__img{z-index:2}.advanced__img img{width:100%}.kiteteam-top__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.kiteteam-top__inner{margin-top:60px}}.kiteteam-top__wave{position:absolute;top:-15px;left:-422px;width:783px;height:343px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");z-index:-1}.kiteteam-top__box{position:relative}.kiteteam-top__title{margin-bottom:10px;font-size:6rem;line-height:6.4rem;letter-spacing:3px;text-transform:uppercase}@media only screen and (max-width:1230px){.kiteteam-top__title{font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:991px){.kiteteam-top__title{font-size:4rem;line-height:4.4rem}}@media only screen and (max-width:600px){.kiteteam-top__title{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.kiteteam-top__desc{max-width:920px;font-size:2rem;line-height:2.6rem;letter-spacing:0}@media only screen and (max-width:991px){.kiteteam-top__img{display:none}}.kiteteam-top__img img{width:100%}.kiteteam-top2__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1230px){.kiteteam-top2__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:991px){.kiteteam-top2__inner{margin-top:60px}}.kiteteam-top2__wave{position:absolute;top:-15px;left:-422px;width:783px;height:343px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");z-index:-1}.kiteteam-top2__box{position:relative;max-width:680px}.kiteteam-top2__title{margin-bottom:10px;font-size:6rem;line-height:6.4rem;letter-spacing:3px;text-transform:uppercase}@media only screen and (max-width:1230px){.kiteteam-top2__title{font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:991px){.kiteteam-top2__title{font-size:4rem;line-height:4.4rem}}@media only screen and (max-width:600px){.kiteteam-top2__title{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.kiteteam-top2__desc{font-size:2rem;line-height:2.6rem;letter-spacing:0}.kiteteam-top2__img{margin-right:30px}@media only screen and (max-width:1230px){.kiteteam-top2__img{margin-right:0}}.kiteteam-top2__img img{width:100%}.kiteteam-when{margin:0 auto;max-width:1920px}.kiteteam-when__inner{padding-top:40px;padding-right:60px;padding-left:60px;padding-bottom:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e3e3e3;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}@media only screen and (max-width:1230px){.kiteteam-when__inner{padding-right:40px;padding-left:40px}}@media only screen and (max-width:600px){.kiteteam-when__inner{padding-top:30px;padding-bottom:30px;padding-right:15px;padding-left:15px}}.kiteteam-when__img{margin-bottom:20px}.kiteteam-when__title{margin-bottom:15px;max-width:920px;font-size:6rem;line-height:6.4rem;letter-spacing:3px;text-align:center;text-transform:uppercase}@media only screen and (max-width:1230px){.kiteteam-when__title{font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:991px){.kiteteam-when__title{font-size:4rem;line-height:4.4rem;letter-spacing:1px}}@media only screen and (max-width:600px){.kiteteam-when__title{font-size:3rem;line-height:3.4rem}}.kiteteam-when__desc{max-width:920px;font-size:2rem;line-height:2.6rem;text-align:center}.kiteteam-program{margin-top:80px}@media only screen and (max-width:600px){.kiteteam-program{margin-top:60px}}.kiteteam-program__title{margin:0 auto 10px;text-align:center;font-size:6rem;line-height:6.4rem;letter-spacing:3px;text-transform:uppercase}@media only screen and (max-width:1230px){.kiteteam-program__title{font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:991px){.kiteteam-program__title{font-size:4rem;line-height:4.4rem;letter-spacing:1px}}@media only screen and (max-width:600px){.kiteteam-program__title{font-size:3rem;line-height:3.4rem}}.kiteteam-program__desc{margin:0 auto 75px;max-width:920px;font-size:2rem;line-height:2.6rem;text-align:center}.kiteteam-program__content{position:relative;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:991px){.kiteteam-program__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.kiteteam-program__content{margin-bottom:30px}}.kiteteam-program__content--swap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.kiteteam-program__content--swap .kiteteam-program__box{margin-right:0;margin-left:60px}@media only screen and (max-width:991px){.kiteteam-program__content--swap .kiteteam-program__box{margin-left:0}}@media only screen and (max-width:991px){.kiteteam-program__content--swap .kiteteam-program__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.kiteteam-program__arrow-left{position:absolute;bottom:-230px;left:-120px}@media (max-width:1630px){.kiteteam-program__arrow-left{display:none}}.kiteteam-program__arrow-right{position:absolute;bottom:-214px;right:-134px}@media (max-width:1630px){.kiteteam-program__arrow-right{display:none}}.kiteteam-program__box{margin-right:60px}@media only screen and (max-width:991px){.kiteteam-program__box{margin-right:0}}.kiteteam-program__content-title{margin-bottom:25px;font-size:3.8rem;line-height:4.2rem;letter-spacing:1.9px;text-transform:uppercase}@media only screen and (max-width:991px){.kiteteam-program__content-title{margin-bottom:10px}}@media only screen and (max-width:600px){.kiteteam-program__content-title{font-size:3rem;line-height:3.4rem;letter-spacing:1px;text-align:center}}.kiteteam-program__content-desc{max-width:560px;font-size:1.6rem;line-height:2.1rem}@media only screen and (max-width:600px){.kiteteam-program__content-desc{text-align:center}}.kiteteam-program__img{max-width:48%}@media only screen and (max-width:991px){.kiteteam-program__img{margin-top:10px;max-width:100%}}.kiteteam-program__img img{width:100%}.kiteteam-info{margin-top:100px}@media only screen and (max-width:1230px){.kiteteam-info{margin-top:80px}}@media only screen and (max-width:991px){.kiteteam-info{margin-top:50px}}@media only screen and (max-width:600px){.kiteteam-info{margin-top:30px}}.kiteteam-info__text{margin-bottom:15px;font-size:2rem;line-height:2.8rem}.kiteteam-info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:991px){.kiteteam-info__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.kiteteam-info__inner--yoga{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1440px){.kiteteam-info__inner--yoga{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1330px){.kiteteam-info__inner--yoga{margin:0 auto;max-width:800px}}@media only screen and (max-width:991px){.kiteteam-info__inner--yoga{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.kiteteam-info__inner--yoga .kiteteam-info__dates{grid-template-columns:150px}.kiteteam-info__inner--yoga .kiteteam-info__content{margin:0 80px 40px 0}@media only screen and (max-width:991px){.kiteteam-info__inner--yoga .kiteteam-info__content{width:auto}}@media only screen and (max-width:600px){.kiteteam-info__inner--yoga .kiteteam-info__content{margin:0 0 40px 0}}@media only screen and (max-width:1230px){.kiteteam-info__inner--yoga .kiteteam-info__content:first-of-type{margin:0 0 40px 0}}.kiteteam-info__inner--yoga .kiteteam-info__content:last-of-type{margin:0 0 40px 0}.kiteteam-info__content{margin:0 60px 40px}@media only screen and (max-width:991px){.kiteteam-info__content{margin:0 0 40px;width:70%}}@media only screen and (max-width:600px){.kiteteam-info__content{margin:0 0 40px;width:100%}}@media only screen and (max-width:350px){.kiteteam-info__content{width:100%}}.kiteteam-info__content:last-of-type{margin:0 0 40px}.kiteteam-info__header{margin-bottom:20px;font-size:6rem;line-height:6.4rem;letter-spacing:3px;color:#184467;text-transform:uppercase}@media (max-width:1330px){.kiteteam-info__header{max-width:100%;text-align:center}}@media only screen and (max-width:1230px){.kiteteam-info__header{font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:991px){.kiteteam-info__header{font-size:4rem;line-height:4.4rem;letter-spacing:1px}}@media only screen and (max-width:600px){.kiteteam-info__header{font-size:3rem;line-height:3.4rem}}.kiteteam-info__title{max-width:420px;display:block;margin-bottom:10px;font-size:2rem;line-height:2.4rem;letter-spacing:1px;text-transform:uppercase;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.kiteteam-info__title strong{font-weight:500}.kiteteam-info__list{list-style:none}.kiteteam-info__list--x .kiteteam-info__list-item::before{background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/dont.svg") no-repeat}.kiteteam-info__order-list{margin-left:18px;max-width:630px;color:#f8b04a}.kiteteam-info__order-list li{margin-bottom:10px;font-size:2rem;line-height:2.2rem;font-weight:700}.kiteteam-info__order-list li strong{color:#000;font-weight:500}.kiteteam-info__list-item{margin-bottom:10px;position:relative;padding-left:20px;font-size:2rem;line-height:2.4rem;font-weight:500}.kiteteam-info__list-item::before{content:"";position:absolute;top:7px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.kiteteam-info__price{font-size:3.2rem;line-height:3.6rem;font-weight:700;color:#f8b04a}.kiteteam-info__dates{margin-bottom:25px;display:grid;grid-template-columns:repeat(2,150px);font-size:2rem;line-height:3.6rem}.kiteteam-info__dates .col-1{display:inline-block;width:35px;font-weight:700;color:#f8b04a}.kiteteam-info__dates .col-2{font-weight:500}.kiteteam-info__btn{width:177px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;font-size:2.2rem;color:#fff;font-weight:700;text-transform:uppercase;border:1px solid #184467;background-color:#184467;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;z-index:2}@media only screen and (max-width:600px){.kiteteam-info__btn{padding:15px 40px 15px 40px;margin-top:0;font-size:2rem}}.kiteteam-info__btn:hover{background-color:#fff;color:#184467}.kiteteam-info__btn-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.knowledge-base{margin-top:7rem;text-align:center}.knowledge-base__headline{font-size:7rem;font-weight:700;padding-top:5rem;text-transform:uppercase}.knowledge-base__background{background-color:#ececec;min-height:360px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}.knowledge-base__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-15rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.knowledge-base__box{background-color:transparent;-ms-flex-preferred-size:14.5%;flex-basis:14.5%;margin-left:20px;margin-right:20px;padding-bottom:5rem;min-width:200px}@media only screen and (max-width:991px){.knowledge-base__box{margin-left:10px;margin-right:10px;-ms-flex-preferred-size:14.5%;flex-basis:14.5%}}@media only screen and (max-width:600px){.knowledge-base__box{margin-left:5px;margin-right:5px;-ms-flex-preferred-size:8%;flex-basis:8%}}.knowledge-base__photo{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.knowledge-base__text{text-transform:uppercase}.knowledge-base__paragraph{font-size:2rem;font-weight:700;line-height:2.4rem;color:#000}.knowledge-base__img{width:auto;height:200px}.posts{margin-bottom:10rem}.posts__container{margin-top:100px}.posts__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}.posts__post{-ms-flex-preferred-size:23%;flex-basis:23%}.posts__background{background-size:cover;min-height:35rem;background-position:center}.posts__permalink{margin-bottom:1.8rem}.posts__img{width:100%}.posts__desc{color:#000}.posts__cat{font-size:3rem;font-weight:700;line-height:2.8rem}.posts__link{font-weight:700;color:#a3ceb0;font-size:22px}.posts__row{margin-top:7rem}.posts__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:600px){.posts__box{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:600px){.posts__post{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:4rem}}.posts__permalink{font-size:0;display:block}.posts__desc{margin-top:1.5rem;font-size:2rem;font-weight:700;line-height:2.4rem}.kitefoil-rent{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1920px;margin:0 auto}@media only screen and (max-width:991px){.kitefoil-rent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.kitefoil-rent__box{padding:0 60px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:1230px){.kitefoil-rent__box{padding-left:40px;padding-right:20px}}@media only screen and (max-width:600px){.kitefoil-rent__box{padding-left:15px;padding-right:15px}}.kitefoil-rent__box:nth-child(2){background-color:#ececec;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");padding:35px 0 40px 60px;position:relative}@media only screen and (max-width:1230px){.kitefoil-rent__box:nth-child(2){padding-left:20px}}@media only screen and (max-width:991px){.kitefoil-rent__box:nth-child(2){padding-left:40px}}@media only screen and (max-width:600px){.kitefoil-rent__box:nth-child(2){padding-left:15px;padding-right:15px}}.kitefoil-rent__headline{font-size:3.2rem;line-height:3.6rem;letter-spacing:1.6px;max-width:730px}@media only screen and (max-width:1230px){.kitefoil-rent__headline{font-size:2.8rem;line-height:2.8rem}}.kitefoil-rent__desc{max-width:555px;margin-left:auto;margin-right:100px}@media only screen and (max-width:1230px){.kitefoil-rent__desc{margin-right:20px}}@media only screen and (max-width:991px){.kitefoil-rent__desc{max-width:unset;margin-bottom:30px}}.kitefoil-rent__desc p{margin-top:35px}.kitefoil-rent__hash{font-size:3.2rem;line-height:2.6rem;padding:20px 0 30px}.kitefoil-rent__img{position:absolute;right:7%;bottom:-30px}@media only screen and (max-width:600px){.kitefoil-rent__img{display:none}}.kitefoil-rent__img img{max-height:320px}@media only screen and (max-width:1230px){.kitefoil-rent__img img{max-width:100%}}.kitefoil-rent a{color:#000}.best-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:160px;position:relative}@media only screen and (max-width:730px){.best-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}}.best-price__box{max-width:680px;width:100%}.best-price__box .paragraph{letter-spacing:0}.best-price__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;margin-right:auto;width:unset;margin-top:-50px}@media only screen and (max-width:600px){.best-price__wrap{margin-top:50px}}.best-price__wrap img{margin-bottom:20px}.best-price__wave{position:absolute;top:10px;right:-310px;width:783px;height:343px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");z-index:-1}.best-price__title{font-size:3.8rem;line-height:4.8rem;letter-spacing:1.9px;text-transform:uppercase}@media only screen and (max-width:730px){.best-price__title{font-size:3rem;line-height:3.2rem}}.best-price__title--under-hero{max-width:560px}.best-price__best-price{max-width:346px;font-size:6.4rem;line-height:6.4rem;letter-spacing:3.2px;text-transform:uppercase;text-align:center}@media only screen and (max-width:600px){.best-price__best-price{font-size:5rem;line-height:5rem}}.best-price__best-price span{color:#f8b04a}.sales{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15rem}.sales__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.sales__box>:first-child{margin-right:3rem}@media only screen and (max-width:991px){.sales__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sales__box>:first-child{margin-right:unset}}.sales__box:nth-of-type(2){margin-bottom:8.5rem}@media only screen and (max-width:991px){.sales__box:nth-of-type(2){margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.sales__desc{max-width:60rem;width:100%}.sales__desc h3{margin:2rem 0}.sales__desc p{max-width:56rem;margin-bottom:1.5rem}.sales__desc a{margin-left:auto;margin-right:0;text-decoration:underline;color:#000;float:right;font-weight:500}@media only screen and (max-width:991px){.sales__desc{margin-bottom:3rem}}.sales__desc-img{width:100%}@media only screen and (max-width:991px){.sales__desc-img{margin-bottom:6rem}}.sales__desc-img img{display:block;margin-left:auto;margin-right:auto;max-width:100%}.sales__connect{margin-bottom:5rem;width:13rem}@media only screen and (max-width:991px){.sales__connect{margin-top:3rem}}.sales__connect img{width:100%}.connect-sales{padding:9rem 0 7rem;margin-top:13rem;margin-bottom:-18rem;background-color:#ececec;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media only screen and (max-width:991px){.connect-sales{margin-top:6rem;padding-left:4rem;padding-right:4rem;margin-bottom:0}}@media only screen and (max-width:600px){.connect-sales{padding-left:1.5rem;padding-right:1.5rem}}.connect-sales h3{margin-bottom:2rem}.connect-sales p{max-width:85rem;margin-bottom:7rem}.connect-sales__img-box img{margin:0 2.2rem}.under-hero-weather{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under-hero-weather>:first-child{margin-right:30px}@media only screen and (max-width:1230px){.under-hero-weather{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.under-hero-weather>:first-child{margin-right:unset}}.under-hero-weather__desc{max-width:80rem}@media only screen and (max-width:1230px){.under-hero-weather__desc{margin-bottom:5rem;text-align:center}}.under-hero-weather__desc p{padding-top:3.5rem;max-width:76.2rem}.under-hero-weather__stats{max-width:56rem;text-align:center;font-weight:500}.under-hero-weather .under-hero-weather__stats-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5rem}.under-hero-weather .under-hero-weather__stats-wrap .under-hero-weather__box{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-top:60px}.under-hero-weather .under-hero-weather__stats-wrap .under-hero-weather__box span{font-size:6.4rem;letter-spacing:.32rem;line-height:3.6rem;font-weight:700;margin-bottom:3rem;position:relative}.under-hero-weather .under-hero-weather__stats-wrap .under-hero-weather__box span::before{content:"";position:absolute;width:8rem;height:8rem;border-radius:50%;top:0;left:-1rem;background-color:#f8b04a;z-index:-1}.under-hero-weather .under-hero-weather__stats-wrap .under-hero-weather__box p{font-size:2.8rem;line-height:3.6rem;letter-spacing:.14rem;font-weight:700}.under-hero-weather__time{margin-bottom:6.5rem}.under-hero-weather__measurement{font-weight:700}.under-hero-weather__co-ordinates{padding:2.2rem 3.5rem;background-color:#f8b04a;color:#fff;font-weight:700}.yoga-accommo{margin-top:80px}@media only screen and (max-width:600px){.yoga-accommo{margin-top:60px}}.yoga-accommo__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1140px){.yoga-accommo__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.yoga-accommo__inner{max-width:610px;margin-right:40px}@media (max-width:1140px){.yoga-accommo__inner{margin-right:0}}.yoga-accommo__header{margin:0 auto;max-width:1030px;margin-bottom:50px;font-size:7rem;line-height:7.4rem;letter-spacing:3.5px;text-transform:uppercase;text-align:center}@media only screen and (max-width:1230px){.yoga-accommo__header{margin-bottom:40px;font-size:6rem;line-height:6.4rem;letter-spacing:3px}}@media only screen and (max-width:991px){.yoga-accommo__header{margin-bottom:30px;font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:600px){.yoga-accommo__header{margin-bottom:20px;font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.yoga-accommo__header strong{color:#184467}.yoga-accommo__title{margin-bottom:15px;font-size:6rem;line-height:6.4rem;letter-spacing:3px;text-transform:uppercase}@media only screen and (max-width:1230px){.yoga-accommo__title{font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:991px){.yoga-accommo__title{font-size:4rem;line-height:4.4rem;letter-spacing:1px}}@media only screen and (max-width:600px){.yoga-accommo__title{font-size:3rem;line-height:3.4rem}}.yoga-accommo__desc{margin-bottom:20px;font-size:2rem;line-height:2.2rem;font-weight:500}.yoga-accommo__list{list-style:none}.yoga-accommo__list li{margin-bottom:10px;position:relative;padding-left:20px;font-weight:500;font-size:2rem;line-height:2.2rem}.yoga-accommo__list li::before{content:"";position:absolute;top:8px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.yoga-accommo__gallery{display:grid;grid-template-columns:minmax(250px,320px) minmax(250px,320px);grid-gap:20px}@media (max-width:1140px){.yoga-accommo__gallery{margin-top:30px}}@media only screen and (max-width:600px){.yoga-accommo__gallery{grid-template-columns:100%;grid-gap:15px}}.yoga-accommo__gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-size:0}.cov-info{margin-top:40px}.cov-info__top{font-size:2rem;line-height:2.2rem;text-align:center}.cov-info a{font-weight:700;color:#f8b04a}.cov-info__bottom{margin:15px auto 0;max-width:540px;font-size:2rem;line-height:2.2rem;font-weight:700;text-align:center}.yoga-weekend{position:relative;margin:120px auto 0;padding-top:40px;padding-bottom:55px;max-width:1920px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}@media (max-width:1500px){.yoga-weekend{margin:100px auto 0}}@media only screen and (max-width:1230px){.yoga-weekend{margin:80px auto 0}}@media only screen and (max-width:991px){.yoga-weekend{margin:60px auto 0}}@media only screen and (max-width:600px){.yoga-weekend{margin:40px auto 0}}.yoga-weekend__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.yoga-weekend__box{width:50%;margin-left:50%}@media (max-width:1500px){.yoga-weekend__box{margin-left:auto;margin-right:auto;width:auto}}.yoga-weekend__img{position:absolute;width:45%;top:30%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}@media (max-width:1920px){.yoga-weekend__img{left:-5%}}@media (max-width:1500px){.yoga-weekend__img{display:none}}.yoga-weekend__img img{width:100%;height:100%}.yoga-weekend__title{margin-bottom:10px;max-width:680px;font-size:6rem;line-height:6.4rem;letter-spacing:3px;text-transform:uppercase}@media only screen and (max-width:1230px){.yoga-weekend__title{font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:991px){.yoga-weekend__title{font-size:4rem;line-height:4.4rem;letter-spacing:1px}}@media only screen and (max-width:600px){.yoga-weekend__title{font-size:3rem;line-height:3.4rem}}.yoga-weekend__desc{max-width:680px;font-size:2rem;line-height:2.6rem}.weekend-for{margin-top:70px}@media only screen and (max-width:600px){.weekend-for{margin-top:60px}}.weekend-for__title{margin:0 auto 15px;max-width:820px;font-size:7rem;line-height:7.4rem;letter-spacing:3.5px;text-transform:uppercase;text-align:center}@media only screen and (max-width:1230px){.weekend-for__title{font-size:6rem;line-height:6.4rem;letter-spacing:3px}}@media only screen and (max-width:991px){.weekend-for__title{font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:600px){.weekend-for__title{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.weekend-for__desc{margin:0 auto 45px;max-width:820px;font-size:2rem;line-height:2.6rem}@media only screen and (max-width:600px){.weekend-for__desc{margin:0 auto 25px}}.weekend-for__list{margin:0 auto;max-width:820px;list-style:none}.weekend-for__list li{margin-bottom:10px;padding-left:20px;position:relative;font-size:2rem;line-height:2.2rem}.weekend-for__list li::before{content:"";position:absolute;top:8px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.weekend-crew{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1230px){.weekend-crew{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.weekend-crew{margin-top:60px}}.weekend-crew__inner{margin-right:50px}@media only screen and (max-width:1230px){.weekend-crew__inner{margin-right:0}}.weekend-crew__title{margin-bottom:20px;font-size:6rem;line-height:6.4rem;letter-spacing:3.5px;text-transform:uppercase}@media only screen and (max-width:1230px){.weekend-crew__title{max-width:600px;font-size:5rem;line-height:5.4rem;letter-spacing:3px;text-align:center}}@media only screen and (max-width:991px){.weekend-crew__title{font-size:4rem;line-height:4.4rem;letter-spacing:2px}}@media only screen and (max-width:600px){.weekend-crew__title{margin:15px;font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.weekend-crew__desc{font-size:2rem;line-height:2.6rem}@media only screen and (max-width:1230px){.weekend-crew__desc{max-width:600px;text-align:center;margin-bottom:15px}}.weekend-crew__team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:991px){.weekend-crew__team{-ms-flex-wrap:wrap;flex-wrap:wrap}}.weekend-program{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:991px){.weekend-program{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.weekend-program{margin-top:60px}}.weekend-program__inner{max-width:680px;margin-left:40px}@media only screen and (max-width:991px){.weekend-program__inner{margin-left:0}}.weekend-program__img{max-width:680px;z-index:1}@media only screen and (max-width:991px){.weekend-program__img{margin-top:10px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.weekend-program__img img{width:100%}.weekend-program__title{margin-bottom:15px;font-size:7rem;line-height:7.4rem;letter-spacing:3.5px;text-transform:uppercase}@media only screen and (max-width:1230px){.weekend-program__title{font-size:6rem;line-height:6.4rem;letter-spacing:3px}}@media only screen and (max-width:991px){.weekend-program__title{max-width:500px;font-size:5rem;line-height:6.4rem;letter-spacing:2px;text-align:center}}@media only screen and (max-width:600px){.weekend-program__title{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.weekend-program__list{list-style:none}.weekend-program__list li{margin-bottom:8px;padding-left:20px;font-size:2rem;line-height:2.6rem;position:relative}.weekend-program__list li::before{content:"";position:absolute;top:10px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.weekend-food{padding-top:120px;padding-bottom:55px;margin:-90px auto 0;max-width:1920px;background-color:#184467}@media (max-width:1400px){.weekend-food{margin:-70px auto 0}}@media (max-width:1300px){.weekend-food{margin:-50px auto 0;padding-top:80px}}@media only screen and (max-width:1230px){.weekend-food{margin:50px auto 0;padding-top:55px}}.weekend-food__title{margin:0 auto 20px;max-width:780px;font-size:4.2rem;line-height:4.2rem;color:#fff;text-transform:uppercase;text-align:center}@media only screen and (max-width:600px){.weekend-food__title{font-size:3rem;line-height:3.4rem}}.weekend-food__desc{margin:0 auto;max-width:790px;font-size:2rem;line-height:2.6rem;letter-spacing:0;color:#fff;text-align:center}.kite-yoga{margin-top:120px}@media only screen and (max-width:1230px){.kite-yoga{margin-top:100px}}@media only screen and (max-width:991px){.kite-yoga{margin-top:80px}}@media only screen and (max-width:600px){.kite-yoga{margin-top:60px}}.kite-yoga__title{margin:25px;font-size:6rem;line-height:6.4rem;letter-spacing:3px;color:#184467;text-transform:uppercase;text-align:center}@media only screen and (max-width:1230px){.kite-yoga__title{font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:991px){.kite-yoga__title{font-size:4rem;line-height:4.4rem;letter-spacing:1px}}@media only screen and (max-width:600px){.kite-yoga__title{margin-bottom:15px;font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.kite-yoga__desc{margin:0 auto 25px;max-width:680px;font-size:2rem;line-height:2.6rem}@media only screen and (max-width:600px){.kite-yoga__desc{margin:0 auto 15px}}.kite-yoga__list{max-width:680px;margin:0 auto;list-style:none}.kite-yoga__list li{margin-bottom:8px;padding-left:20px;position:relative;font-size:2rem;font-weight:500;line-height:2.6rem}.kite-yoga__list li::before{content:"";position:absolute;top:8px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.kitey-why{margin-top:115px}@media only screen and (max-width:1230px){.kitey-why{margin-top:100px}}@media only screen and (max-width:991px){.kitey-why{margin-top:80px}}@media only screen and (max-width:600px){.kitey-why{margin-top:60px}}.kitey-why__title{margin-bottom:100px;font-size:6rem;line-height:6.4rem;letter-spacing:3px;text-transform:uppercase;text-align:center}@media only screen and (max-width:1230px){.kitey-why__title{margin-bottom:80px;font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:991px){.kitey-why__title{margin-bottom:60px;font-size:4rem;line-height:4.4rem;letter-spacing:1px}}@media only screen and (max-width:600px){.kitey-why__title{margin-bottom:40px;font-size:3rem;line-height:3.4rem}}.kitey-why__box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:46%;margin-bottom:70px}@media only screen and (max-width:991px){.kitey-why__box{width:auto}}@media only screen and (max-width:600px){.kitey-why__box{margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:600px){.kitey-why__box:last-of-type{margin-bottom:0}}.kitey-why__box:nth-of-type(1+2n){margin-right:80px}@media only screen and (max-width:991px){.kitey-why__box:nth-of-type(1+2n){margin-right:0}}.kitey-why__box:before{position:absolute;content:"";top:-15px;left:18px;width:93px;height:93px;background-color:#ececec;border-radius:50%}@media only screen and (max-width:600px){.kitey-why__box:before{display:none}}.kitey-why__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:991px){.kitey-why__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.kitey-why__box-img{-ms-flex-negative:0;flex-shrink:0;width:75px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:2}@media only screen and (max-width:600px){.kitey-why__box-img{margin-top:10px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}}.kitey-why__box-inner{margin-top:15px;z-index:2}@media only screen and (max-width:600px){.kitey-why__box-inner{margin-top:0}}.kitey-why__box-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;line-height:2.3rem;text-transform:uppercase}@media only screen and (max-width:600px){.kitey-why__box-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.kitey-why__box-desc{max-width:560px;margin-top:3px;font-size:1.6rem;line-height:2.1rem;font-weight:500;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}@media only screen and (max-width:600px){.kitey-why__box-desc{text-align:center;width:auto}}.kitey-why__box-logo{margin-left:10px}.error-404{margin:100px 0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:600px){.error-404{margin:50px 0}}.error-404__title{font-size:6rem;line-height:6.4rem;letter-spacing:3px;text-transform:uppercase}.error-404__subtitle{font-size:4rem;line-height:4.4rem;letter-spacing:2px}@media only screen and (max-width:600px){.error-404__subtitle{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.error-404__link{color:#f8b04a;font-size:5rem;line-height:5.4rem;letter-spacing:2px;font-weight:700;text-transform:uppercase}@media only screen and (max-width:600px){.error-404__link{display:block}}.default-page{margin-top:30px;margin-bottom:30px;font-size:2rem;line-height:2.6rem}.default-page h1{margin-bottom:15px;font-size:6rem;line-height:6.4rem;letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width:1230px){.default-page h1{font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:991px){.default-page h1{font-size:4rem;line-height:4.4rem}}@media only screen and (max-width:600px){.default-page h1{font-size:3rem;line-height:3.4rem}}.default-page ol,.default-page ul{padding-left:13px}.isa-underh{margin-top:100px}@media only screen and (max-width:991px){.isa-underh{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:600px){.isa-underh{margin-top:60px}.isa-underh .btn-circle{max-width:270px}}.isa-underh__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:991px){.isa-underh__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.isa-underh__wave{position:absolute;top:-7px;left:-426px;width:783px;height:343px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");z-index:-1}.isa-underh .wrapper{margin-right:60px;max-width:960px}@media only screen and (max-width:991px){.isa-underh .wrapper{margin-right:0}}.isa-underh__title{margin-bottom:15px;font-size:4.2rem;line-height:4.8rem;letter-spacing:2.1px;text-transform:uppercase}@media only screen and (max-width:600px){.isa-underh__title{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.isa-underh__desc{margin-bottom:20px;max-width:920px;font-size:2rem;line-height:2.6rem}.isa-underh__img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.isa-underh__img img{margin-left:auto}.isa-top{margin-top:108px}@media only screen and (max-width:1230px){.isa-top{margin-top:100px}}@media only screen and (max-width:991px){.isa-top{margin-top:80px}}@media only screen and (max-width:600px){.isa-top{margin-top:60px}}.isa-top__title{margin:0 auto 60px;max-width:1030px;font-size:4.2rem;line-height:5rem;letter-spacing:2.1px;text-transform:uppercase;text-align:center}@media only screen and (max-width:991px){.isa-top__title{margin:0 auto 30px}}@media only screen and (max-width:600px){.isa-top__title{margin:0 auto 20px;font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.isa-top__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:991px){.isa-top__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.isa-top__img{max-width:50%}@media only screen and (max-width:991px){.isa-top__img{max-width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.isa-top__img img{width:100%}.isa-top__description{margin-left:40px;max-width:650px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:4;flex-shrink:4}@media only screen and (max-width:1230px){.isa-top__description{margin-left:20px}}@media only screen and (max-width:991px){.isa-top__description{margin-left:0}}.isa-top__text{margin-bottom:20px;font-size:2rem;line-height:2.6rem}.isa-top__list{list-style:none}.isa-top__list li{margin-bottom:10px;padding-left:20px;position:relative;font-size:2rem;line-height:2.6rem;font-weight:500}.isa-top__list li::before{content:"";position:absolute;top:10px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.isa-middle{margin-top:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1400px){.isa-middle{padding-top:70px}}@media (max-width:1200px){.isa-middle{padding-top:100px}}@media (max-width:1000px){.isa-middle{padding-top:50px}}@media only screen and (max-width:600px){.isa-middle{padding-top:40px}}.isa-middle__inner{width:100%;position:absolute}@media (max-width:1000px){.isa-middle__inner{position:static}}.isa-middle__description{max-width:680px}@media (max-width:1000px){.isa-middle__description{margin:0 auto}}.isa-middle__title{margin-bottom:25px;font-size:4.2rem;line-height:4.8rem;letter-spacing:2.1px;text-transform:uppercase}@media only screen and (max-width:991px){.isa-middle__title{text-align:center}}@media only screen and (max-width:600px){.isa-middle__title{font-size:3rem;line-height:3.4rem;letter-spacing:1px;text-align:center}}.isa-middle__list{max-width:520px;list-style:none}.isa-middle__list li{margin-bottom:10px;position:relative;padding-left:20px;font-size:2rem;line-height:2.6rem;font-weight:500}.isa-middle__list li::before{content:"";position:absolute;top:8px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.isa-middle__img{margin-left:auto}.isa-middle__img img{width:100%}@media (max-width:1400px){.isa-middle__img img{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;width:80%}}@media (max-width:1200px){.isa-middle__img img{width:55%}}@media (max-width:1000px){.isa-middle__img img{display:none}}.isa-bottom{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1200px){.isa-bottom{padding-top:40px}}@media only screen and (max-width:991px){.isa-bottom{padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.isa-bottom{margin-top:60px}}.isa-bottom__img{max-width:50%}@media only screen and (max-width:991px){.isa-bottom__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}}.isa-bottom__img img{width:100%}.isa-bottom__description{max-width:680px;margin-left:40px;-ms-flex-negative:4;flex-shrink:4}@media only screen and (max-width:1230px){.isa-bottom__description{margin-left:20px}}@media only screen and (max-width:991px){.isa-bottom__description{margin-left:0}}.isa-bottom__title{margin-bottom:10px;font-size:4.2rem;line-height:4.8rem;letter-spacing:2.1px;text-transform:uppercase}@media only screen and (max-width:991px){.isa-bottom__title{text-align:center}}@media only screen and (max-width:600px){.isa-bottom__title{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.isa-bottom__text{font-size:2rem;line-height:2.6rem}@media only screen and (max-width:991px){.isa-bottom__text{margin-bottom:15px}}.isa-info{margin-top:100px}@media only screen and (max-width:991px){.isa-info{margin-top:80px}}@media only screen and (max-width:600px){.isa-info{margin-top:60px}}.isa-info__title{margin-bottom:40px;font-size:7rem;font-size:7.4rem;letter-spacing:3.5px;text-transform:uppercase;text-align:center}@media only screen and (max-width:1230px){.isa-info__title{font-size:6rem;line-height:6.4rem;letter-spacing:3px}}@media only screen and (max-width:991px){.isa-info__title{font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:600px){.isa-info__title{margin-bottom:20px;font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.isa-info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media only screen and (max-width:991px){.isa-info__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.isa-info__box{margin:0 50px}@media only screen and (max-width:991px){.isa-info__box{margin:0 0 50px 0}}@media only screen and (max-width:991px){.isa-info__box:last-of-type{margin:0}}.isa-info__box-title{margin-bottom:15px;max-width:440px;font-size:4.8rem;line-height:5rem}@media only screen and (max-width:991px){.isa-info__box-title{font-size:4rem;line-height:4.4rem}}@media only screen and (max-width:600px){.isa-info__box-title{text-align:center;font-size:3rem;line-height:3.4rem}}.isa-info__heading{font-size:2rem;line-height:2.8rem;text-transform:uppercase}.isa-info__text{margin-bottom:15px;font-size:2rem;line-height:2.8rem}.isa-info__price{font:normal normal bold 32px/32px Rajdhani;font-size:3.2rem;line-height:3.2rem;color:#f8b04a}@media only screen and (max-width:600px){.isa-info__price{font-size:3rem;line-height:3rem}}.live-video{max-width:1920px;margin:0 auto;margin-top:9.5rem;padding:8.5rem 0;background-color:#ececec;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}.live-video__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.live-video__inner>:first-child{margin-right:20px}@media only screen and (max-width:1230px){.live-video__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.live-video__inner>:first-child{margin-right:unset}}.live-video__desc{max-width:560px}@media only screen and (max-width:1230px){.live-video__desc{text-align:center;margin-bottom:6rem}}.live-video__desc h3{margin-bottom:2rem}.live-video__camera{width:800px;height:450px;background-color:grey;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;font-size:3.4rem;font-weight:700}.live-video__camera p{max-width:300px}@media only screen and (max-width:600px){.live-video__camera{font-size:2.3rem}}.live-video__camera img{width:100%}.live-video__iframe{width:100%;height:100%}.weather-check{margin-top:10rem}.weather-check__title{margin-bottom:18rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.weather-check__title>:first-child{margin-right:12rem}@media only screen and (max-width:1230px){.weather-check__title>:first-child{margin-right:6rem}}@media only screen and (max-width:991px){.weather-check__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6rem}.weather-check__title>:first-child{margin-right:unset}}.weather-check__title h3{max-width:800px;padding-top:3rem;width:100%}@media only screen and (max-width:991px){.weather-check__title h3{text-align:center;margin-bottom:6rem}}.weather-check__compass img{margin:0 auto;display:block}.weather-check__wave{position:absolute;top:10px;left:-300px;width:783px;height:343px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave.webp");z-index:-1}@media only screen and (max-width:991px){.weather-check__wave{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.weather-check__desc{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.weather-check__desc>:first-child{margin-right:12rem}@media only screen and (max-width:1230px){.weather-check__desc>:first-child{margin-right:6rem}}@media only screen and (max-width:991px){.weather-check__desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.weather-check__desc>:first-child{margin-right:unset}}.weather-check__desc-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:991px){.weather-check__desc-box{margin-bottom:6rem}}.weather-check__desc-box h4{font-size:3.8rem;line-height:4.8rem;letter-spacing:.19rem;position:relative;padding:20px 0;text-transform:uppercase}@media only screen and (max-width:991px){.weather-check__desc-box h4{font-size:3rem;line-height:3.2rem}}.weather-check__desc-box h4::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.weather-check__desc-box .paragraph__large{max-width:610px;margin-bottom:3.5rem}.weather-check__desc-box .btn-circle{margin-top:auto}@media only screen and (max-width:600px){.weather-check__desc-box .btn-circle p{padding-left:0}}.weather-check__wind-title{margin-bottom:.5rem}@media only screen and (max-width:991px){.weather-check__wind-title{margin-bottom:3rem}}.weather-check__wind-title::before{width:120px;height:100px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wind-icon.svg")}.weather-check__wave-title{margin-bottom:.5rem}@media only screen and (max-width:991px){.weather-check__wave-title{margin-bottom:3rem}}.weather-check__wave-title::before{width:175px;height:75px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/wave-icon.svg")}.weather-check a{color:#000}.tide-map{max-width:1920px;margin:0 auto;margin-top:9rem;height:550px}@media only screen and (max-width:600px){.tide-map{height:400px}}.tide-map--auto{height:auto}.surfkids-day{margin:200px auto 0;max-width:1920px;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/child-outline.png"),url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");background-repeat:no-repeat;background-color:#ececec;background-size:277px 448px;background-position:95% 50%}@media (max-width:1644px){.surfkids-day{background-position:100% 50%}}@media (max-width:1450px){.surfkids-day{background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg")}}@media only screen and (max-width:991px){.surfkids-day{margin-top:100px}}@media only screen and (max-width:600px){.surfkids-day{margin-top:60px}}.surfkids-day__inner{padding:165px 0 200px 440px;position:relative}@media only screen and (max-width:1230px){.surfkids-day__inner{padding:95px 0 100px 410px}}@media only screen and (max-width:991px){.surfkids-day__inner{padding:75px 0 80px 0}}.surfkids-day__img{position:absolute;top:50%;left:-470px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.surfkids-day__img img{max-width:823px}@media only screen and (max-width:991px){.surfkids-day__img{display:none}}.surfkids-day__title{margin-bottom:1.5rem;font-size:7rem;line-height:7.4rem;text-transform:uppercase;max-width:880px}@media only screen and (max-width:991px){.surfkids-day__title{text-align:center}}@media only screen and (max-width:600px){.surfkids-day__title{margin-bottom:10px;font-size:3rem;line-height:3.4rem}}.surfkids-day__desc{max-width:720px;font-size:2rem;line-height:3.2rem}@media only screen and (max-width:991px){.surfkids-day__desc{margin:0 auto;text-align:center}}.surfkids-for-who{margin-top:9rem}.surfkids-for-who__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.surfkids-for-who__inner>:first-child{margin-right:30px}@media only screen and (max-width:1230px){.surfkids-for-who__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.surfkids-for-who__inner>:first-child{margin-right:unset}}.surfkids-for-who__box{max-width:645px;margin-bottom:30px}@media only screen and (max-width:1230px){.surfkids-for-who__box{max-width:100%;text-align:center}}.surfkids-for-who__box h3{max-width:440px}@media only screen and (max-width:1230px){.surfkids-for-who__box h3{margin:0 auto}}.surfkids-for-who .l-title{margin-bottom:1.5rem}@media only screen and (max-width:1230px){.surfkids-for-who__img{width:100%}}.surfkids-for-who__img img{max-width:680px;display:block;margin:0 auto;width:100%}.surfkids-crew{margin-top:100px;max-width:1560px}@media only screen and (max-width:600px){.surfkids-crew{margin-top:60px}}.surfkids-crew__heading{margin-bottom:50px;font-size:3.8rem;line-height:4rem;letter-spacing:1.9px;text-transform:uppercase;text-align:center}@media only screen and (max-width:600px){.surfkids-crew__heading{margin-bottom:15px;font-size:3rem;letter-spacing:1px}}.surfkids-crew__title{margin:0 auto 10px;max-width:1240px;font-size:7rem;line-height:7.4rem;letter-spacing:3.5px;text-transform:uppercase;text-align:center}@media only screen and (max-width:1230px){.surfkids-crew__title{font-size:6rem;line-height:6.4rem;letter-spacing:2.5px}}@media only screen and (max-width:991px){.surfkids-crew__title{letter-spacing:1.5px;font-size:5rem;line-height:5.4rem}}@media only screen and (max-width:600px){.surfkids-crew__title{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.surfkids-crew__subtitle{font-size:4.2rem;letter-spacing:2.1px;font-weight:700;text-transform:uppercase}@media only screen and (max-width:600px){.surfkids-crew__subtitle{font-size:3rem;line-height:3.4rem;letter-spacing:1px}}.surfkids-crew__desc{margin:5px auto 45px;max-width:920px;font-size:2rem;line-height:2.8rem;text-align:center}@media only screen and (max-width:600px){.surfkids-crew__desc{line-height:2.6rem;margin:5px auto 40px}}.surfkids-crew__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;margin-bottom:190px}@media only screen and (max-width:1230px){.surfkids-crew__inner{margin-top:65px;margin-bottom:60px}}@media only screen and (max-width:991px){.surfkids-crew__inner{margin-top:45px}}@media only screen and (max-width:600px){.surfkids-crew__inner{margin-top:30px}}.surfkids-crew__box{margin:0 20px 40px;max-width:320px;min-width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:2;flex-shrink:2}@media only screen and (max-width:600px){.surfkids-crew__box{margin:0 0 40px}}@media (max-width:400px){.surfkids-crew__box{max-width:100%}}.surfkids-crew__box-img img{width:100%;height:395px;-o-object-fit:cover;object-fit:cover}.surfkids-crew__box-name{margin-top:10px;font-size:1.6rem;line-height:1.8rem;color:#f8b04a;font-weight:700}.surfkids-crew__box-names{margin-top:8px;font-size:2rem;line-height:2.4rem;font-weight:700}.surfkids-crew__box-position{font-size:1.6rem;line-height:1.8rem;font-weight:700;color:#000}.surfkids-workshops{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6rem}.surfkids-workshops .pricing__list{margin:2rem 0 0}.surfkids-workshops .pricing__list li{margin-bottom:1rem}.surfkids-workshops .pricing__list p{margin-top:3rem}.surfkids-workshops__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5rem}.surfkids-workshops__wrap>:first-child{margin-right:80px}@media only screen and (max-width:1230px){.surfkids-workshops__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.surfkids-workshops__wrap>:first-child{margin-right:unset}}@media only screen and (max-width:991px){.surfkids-workshops__wrap{margin-bottom:0}}.surfkids-workshops__wrap--first{margin-top:7rem}@media only screen and (max-width:1230px){.surfkids-workshops__wrap--first{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.surfkids-workshops__desc{max-width:560px;width:100%}@media only screen and (max-width:1230px){.surfkids-workshops__desc{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:5rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.surfkids-workshops__desc h4{text-align:center}.surfkids-workshops__desc .pricing__list{display:inline-block;margin:0 auto}}@media only screen and (max-width:600px){.surfkids-workshops__desc h4{margin-bottom:2rem}}@media (max-width:1500px){.surfkids-workshops__img img{width:100%}}.surfkids-info{margin-top:50px}@media only screen and (max-width:991px){.surfkids-info{margin-top:50px}}@media only screen and (max-width:600px){.surfkids-info{margin-top:30px}}.surfkids-info__text{margin-bottom:15px;font-size:2rem;line-height:2.8rem}.surfkids-info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:991px){.surfkids-info__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.surfkids-info__content{margin:0 60px 40px}@media only screen and (max-width:991px){.surfkids-info__content{margin:0 0 40px;width:70%}}@media only screen and (max-width:600px){.surfkids-info__content{margin:0 0 40px;width:100%}}@media only screen and (max-width:350px){.surfkids-info__content{width:100%}}.surfkids-info__content:last-of-type{margin:0 0 40px}.surfkids-info__content:nth-of-type(2){max-width:440px}@media only screen and (max-width:991px){.surfkids-info__content:nth-of-type(2){max-width:70%}}@media only screen and (max-width:600px){.surfkids-info__content:nth-of-type(2){max-width:100%}}.surfkids-info__header{margin-bottom:50px;font-size:7rem;line-height:7.4rem;letter-spacing:3.5px;color:#184467;text-transform:uppercase}@media (max-width:1330px){.surfkids-info__header{max-width:100%;text-align:center}}@media only screen and (max-width:1230px){.surfkids-info__header{font-size:5rem;line-height:5.4rem;letter-spacing:2px}}@media only screen and (max-width:991px){.surfkids-info__header{font-size:4rem;line-height:4.4rem;letter-spacing:1px}}@media only screen and (max-width:600px){.surfkids-info__header{font-size:3rem;line-height:3.4rem}}.surfkids-info__title{max-width:420px;display:block;margin-bottom:10px;font-size:2rem;line-height:2.4rem;letter-spacing:1px;text-transform:uppercase;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.surfkids-info__title>span{text-transform:unset}.surfkids-info__title--large{font-size:3.2rem;line-height:3.6rem}.surfkids-info__list{list-style:none}.surfkids-info__list--x .surfkids-info__list-item::before{background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/dont.svg") no-repeat}.surfkids-info__order-list{margin-left:18px;max-width:630px;color:#f8b04a}.surfkids-info__order-list li{margin-bottom:10px;font-size:2rem;line-height:2.2rem;font-weight:700}.surfkids-info__order-list li strong{color:#000;font-weight:500}.surfkids-info__list-item{margin-bottom:10px;position:relative;padding-left:20px;font-size:2rem;line-height:2.4rem;font-weight:500}.surfkids-info__list-item::before{content:"";position:absolute;top:7px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.surfkids-info__price{font-size:3.2rem;line-height:3.6rem;font-weight:700;color:#f8b04a}.surfkids-info__dates{margin-bottom:25px;display:grid;grid-template-columns:repeat(2,150px);font-size:2rem;line-height:3.6rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.surfkids-info__dates{max-width:420px}}.surfkids-info__dates .col-1{display:inline-block;width:35px;font-weight:700;color:#f8b04a}.surfkids-info__dates .col-2{font-weight:500}.surfkids-info__btn{width:177px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;font-size:2.2rem;color:#fff;font-weight:700;text-transform:uppercase;border:1px solid #184467;background-color:#184467;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;z-index:2}@media only screen and (max-width:600px){.surfkids-info__btn{padding:15px 40px 15px 40px;margin-top:0;font-size:2rem}}.surfkids-info__btn:hover{background-color:#fff;color:#184467}.surfkids-info__btn-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-single{margin-top:30px}@media only screen and (max-width:991px){.post-single{margin-top:70px}}@media only screen and (max-width:600px){.post-single{margin-top:60px}}.post-single__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.post-single__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.post-single__category{text-align:center;color:#a3ceb0;font-size:1.8rem;font-weight:700;line-height:6.4rem;margin-bottom:0}.post-single__box{-webkit-box-flex:5;-ms-flex:5;flex:5}.post-single__aside{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-left:30px}@media screen and (max-width:991px){.post-single__aside{margin-left:0}}@media screen and (max-width:991px){.post-single__banners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:600px){.post-single__banners{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.post-single__banner{width:100%;height:250px;background-position:center;background-size:cover;margin-bottom:30px}@media screen and (max-width:991px){.post-single__banner{-ms-flex-preferred-size:30%;flex-basis:30%;height:200px}}@media screen and (max-width:991px){.post-single__banner{-ms-flex-preferred-size:auto;flex-basis:auto;height:200px}}.post-single__headline{text-align:center;font-size:5.4rem;font-weight:700;line-height:6.4rem;margin-bottom:30px;max-width:1040px;margin-left:auto;margin-right:auto}@media only screen and (max-width:600px){.post-single__headline{font-size:3.4rem;line-height:4.4rem}}.post-single__head{font-size:2.8rem;font-weight:700;margin-top:5rem;margin-bottom:2rem;text-align:center}.post-single h2,.post-single h3,.post-single h5{font-size:2.8rem;font-weight:700;margin-top:4rem;margin-bottom:2rem}@media only screen and (max-width:600px){.post-single h2,.post-single h3,.post-single h5{line-height:1.3}}.post-single h4{font-size:2.8rem;font-weight:700;margin-top:4rem;margin-bottom:2rem}.post-single ol{margin-bottom:2rem;list-style:none;counter-reset:my-awesome-counter}.post-single ol li{counter-increment:my-awesome-counter;margin-bottom:8px;position:relative;padding-left:0;font-size:2rem;line-height:2.6rem;font-weight:500}.post-single ol li::before{content:counter(my-awesome-counter) ". ";color:#f8b04a}.post-single ul{margin-bottom:2rem;list-style:none}.post-single ul li{margin-bottom:8px;position:relative;padding-left:20px;font-size:2rem;line-height:2.6rem;font-weight:500}.post-single ul li::before{content:"";position:absolute;top:8px;left:0;width:11px;height:10px;background:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/check-this.svg") no-repeat}.post-single img{max-width:100%;width:100%}.post-single p{font-size:2rem;font-weight:500;margin-bottom:2rem}.post-single a{color:#f8b04a;text-decoration:underline}p.post-single__category{margin-bottom:0}.single-post{overflow-x:hidden}.blocks-gallery-caption{font-size:16px}.wp-block-image figcaption{font-size:16px}.wp-block-image img{-o-object-fit:contain;object-fit:contain;height:auto}figure.wp-block-embed-facebook.aligncenter.wp-block-embed.is-type-video.is-provider-facebook{text-align:center}.fb-video{display:block!important;text-align:center}.blocks-gallery-grid li::before{display:none}.knowledge-base-weather{margin-top:7rem;text-align:center}.knowledge-base-weather__headline{font-size:6rem;font-weight:700;padding-top:5rem;text-transform:uppercase;text-align:center;line-height:1.2;margin-bottom:20px}@media only screen and (max-width:1230px){.knowledge-base-weather__headline{font-size:5rem}}@media only screen and (max-width:991px){.knowledge-base-weather__headline{font-size:4rem}}@media only screen and (max-width:600px){.knowledge-base-weather__headline{font-size:3rem}}.knowledge-base-weather__background{background-color:#ececec;background-image:url("https://surfpeople.pl/wp-content/themes/justidea-theme/assets/img/bg-pattern-v2.jpg");min-height:360px}.knowledge-base-weather__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-15rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.knowledge-base-weather__box{background-color:#fff;-ms-flex-preferred-size:14.5%;flex-basis:14.5%;margin-left:20px;margin-right:20px;padding-bottom:5rem;min-width:200px}.knowledge-base-weather__photo{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.knowledge-base-weather__text{text-transform:uppercase}.knowledge-base-weather__paragraph{font-size:2rem;font-weight:700;line-height:2.4rem}.category{margin-top:3rem}@media only screen and (max-width:991px){.category{margin-top:1rem}}.category__container{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-bottom:5rem}@media only screen and (max-width:1230px){.category__container{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media screen and (max-width:991px){.category__container{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media screen and (max-width:600px){.category__container{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.category__headline-main{font-size:7rem;margin-bottom:3.5rem;text-transform:uppercase;text-align:center}@media only screen and (max-width:991px){.category__headline-main{font-size:4rem;margin-bottom:2.5rem}}.category__headline{font-size:2rem;color:#000;line-height:2.4rem;margin-top:2rem}.category__description{margin-top:10px;font-size:1.6rem;color:#000;line-height:1.3}.category__item{margin:0;display:grid;grid-template-rows:1fr auto;margin-bottom:40px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.category__img{max-width:100%;display:block;grid-row:1/-1;grid-column:1}.newsletter__input{display:none}.newsletter__input-submit{display:none!important}.newsletter .wpcf7-response-output{font-size:1.6rem;position:absolute;top:70px}.newsletter .ajax-loader{opacity:0}.newsletter .wpcf7-not-valid-tip{display:none}.about-crew__trophy{font-size:2.3rem}.about-crew__trophy::before{width:32px;height:32px;top:48%;transform:translateY(-50%)}.abut-crew__school-winners{margin-bottom:40px}.about-crew__school-trophy{margin-top:2rem;margin-bottom:1rem;font-size:3rem;font-weight:700}.image-carver{height:50px;width:auto}@media only screen and (min-width:992px){.about-crew__column--school{margin-left:auto;margin-right:auto!important;margin-bottom:30px}.about-crew__school-trophy{width:max-content;margin-left:auto;margin-right:auto}}