html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:#0000;border:0;margin:0;padding:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:28px;height:18px;display:inline-block;position:relative}.hamburger-inner{margin-top:-1px;display:block;top:50%}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:#000;border-radius:4px;width:28px;height:2px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:ease;top:8px}.hamburger--slider .hamburger-inner:after{top:16px}.hamburger--slider.is-active .hamburger-inner{transform:translateY(8px)rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg)translate(-4px,-6px)}.hamburger--slider.is-active .hamburger-inner:after{transform:translateY(-16px)rotate(-90deg)}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{vertical-align:top;white-space:normal;display:inline-block}.tns-horizontal.tns-no-subpixel:after{content:"";clear:both;display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px;position:relative;left:0}.tns-gallery>.tns-item{transition:transform,opacity;position:absolute;left:-100%}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{width:310px;height:10px;margin:0 auto;position:relative;overflow:hidden}.tns-t-ct{width:2333.33%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.33%;position:absolute;right:0}.tns-t-ct:after{content:"";clear:both;display:table}.tns-t-ct>div{width:1.42857%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);float:left;width:1.42857%;height:10px}body.hidden-scroll{overflow:hidden}.sl-overlay{opacity:.7;z-index:1035;background:#fff;display:none;position:fixed;inset:0}.sl-wrapper{z-index:1040;width:100%;height:100%;position:fixed;top:0;left:0}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{cursor:pointer;background:0 0;border:0;padding:0;font-size:28px}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{z-index:10060;color:#000;width:44px;height:44px;margin-top:-14px;margin-right:-14px;font-family:Arial,Baskerville,monospace;font-size:3rem;line-height:44px;display:none;position:fixed;top:30px;right:30px}.sl-wrapper .sl-counter{z-index:1060;color:#000;font-size:1rem;display:none;position:fixed;top:30px;left:30px}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{text-align:center;z-index:10060;color:#000;width:22px;height:44px;margin-top:-22px;font-family:Arial,Baskerville,monospace;line-height:44px;display:block;position:fixed;top:50%}.sl-wrapper .sl-navigation button.sl-next{font-size:2rem;right:5px}.sl-wrapper .sl-navigation button.sl-prev{font-size:2rem;left:5px}@media (width>=35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{font-size:3rem;right:10px}.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem;left:10px}}@media (width>=50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{font-size:3rem;right:20px}.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem;left:20px}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{-ms-touch-action:none;touch-action:none;z-index:10000;position:fixed}.sl-wrapper .sl-image img{border:0;width:100%;height:auto;margin:0;padding:0;display:block}@media (width>=35.5em){.sl-wrapper .sl-image img{border:0}}@media (width>=50em){.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image iframe{background:#000;border:0}@media (width>=35.5em){.sl-wrapper .sl-image iframe{border:0}}@media (width>=50em){.sl-wrapper .sl-image iframe{border:0}}.sl-wrapper .sl-image .sl-caption{color:#fff;background:#000c;padding:10px;font-size:1rem;display:none;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{top:0;bottom:auto}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{color:#000;z-index:1060;display:none;position:absolute;bottom:5px;right:5px}.sl-spinner{opacity:0;z-index:1007;-ms-animation:pulsate 1s ease-out infinite;border:5px solid #333;border-radius:40px;width:40px;height:40px;margin:-20px 0 0 -20px;animation:1s ease-out infinite pulsate;display:none;position:fixed;top:50%;left:50%}.sl-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.sl-transition{transition:transform .2s}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.sl-overlay{background:#000}.sl-wrapper .sl-close,.sl-prev,.sl-next{color:#fff!important}body{font-family:Red Hat Display,sans-serif}body.admin-bar #wpadminbar{z-index:99;top:4rem}body.admin-bar .masthead{margin-top:0}#app{overflow:hidden}main{margin-top:4rem}.container{max-width:1000px;margin:0 auto;padding-left:1rem;padding-right:1rem}p{line-height:1.4}@media screen and (width>=1000px){body.admin-bar #wpadminbar{z-index:99999;top:0}main{margin-top:0;position:relative}main:before{content:"";z-index:-9;background-image:linear-gradient(270deg,#575757,#909090 100%);height:373px;position:absolute;top:-73px;left:0;right:0}main:after{content:"";z-index:-9;border-bottom:200px solid #fff;border-left:100vw solid #0000;position:absolute;top:100px;left:0;right:0}}@media screen and (width>=1200px){.container{max-width:1200px}}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.btn{text-transform:uppercase;color:#000;letter-spacing:1px;text-align:center;cursor:pointer;background:#fff;border:3px solid #0092dd;border-radius:5px;padding:29px 48px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-block}.btn:active{transform:translateY(2px)}.wpcf7-form{max-width:600px;margin:0 auto}.wpcf7-form>p{flex-direction:column;align-items:flex-start;display:flex}.wpcf7-form .wpcf7-form-control-wrap{width:100%;margin-bottom:1rem;display:block}.wpcf7-form input[type=text],.wpcf7-form input[type=email]{box-sizing:border-box;color:#000;background:0 0;border:2px solid #0092dd;width:100%;padding:.5rem 1rem;transition:border .2s}.wpcf7-form input[type=text]::placeholder,.wpcf7-form input[type=email]::placeholder{color:#333}.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=email]:focus{border-color:#000;outline:none}.wpcf7-form input[type=submit]{width:100%}.wpcf7-form textarea{box-sizing:border-box;color:#000;background:0 0;border:2px solid #0092dd;width:100%;padding:.5rem 1rem;transition:border .2s}.wpcf7-form textarea::placeholder{color:#333}.wpcf7-form textarea:focus{border-color:#000;outline:none}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item>label{align-items:center;display:flex}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item>label input{margin-right:1rem}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item>label span{font-size:.7rem}@media (width>=992px){.wpcf7-form .btn-contact-form-submit{align-self:flex-end;margin-top:2rem}}.masthead{z-index:999;background-color:#fff;position:fixed;top:0;left:0;right:0;box-shadow:0 0 7px #0003}.masthead--upper{padding:1rem 0}.masthead--upper>.container{justify-content:space-between;align-items:center;display:flex}.masthead--brand{display:block;position:relative}.masthead--brand img{width:auto;height:2rem;display:block}.masthead--contact{display:none}.masthead--hamburger:active,.masthead--hamburger:focus{outline:none}.masthead--navigation{z-index:-9;background-color:#333;align-items:center;padding:0 6rem 0 2rem;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.masthead--navigation>ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.masthead--navigation>ul>li{margin-bottom:.3rem}.masthead--navigation>ul>li:last-child{margin-bottom:0}.masthead--navigation>ul>li.current-menu-item>a,.masthead--navigation>ul>li.current_page_item>a{text-decoration:underline}.masthead--navigation>ul>li.menu-item-has-children ul{margin:0;padding:.5rem 0 0 2rem;list-style:none}.masthead--navigation>ul>li.menu-item-has-children ul li{margin-bottom:.3rem}.masthead--navigation>ul>li.menu-item-has-children ul li:last-child{margin-bottom:0}.masthead--navigation>ul>li.menu-item-has-children ul a{color:#fff;font-size:.8rem;text-decoration:none}.masthead--navigation>ul>li>a{color:#fff;font-size:1rem;font-weight:300;line-height:2;text-decoration:none}.masthead--navigation.toggled{transform:translate(0)}@media screen and (width>=1200px){.masthead{z-index:99;box-shadow:none;background-color:#0000;position:relative}.masthead--upper{box-shadow:0 2px 4px #00000080}.masthead--contact{flex-direction:column;align-items:flex-end;display:flex}.masthead--contact-bottom{align-items:center;display:flex}.masthead--tel{align-items:center;margin-bottom:.5rem;display:flex;position:relative}.masthead--tel a{color:#000;font-size:18px;font-weight:900;text-decoration:none}.masthead--tel:before{content:"✆";margin-right:1rem;font-size:1.8rem;display:block}.masthead--email{margin-right:2rem}.masthead--email a{color:#000;font-size:18px;font-weight:900;text-decoration:none}.masthead--social{margin:0;padding:0;list-style:none;display:flex}.masthead--social li{margin-right:1rem}.masthead--social li:last-child{margin-right:0}.masthead--social svg{display:block}.masthead--brand{z-index:0}.masthead--brand img{max-width:100%;height:auto}.masthead--hamburger{display:none!important}.masthead--navigation{top:initial;right:initial;bottom:initial;z-index:initial;background-color:#0000;padding:1.5rem 0;transition:none;display:block;position:static;transform:none}.masthead--navigation>ul{flex-direction:row;justify-content:center}.masthead--navigation>ul>li{margin-bottom:0;margin-right:1.5rem}.masthead--navigation>ul>li:last-child{margin-right:0}.masthead--navigation>ul>li.menu-item-has-children>a{cursor:default}.masthead--navigation>ul>li.menu-item-has-children ul{background-image:linear-gradient(#029fb3,#007394);max-width:370px;margin:1.5rem 0 0;padding:1rem;display:none;position:absolute;box-shadow:0 12px 34px -20px #00000080}.masthead--navigation>ul>li.menu-item-has-children ul li{border-bottom:1px dashed #fff;margin-bottom:0}.masthead--navigation>ul>li.menu-item-has-children ul li:last-child{border:none}.masthead--navigation>ul>li.menu-item-has-children ul a{text-transform:uppercase;letter-spacing:1px;padding:8px 0;font-size:17px;line-height:18px;display:inline-block}.masthead--navigation>ul>li.menu-item-has-children ul:before{content:"";background-color:#0000;height:2rem;position:absolute;top:-1.5rem;left:0;right:0}.masthead--navigation>ul>li.menu-item-has-children:hover ul{display:block}.masthead--navigation>ul>li>a{text-transform:uppercase;letter-spacing:1px;font-size:.8rem;font-weight:700}}.mastfoot--main{color:#fff;background-image:linear-gradient(#029fb3,#007394);padding:4rem 0;position:relative}.mastfoot--main h3{text-transform:uppercase;margin:0 0 1rem;font-size:14px}.mastfoot--main .container{flex-direction:column;display:flex}.mastfoot--about{margin-bottom:2rem}.mastfoot--about img{max-width:100%;height:auto;margin-bottom:2rem;display:block}.mastfoot--about p{margin:0;font-size:14px;line-height:17px}.mastfoot--contact{flex-direction:column;align-items:flex-start;margin-bottom:2rem;font-size:14px;display:flex}.mastfoot--contact address{margin-bottom:1rem;font-style:normal}.mastfoot--contact a{color:#fff;text-decoration:none}.mastfoot--contact-hours{margin:1rem 0}.mastfoot--contact-hours h4{margin:0;font-size:14px;font-weight:400}.mastfoot--contact-hours p,.mastfoot--contact-bottom-text{margin:0}.mastfoot--services ul{margin:0;padding:0;list-style:none}.mastfoot--services li{text-transform:uppercase}.mastfoot--bottom{background-color:#fff;padding:2rem 0}.mastfoot--copy{margin-bottom:1rem}.mastfoot--copy p{margin:0;font-size:13px}.mastfoot--bottom-contact{flex-direction:column;margin-bottom:1rem;display:flex}.mastfoot--bottom-contact a{color:#000;font-size:13px;font-weight:700;text-decoration:none}.mastfoot--author p{margin:0;font-size:13px}.mastfoot--author a{color:#000;text-decoration:none}@media screen and (width>=1000px){.mastfoot--main{padding-bottom:8rem;box-shadow:0 12px 34px #00000080}.mastfoot--main .container{flex-direction:row}.mastfoot--about{flex:1;margin-bottom:0}.mastfoot--about p{max-width:296px}.mastfoot--contact{margin-bottom:0;margin-right:4rem}.mastfoot--bottom .container{justify-content:space-between;align-items:center;display:flex}.mastfoot--bottom .container>div{flex:1}.mastfoot--copy{margin-bottom:0}.mastfoot--bottom-contact{justify-content:center;align-items:center;margin-bottom:0}.mastfoot--author{text-align:right}}.page-header--breadcrumbs{color:#fff;background-image:linear-gradient(#cfcfcf,#a1a1a1);border-top:10px solid #0092dd;padding:1rem;font-size:18px;font-weight:700}.page-header--breadcrumbs a{color:#fff;text-decoration:none}.page-header--title{background-color:#fff;padding-top:2rem;padding-bottom:4rem}.page-header--title h1{max-width:500px;margin:0;font-size:43px;font-weight:900;line-height:49px;position:relative}.page-header--title h1:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.partial-news{background-position:50%;background-size:cover;margin-bottom:4rem;padding-top:4rem;padding-bottom:4rem}.partial-news--header{margin-bottom:8rem}.partial-news--header h2{text-align:center;margin:0 0 4rem;font-size:2rem;position:relative}.partial-news--header h2:after{content:"";background-color:#0092dd;width:210px;height:9px;margin-left:auto;margin-right:auto;position:absolute;bottom:-3rem;left:0;right:0}.partial-news--items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.partial-news--item{border-radius:15px;margin-bottom:4rem;overflow:hidden;box-shadow:0 2px 60px #00000080}.partial-news--item:last-child{margin-bottom:0}.partial-news--item-thumbnail img{width:100%;height:auto;display:block}.partial-news--item-data{padding:1rem}.partial-news--item-title{color:#000;text-decoration:none}.partial-news--item-title h3{background-color:#fff;margin:0;padding:1rem 0 2rem;font-size:22px;font-weight:900}@media screen and (width>=1000px){.partial-news{margin-bottom:8rem}.partial-news--header h2{margin-bottom:6rem;font-size:43px}.partial-news--items{flex-direction:row;justify-content:space-between}.partial-news--item{max-width:320px;margin-bottom:0}.partial-news--item-data{padding:1rem 2rem 2rem}}.partial-newsletter{background-image:linear-gradient(#909090,#575757);padding-top:4rem;padding-bottom:4rem}.partial-newsletter--header{margin-bottom:4rem}.partial-newsletter--header h2{text-align:center;color:#fff;margin:0 0 6rem;font-size:2rem;position:relative}.partial-newsletter--header h2:after{content:"";background-color:#0092dd;width:210px;height:9px;margin-left:auto;margin-right:auto;position:absolute;bottom:-3rem;left:0;right:0}.partial-newsletter--header p{color:#fff;text-align:center;margin:0}.partial-newsletter--form input[type=text],.partial-newsletter--form input[type=email]{box-sizing:border-box;border:3px solid #0092dd;border-radius:5px;width:100%;margin-bottom:1rem;padding:1rem}.partial-newsletter--form input[type=text]::placeholder,.partial-newsletter--form input[type=email]::placeholder{text-transform:uppercase;color:#000;font-size:12px;font-weight:900}.partial-newsletter--form input[type=submit]{margin:3rem auto 0;padding:1rem 4rem;display:block}.partial-newsletter--form-acceptance{color:#fff;font-size:.9rem}.partial-newsletter--form-acceptance input{margin-right:.5rem}.partial-newsletter--form-acceptance a{color:#fff}@media screen and (width>=1000px){.partial-newsletter{padding-top:18rem;padding-bottom:8rem;position:relative}.partial-newsletter--header h2{font-size:43px}.partial-newsletter--form input[type=text],.partial-newsletter--form input[type=email]{max-width:500px;margin:0 auto 1rem;display:block}.partial-newsletter--form-acceptance{max-width:500px;margin:0 auto;display:block}.partial-newsletter:before{content:"";border-top:200px solid #fff;border-left:100vw solid #0000;position:absolute;top:-1px;left:0;right:0}}.page-default{background-color:#fff;padding-bottom:4rem}.page-default p:first-child{margin-top:0}.page-default p:last-child{margin-bottom:0}.home-hero{padding-bottom:2rem;position:relative;overflow:hidden}.home-hero--slider-item{position:relative}.home-hero--slider-item-img{background-color:#000}.home-hero--slider-item-img img{object-fit:cover;opacity:.8;max-width:100%;height:300px;display:block}.home-hero--slider-item-content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:2rem 1rem}.home-hero--slider-item-content h2{color:#fff;margin:0 0 2rem;font-size:2rem}.home-hero--slider-controls{display:none}@media screen and (width>=1000px){.home-hero{margin-bottom:4rem}.home-hero--wrapper{z-index:9;position:relative}.home-hero--slider-item-img img{width:100%;height:auto;max-height:70vh}.home-hero--slider-item-content{padding-left:5rem}.home-hero--slider-item-content h2{color:#fff;max-width:500px;margin-bottom:4rem;font-size:3rem;font-weight:900;position:relative}.home-hero--slider-item-content h2:before{content:"";background-color:#0092dd;width:210px;height:9px;position:absolute;top:-3rem;left:0}}.home-about{margin-bottom:4rem}.home-about .btn{box-sizing:border-box;width:100%}.home-about--wrapper{flex-direction:column-reverse;display:flex}.home-about--content h2{margin:0 0 4rem;font-size:2rem;font-weight:900;position:relative}.home-about--content h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.home-about--content-text{margin-bottom:2rem}.home-about--content-text p{line-height:23px}.home-about--content-text p:first-child{margin-top:0}.home-about--content-text p:last-child{margin-bottom:0}.home-about--content-text p:only-child{margin:0}.home-about--img{margin-bottom:2rem}.home-about--img img{max-width:100%;height:auto;display:block}@media screen and (width>=1000px){.home-about{margin-bottom:8rem}.home-about--wrapper{flex-direction:row;align-items:center}.home-about--content{flex:1;margin-right:4rem}.home-about--img{flex:1;margin-bottom:0}.home-about--img img{width:100%}}.home-rental{background-color:#575757b3;margin-bottom:4rem;padding-top:4rem;padding-bottom:4rem;overflow:hidden}.home-rental .btn{box-sizing:border-box;width:100%}.home-rental--top{margin-bottom:4rem}.home-rental--top img{max-width:100%;height:auto;display:block}.home-rental--wrapper{flex-direction:column;display:flex}.home-rental--left{margin-bottom:4rem}.home-rental--left h2{color:#fff;margin:0 0 4rem;font-size:42px;position:relative}.home-rental--left h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.home-rental--left-text{margin-bottom:2rem}.home-rental--left-text p{color:#fff;line-height:23px}.home-rental--left-text p:first-child{margin-top:0}.home-rental--left-text p:last-child{margin-bottom:0}.home-rental--left-text p:only-child{margin:0}.home-rental--right-img img{max-width:100%;height:auto;display:block}.home-rental--right-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-rental--right-list li{flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.home-rental--right-list li:last-child{margin-bottom:0}.home-rental--right-list img{object-fit:contain;object-position:bottom;filter:brightness(10);flex:1;margin-bottom:1rem;display:block}.home-rental--right-list span{color:#fff;text-transform:uppercase;font-size:21px;font-weight:900}.home-rental--right-list p{color:#fff;margin-bottom:0}@media screen and (width>=1000px){.home-rental{margin-bottom:8rem;padding-top:8rem;padding-bottom:8rem;position:relative}.home-rental--top{justify-content:flex-end;margin-bottom:-3rem;display:flex}.home-rental--wrapper{flex-direction:row;align-items:flex-end}.home-rental--left{flex:1;margin-bottom:0;margin-right:4rem}.home-rental--right{flex:1.4;margin-bottom:7rem}.home-rental--right-list{flex-direction:row;justify-content:space-between;margin-top:8rem;margin-bottom:-8rem}.home-rental--right-list li{cursor:pointer;margin-bottom:0;margin-right:3rem}.home-rental--right-list li:last-child{margin-right:0}.home-rental--right-list li:hover p{opacity:1}.home-rental--right-list p{opacity:0;font-size:.9rem;transition:all .2s}.home-rental:before{content:"";border-top:200px solid #fff;border-right:100vw solid #0000;width:0;height:0;position:absolute;top:0}}.home-service{margin-bottom:4rem}.home-service .btn{box-sizing:border-box;width:100%}.home-service--wrapper{flex-direction:column-reverse;display:flex}.home-service--content h2{margin:0 0 4rem;font-size:2rem;font-weight:900;position:relative}.home-service--content h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.home-service--content-text{margin-bottom:2rem}.home-service--content-text p{line-height:23px}.home-service--content-text p:first-child{margin-top:0}.home-service--content-text p:last-child{margin-bottom:0}.home-service--content-text p:only-child{margin:0}.home-service--img{margin-bottom:2rem}.home-service--img img{max-width:100%;height:auto;display:block}@media screen and (width>=1000px){.home-service{margin-bottom:8rem}.home-service--wrapper{flex-direction:row;align-items:center}.home-service--content{flex:1;margin-right:4rem}.home-service--content h2{font-size:42px}.home-service--img{flex:1;margin-bottom:0}.home-service--img img{width:100%}}.home-offer{background-position:50%;background-size:cover;margin-bottom:4rem;padding-top:4rem;padding-bottom:4rem}.home-offer--header{margin-bottom:4rem}.home-offer--header h2{text-align:center;margin:0 0 4rem;font-size:2rem;position:relative}.home-offer--header h2:after{content:"";background-color:#0092dd;width:210px;height:9px;margin-left:auto;margin-right:auto;position:absolute;bottom:-3rem;left:0;right:0}.home-offer--items{display:flex}.home-offer--items-item{color:#000;padding:4rem 1rem;text-decoration:none;display:block}.home-offer--items-item-wrapper{border-radius:10px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 2px 15px #00000080}.home-offer--items-item-img img{width:100%;height:auto;display:block}.home-offer--items-item h3{text-align:center;text-transform:uppercase;background-color:#fff;flex:1;margin:0;padding:1rem 4rem;font-size:22px;font-weight:900}.home-offer--items-controls{display:none}@media screen and (width>=1000px){.home-offer .container{position:relative}.home-offer--header h2{margin-bottom:6rem;font-size:43px}.home-offer--items-item h3{padding:1rem 2rem}.home-offer--items-controls{display:block}.home-offer--items-controls div:first-child{position:absolute;top:75%;left:0;transform:rotate(180deg)}.home-offer--items-controls div:last-child{position:absolute;top:75%;right:0}.home-offer--items-controls div:focus{outline:none}}.home-testimonials{background-position:50%;background-size:cover;overflow:hidden}.home-testimonials--bg{background-color:#ffffffa6}.home-testimonials--slider{display:flex}.home-testimonials--slider-controls{display:none}.home-testimonials--slide{height:600px}.home-testimonials--slide-content{flex-direction:column;justify-content:space-between;align-items:center;height:calc(100% - 10rem);padding:4rem 1rem;display:flex;position:relative}.home-testimonials--slide-content:before{content:"";background-color:#0092dd;width:210px;height:9px;margin-left:auto;margin-right:auto;position:absolute;top:1rem;left:0;right:0}.home-testimonials--slide-content:after{content:"";background-color:#0092dd;width:210px;height:9px;margin-left:auto;margin-right:auto;position:absolute;bottom:-1rem;left:0;right:0}.home-testimonials--slide-stars{font-size:1.4rem}.home-testimonials--slide-text{text-align:center;font-size:1.2rem;font-style:italic;font-weight:700;line-height:1.6}.home-testimonials--slide-author{flex-direction:column;align-items:center;display:flex}.home-testimonials--slide-author span{font-size:26px;font-weight:500;display:block}.home-testimonials--slide-author span:first-child{text-transform:uppercase;margin-bottom:.5rem}@media screen and (width>=1000px){.home-testimonials{position:relative}.home-testimonials--bg{padding-bottom:8rem}.home-testimonials--slider-controls{display:block}.home-testimonials--slider-controls div:first-child{position:absolute;top:40%;left:10rem;transform:rotate(180deg)}.home-testimonials--slider-controls div:last-child{position:absolute;top:40%;right:10rem}.home-testimonials--slider-controls div:focus{outline:none}.home-testimonials--slide{-webkit-user-select:none;user-select:none;height:600px}.home-testimonials--slide-content{max-width:750px;height:calc(100% - 16rem);margin:0 auto;padding-top:6rem}.home-testimonials--slide-content:before{top:3rem}.home-testimonials--slide-content:after{bottom:-3rem}.home-testimonials--slide-stars{font-size:1.6rem}.home-testimonials--slide-text{margin:0 auto}.home-testimonials:after{content:"";border-bottom:200px solid #575757;border-right:100vw solid #0000;width:0;height:0;position:absolute;bottom:0}}.home .partial-newsletter{background:#575757!important}.home .partial-newsletter:before{content:none!important}@media screen and (width>=1000px){.home .partial-newsletter{padding-top:8rem!important}}.page-about--main-text{background-color:#fff}.page-about--main-text h2{margin-top:0}.page-about--main-text a{color:#0092dd}.page-about--gallery-large{flex-direction:column;align-items:center;padding-bottom:4rem;display:flex}.page-about--gallery-large a{display:block}.page-about--gallery-large img{width:100%;max-width:100%;height:auto;display:block}.page-about--gallery-small{flex-direction:column;align-items:center;padding-bottom:4rem;display:flex}.page-about--gallery-small a{display:block}.page-about--gallery-small img{width:100%;max-width:100%;height:auto;display:block}@media screen and (width>=1000px){.page-about--gallery-large{flex-flow:wrap;padding-bottom:6rem}.page-about--gallery-large a{flex:0 calc(50% - 1rem);margin-right:2rem}.page-about--gallery-large a:nth-child(2n){margin-right:0}.page-about .page-about--gallery-small{flex-flow:wrap;padding-bottom:6rem}.page-about .page-about--gallery-small a{flex:0 calc(33.3333% - 1.33333rem);margin-right:2rem}.page-about .page-about--gallery-small a:nth-child(3n){margin-right:0}}.page-offer-trunks--intro{margin-bottom:2rem}.page-offer-trunks--intro p{margin:0}.page-offer-trunks--winter-pricelist{margin-bottom:2rem}.page-offer-trunks--winter-pricelist a{color:#0092dd;font-size:18px;font-weight:700;text-decoration:underline}.page-offer-trunks--pricelist{margin-bottom:2rem;overflow-x:scroll}.page-offer-trunks--pricelist table{border-collapse:collapse;width:100%;font-size:15px}.page-offer-trunks--pricelist table tr{border-bottom:1px solid #0092dd}.page-offer-trunks--pricelist table th{text-align:left;text-transform:uppercase;padding:.5rem}.page-offer-trunks--pricelist table td{padding:.5rem}.page-offer-trunks--pricelist table td>div{display:flex}.page-offer-trunks--pricelist table td>div a{margin-right:.5rem}.page-offer-trunks--pricelist table td>div a svg{display:block}.page-offer-trunks--pricelist table p{margin:0}.page-offer-trunks--pricelist table p:first-child{margin-bottom:.5rem;font-weight:700}.page-offer-trunks--promotions{background-image:linear-gradient(#575757,#909090 75%);padding-top:6rem;padding-bottom:6rem;position:relative}.page-offer-trunks--promotions h2{text-align:center;color:#fff;margin:0 0 4rem;font-size:2.4rem;position:relative}.page-offer-trunks--promotions h2:after{content:"";background-color:#0092dd;width:200px;max-width:200px;height:9px;margin:auto;position:absolute;bottom:-2rem;left:0;right:0}.page-offer-trunks--promotions ul{margin:0;padding:0;list-style:none}.page-offer-trunks--promotions ul li{text-align:center;margin-bottom:1rem}.page-offer-trunks--promotions ul li>span{color:#fff;font-weight:700}.page-offer-trunks--promotions ul li:last-child{margin-bottom:0}.page-offer-trunks--promotions ul a{color:#fff;font-weight:700}.page-offer-trunks--promotions:before{content:"";border-top:50px solid #fff;border-right:100vw solid #0000;position:absolute;top:-1px;left:0;right:0}.page-offer-trunks--main-text{padding-top:4rem;padding-bottom:4rem}.page-offer-trunks--main-text h2{margin:0 0 4rem;font-weight:900;position:relative}.page-offer-trunks--main-text h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-offer-trunks--galleries-small{flex-direction:column;align-items:center;display:flex}.page-offer-trunks--galleries-small img{width:100%;max-width:100%;height:auto;display:block}.page-offer-trunks--galleries-large{flex-direction:column;align-items:center;display:flex}.page-offer-trunks--galleries-large img{width:100%;max-width:100%;height:auto;display:block}@media screen and (width>=1000px){.page-offer-trunks--pricelist table td:not(:first-child){font-size:25px}.page-offer-trunks--promotions{padding-top:16rem;padding-bottom:10rem}.page-offer-trunks--promotions:before{border-top:200px solid #fff}.page-offer-trunks--main-text{padding-top:2rem}.page-offer-trunks--main-text h2{margin-top:4rem;font-size:33px}.page-offer-trunks--main-text p{max-width:580px}.page-offer-trunks--galleries{padding-bottom:6rem}.page-offer-trunks--galleries-small{flex-direction:row;margin-bottom:2rem}.page-offer-trunks--galleries-large{flex-direction:row}}.page-offer-buses--main-text{background-color:#fff;padding-bottom:4rem}.page-offer-buses--main-text h2{margin:0 0 4rem;font-weight:900;position:relative}.page-offer-buses--main-text h2:first-child{margin-top:0}.page-offer-buses--main-text h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-offer-buses--gallery{flex-direction:column;align-items:center;padding-bottom:4rem;display:flex}.page-offer-buses--gallery a{margin-bottom:2rem;display:block}.page-offer-buses--gallery a:last-child{margin-bottom:0}.page-offer-buses--gallery img{width:100%;max-width:100%;height:auto;display:block}.page-offer-buses--extra-info{background-image:linear-gradient(#029fb3,#007394);padding-top:8rem;padding-bottom:4rem;position:relative}.page-offer-buses--extra-info-stripe{background-color:#fff;width:200px;max-width:200px;height:9px;margin:0 auto 2rem}.page-offer-buses--extra-info p{color:#fff;text-align:center;font-weight:700}.page-offer-buses--extra-info:before{content:"";border-top:50px solid #fff;border-right:100vw solid #0000;position:absolute;top:-1px;left:0;right:0}.page-offer-buses--contact-form{padding-top:4rem}.page-offer-buses--contact-form h2{text-align:center;margin:0 0 6rem;font-size:2rem;position:relative}.page-offer-buses--contact-form h2:after{content:"";background-color:#0092dd;width:210px;height:9px;margin-left:auto;margin-right:auto;position:absolute;bottom:-3rem;left:0;right:0}@media screen and (width>=1000px){.page-offer-buses--main-text h2{margin-top:4rem;font-size:33px}.page-offer-buses--main-text p{max-width:580px}.page-offer-buses--gallery{flex-flow:wrap;padding-bottom:6rem}.page-offer-buses--gallery a{flex:0 calc(33.3333% - 1.33333rem);margin-right:2rem}.page-offer-buses--gallery a:nth-child(3n){margin-right:0}.page-offer-buses--gallery a:last-child{margin-bottom:2rem}.page-offer-buses--extra-info{padding-top:16rem;padding-bottom:10rem}.page-offer-buses--extra-info:before{border-top:200px solid #fff}.page-offer-buses--contact-form h2{margin-bottom:6rem;font-size:43px}}.page-offer-bicycle-transport--main-text{background-color:#fff;padding-top:4rem;padding-bottom:4rem}.page-offer-bicycle-transport--main-text h2{margin:0 0 4rem;font-weight:900;position:relative}.page-offer-bicycle-transport--main-text h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-offer-bicycle-transport--gallery{flex-direction:column;align-items:center;padding-bottom:4rem;display:flex}.page-offer-bicycle-transport--gallery a{margin-bottom:2rem;display:block}.page-offer-bicycle-transport--gallery a:last-child{margin-bottom:0}.page-offer-bicycle-transport--gallery img{width:100%;max-width:100%;height:auto;display:block}.page-offer-bicycle-transport--pricelist{background-color:#fff;margin-top:2rem;margin-bottom:2rem;overflow-x:scroll}.page-offer-bicycle-transport--pricelist h2{margin:0 0 4rem;font-weight:900;position:relative}.page-offer-bicycle-transport--pricelist h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-offer-bicycle-transport--pricelist table{border-collapse:collapse;width:100%;margin-bottom:4rem;font-size:15px;overflow-x:scroll}.page-offer-bicycle-transport--pricelist table tr{border-bottom:1px solid #0092dd}.page-offer-bicycle-transport--pricelist table th{text-align:left;text-transform:uppercase;padding:.5rem}.page-offer-bicycle-transport--pricelist table td{padding:.5rem}.page-offer-bicycle-transport--pricelist table td:last-child{white-space:nowrap}.page-offer-bicycle-transport--pricelist table p{margin:0}.page-offer-bicycle-transport--pricelist table p:first-child{margin-bottom:.5rem;font-weight:700}@media screen and (width>=1000px){.page-offer-bicycle-transport--main-text{padding-top:2rem}.page-offer-bicycle-transport--main-text h2{margin-top:4rem;font-size:33px}.page-offer-bicycle-transport--main-text p{max-width:580px}.page-offer-bicycle-transport--gallery{flex-flow:wrap;padding-bottom:6rem}.page-offer-bicycle-transport--gallery a{flex:0 calc(33.3333% - 1.33333rem);margin-right:2rem}.page-offer-bicycle-transport--gallery a:nth-child(3n){margin-right:0}.page-offer-bicycle-transport--gallery a:last-child{margin-bottom:2rem}.page-offer-bicycle-transport--pricelist{overflow:hidden}.page-offer-bicycle-transport--pricelist h2{font-size:33px}.page-offer-bicycle-transport--pricelist table td:not(:first-child){font-size:25px}.page-offer-bicycle-transport--pricelist table td:first-child{min-width:250px}}.page-offer-ski-racks--intro{background-color:#fff;padding-bottom:2rem}.page-offer-ski-racks--intro p{margin:0}.page-offer-ski-racks--main-text{padding-top:4rem;padding-bottom:4rem}.page-offer-ski-racks--main-text h2{margin:0 0 4rem;font-weight:900;position:relative}.page-offer-ski-racks--main-text h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-offer-ski-racks--pricelist{background-color:#fff;margin-top:2rem;margin-bottom:2rem;overflow-x:scroll}.page-offer-ski-racks--pricelist h2{margin:0 0 4rem;font-weight:900;position:relative}.page-offer-ski-racks--pricelist h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-offer-ski-racks--pricelist table{border-collapse:collapse;width:100%;margin-bottom:4rem;font-size:15px;overflow-x:scroll}.page-offer-ski-racks--pricelist table tr{border-bottom:1px solid #0092dd}.page-offer-ski-racks--pricelist table th{text-align:left;text-transform:uppercase;padding:.5rem}.page-offer-ski-racks--pricelist table td{padding:.5rem}.page-offer-ski-racks--pricelist table td:last-child{white-space:nowrap}.page-offer-ski-racks--pricelist table p{margin:0}.page-offer-ski-racks--pricelist table p:first-child{margin-bottom:.5rem;font-weight:700}.page-offer-ski-racks--gallery{flex-direction:column;align-items:center;padding-bottom:4rem;display:flex}.page-offer-ski-racks--gallery a{margin-bottom:2rem;display:block}.page-offer-ski-racks--gallery a:last-child{margin-bottom:0}.page-offer-ski-racks--gallery img{width:100%;max-width:100%;height:auto;display:block}@media screen and (width>=1000px){.page-offer-ski-racks--main-text{padding-top:2rem}.page-offer-ski-racks--main-text h2{margin-top:4rem;font-size:33px}.page-offer-ski-racks--main-text p{max-width:580px}.page-offer-ski-racks--pricelist{overflow:hidden}.page-offer-ski-racks--pricelist h2{font-size:33px}.page-offer-ski-racks--pricelist table td:not(:first-child){font-size:25px}.page-offer-ski-racks--pricelist table td:first-child{min-width:250px}.page-offer-ski-racks--gallery{flex-flow:wrap;padding-bottom:6rem}.page-offer-ski-racks--gallery a{flex:0 calc(33.3333% - 1.33333rem);margin-right:2rem}.page-offer-ski-racks--gallery a:nth-child(3n){margin-right:0}.page-offer-ski-racks--gallery a:last-child{margin-bottom:2rem}}.page-offer-bicycle-racks--intro{background-color:#fff;padding-bottom:2rem}.page-offer-bicycle-racks--intro p{margin:0}.page-offer-bicycle-racks--pricelist{background-color:#fff;margin-top:2rem;margin-bottom:2rem;overflow-x:scroll}.page-offer-bicycle-racks--pricelist h2{margin:0 0 4rem;font-weight:900;position:relative}.page-offer-bicycle-racks--pricelist h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-offer-bicycle-racks--pricelist table{border-collapse:collapse;width:100%;margin-bottom:4rem;font-size:15px;overflow-x:scroll}.page-offer-bicycle-racks--pricelist table tr{border-bottom:1px solid #0092dd}.page-offer-bicycle-racks--pricelist table th{text-align:left;text-transform:uppercase;padding:.5rem}.page-offer-bicycle-racks--pricelist table td{padding:.5rem}.page-offer-bicycle-racks--pricelist table td:last-child{white-space:nowrap}.page-offer-bicycle-racks--pricelist table p{margin:0}.page-offer-bicycle-racks--pricelist table p:first-child{margin-bottom:.5rem;font-weight:700}.page-offer-bicycle-racks--promotions{background-image:linear-gradient(#575757,#909090 75%);padding-top:6rem;padding-bottom:6rem;position:relative}.page-offer-bicycle-racks--promotions h2{text-align:center;color:#fff;margin:0 0 4rem;font-size:2.4rem;position:relative}.page-offer-bicycle-racks--promotions h2:after{content:"";background-color:#0092dd;width:200px;max-width:200px;height:9px;margin:auto;position:absolute;bottom:-2rem;left:0;right:0}.page-offer-bicycle-racks--promotions ul{margin:0;padding:0;list-style:none}.page-offer-bicycle-racks--promotions ul li{text-align:center;margin-bottom:1rem}.page-offer-bicycle-racks--promotions ul li>span{color:#fff;font-weight:700}.page-offer-bicycle-racks--promotions ul li:last-child{margin-bottom:0}.page-offer-bicycle-racks--promotions ul a{color:#fff;font-weight:700}.page-offer-bicycle-racks--promotions:before{content:"";border-top:50px solid #fff;border-right:100vw solid #0000;position:absolute;top:-1px;left:0;right:0}.page-offer-bicycle-racks--main-text{padding-top:4rem;padding-bottom:4rem}.page-offer-bicycle-racks--main-text h2{margin:0 0 4rem;font-weight:900;position:relative}.page-offer-bicycle-racks--main-text h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-offer-bicycle-racks--gallery{flex-direction:column;align-items:center;padding-bottom:4rem;display:flex}.page-offer-bicycle-racks--gallery a{margin-bottom:2rem;display:block}.page-offer-bicycle-racks--gallery a:last-child{margin-bottom:0}.page-offer-bicycle-racks--gallery img{width:100%;max-width:100%;height:auto;display:block}.page-offer-bicycle-racks--contact-form{padding-top:4rem}.page-offer-bicycle-racks--contact-form h2{text-align:center;margin:0 0 6rem;font-size:2rem;position:relative}.page-offer-bicycle-racks--contact-form h2:after{content:"";background-color:#0092dd;width:210px;height:9px;margin-left:auto;margin-right:auto;position:absolute;bottom:-3rem;left:0;right:0}@media screen and (width>=1000px){.page-offer-bicycle-racks--pricelist{overflow:hidden}.page-offer-bicycle-racks--pricelist h2{font-size:33px}.page-offer-bicycle-racks--pricelist table td:not(:first-child){font-size:25px}.page-offer-bicycle-racks--pricelist table td:first-child{min-width:250px}.page-offer-bicycle-racks--promotions{padding-top:16rem;padding-bottom:10rem}.page-offer-bicycle-racks--promotions:before{border-top:200px solid #fff}.page-offer-bicycle-racks--main-text{padding-top:2rem}.page-offer-bicycle-racks--main-text h2{margin-top:4rem;font-size:33px}.page-offer-bicycle-racks--main-text p{max-width:580px}.page-offer-bicycle-racks--gallery{flex-flow:wrap;padding-bottom:6rem}.page-offer-bicycle-racks--gallery a{flex:0 calc(33.3333% - 1.33333rem);margin-right:2rem}.page-offer-bicycle-racks--gallery a:nth-child(3n){margin-right:0}.page-offer-bicycle-racks--gallery a:last-child{margin-bottom:2rem}.page-offer-bicycle-racks--contact-form h2{margin-bottom:6rem;font-size:43px}}.page-offer-bicycle-repair--intro{background-color:#fff;padding-bottom:2rem}.page-offer-bicycle-repair--intro p{margin:0}.page-offer-bicycle-repair--pricelist{background-color:#fff;margin-top:2rem;margin-bottom:2rem;overflow-x:scroll}.page-offer-bicycle-repair--pricelist h2{margin:0 0 4rem;font-weight:900;position:relative}.page-offer-bicycle-repair--pricelist h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-offer-bicycle-repair--pricelist table{border-collapse:collapse;width:100%;margin-bottom:4rem;font-size:15px}.page-offer-bicycle-repair--pricelist table tr{border-bottom:1px solid #0092dd}.page-offer-bicycle-repair--pricelist table th{text-align:left;text-transform:uppercase;padding:.5rem}.page-offer-bicycle-repair--pricelist table td{padding:.5rem}.page-offer-bicycle-repair--pricelist table td:last-child{white-space:nowrap}.page-offer-bicycle-repair--pricelist table p{margin:0}.page-offer-bicycle-repair--pricelist table p:first-child{margin-bottom:.5rem;font-weight:700}.page-offer-bicycle-repair--promotions{background-image:linear-gradient(#575757,#909090 75%);padding-top:6rem;padding-bottom:6rem;position:relative}.page-offer-bicycle-repair--promotions h2{text-align:center;color:#fff;margin:0 0 4rem;font-size:2.4rem;position:relative}.page-offer-bicycle-repair--promotions h2:after{content:"";background-color:#0092dd;width:200px;max-width:200px;height:9px;margin:auto;position:absolute;bottom:-2rem;left:0;right:0}.page-offer-bicycle-repair--promotions ul{margin:0;padding:0;list-style:none}.page-offer-bicycle-repair--promotions ul li{text-align:center;margin-bottom:1rem}.page-offer-bicycle-repair--promotions ul li>span{color:#fff;font-weight:700}.page-offer-bicycle-repair--promotions ul li:last-child{margin-bottom:0}.page-offer-bicycle-repair--promotions ul a{color:#fff;font-weight:700}.page-offer-bicycle-repair--promotions:before{content:"";border-top:50px solid #fff;border-left:100vw solid #0000;position:absolute;top:-1px;left:0;right:0}@media screen and (width>=1000px){.page-offer-bicycle-repair--pricelist{overflow:hidden}.page-offer-bicycle-repair--pricelist h2{font-size:33px}.page-offer-bicycle-repair--pricelist table td:not(:first-child){font-size:25px}.page-offer-bicycle-repair--pricelist table td:first-child{min-width:250px}.page-offer-bicycle-repair--pricelist table p:last-child{max-width:500px}.page-offer-bicycle-repair--promotions{padding-top:16rem;padding-bottom:10rem}.page-offer-bicycle-repair--promotions:before{border-top:200px solid #fff}}.page-offer-transport-trailers--trailer{margin-bottom:4rem}.page-offer-transport-trailers--trailer h2{margin:0 0 4rem;font-weight:900;position:relative}.page-offer-transport-trailers--trailer h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-offer-transport-trailers--trailer-pricelist{margin-bottom:2rem;font-size:1.3rem;line-height:1.4}.page-offer-transport-trailers--trailer-gallery{flex-direction:column;display:flex}.page-offer-transport-trailers--trailer-gallery a{margin-bottom:2rem;display:block}.page-offer-transport-trailers--trailer-gallery a img{max-width:100%;height:auto;display:block}.page-offer-transport-trailers--trailer-gallery a:last-child,.page-offer-transport-trailers--trailer:last-child{margin-bottom:0}.page-offer-transport-trailers--main-text{padding-top:4rem;padding-bottom:4rem}.page-offer-transport-trailers--main-text h2{margin:0 0 4rem;font-weight:900;position:relative}.page-offer-transport-trailers--main-text h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}@media screen and (width>=1000px){.page-offer-transport-trailers--trailer-gallery{flex-flow:wrap}.page-offer-transport-trailers--trailer-gallery a{flex:0 calc(50% - 1rem);margin-right:2rem}.page-offer-transport-trailers--trailer-gallery a:nth-child(2n){margin-right:0}.page-offer-transport-trailers--main-text{padding-top:2rem}.page-offer-transport-trailers--main-text h2{margin-top:4rem;font-size:33px}.page-offer-transport-trailers--main-text p{max-width:700px}}.page-offer-trunk-repair--main-text{background-color:#fff;padding-top:4rem;padding-bottom:4rem}.page-offer-trunk-repair--main-text h2{margin:0 0 4rem;font-weight:900;position:relative}.page-offer-trunk-repair--main-text h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-offer-trunk-repair--pricelist{background-color:#fff;margin-top:2rem;margin-bottom:2rem;overflow-x:scroll}.page-offer-trunk-repair--pricelist h2{margin:0 0 4rem;font-weight:900;position:relative}.page-offer-trunk-repair--pricelist h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-offer-trunk-repair--pricelist table{border-collapse:collapse;width:100%;margin-bottom:4rem;font-size:15px}.page-offer-trunk-repair--pricelist table tr{border-bottom:1px solid #0092dd}.page-offer-trunk-repair--pricelist table th{text-align:left;text-transform:uppercase;padding:.5rem}.page-offer-trunk-repair--pricelist table td{padding:.5rem}.page-offer-trunk-repair--pricelist table td:last-child{white-space:nowrap}@media screen and (width>=1000px){.page-offer-trunk-repair--main-text{padding-top:2rem}.page-offer-trunk-repair--main-text h2{margin-top:4rem;font-size:33px}.page-offer-trunk-repair--main-text p{max-width:580px}.page-offer-trunk-repair--pricelist{overflow:hidden}.page-offer-trunk-repair--pricelist h2{font-size:33px}.page-offer-trunk-repair--pricelist table td:not(:first-child){font-size:25px}.page-offer-trunk-repair--pricelist table td:first-child{min-width:250px}.page-offer-trunk-repair--pricelist table p:last-child{max-width:400px}}.page-pricelist-winter--pricelist{background-color:#fff;margin-bottom:2rem;overflow-x:scroll}.page-pricelist-winter--pricelist table{border-collapse:collapse;width:100%;margin-bottom:4rem;font-size:15px;overflow-x:scroll}.page-pricelist-winter--pricelist table tr{border-bottom:1px solid #0092dd}.page-pricelist-winter--pricelist table th{text-align:left;text-transform:uppercase;padding:.5rem}.page-pricelist-winter--pricelist table td{padding:.5rem}.page-pricelist-winter--pricelist table td:last-child{white-space:nowrap}.page-pricelist-winter--pricelist table p{margin:0}.page-pricelist-winter--pricelist table p:first-child{margin-bottom:.5rem;font-weight:700}@media screen and (width>=1000px){.page-pricelist-winter--pricelist{overflow:hidden}.page-pricelist-winter--pricelist table td:not(:first-child){font-size:25px}.page-pricelist-winter--pricelist table td:first-child{min-width:250px}}.page-shop--products{background-color:#fff;flex-direction:column;align-items:center;padding-bottom:4rem;display:flex}.page-shop--products-item{margin-bottom:2rem;display:block}.page-shop--products-item-thumbnail{margin-bottom:1rem;display:inline-block}.page-shop--products-item-thumbnail img{width:100%;max-width:100%;height:auto;display:block}.page-shop--products-item-main{align-items:center;display:flex}.page-shop--products-item-main h3{margin:0 2rem 0 0}.page-shop--products-item-main a{padding:9px 18px}.page-shop--products-item:last-child{margin-bottom:0}.page-shop--pricelist{background-color:#fff;margin-bottom:2rem;padding-top:2rem;overflow-x:scroll}.page-shop--pricelist h2{margin:0 0 4rem;font-weight:900;position:relative}.page-shop--pricelist h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-shop--pricelist table{border-collapse:collapse;width:100%;margin-bottom:4rem;font-size:15px}.page-shop--pricelist table tr{border-bottom:1px solid #0092dd}.page-shop--pricelist table th{text-align:left;text-transform:uppercase;padding:.5rem}.page-shop--pricelist table td{padding:.5rem}.page-shop--pricelist table td:nth-child(2){white-space:nowrap}.page-shop--pricelist table td:last-child{text-align:right}.page-shop--pricelist table td:last-child a{padding:9px 18px}.page-shop--pricelist table p{margin:0}.page-shop--pricelist table p:first-child{margin-bottom:.5rem;font-weight:700}.page-shop--intro{background-color:#fff;padding-bottom:2rem}.page-shop--intro h2{margin:0 0 4rem;font-weight:900;position:relative}.page-shop--intro h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-shop--intro p:first-child{margin-top:0}.page-shop--intro p:last-child{margin-bottom:0}.page-shop--intro p:only-child{margin:0}.page-shop--promotions{background-image:linear-gradient(#575757,#909090 75%);padding-top:6rem;padding-bottom:6rem;position:relative}.page-shop--promotions h2{text-align:center;color:#fff;margin:0 0 4rem;font-size:2.4rem;position:relative}.page-shop--promotions h2:after{content:"";background-color:#0092dd;width:200px;max-width:200px;height:9px;margin:auto;position:absolute;bottom:-2rem;left:0;right:0}.page-shop--promotions ul{margin:0;padding:0;list-style:none}.page-shop--promotions ul li{text-align:center;color:#fff;margin-bottom:1rem;font-weight:700}.page-shop--promotions ul li:last-child{margin-bottom:0}.page-shop--promotions:before{content:"";border-top:50px solid #fff;border-right:100vw solid #0000;position:absolute;top:-1px;left:0;right:0}.page-shop--main-text{padding-top:4rem;padding-bottom:4rem}.page-shop--main-text h2{margin:0 0 4rem;font-weight:900;position:relative}.page-shop--main-text h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-shop--contact-form{padding-top:4rem}.page-shop--contact-form h2{text-align:center;margin:0 0 6rem;font-size:2rem;position:relative}.page-shop--contact-form h2:after{content:"";background-color:#0092dd;width:210px;height:9px;margin-left:auto;margin-right:auto;position:absolute;bottom:-3rem;left:0;right:0}@media screen and (width>=1000px){.page-shop--products{flex-flow:wrap;padding-bottom:6rem}.page-shop--products-item{flex:0 calc(33.3333% - 1.33333rem);margin-right:2rem}.page-shop--products-item:nth-child(3n){margin-right:0}.page-shop--products-item:last-child{margin-bottom:2rem}.page-shop--pricelist{overflow:hidden}.page-shop--pricelist h2{font-size:33px}.page-shop--pricelist table p{max-width:500px}.page-shop--pricelist table td:nth-child(2){font-size:25px}.page-shop--pricelist table td:last-child a{padding:29px 48px}.page-shop--intro h2{font-size:33px}.page-shop--promotions{padding-top:16rem;padding-bottom:10rem}.page-shop--promotions:before{border-top:200px solid #fff}.page-shop--main-text{padding-top:2rem}.page-shop--main-text h2{margin-top:4rem;font-size:33px}.page-shop--main-text p{max-width:580px}.page-shop--contact-form h2{margin-bottom:6rem;font-size:43px}}.archive-post{background-color:#fff;margin-bottom:4rem}@media screen and (width>=1000px){.archive-post{margin-bottom:8rem}}.content-post{border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:1rem;display:flex}.content-post--date{background-color:#0092dd;flex-direction:column;justify-content:center;align-items:center;min-width:90px;margin-right:1rem;padding:10px;display:flex}.content-post--date span{color:#fff;display:block}.content-post--date span:first-child{margin-bottom:5px;font-size:2rem;font-weight:700}.content-post--content{flex:1}.content-post--content h2{margin:0 0 1rem}.content-post--content h2 a{color:#000;text-decoration:none}.content-post--content-footer{text-align:right}.content-post--content-footer a{color:#0092dd}.content-post:last-child{border:0;margin-bottom:0;padding-bottom:0}.content-single-post{background-color:#fff;flex-direction:column;align-items:flex-start;margin-bottom:4rem;display:flex}@media screen and (width>=1000px){.content-single-post{margin-bottom:8rem}}.page-contact--intro{background-color:#fff;padding-top:2rem;padding-bottom:4rem}.page-contact--intro h2{color:#0092dd;margin:0}.page-contact--intro p{font-size:1.2rem;font-weight:700}.page-contact--channels{background-color:#fff;margin-bottom:6rem}.page-contact--channels h2{margin:0 0 4rem;font-weight:900;position:relative}.page-contact--channels h2:after{content:"";background-color:#0092dd;width:30vw;max-width:200px;height:9px;position:absolute;bottom:-2rem;left:0}.page-contact--channels-section{margin-bottom:2rem}.page-contact--channels h4{margin:0 0 5px}.page-contact--channels p{margin:0}.page-contact--channels a{color:#000}.page-contact--map iframe{width:100%}@media screen and (width>=1000px){.page-contact--channels-sections{justify-content:space-between;margin-bottom:2rem;display:flex}}.page-two-col--header h1{margin-bottom:4rem}.page-two-col--header .page-header--title{padding-bottom:0}.page-two-col--wrapper{background-color:#fff;flex-direction:column-reverse;padding-top:4rem;padding-bottom:4rem;display:flex}.page-two-col--gallery{flex-direction:column;display:flex}.page-two-col--gallery-item{margin-bottom:1rem;display:block}.page-two-col--gallery-item img{max-width:100%;height:auto;display:block}.page-two-col--gallery-item:last-child{margin-bottom:0}.page-two-col--text{margin-bottom:2rem}@media screen and (width>=1000px){.page-two-col--header .page-header--title{justify-content:space-between;align-items:center;display:flex}.page-two-col--wrapper{flex-direction:row}.page-two-col--gallery{flex-flow:wrap;flex:1;margin-right:4rem}.page-two-col--gallery-item{flex:0 calc(50% - 1rem);margin-bottom:2rem;margin-right:2rem}.page-two-col--gallery-item:nth-child(2n){margin-right:0}.page-two-col--text{flex:1;margin-bottom:0}}
