@import"https://fonts.googleapis.com/css2?family=Manuale:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.loader-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#242f3f;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}.loader-wrapper__span{display:inline-block;width:30px;height:30px;position:relative;border:4px solid #fff;-webkit-animation:loader 2s infinite ease;animation:loader 2s infinite ease}.loader-wrapper__span--inner{vertical-align:top;display:inline-block;width:100%;background-color:#fff;-webkit-animation:loader-inner 2s infinite ease-in;animation:loader-inner 2s infinite ease-in}.loader-wrapper__text{font-size:1.4rem;position:absolute;left:30px;bottom:30px;color:#fff;-webkit-animation:moveInBottom .4s ease;animation:moveInBottom .4s ease}@-webkit-keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translateX(-10rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translateX(-10rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveInTop{0%{opacity:0;-webkit-transform:translate(-50%, -2%);transform:translate(-50%, -2%)}100%{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@keyframes moveInTop{0%{opacity:0;-webkit-transform:translate(-50%, -2%);transform:translate(-50%, -2%)}100%{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}100%{height:0%}}@keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}100%{height:0%}}@-webkit-keyframes scroll{0%{top:8px}50%{top:38px}100%{top:8px}}@keyframes scroll{0%{top:8px}50%{top:38px}100%{top:8px}}@-webkit-keyframes navLinkFade{from{opacity:0;tranform:translateX(5rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes navLinkFade{from{opacity:0;tranform:translateX(5rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{font-size:62.5%;height:100%}body{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:8rem;height:100%}body{font-family:"Montserrat",sans-serif;font-weight:400;line-height:2.5rem;color:#2f3542;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:"Manuale",serif;line-height:1.3em}.heading-primary{font-size:4rem;margin-bottom:4rem}.heading-primary--mobile{font-size:4rem}.heading-secondary{font-size:3.5rem;margin-bottom:3rem}.desc-primary{font-size:1.8rem}.heading-tertiary{font-size:2.5rem;margin-bottom:2rem}.heading-quaternary{font-size:2rem;margin-bottom:1.5rem;font-weight:400}.u-center-text{text-align:center !important}.u-margin-bottom-big{margin-bottom:8rem !important}.u-margin-bottom-medium{margin-bottom:4rem !important}.u-margin-bottom-small{margin-bottom:1.5rem !important}.u-margin-top-big{margin-top:8rem !important}.u-margin-top-huge{margin-top:10rem !important}.button{padding:1rem 3.5rem;display:inline-block;background-color:#0097e6;text-decoration:none;color:#fff;font-size:1.4rem;font-weight:500;margin-top:2rem;-webkit-transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,background-color .2s ease-in-out;transition:transform .2s ease-in-out,background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-box-shadow:0 .2rem .5rem rgba(0,0,0,.3);box-shadow:0 .2rem .5rem rgba(0,0,0,.3)}.button:hover{-webkit-transform:translateY(-0.3rem);transform:translateY(-0.3rem);-webkit-box-shadow:0 .4rem 1rem rgba(0,0,0,.3);box-shadow:0 .4rem 1rem rgba(0,0,0,.3);background-color:#333}.button:active{-webkit-transform:translateY(-0.1rem);transform:translateY(-0.1rem)}.btn-text:link,.btn-text:visited{color:#0097e6;display:inline-block;text-decoration:none;border-bottom:1px solid #0097e6;padding:3px 5px;font-size:1.4rem;-webkit-transition:all .3s;transition:all .3s;font-weight:500}.btn-text:hover{background-color:#0097e6;color:#fff;-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,.15);box-shadow:0 1rem 2rem rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-text:active{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);-webkit-transform:translateY(0);transform:translateY(0)}.card-container{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;margin-top:8rem}.card-container .card{width:27rem;height:39rem;margin:0 3rem;background-color:#fff;-webkit-box-shadow:2px 2px 10px 0px rgba(0,0,0,.3);box-shadow:2px 2px 10px 0px rgba(0,0,0,.3);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;text-align:center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.card-container .card__shape{width:15rem;height:15rem;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);margin-top:4rem}.card-container .card__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.card-container .card__text{font-size:1.6rem}.card-container .card--desc{width:30rem;height:auto;margin:0 3rem;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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.card-container .card__heading{font-size:1.6rem;margin-top:2.5rem;font-weight:700;line-height:3rem}.card-container .card__heading--sub{font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:400}.card-container .card__icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5rem}.card-container .card__icons--social{height:20px;width:20px;margin:0 1rem;outline:none}.card-container .card__icons--social:hover{-webkit-filter:invert(50%) sepia(99%) saturate(3404%) hue-rotate(174deg) brightness(96%) contrast(101%);filter:invert(50%) sepia(99%) saturate(3404%) hue-rotate(174deg) brightness(96%) contrast(101%)}.card-container .card__icons--social:focus{outline:none}.card-container .card__icons--linkedin{width:16px;height:20px;margin:0 1rem}.card-container .card__icons--linkedin:hover{-webkit-filter:invert(50%) sepia(99%) saturate(3404%) hue-rotate(174deg) brightness(96%) contrast(101%);filter:invert(50%) sepia(99%) saturate(3404%) hue-rotate(174deg) brightness(96%) contrast(101%)}.card-container .card:hover{-webkit-transform:scale(1.05) translateY(-0.5rem);transform:scale(1.05) translateY(-0.5rem)}.contact{max-width:160rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:7rem}.contact .heading-secondary{text-align:center}.contact__wrapper{padding:2rem;width:80rem}.contact__paragraph{font-size:1.6rem;font-weight:500}.contact__form{display:grid;grid-template-columns:1fr;grid-gap:1.5rem}.contact__label{display:block;margin-bottom:1rem}.contact__input,.contact__area{width:100%;padding:1rem;border:1px solid #6b6b6b;font-size:1.6rem}.contact__input-wrapper{text-align:center}.contact .button{cursor:pointer;font-size:2rem;padding:1.5rem 3.5rem;max-width:25rem;font-weight:700;font-family:"Manuale",serif;-ms-flex-item-align:center;align-self:center;position:relative;outline:none;border:none;letter-spacing:.1rem}.contact-info{margin-bottom:7rem}.contact-info__wrapper{text-align:center}.contact-info__wrapper .heading-secondary{margin-bottom:4rem}.contact-info__place{margin-bottom:4rem}.contact-info__place .contact-info__paragraph{margin-top:0}.contact-info__paragraph{font-size:1.6rem;font-weight:500;margin-top:4rem}.contact-info__paragraph--adress{margin-bottom:1rem;font-size:2rem;margin-top:0}.contact-info__link{font-size:1.6rem;color:#2f3542;text-decoration:none;margin:.5rem 0 .5rem;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}.contact-info__link img{width:2rem;height:2rem;-o-object-fit:cover;object-fit:cover;margin-right:1rem}.contact-info__link:hover{color:#0097e6}@media(max-width: 575px){.contact-info .heading-secondary,.contact .heading-secondary{font-size:3rem}}.mouse-wrapper{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:30px;pointer-events:none;background-color:rgba(0,0,0,0);border:none}.mouse{width:30px;height:58px;border:2px solid #fff;border-radius:25px;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;-webkit-transform:translateY(0);transform:translateY(0);position:relative}.mouse:after{content:"";width:8px;height:8px;background:#fff;left:9px;top:11px;border-radius:50%;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll;position:absolute}@media(max-width: 767px){.mouse-wrapper{bottom:8rem}}.service-card{width:20rem;height:20rem;padding:2rem;background-color:#fff;-webkit-box-shadow:2px 2px 10px 0px rgba(0,0,0,.3);box-shadow:2px 2px 10px 0px rgba(0,0,0,.3);margin:1.5rem;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-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.service-card__image{width:7rem;opacity:.9}.service-card__desc{font-size:1.6rem;font-weight:500;text-align:center;margin-top:1rem}.service-card:hover{-webkit-transform:scale(1.05) translateY(-0.5rem);transform:scale(1.05) translateY(-0.5rem)}.footer{width:100%;height:6vh;background-color:#222;position:absolute;bottom:0;height:8vh;padding:2.5rem 4rem;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}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__paragraph{color:#fff;font-size:1.4rem;display:inline-block;margin-right:.5rem}.footer__link{color:#fff;font-size:1.4rem;display:inline-block;text-decoration:none;cursor:pointer}.footer__social-link{margin-left:auto}@media(max-width: 767px){.footer{padding:1.5rem 3rem}.footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__paragraph{font-size:1.2rem;display:block}.footer__link{font-size:1.2rem;display:block}}@media(max-width: 400px){.footer{padding:1.5rem 2rem}}.header{height:100vh;width:100%;position:relative;top:0;left:0;background-color:rgba(0,0,0,.15)}.header__image{width:100%;height:100vh;background-image:url(../../img/hero-bg.jpg);background-position:50% 15%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.header__image:after{content:"";position:absolute;background:rgba(0,0,0,.7);opacity:1;width:100%;height:100%;top:0;left:0}.header .info{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:#fff;line-height:4rem}.header .info__title{text-shadow:1px 1px 2px rgba(0,0,0,.5);line-height:3em}.header .info__title--span1{font-size:3rem}.header .info__title--span2{font-size:4rem}.header .mouse:after{content:"";left:10px}@media(max-width: 1200px){.header .info__title--span1{font-size:2.7rem}.header .info__title--span2{font-size:3.7rem}}@media(max-width: 991px){.header .info__title--span1{font-size:2.3rem}.header .info__title--span2{font-size:3rem}}@media(max-width: 767px){.header .info__title--span1{font-size:2rem}.header .info__title--span2{font-size:2.6rem}.header .mouse:after{content:"";left:9px}}@media(max-width: 567px){.header .info__title--span1{font-size:1.9rem}.header .info__title--span2{font-size:2.3rem}}nav{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;min-height:6vh;background-color:#222;position:fixed;top:0;width:100%;z-index:9999;padding:0 3rem}.logo{cursor:pointer}.logo a{color:#fff;letter-spacing:3px;font-size:2rem;font-family:"Manuale",serif;text-decoration:none}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav__icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;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-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.nav__icons--link{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}.nav__icons--social{height:24px;width:24px;outline:none;-webkit-filter:invert(100%);filter:invert(100%)}.nav__icons--social:hover{-webkit-filter:invert(50%) sepia(99%) saturate(3404%) hue-rotate(174deg) brightness(96%) contrast(101%);filter:invert(50%) sepia(99%) saturate(3404%) hue-rotate(174deg) brightness(96%) contrast(101%)}.nav__icons--social:focus{outline:none}.nav__icons--linkedin{width:16px;height:20px;margin:0 1rem;-webkit-filter:invert(100%);filter:invert(100%)}.nav__icons--linkedin:hover{-webkit-filter:invert(50%) sepia(99%) saturate(3404%) hue-rotate(174deg) brightness(96%) contrast(101%);filter:invert(50%) sepia(99%) saturate(3404%) hue-rotate(174deg) brightness(96%) contrast(101%)}.nav-links li{list-style:none;padding:0 1.5rem}.nav-links a{color:rgba(255,255,255,.789);text-decoration:none;letter-spacing:3px;font-weight:500;font-size:1.4rem;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-0.5rem;left:0;right:0;margin:auto;width:0%;color:rgba(0,0,0,0);background:#aaa;height:1px;-webkit-transition:all .3s;transition:all .3s}.nav-links a:hover{color:#fff}.nav-links a:hover:after{width:100%}.burger{display:none}.burger div{width:2.5rem;height:.2rem;background-color:#fff;margin:.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 991px){.nav-links li{padding:0 1rem}}@media(max-width: 768px){body{overflow-x:hidden}nav{padding:0 2rem}.logo a{font-size:1.8rem}.nav-links{position:absolute;right:0;height:94vh;top:6vh;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:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;background-color:#222;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in, -webkit-transform .3s ease-in;padding:3rem 0 0}.nav-links li{opacity:0;padding:1.5rem 0}.nav-links a{font-size:1.7rem}.nav__icons{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.burger{display:block;cursor:pointer}.nav-active{-webkit-transform:translateX(0%);transform:translateX(0%)}.toggle .line1{-webkit-transform:rotate(-45deg) translate(-0.4rem, 0.5rem);transform:rotate(-45deg) translate(-0.4rem, 0.5rem)}.toggle .line2{opacity:0}.toggle .line3{-webkit-transform:rotate(45deg) translate(-0.5rem, -0.6rem);transform:rotate(45deg) translate(-0.5rem, -0.6rem)}}@media(max-width: 576px){.logo a{font-size:1.6rem}.nav-links a{font-size:1.4rem}}.sport-massage{position:relative;min-height:100vh;padding-bottom:10rem}.sport-massage__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:94vh;width:100vw;max-width:1600px;margin:0 auto;padding-top:6vh}.sport-massage__container:nth-child(2){margin:0 auto}.sport-massage__image-container{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;padding:0 3rem}.sport-massage__figure{margin:0}.sport-massage__image{max-width:600px;max-height:700px}.sport-massage__info{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 3rem}.sport-massage__paragraph{font-size:1.6rem;margin-bottom:1rem;font-weight:500}.sport-massage__paragraph--second{font-size:1.4rem;margin-bottom:1rem;font-weight:400}.sport-massage__list{list-style-type:none;margin-bottom:1rem}.sport-massage__item{font-size:1.4rem;margin-bottom:.3rem}@media(max-width: 1300px){.sport-massage__image{max-width:500px}}@media(max-width: 1199px){.sport-massage__container{padding:0 1rem}.sport-massage__image-container{padding:0 2rem}.sport-massage__image{max-width:425px}.sport-massage__info{padding:0 2rem}.sport-massage__paragraph{font-size:1.5rem;margin-bottom:.8rem}.sport-massage__paragraph--second{font-size:1.3rem;margin-bottom:.8rem}.sport-massage__list{margin-bottom:.8rem}.sport-massage__item{margin-bottom:.2rem}}@media(max-width: 990px){.sport-massage__container{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sport-massage__container:nth-child(2){margin:10vh auto 0}.sport-massage__container--second{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sport-massage__image-container{padding:4rem 3rem}.sport-massage__image{max-width:600px;max-height:600px}}@media(max-width: 767px){.sport-massage__image{max-width:500px}.sport-massage__paragraph{font-size:1.4rem;margin-bottom:1rem}.sport-massage__paragraph--second{margin-bottom:1rem}.sport-massage__list{margin-bottom:1rem}.sport-massage__item{font-size:1.3rem;margin-bottom:.2rem}.sport-massage .heading-tertiary{font-size:2.3rem}}@media(max-width: 567px){.sport-massage__container:nth-child(2){margin:9vh auto 0}.sport-massage__image-container{padding:3rem 0}.sport-massage__figure{max-width:100%;padding:0 1rem;margin:0 auto}.sport-massage__image{max-width:100%}.sport-massage__info{padding:0 1rem}.sport-massage .heading-tertiary{font-size:2.1rem}}.error__wrapper{width:100%;height:100vh;padding:3rem;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}.error__paragraph{font-size:2rem;line-height:1.6em;margin-bottom:1rem}@media(max-width: 767px){.error .heading-primary{font-size:3rem;margin-bottom:3rem}.error__paragraph{font-size:1.8rem}}@media(max-width: 575px){.error__wrapper{padding:1.5rem}.error .heading-primary{font-size:2.5rem;margin-bottom:2.5rem}.error__paragraph{font-size:1.6rem;margin-bottom:.5rem}}.about-patryk{width:100%;margin:0 auto}.about-patryk .header-about{display:-webkit-box;display:-ms-flexbox;display:flex;height:94vh;max-width:1600px;margin:6vh auto 0;position:relative}.about-patryk .header-about__title-wrapper{width:50%;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem}.about-patryk .header-about .heading-primary{font-size:6rem}.about-patryk .header-about__subtitle{font-style:italic;font-size:2rem;text-align:center;margin-top:1rem}.about-patryk .header-about__image{width:50%;background-image:url(/img/patryk_napora.png);background-position:50% 100%;background-size:contain;background-repeat:no-repeat}.about-patryk .header-about .mouse{border:3px solid #000}.about-patryk .header-about .mouse:after{content:"";left:8px;background:#000}.about-patryk .career-bg{background-color:#f7f7f7}.about-patryk .career-wrapper{max-width:1600px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.about-patryk .certificates{width:50%;padding:0 3rem;margin:12rem 0}.about-patryk .certificates .heading-secondary{position:relative;display:inline;min-width:100%}.about-patryk .certificates .heading-secondary:after{content:"";background-image:url(../../img/certificate.svg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;width:6.4rem;height:6.4rem;top:-1rem;right:0}.about-patryk .certificates__title-wrapper{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.about-patryk .certificates__description{margin-top:4rem}.about-patryk .certificates__list{list-style-type:none}.about-patryk .certificates__list-item{font-size:1.6rem;margin-bottom:5px}.about-patryk .experience{width:50%;padding:0 3rem;margin:12rem 0}.about-patryk .experience .heading-secondary{position:relative;display:inline;min-width:100%;padding-right:7rem}.about-patryk .experience .heading-secondary:after{content:"";background-image:url(../../img/experience.svg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;width:6.4rem;height:6.4rem;top:-1rem;right:0}.about-patryk .experience__title-wrapper{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.about-patryk .experience__description{margin-top:4rem}.about-patryk .experience__list{list-style-type:none}.about-patryk .experience__list-item{font-size:1.6rem;margin-bottom:5px}.about-patryk .interests-wrapper{max-width:1600px;margin:0 auto}.about-patryk .interests{max-width:1000px;padding:0 3rem;margin-top:12rem;margin-bottom:6rem;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about-patryk .interests .interests__title-wrapper{text-align:center;width:100%;min-width:100%}.about-patryk .interests .heading-secondary{position:relative;display:inline;min-width:100%;padding-right:7rem}.about-patryk .interests .heading-secondary:after{content:"";background-image:url(../../img/interests.svg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;width:6.4rem;height:6.4rem;top:-1.5rem;right:0}.about-patryk .interests__description{margin-top:4rem}.about-patryk .interests__text{font-size:1.6rem;margin-bottom:1.5rem}.about-patryk .footer{position:relative}@media(max-width: 1200px){.about-patryk .header-about .heading-primary{font-size:5rem}.about-patryk .certificates .heading-secondary,.about-patryk .experience .heading-secondary,.about-patryk .interests .heading-secondary{font-size:3rem}}@media(max-width: 991px){.about-patryk .header-about__title-wrapper{width:100%}.about-patryk .header-about__image{display:none}.about-patryk .career-wrapper{-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8rem 0}.about-patryk .certificates,.about-patryk .experience,.about-patryk .interests{width:90%}.about-patryk .certificates .heading-secondary,.about-patryk .experience .heading-secondary,.about-patryk .interests .heading-secondary{font-size:2.7rem}.about-patryk .certificates{margin:0}.about-patryk .experience{margin:8rem 0 0}.about-patryk .interests{margin:8rem 0}.about-patryk .certificates__title-wrapper,.about-patryk .experience__title-wrapper{text-align:center;width:100%}.about-patryk .certificates__list-item,.about-patryk .experience__list-item,.about-patryk .interests__text{font-size:1.4rem}}@media(max-width: 768px){.about-patryk .career-wrapper{padding:6rem 0}.about-patryk .experience{margin:6rem 0 0}.about-patryk .interests{margin:6rem 0}.about-patryk .certificates,.about-patryk .experience,.about-patryk .interests{width:90%}.about-patryk .certificates .heading-secondary,.about-patryk .experience .heading-secondary,.about-patryk .interests .heading-secondary{font-size:2.4rem}.about-patryk .certificates__list-item,.about-patryk .experience__list-item,.about-patryk .interests__text{font-size:1.3rem}}@media(max-width: 576px){.about-patryk .header-about__image{background-size:90%;background-position:70% 100%}.about-patryk .certificates,.about-patryk .experience,.about-patryk .interests{width:90%}.about-patryk .certificates .heading-secondary,.about-patryk .experience .heading-secondary,.about-patryk .interests .heading-secondary{font-size:2rem;margin-bottom:2rem;display:block}.about-patryk .certificates .heading-secondary:after,.about-patryk .experience .heading-secondary:after,.about-patryk .interests .heading-secondary:after{width:48px;height:48px}.about-patryk .certificates__title-wrapper,.about-patryk .experience__title-wrapper{text-align:left;max-width:200px}.about-patryk .interests .interests__title-wrapper{text-align:left;max-width:200px}.about-patryk .certificates__description,.about-patryk .experience__description,.about-patryk .interests__description{margin-top:2rem}}@media(max-width: 450px){.about-patryk .header-about__image{background-size:contain}}.about-wit{width:100%;margin:0 auto;position:relative}.about-wit .header-about{display:-webkit-box;display:-ms-flexbox;display:flex;height:94vh;max-width:1600px;margin:6vh auto 0;position:relative}.about-wit .header-about__title-wrapper{width:50%;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem}.about-wit .header-about .heading-primary{font-size:6rem}.about-wit .header-about__subtitle{font-style:italic;font-size:2rem;text-align:center;margin-top:1rem}.about-wit .header-about__image{width:50%;background-image:url(/img/wit_jedrzejewski.png);background-position:50% 100%;background-size:contain;background-repeat:no-repeat}.about-wit .header-about .mouse{border:3px solid #000}.about-wit .header-about .mouse:after{content:"";left:8px;background:#000}.about-wit .career-bg{background-color:#f7f7f7}.about-wit .career-wrapper{max-width:1600px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.about-wit .certificates{width:50%;padding:0 3rem;margin:12rem 0}.about-wit .certificates .heading-secondary{position:relative;display:inline}.about-wit .certificates .heading-secondary:after{content:"";background-image:url(../../img/certificate.svg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;width:6.4rem;height:6.4rem;top:-1rem;right:-10rem}.about-wit .certificates__description{margin-top:4rem}.about-wit .certificates__list{list-style-type:none}.about-wit .certificates__list-item{font-size:1.6rem;margin-bottom:5px}.about-wit .experience{width:50%;padding:0 3rem;margin:12rem 0}.about-wit .experience .heading-secondary{position:relative;display:inline}.about-wit .experience .heading-secondary:after{content:"";background-image:url(../../img/experience.svg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;width:6.4rem;height:6.4rem;top:-1rem;right:-10rem}.about-wit .experience__description{margin-top:4rem}.about-wit .experience__list{list-style-type:none}.about-wit .experience__list-item{font-size:1.6rem;margin-bottom:5px}.about-wit .interests-wrapper{max-width:1600px;margin:0 auto}.about-wit .interests{max-width:1000px;padding:0 3rem;margin-top:12rem;margin-bottom:6rem;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about-wit .interests .interests__title-wrapper{text-align:center}.about-wit .interests .heading-secondary{position:relative;display:inline}.about-wit .interests .heading-secondary:after{content:"";background-image:url(../../img/interests.svg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;width:6.4rem;height:6.4rem;top:-1.5rem;right:-9rem}.about-wit .interests__description{margin-top:4rem}.about-wit .interests__text{font-size:1.6rem;margin-bottom:1.5rem}.about-wit .footer{position:relative}@media(max-width: 1200px){.about-wit .header-about .heading-primary{font-size:5rem}.about-wit .header-about__subtitle{font-size:1.8rem}.about-wit .certificates .heading-secondary,.about-wit .experience .heading-secondary,.about-wit .interests .heading-secondary{font-size:3rem}.about-wit .certificates .heading-secondary:after,.about-wit .experience .heading-secondary:after,.about-wit .interests .heading-secondary:after{right:-9rem}}@media(max-width: 991px){.about-wit .header-about__title-wrapper{width:100%}.about-wit .header-about__image{display:none}.about-wit .career-wrapper{-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8rem 0}.about-wit .certificates,.about-wit .experience,.about-wit .interests{width:90%}.about-wit .certificates .heading-secondary,.about-wit .experience .heading-secondary,.about-wit .interests .heading-secondary{font-size:2.7rem}.about-wit .certificates{margin:0}.about-wit .experience{margin:8rem 0 0}.about-wit .interests{margin:8rem 0}.about-wit .certificates__title-wrapper,.about-wit .experience__title-wrapper{text-align:center}.about-wit .certificates__list-item,.about-wit .experience__list-item,.about-wit .interests__text{font-size:1.4rem}}@media(max-width: 768px){.about-wit .header-about__subtitle{font-size:1.6rem}.about-wit .career-wrapper{padding:6rem 0}.about-wit .experience{margin:6rem 0 0}.about-wit .interests{margin:6rem 0}.about-wit .certificates,.about-wit .experience,.about-wit .interests{width:90%}.about-wit .certificates .heading-secondary,.about-wit .experience .heading-secondary,.about-wit .interests .heading-secondary{font-size:2.4rem}.about-wit .certificates__list-item,.about-wit .experience__list-item,.about-wit .interests__text{font-size:1.3rem}}@media(max-width: 576px){.about-wit .header-about__image{background-size:90%;background-position:70% 100%}.about-wit .certificates,.about-wit .experience,.about-wit .interests{width:90%}.about-wit .certificates .heading-secondary,.about-wit .experience .heading-secondary,.about-wit .interests .heading-secondary{font-size:2rem;margin-bottom:2rem;display:block}.about-wit .certificates .heading-secondary:after,.about-wit .experience .heading-secondary:after,.about-wit .interests .heading-secondary:after{width:48px;height:48px;right:-4rem}.about-wit .certificates__title-wrapper,.about-wit .experience__title-wrapper{text-align:left;max-width:200px}.about-wit .interests .interests__title-wrapper{text-align:left;max-width:200px}.about-wit .certificates__description,.about-wit .experience__description,.about-wit .interests__description{margin-top:2rem}}@media(max-width: 450px){.about-wit .header-about__image{background-size:contain}}.attribute{width:100%;min-height:100vh;position:relative;padding:10rem 0;margin:0 auto}.attribute .heading-primary{text-align:left}.attribute .links{padding:0 5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.attribute .links__list{list-style-type:none;width:100%}.attribute .links__list-item a{text-decoration:none;color:#000;cursor:pointer;font-size:1.4rem;margin:10px 0;line-height:1.3em;display:block}.attribute .links__list-item a:hover{color:blue}@media(max-width: 575px){.attribute .links{padding:0 2rem;max-width:350px}.attribute .heading-primary{font-size:3rem}.attribute__list-item a{font-size:1.2rem}}.contact-page{padding-top:10vh;position:relative;min-height:100vh}.contact-page .contact-info{padding-bottom:12rem;margin:0}@media(max-width: 767px){.contact-page{padding-top:8vh}}.gallery{min-height:100vh;width: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;padding:3rem;position:relative}.gallery .heading-primary{line-height:1.2em}.home-wrapper{position:relative}.home-wrapper .footer{position:relative}.section-about{padding:8rem 1.5rem;position:relative;background-image:-webkit-gradient(linear, left bottom, left top, from(#fff), to(#cdd7da));background-image:linear-gradient(to top, #fff, #cdd7da)}.section-about .section-wrapper{max-width:1600px;margin:0 auto;text-align:center}.section-about .desc-primary{text-align:center;max-width:70rem;margin:0 auto;padding:0 1.5rem}.section-about .cards{display:-webkit-box;display:-ms-flexbox;display:flex}.section-about .btn-text{margin-top:1rem}.section-services{padding:8rem 1.5rem;position:relative}.section-services .section-wrapper{max-width:1600px;margin:0 auto;text-align:center}.section-services .desc-primary{max-width:70rem;margin:0 auto;padding:0 1.5rem}.section-services .service-link{text-decoration:none;color:#2f3542;outline:none}.section-services .service-link:focus{outline:none}.section-services .services{margin-top:8rem}.section-services .button{margin:4rem 0}.section-services .owl-carousel .owl-item{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}.section-services .owl-carousel .owl-item img{width:7rem}.section-services .owl-carousel .owl-nav{position:relative}.section-services .owl-carousel .owl-nav .owl-prev,.section-services .owl-carousel .owl-nav .owl-next{position:absolute}.section-services .owl-carousel .owl-nav .owl-prev:hover,.section-services .owl-carousel .owl-nav .owl-next:hover{background-color:#fff;color:#0097e6}.section-services .owl-next{right:0;-webkit-transform:translateY(-550%) scale(5);transform:translateY(-550%) scale(5)}.section-services .owl-prev{left:0;-webkit-transform:translateY(-550%) scale(5);transform:translateY(-550%) scale(5)}@media(max-width: 1200px){.section-about .heading-primary{font-size:3rem}.section-about .desc-primary{font-size:1.6rem}.section-services .heading-primary{font-size:3rem}.section-services .desc-primary{font-size:1.6rem}}@media(max-width: 991px){.section-about .heading-primary{font-size:2.7rem}.section-about .card-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section-about .card--desc{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:6rem}.section-services{padding:4rem 1.5rem 8rem}.section-services .heading-primary{font-size:2.7rem}.section-services .services{margin-top:6rem}}@media(max-width: 768px){.section-about .desc-primary{font-size:1.4rem}.section-about .card{margin:0 1.5rem}.section-about .card__text{font-size:1.4rem}.section-services{padding:2rem 1.5rem 6rem}.section-services .desc-primary{font-size:1.4rem}}@media(max-width: 576px){.section-about .heading-primary{font-size:2.4rem}.section-about .card-container{margin-top:5rem}.section-about .cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-about .card{margin:1.5rem}.section-services{padding:0rem 1.5rem 6rem}.section-services .heading-primary{font-size:2.4rem}.section-services .services{margin-top:4rem}}.offer{position:relative;min-height:100vh;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer .heading-primary{margin-bottom:6rem}.offer .heading-tertiary{margin-bottom:3rem;max-width:900px;text-align:center}.offer__container{padding:12rem 4rem;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer__single{margin-bottom:6rem}.offer__services{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}.offer__service-link{text-decoration:none;color:#2f3542;outline:none}.offer__service-link:focus,.offer__service-link:hover,.offer__service-link:active{outline:none}@media(max-width: 991px){.offer .heading-primary{font-size:3.5rem}.offer .heading-tertiary{font-size:2.3rem}}@media(max-width: 767px){.offer .heading-primary{font-size:3rem;margin-bottom:5rem}.offer .heading-tertiary{font-size:2rem}.offer__single{margin-bottom:5rem}.offer__container{padding:10rem 3rem}}@media(max-width: 575px){.offer .heading-primary{margin-bottom:4rem}.offer__single{margin-bottom:4rem}.offer__container{padding:10rem 2rem}}.pricing{padding-top:12vh;position:relative;min-height:100vh}.pricing .heading-primary{text-align:center;font-size:4.5rem;margin-bottom:6rem}.pricing .table{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;font-family:"Manuale",serif}.pricing .table__heading{font-size:2.8rem;text-align:left;padding:2rem 8rem 2rem 2rem;background-color:#c5c5c5}.pricing .table__heading--second{background-color:#e1e1e1}.pricing .table__data{font-size:2.2rem;padding:2rem 8rem 2rem 2rem;background-color:#c5c5c5}.pricing .table__data--second{background-color:#e1e1e1}.pricing__info{text-align:center;padding:3rem 3rem 14rem;font-size:1.4rem;line-height:1.4em}@media(max-width: 991px){.pricing .heading-primary{font-size:4rem;margin-bottom:4.5rem}.pricing .table__heading{font-size:2.6rem}.pricing .table__data{font-size:2rem}}@media(max-width: 767px){.pricing .heading-primary{font-size:3.5rem;margin-bottom:4rem}.pricing .table__heading{font-size:2.4rem}.pricing .table__data{font-size:1.8rem}.pricing__info{font-size:1.2rem}}@media(max-width: 567px){.pricing{padding-top:10vh}.pricing .heading-primary{font-size:3rem}.pricing .table{padding:0 15px}.pricing .table__heading{font-size:2.2rem;padding:2rem 6rem 2rem 2rem}.pricing .table__data{font-size:1.6rem;padding:2rem 6rem 2rem 2rem}}@media(max-width: 400px){.pricing .table__heading{padding:1.5rem 3rem}.pricing .table__data{padding:1.5rem 3rem}}@media(max-width: 350px){.pricing .table__heading{padding:1rem 2rem;font-size:2rem}.pricing .table__data{padding:1rem 2rem;font-size:1.4rem}}.success__wrapper{width:100%;height:100vh;padding:3rem;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}.success__paragraph{font-size:2rem;line-height:1.6em;margin-bottom:1rem}@media(max-width: 767px){.success .heading-primary{font-size:3rem;margin-bottom:3rem}.success__paragraph{font-size:1.8rem}}@media(max-width: 575px){.success__wrapper{padding:1.5rem}.success .heading-primary{font-size:2.5rem;margin-bottom:2.5rem}.success__paragraph{font-size:1.6rem;margin-bottom:.5rem}}