*,::after,::before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{position:relative;margin:0;font-family:"Barlow",sans-serif;font-size:15px;font-weight:500;-webkit-text-size-adjust:none;color:#000}body.no-scroll{max-height:100dvh!important;overflow:hidden!important}input,textarea{outline:0;resize:none}a{cursor:pointer;outline:0!important;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0 auto}.bg-txt,h1,h2,h3,h4,h5,h6{font-family:"Oswald","sans-serif";text-transform:uppercase}.content-wrapper{position:relative;width:90%;max-width:1680px;margin:0 auto}#top-bar{position:fixed;z-index:9;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:0 0;transition:all .3s}#top-bar.has-bg,#top-bar.is-doc,body{background:#000}#top-bar.mobile-open{height:100dvh;background:#000}#top-bar .mobile-menu-btn{display:none}#top-bar .logo{margin:25px 0 0 25px}#top-bar #main-menu-container{display:flex;align-items:center;margin-right:55px;column-gap:25px}#top-bar #main-menu-container ul{margin:0 auto;padding:0;list-style:none;display:flex;column-gap:25px}#top-bar #main-menu-container ul li a{color:#6e6e6e;font-size:20px;text-decoration:none;transition:all .3s}#contact .email-addr a,#top-bar #main-menu-container ul li a.active,#top-bar #main-menu-container ul li a:hover{color:#ffb400}#top-bar #main-menu-container .mail-phone-icons{display:flex;column-gap:15px;align-items:center}#top-bar #main-menu-container .mail-phone-icons a svg{height:20px}#top-bar #main-menu-container .mail-phone-icons a:hover svg path,#top-sliders .social-icons>a:hover svg circle,#top-sliders .social-icons>a:hover svg path,#top-sliders .social-icons>a:hover svg polygon{fill:#fff}#top-sliders{position:relative;width:100%;height:100dvh;overflow:hidden}#top-sliders.blog{height:auto;aspect-ratio:3.7}#top-sliders .sliders-wrapper{position:relative;width:100%;height:100%;overflow:hidden}#top-sliders .sliders-wrapper .slider-container{position:relative;height:100%;width:auto;left:0;display:flex}#top-sliders .sliders-wrapper .slide{position:relative;width:100%;height:100%;flex-shrink:0;flex-grow:0}#top-sliders .sliders-wrapper .slide img{display:block;width:auto;height:100%}#top-sliders .social-icons{position:absolute;top:50%;left:25px;transform:translateY(-50%);display:flex;flex-direction:column;row-gap:20px;align-items:center}#top-sliders .social-icons>a svg{width:30px}#top-sliders .social-icons>a:first-child svg{width:auto;height:30px}#about,#about h2,.bg-txt{position:relative}#about{padding:120px 0;text-align:center;background:#fff}#about h2{font-weight:600;color:#ffb400;font-size:80px;z-index:2}#about p{color:#6e6e6e;font-size:24px;font-weight:300;line-height:40px}.bg-txt{letter-spacing:-5px;z-index:0}#about .bg-txt{color:#000;opacity:5%;font-size:240px;position:absolute;top:-160px;left:50%;transform:translateX(-50%)}#app-info{position:relative;padding:100px 0 0;background:#ffb400}#app-info .bg-txt{color:#ffab00;opacity:100%;font-size:240px;position:absolute;z-index:0;top:-150px}#app-info .app-info-content{position:relative;display:flex;justify-content:space-between;column-gap:50px;z-index:1}#app-info .app-info-content>div{width:50%}#app-info .app-info-content>div:first-child{text-align:center}#app-info .app-info-content h2{font-weight:600;color:#fff;font-size:80px;line-height:95px}#app-info .app-info-content h2 span{color:#000}#app-info .app-info-content .subtitle{font-weight:300;font-size:34px;color:#171516}#app-info .app-info-content p,#services .services-content p{font-size:24px;line-height:36px;margin-top:40px}#app-info .app-info-content .download-buttons{margin-top:50px;display:flex;column-gap:10px;justify-content:center}#app-info .app-info-content .mockups{display:flex;column-gap:30px;align-items:baseline;justify-content:right}#services{background:url(/images/services-bg.jpg)no-repeat 50%0#181617;background-size:auto 100%;padding:150px 0;color:#fff}#services .services-content{display:flex;justify-content:space-between;align-items:center}#services .services-content ul{margin:0;padding:0;list-style:none}#services .services-content ul li{color:#fff;font-size:22px;font-weight:400;margin-bottom:15px;background:url(/images/sq-orange.svg)no-repeat 0 8px;background-size:12px 12px;padding-left:35px}#services .services-content ul li:last-child{margin-bottom:0}#services .services-content>div{position:relative}#services .services-content>div:last-child{text-align:center;width:40%}#services .services-content .bg-txt{color:#222021;opacity:100%;font-size:240px;position:absolute;z-index:0;top:-195px;left:-100px}#services .services-content h2{color:#ffb400;font-size:80px;line-height:95px;z-index:1}#availability h2 span,#pricelist h2 span,#services .services-content h2 span{color:#fff}#services .services-content .subtitle{font-weight:300;font-size:34px}#gallery{background:#fff;padding:60px 0}#availability h2,#gallery h2,#services .services-content h2{position:relative;font-weight:600}#gallery h2{color:#000;font-size:80px;line-height:95px;text-align:center}#gallery .gallery-content{position:relative;display:flex;flex-wrap:wrap;margin-top:70px}#gallery .gallery-content .gallery-item{width:25%;height:auto;aspect-ratio:1.325;background:#6e6e6e;border:solid 2px #fff}#gallery .gallery-content .gallery-item img{display:block;width:100%;height:100%}#availability,#motivation{position:relative;background:#181617}#motivation .content-wrapper{overflow:hidden}#availability .bg-txt,#motivation .bg-txt{color:#222021;opacity:100%;font-size:240px;position:absolute;z-index:0;top:-10px;left:100px}.trainers-slider-wrapper{position:relative;overflow:hidden}.trainers-slider{position:relative;width:auto;display:flex}.trainers-slider .trainer-slide{display:flex;flex-shrink:0;flex-grow:0;width:100%;flex-direction:row-reverse;justify-content:space-between}.trainers-slider .trainer-slide .txt{width:100%;flex-grow:1;text-align:center;padding-top:75px}.trainers-slider .trainer-slide .txt .signature{width:400px;height:180px;position:relative;margin:0 auto}.trainers-slider .trainer-slide .txt .signature img{position:relative;display:block;height:auto;width:auto;max-width:100%;max-height:100%;margin:0 auto;top:50%;transform:translateY(-50%)}.trainers-slider .trainer-slide .txt .trainer-name{text-transform:uppercase;font-family:"Oswald",sans-serif;color:#ffb400;font-size:75px}.trainers-slider .trainer-slide .txt .subtitle{color:#ffb400;font-size:24px;margin:10px 0 22px}.trainers-slider .trainer-slide .txt .descr{color:#fff;font-size:22px;line-height:34px;width:90%;margin:0 auto}.trainers-slider .trainer-slide .img{width:550px;flex-grow:0;flex-shrink:0}.trainers-slider .trainer-slide .img img{display:block;width:100%;height:auto}.trainer-slider-pager{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;column-gap:10px}.trainer-slider-pager>span{width:12px;height:12px;cursor:pointer;background:#6e6e6e}.trainer-slider-pager>span.active{background:#ffb400}#availability{padding:140px 0 120px;color:#fff}#availability .bg-txt{left:55%;transform:translateX(-55%)}#availability h2{color:#ffb400;font-size:75px;line-height:85px;z-index:1}#availability .availability-content{display:flex;justify-content:space-between;align-items:center}#availability .availability-content>div:first-child{text-align:center;width:48%}#availability .availability-content .curr-availability{font-size:125px;line-height:125px;font-weight:600;font-family:"Oswald",sans-serif}#availability .availability-content>div:last-child{width:48%}#availability .availability-content .avail-type{display:flex;column-gap:15px;justify-content:center;margin:40px 0}#availability .availability-content .avail-type>span{font-size:26px;padding:10px 20px;color:#6e6e6e;cursor:pointer}#availability .availability-content .avail-type>span.active{background:#ffb400;color:#000}#availability .availability-graph{display:flex;column-gap:10px}#availability .availability-graph .graph-col{display:flex;flex-direction:column;margin-right:20px}#availability .availability-graph .graph-col:first-child,#availability .availability-graph .graph-col:last-child{margin-right:0}#availability .availability-graph .graph-col .v{position:relative;display:flex;width:60px;height:350px;flex-shrink:0;flex-grow:0;background:#ec7c14;background:linear-gradient(0deg,#ec7c14 0,#ffb400 100%)}#availability .availability-graph .graph-col .v span{position:relative;display:block;width:100%;background:#fff}#availability .availability-graph .graph-col .x-axis,#availability .availability-graph .graph-col.y-axis{font-size:28px;font-weight:600;text-transform:uppercase;font-family:"Oswald",sans-serif}#availability .availability-graph .graph-col.y-axis{flex-direction:column-reverse;row-gap:6.5%;padding-bottom:50px;text-align:right;padding-right:10px}#availability .availability-graph .graph-col .x-axis{text-align:center;margin-top:10px}#pricelist,#pricelist h2{position:relative;color:#181617}#pricelist{background:#ffb400;padding:140px 0 120px}#pricelist .bg-txt{color:#ffab00;opacity:100%;font-size:240px;position:absolute;z-index:0;top:-10px;left:55%;transform:translateX(-55%)}#pricelist h2{font-weight:600;font-size:75px;line-height:85px;z-index:1}#pricelist .subtitle{font-weight:300;font-size:34px}#pricelist p{font-size:24px;line-height:36px;margin-top:20px}#pricelist p.info{color:#fff;margin-bottom:0}#pricelist .pricelist-content>div p:last-child{margin-top:0}#pricelist .pricelist-content{display:flex;justify-content:space-between}#pricelist .pricelist-content>div:first-child{text-align:center;width:40%}#pricelist .pricelist-content>div:last-child{width:55%}#pricelist .pricelist-content ul{margin:25px 0 0;padding:0}#pricelist .pricelist-content ul li{display:flex;background:url(/images/sq.svg?v=2)no-repeat 0 10px;background-size:12px 12px;padding-left:35px;justify-content:space-between;font-size:22px}#pricelist .pricelist-content ul li .t{padding-top:3px;padding-bottom:5px}#pricelist .pricelist-content ul li .p{width:200px;text-align:right;font-size:30px;font-family:"Oswald","sans-serif";font-weight:600;line-height:35px}#pricelist .towel-img{position:absolute;bottom:-220px;left:100px;z-index:2}#pricelist .towel-img img{display:block;width:450px;height:auto}#contact{position:relative;padding:140px 0;background:#fff}#contact .contact-content{display:flex;justify-content:space-between;align-items:center}#contact .contact-content>div{width:50%;text-align:center}#contact .contact-content>div:last-child{width:40%}#contact .bg-txt{color:#000;opacity:5%;font-size:240px;position:absolute;z-index:0;top:-160px;left:60px}#contact h2{position:relative;font-weight:600;font-size:70px;line-height:85px}#contact .opening-hours{font-size:22px;line-height:35px;margin-top:25px}#contact .addr,#contact .email-addr,#contact .phone-numbers{display:flex;font-size:18px;margin:20px auto}#contact .addr,#contact .email-addr{justify-content:center}#contact .phone-numbers{justify-content:space-between}#contact .phone-numbers>div{display:flex;column-gap:5px}#contact .contact-form{text-align:left;margin-top:50px}#contact .contact-form .form-row,#doc-content .info{display:flex;justify-content:space-between;column-gap:5px;margin-bottom:5px}#contact .contact-form .form-row input,#contact .contact-form .form-row textarea{width:100%;background:#f3f3f3;border:0;padding:15px 20px;font-size:16px}#contact .contact-form .form-row textarea{height:200px}#contact .contact-form .form-row.submit-btn{justify-content:center;padding:20px 0}#contact .contact-form .form-row.submit-btn button{background:#ffb400;color:#000;padding:15px 75px;border:0;cursor:pointer;font-size:22px;font-weight:500;transition:all .3s}#contact .contact-form .form-row.submit-btn button:hover{background:#000;color:#ffb400}#blog-content{position:relative;background:#fff}#blog-items{padding:80px 0;width:100%;max-width:1450px;height:auto;margin:0 auto}.blog-item .blog-img{margin-bottom:30px}.blog-item .blog-img img{display:block;width:100%;height:auto;aspect-ratio:2.54}.blog-date,.blog-title{font-family:"Oswald","sans-serif"}.blog-title{text-transform:uppercase;color:#181617;font-size:38px}.blog-date{font-size:16px;color:#e88f3d;margin:10px 0}.blog-txt{font-size:20px;line-height:28px;color:#6e6e6e;height:112px;overflow:hidden}.blog-btn{margin-top:20px}.blog-btn a{background:#ffb400;color:#121419;display:inline-block;padding:10px 30px;font-size:18px;transition:all .2s}.blog-btn a:hover{color:#ffb400;background:#121419;text-decoration:none}.no-blog-items{padding:50px 0;text-align:center;font-size:26px;line-height:32px}#doc-content{padding-top:200px;background:#fff;padding-bottom:50px;font-size:18px}#doc-content h1{font-size:32px}#doc-content p{font-weight:400}#doc-content .content-wrapper>ol>li{font-weight:700}#doc-content .content-wrapper>ol>li ol{font-weight:400;margin:15px 0}#doc-content .content-wrapper>ul>li{margin:15px 0;font-weight:700}#doc-content .content-wrapper>ol>li ol li{margin-bottom:10px}#doc-content .info{column-gap:20px;margin-bottom:50px}footer{background:#6e6e6e;padding:25px 0}#footer-wrapper{display:flex;column-gap:25px;align-items:center}#footer-wrapper .footer-col{display:flex;flex-direction:column;width:20%;row-gap:10px;font-size:18px;color:#fff}#footer-wrapper .footer-col:first-child{padding-left:25px}#footer-wrapper .footer-logo{display:block;width:60%;height:auto}#footer-wrapper .footer-social-icons{display:flex;column-gap:15px;justify-content:center;margin-top:10px;width:60%}#footer-wrapper .footer-social-icons svg{height:24px}#footer-wrapper .footer-social-icons a:hover svg circle,#footer-wrapper .footer-social-icons a:hover svg path,#footer-wrapper .footer-social-icons a:hover svg polygon{fill:#fff!important}#footer-wrapper .footer-col a{display:inline-block;color:#fff;width:auto}#footer-wrapper .footer-col a:hover{color:#ffb400;text-decoration:none}#footer-wrapper .footer-col.copyright{line-height:30px}@media (min-width:1920px){#top-sliders .sliders-wrapper .slide img{width:100%;height:100%}}@media (max-width:1700px){#top-bar .logo{margin:10px 0 10px 25px}#top-bar .logo img{height:75px!important}#top-bar #main-menu-container ul li a{font-size:16px}#top-sliders .social-icons>a svg{width:26px!important;height:auto!important}#top-sliders .social-icons>a:first-child svg{height:26px!important;width:auto!important}#main-menu-container .mail-phone-icons>a:first-child svg{height:19px!important}#main-menu-container .mail-phone-icons>a:nth-child(2) svg{height:16px!important}#top-bar #main-menu-container{margin-right:44px}footer{padding:15px 0}#footer-wrapper .footer-col:first-child{padding-left:20px}.footer-logo{height:70px!important}#contact .phone-numbers>div{flex-direction:column}#contact .phone-numbers>div>span{width:100%}#contact .phone-numbers>div>span:nth-child(2){display:none}}@media (max-width:1600px){h2{font-size:60px!important;line-height:75px!important}#doc-content h2{font-size:28px!important;line-height:40px!important}.bg-txt{font-size:160px!important}#about{padding-bottom:90px}#about .bg-txt{top:-130px}#about .txt{margin-top:50px}#about p{line-height:32px}#app-info .app-info-content .subtitle{font-size:26px}#about p,#app-info .app-info-content p,#services .services-content p{font-size:20px}.download-buttons img{height:70px!important}#app-info .bg-txt{top:-120px}#app-info .app-info-content .mockups{column-gap:5%}#app-info .app-info-content .mockups>img:first-child{width:55%!important}#app-info .app-info-content .mockups>img:last-child{width:40%!important}#contact .contact-form .form-row.submit-btn button{font-size:18px}#services .services-content ul li{font-size:20px;background-position:0 6px}#pricelist .subtitle,#services .services-content .subtitle{font-size:26px}#pricelist p{line-height:26px}#pricelist p.info{margin-bottom:15px}#pricelist .pricelist-content ul li,#pricelist p{font-size:20px}#pricelist .pricelist-content ul li .p{font-size:28px}#pricelist .towel-img{left:0}#contact .contact-form .form-row input,#contact .contact-form .form-row textarea{font-size:15px}#motivation .bg-txt{top:30px!important}.trainers-slider .trainer-slide .txt .signature img{max-height:140px;max-width:330px}.trainers-slider .trainer-slide .txt .trainer-name{font-size:60px}.trainers-slider .trainer-slide .txt .subtitle{font-size:20px}.trainers-slider .trainer-slide .txt .descr{font-size:16px;line-height:24px}.trainers-slider .trainer-slide .img{width:450px}#footer-wrapper .footer-col{font-size:16px}#availability{padding:120px 0}#availability .availability-graph .graph-col .v{width:40px;height:250px}#availability .availability-graph.hours .graph-col .v{width:50px}#availability .availability-graph .graph-col .x-axis,#availability .availability-graph .graph-col.y-axis{font-size:20px}#availability .availability-content .curr-availability{font-size:85px;line-height:85px}#availability .availability-graph .graph-col.y-axis{padding-bottom:35px}}@media (max-width:1400px){#footer-wrapper .footer-col:nth-child(2),#footer-wrapper .footer-col:nth-child(3),#footer-wrapper .footer-col:nth-child(4){width:18%}#footer-wrapper .footer-col.copyright{width:26%}}@media (max-width:1366px){#top-bar .logo img{height:75px!important}#top-sliders .social-icons{row-gap:15px}#top-sliders .social-icons svg{width:25px!important}#top-sliders .social-icons>a:first-child svg{width:auto;height:25px!important}h2{font-size:50px!important;line-height:65px!important}.bg-txt{font-size:180px!important}#about p{font-size:22px;line-height:32px}#app-info .app-info-content p,#services .services-content p{font-size:20px}#app-info .app-info-content{align-items:flex-end}#app-info .app-info-content>div:first-child{padding-bottom:50px}#pricelist p{font-size:22px}#pricelist .pricelist-content ul li .p{font-size:24px}#motivation .bg-txt{left:50px}}@media (max-width:1150px){.bg-txt{font-size:150px!important;top:-100px!important}#availability .bg-txt,#motivation .bg-txt,#pricelist .bg-txt{top:-10px!important}#pricelist .towel-img img{width:400px!important;height:auto}#contact .phone-numbers{flex-direction:column;row-gap:20px}#contact .opening-hours{font-size:20px;line-height:28px}#availability{padding:90px 0 70px}#availability .availability-content .avail-type{margin:30px 0}#availability .availability-content .avail-type>span{font-size:20px}#availability .availability-content .curr-availability{font-size:70px;line-height:70px}#availability .availability-graph .graph-col.y-axis{padding-right:0}#availability .availability-graph .graph-col{margin-right:10px}}@media (max-width:1020px){.availability-content{flex-direction:column;row-gap:50px}#availability .availability-content>div:first-child,#availability .availability-content>div:last-child{width:100%}#availability .availability-content>div:last-child{justify-content:center}.availability-graph{flex-grow:0;flex-shrink:0;width:auto;margin:0 auto;justify-content:center}}@media (max-width:900px){#top-bar .mobile-menu-btn{position:absolute;display:block;top:25px;left:20px;width:29px;height:21px;background:url(/images/mobile-menu-icon.png)no-repeat center center;background-size:cover;cursor:pointer}#top-bar{display:block;height:80px;overflow:hidden}#top-bar #main-menu-container{display:block;margin-right:0}#top-bar #main-menu-container ul{display:block;width:100%;margin-top:50px}#top-bar #main-menu-container ul li{display:block;width:100%;text-align:center;margin-bottom:10px}#top-bar #main-menu-container ul li a{color:#fff}#top-bar #main-menu-container .mail-phone-icons{margin:40px 0;justify-content:center}#top-bar .logo{margin:12px 0 0 75px}#top-bar .logo img{height:65px!important}.trainers-slider .trainer-slide{align-items:flex-end}.trainers-slider .trainer-slide .img{width:300px}.trainers-slider .trainer-slide .txt{padding-bottom:30px}.trainers-slider .trainer-slide .txt .descr{width:100%}#footer-wrapper .footer-col a span.desktop{display:none}#footer-wrapper .footer-col a span.mobile{text-transform:capitalize}}@media (max-width:700px){#motivation{position:relative!important}#motivation .bg-txt{top:20px!important;left:50%!important;transform:translateX(-50%)!important}.trainers-slider{margin-top:55px}.trainers-slider .trainer-slide{flex-direction:column;align-items:center}.trainers-slider .trainer-slide .img{position:relative;height:200px;z-index:1}.trainers-slider .trainer-slide .img .mobile-gradient{position:absolute;z-index:2;top:0;left:0;right:0;bottom:-160px;background:#181617;background:linear-gradient(0deg,#181617 0,rgba(24,22,23,0) 30%)}.trainers-slider .trainer-slide .txt{position:relative;z-index:2;padding-top:30px}.trainers-slider .trainer-slide .txt .signature{width:80%;max-width:400px;height:100px!important}.bg-txt{font-size:80px!important}#availability,#pricelist{padding-top:40px}#pricelist .pricelist-content{flex-direction:column;row-gap:30px}#pricelist .pricelist-content>div,#pricelist .towel-img img{width:100%!important}#pricelist .pricelist-content ul{margin-top:0}#pricelist .pricelist-content ul li{font-size:16px;background-size:7px auto;background-position:0 10px;padding-left:20px}#pricelist .pricelist-content ul li .p{font-size:20px}#pricelist .towel-img{width:170px!important;left:50%;transform:translateX(-50%);bottom:-160px}.trainers-slider .trainer-slide .txt .signature img{max-height:100px;max-width:280px}.trainers-slider .trainer-slide .txt .trainer-name{font-size:45px;line-height:50px}}@media (max-width:500px){#top-sliders.blog{aspect-ratio:.92}#top-sliders .sliders-wrapper .slide img{width:100%;height:auto}h2{font-size:35px!important;line-height:45px!important}.bg-txt{font-size:60px!important;top:-50px!important;left:50%!important;transform:translateX(-50%)!important}#about{padding:70px 0 50px}#about p,#app-info .app-info-content p{font-size:16px;line-height:24px}#services .services-content p{line-height:24px}#about .txt{margin-top:10px}#app-info{padding-top:60px}#app-info .app-info-content{flex-direction:column;row-gap:30px}#app-info .app-info-content>div,#contact .contact-content>div,#services .services-content>div{width:100%!important}#app-info .app-info-content .subtitle{font-size:20px}#app-info .app-info-content .download-buttons,#app-info .app-info-content p{margin-top:20px}#app-info .app-info-content>div:first-child{padding-bottom:20px}.download-buttons img{height:45px!important}.trainers-slider .trainer-slide .txt .trainer-name{font-size:35px;line-height:40px}.trainers-slider .trainer-slide .txt .subtitle{margin:10px 0;font-size:18px}.trainers-slider .trainer-slide .txt .descr{font-size:15px}#services{background-image:url(/images/services-bg-mobile.jpg);background-position:0 0;background-size:100%auto;padding-top:50px;padding-bottom:50px}#services .services-content .subtitle{font-size:18px;margin-top:20px}#services .services-content{flex-direction:column-reverse;align-items:flex-start;row-gap:30px}#services .services-content>div:last-child{width:70%!important}#services .services-content p{font-size:14px;margin-top:20px}#pricelist p br,#services .services-content p br{display:none}#services .services-content ul{margin-left:30px}#services .services-content ul li{font-size:16px;background-position:0 6px;background-size:8px auto;padding-left:20px}#gallery{padding:30px 0}#gallery .gallery-content{margin-top:30px}#gallery .gallery-content .gallery-item{width:50%;display:none}#gallery .gallery-content .gallery-item:nth-child(1),#gallery .gallery-content .gallery-item:nth-child(2),#gallery .gallery-content .gallery-item:nth-child(3),#gallery .gallery-content .gallery-item:nth-child(4){display:inline-flex}#pricelist .subtitle{font-size:20px}#pricelist p{font-size:18px;line-height:26px}#contact{padding-top:70px;padding-bottom:50px}#contact .contact-content{flex-direction:column}#contact .bg-txt{left:50%;transform:translateX(-50%)}#contact .opening-hours{font-size:16px;margin:10px 0 20px}#contact .phone-numbers{font-size:16px;row-gap:10px}#availability .availability-graph .graph-col .x-axis,#availability .availability-graph .graph-col.y-axis,#contact .addr{font-size:16px}#contact .contact-form .form-row{flex-wrap:wrap;row-gap:5px}#contact .phone-numbers a{color:inherit!important}#footer-wrapper{flex-wrap:wrap;column-gap:5%;row-gap:20px;align-items:flex-start}#footer-wrapper .footer-social-icons{margin-top:0}#footer-wrapper .footer-col{width:15%;padding-top:15px}#footer-wrapper .footer-col a{font-size:12px}#footer-wrapper .footer-col:first-child{width:35%;padding-top:0}#footer-wrapper .footer-col:nth-child(2),#footer-wrapper .footer-col:nth-child(3),#footer-wrapper .footer-col:nth-child(4){width:16.6%}#footer-wrapper .copyright{width:100%!important;text-align:center;font-size:14px;line-height:20px!important;padding-top:0}#footer-wrapper .footer-col .doc-links{justify-content:center}#footer-wrapper .footer-logo,#footer-wrapper .footer-social-icons{width:95%}.no-blog-items{font-size:18px;line-height:22px}#doc-content{padding-top:100px;font-size:16px}#doc-content ol,#doc-content ul{padding:0 0 0 20px}#doc-content .info{margin-bottom:20px;flex-direction:column;justify-content:center}#doc-content h1{font-size:22px}#doc-content h2{font-size:20px!important;line-height:28px!important;text-align:left!important}#blog-items{padding:40px 0}.blog-item{padding-bottom:40px;margin-bottom:40px}.blog-item .blog-img{margin-bottom:10px}.blog-title{font-size:26px}.blog-txt{font-size:16px;line-height:22px}#availability .availability-content .curr-availability{font-size:60px;line-height:60px}#availability .availability-graph .graph-col{margin-right:0}#availability .availability-graph .graph-col .v{height:200px}#availability .availability-graph .graph-col.y-axis{padding-bottom:30px}}@media (max-width:420px){#availability .availability-graph .graph-col .v{width:30px}#availability .availability-graph.hours .graph-col .v{width:37px}#availability .availability-content .avail-type>span{font-size:16px}#availability .availability-content .curr-availability{font-size:50px;line-height:50px}}@media (max-width:320px){#availability .availability-graph .graph-col .x-axis,#availability .availability-graph .graph-col.y-axis{font-size:14px}#availability .availability-graph .graph-col .v{width:22px;height:170px}#availability .availability-graph.hours .graph-col .v{width:30px}#availability .availability-graph .graph-col.y-axis{padding-bottom:25px}}