@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}a,a>img,button,input,select,textarea,.btn{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}a:hover,a:active,a:focus,a>img:hover,a>img:active,a>img:focus,button:hover,button:active,button:focus,input:hover,input:active,input:focus,select:hover,select:active,select:focus,textarea:hover,textarea:active,textarea:focus,.btn:hover,.btn:active,.btn:focus{outline:0}.alignfull{width:100%}.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-secondary-background-color{background-color:#6f25b5}.has-primary-background-color{background-color:#078de1}.has-black-color{color:#000!important}.has-white-color{color:#fff!important}.has-secondary-color{color:#6f25b5!important}.has-primary-color{color:#078de1!important}.relative{position:relative}.padding-vertical-big{padding-top:55px;padding-bottom:55px}@media screen and (min-width:576px){.padding-vertical-big{padding-top:55px;padding-bottom:55px}}@media screen and (min-width:768px){.padding-vertical-big{padding-top:90px;padding-bottom:90px}}@media screen and (min-width:992px){.padding-vertical-big{padding-top:150px;padding-bottom:150px}}.padding-vertical-small{padding-top:40px;padding-bottom:40px}@media screen and (min-width:768px){.padding-vertical-small{padding-top:45px;padding-bottom:45px}}@media screen and (min-width:992px){.padding-vertical-small{padding-top:65px;padding-bottom:65px}}@media screen and (min-width:1500px){.padding-vertical-small{padding-top:100px;padding-bottom:100px}}.padding-bottom-small{padding-bottom:40px}@media screen and (min-width:768px){.padding-bottom-small{padding-bottom:45px}}@media screen and (min-width:992px){.padding-bottom-small{padding-bottom:65px}}@media screen and (min-width:1500px){.padding-bottom-small{padding-bottom:100px}}.padding-top-small{padding-top:40px}@media screen and (min-width:768px){.padding-top-small{padding-top:45px}}@media screen and (min-width:992px){.padding-top-small{padding-top:65px}}@media screen and (min-width:1500px){.padding-top-small{padding-top:100px}}html{font-size:100%}@media screen and (min-width:992px){html{font-size:106.3%}}body{color:#000;font-size:1rem;font-weight:400;font-style:normal;font-family:"Inter",Arial,Helvetica,sans-serif}.wp-block-column:not(:first-child){margin-left:0}@media(min-width:576px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6,.wp-content p,.wp-content img,.wp-content .wp-block-image,.wp-content .wp-block-columns,.wp-content ul,.wp-content .wp-block-media-text,.wp-content .wp-block-gallery,.wp-content .wp-block-table,.wp-content .wp-block-separator,.wp-content form,.wp-content .wp-block-group__inner-container,.wp-content .wp-block-cover__inner-container,.wp-content .wp-block-embed__wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media screen and (min-width:576px){.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6,.wp-content p,.wp-content img,.wp-content .wp-block-image,.wp-content .wp-block-columns,.wp-content ul,.wp-content .wp-block-media-text,.wp-content .wp-block-gallery,.wp-content .wp-block-table,.wp-content .wp-block-separator,.wp-content form,.wp-content .wp-block-group__inner-container,.wp-content .wp-block-cover__inner-container,.wp-content .wp-block-embed__wrapper{max-width:510px;padding-left:0;padding-right:0}}@media screen and (min-width:768px){.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6,.wp-content p,.wp-content img,.wp-content .wp-block-image,.wp-content .wp-block-columns,.wp-content ul,.wp-content .wp-block-media-text,.wp-content .wp-block-gallery,.wp-content .wp-block-table,.wp-content .wp-block-separator,.wp-content form,.wp-content .wp-block-group__inner-container,.wp-content .wp-block-cover__inner-container,.wp-content .wp-block-embed__wrapper{max-width:680px}}@media screen and (min-width:992px){.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6,.wp-content p,.wp-content img,.wp-content .wp-block-image,.wp-content .wp-block-columns,.wp-content ul,.wp-content .wp-block-media-text,.wp-content .wp-block-gallery,.wp-content .wp-block-table,.wp-content .wp-block-separator,.wp-content form,.wp-content .wp-block-group__inner-container,.wp-content .wp-block-cover__inner-container,.wp-content .wp-block-embed__wrapper{max-width:930px}}@media screen and (min-width:1200px){.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6,.wp-content p,.wp-content img,.wp-content .wp-block-image,.wp-content .wp-block-columns,.wp-content ul,.wp-content .wp-block-media-text,.wp-content .wp-block-gallery,.wp-content .wp-block-table,.wp-content .wp-block-separator,.wp-content form,.wp-content .wp-block-group__inner-container,.wp-content .wp-block-cover__inner-container,.wp-content .wp-block-embed__wrapper{max-width:1110px}}.wp-content ul{padding-left:32px!important}@media screen and (min-width:576px){.wp-content ul{padding-left:25px!important}}.wp-content .wp-block-buttons,.wp-content a{width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width:576px){.wp-content .wp-block-buttons,.wp-content a{max-width:510px}}@media screen and (min-width:768px){.wp-content .wp-block-buttons,.wp-content a{max-width:680px}}@media screen and (min-width:992px){.wp-content .wp-block-buttons,.wp-content a{max-width:930px}}@media screen and (min-width:1200px){.wp-content .wp-block-buttons,.wp-content a{max-width:1110px}}.wp-content .wp-block-buttons{padding-right:15px;padding-left:15px}@media screen and (min-width:576px){.wp-content .wp-block-buttons{padding-left:0;padding-right:0}}.wp-content .wp-block-image img{padding-right:0;padding-left:0}.wp-content .wp-block-gallery .blocks-gallery-grid{padding-left:0!important;padding-right:0!important}.wp-content .wp-block-group__inner-container,.wp-content .wp-block-columns{padding-left:0;padding-right:0}.wp-content .blocks-gallery-item figure img{padding-left:0;padding-right:0}.wp-content .wp-block-media-text.has-background{padding-left:0;padding-right:0}@media screen and (max-width:767.98px){.wp-block-media-text{grid-template-columns:100%!important;padding-left:0;padding-right:0}.wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text .wp-block-media-text__content{grid-column:1;grid-row:2}}figure.wp-caption figcaption,figure.wp-block-image figcaption,.wp-block-embed figcaption{text-align:left}.wp-block-image .aligncenter figcaption,.wp-block-image.aligncenter figcaption,.wp-block-embed .aligncenter figcaption,.wp-block-embed.aligncenter figcaption{text-align:center}.wp-block-image .alignright figcaption,.wp-block-embed .alignright figcaption{text-align:right}.btn,.btn-primary,.wp-block-button__link,.wp-block-button__link.add_to_cart_button.wc-block-components-product-button__button,.button.product_type_booking.add_to_cart_button,.woocommerce button.wc-bookings-booking-form-button.alt,a.checkout-button.button.alt,.woocommerce button.button.alt,.woocommerce a.button{color:#fff!important;background-color:#078de1;border:2px solid #078de1;font-family:"Jost",Arial,Helvetica,Times,serif;border-radius:50px;margin-right:10px;margin-bottom:10px;margin-top:20px;font-size:1rem;padding:10px 20px;font-weight:700;text-transform:uppercase;text-decoration:none}.btn:hover,.btn:active,.btn:focus,.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.wp-block-button__link:hover,.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link.add_to_cart_button.wc-block-components-product-button__button:hover,.wp-block-button__link.add_to_cart_button.wc-block-components-product-button__button:active,.wp-block-button__link.add_to_cart_button.wc-block-components-product-button__button:focus,.button.product_type_booking.add_to_cart_button:hover,.button.product_type_booking.add_to_cart_button:active,.button.product_type_booking.add_to_cart_button:focus,.woocommerce button.wc-bookings-booking-form-button.alt:hover,.woocommerce button.wc-bookings-booking-form-button.alt:active,.woocommerce button.wc-bookings-booking-form-button.alt:focus,a.checkout-button.button.alt:hover,a.checkout-button.button.alt:active,a.checkout-button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:active,.woocommerce button.button.alt:focus,.woocommerce a.button:hover,.woocommerce a.button:active,.woocommerce a.button:focus{background:#6f25b5;color:#fff!important;text-decoration:none;border:2px solid #6f25b5;text-decoration:none}.btn.disabled,.btn[disabled],.btn-primary.disabled,.btn-primary[disabled],.wp-block-button__link.disabled,.wp-block-button__link[disabled],.wp-block-button__link.add_to_cart_button.wc-block-components-product-button__button.disabled,.wp-block-button__link.add_to_cart_button.wc-block-components-product-button__button[disabled],.button.product_type_booking.add_to_cart_button.disabled,.button.product_type_booking.add_to_cart_button[disabled],.woocommerce button.wc-bookings-booking-form-button.alt.disabled,.woocommerce button.wc-bookings-booking-form-button.alt[disabled],a.checkout-button.button.alt.disabled,a.checkout-button.button.alt[disabled],.woocommerce button.button.alt.disabled,.woocommerce button.button.alt[disabled],.woocommerce a.button.disabled,.woocommerce a.button[disabled]{background-color:#078de1;color:#fff!important;opacity:.5;filter:alpha(opacity=50)}.btn.active,.btn:active,.btn-primary.active,.btn-primary:active,.wp-block-button__link.active,.wp-block-button__link:active,.wp-block-button__link.add_to_cart_button.wc-block-components-product-button__button.active,.wp-block-button__link.add_to_cart_button.wc-block-components-product-button__button:active,.button.product_type_booking.add_to_cart_button.active,.button.product_type_booking.add_to_cart_button:active,.woocommerce button.wc-bookings-booking-form-button.alt.active,.woocommerce button.wc-bookings-booking-form-button.alt:active,a.checkout-button.button.alt.active,a.checkout-button.button.alt:active,.woocommerce button.button.alt.active,.woocommerce button.button.alt:active,.woocommerce a.button.active,.woocommerce a.button:active{box-shadow:none}.text-link{text-transform:uppercase;font-weight:700;padding:10px 0 5px;border-bottom:1px solid #078de1;text-decoration:none}.text-link:hover,.text-link:active,.text-link:focus{text-decoration:none;border-bottom:1px solid #6f25b5}.wp-block-button.is-style-outline .wp-block-button__link{color:#078de1!important;background-color:#fff;border:2px solid #078de1}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-block-button__link:focus{background:#6f25b5;color:#fff!important;border:2px solid #6f25b5}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.editor-post-title__block .editor-post-title__input{line-height:130%;color:#000;font-weight:700;font-style:normal;text-transform:uppercase;font-family:"Jost",Arial,Helvetica,Times,serif;margin:25px 0 15px}@media screen and (min-width:992px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.editor-post-title__block .editor-post-title__input{margin:25px 0 15px}}@media screen and (min-width:1500px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.editor-post-title__block .editor-post-title__input{margin:30px 0 15px}}h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:2.2rem;margin:0 0 15px}@media screen and (min-width:768px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:2.353rem}}@media screen and (min-width:992px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:2.647em}}@media screen and (min-width:1500px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:3.529rem}}h2,.h2{font-size:1.68rem}@media screen and (min-width:768px){h2,.h2{font-size:1.8rem}}@media screen and (min-width:992px){h2,.h2{font-size:1.765rem}}@media screen and (min-width:1500px){h2,.h2{font-size:2.353rem}}h3,.h3{font-size:1.4rem}@media screen and (min-width:768px){h3,.h3{font-size:1.6rem}}@media screen and (min-width:992px){h3,.h3{font-size:1.412rem}}h4,.h4{font-size:1.3rem}@media screen and (min-width:768px){h4,.h4{font-size:1.5rem}}@media screen and (min-width:992px){h4,.h4{font-size:1.176rem}}h5,.h5{font-size:1.2rem;text-transform:none}@media screen and (min-width:768px){h5,.h5{font-size:1.3rem}}@media screen and (min-width:992px){h5,.h5{font-size:1.059rem}}h6,.h6{font-size:1rem;text-transform:none;font-family:"Inter",Arial,Helvetica,sans-serif;margin-top:12px;margin-bottom:15px}p{margin:0 0 18px}h2.h3{font-size:1.4rem;margin-bottom:25px}@media screen and (min-width:768px){h2.h3{font-size:1.6rem}}@media screen and (min-width:992px){h2.h3{font-size:1.412rem}}h2.p{font-size:1rem;font-weight:700;text-transform:none}h3.h2{font-size:1.6rem}@media screen and (min-width:768px){h3.h2{font-size:1.8rem}}@media screen and (min-width:992px){h3.h2{font-size:1.765rem}}@media screen and (min-width:1500px){h3.h2{font-size:2.353rem}}a{color:#078de1;font-weight:700;text-decoration:underline}a:hover,a:active,a:focus{color:#6f25b5;text-decoration:underline}.wp-block-separator{border-color:#000;border-top-width:1px;width:100px!important}.wp-block-separator.is-style-default{width:100px!important;border-top-width:1px}.wp-block-separator.is-style-wide{width:100%!important;border-top-width:1px}.admin-bar nav.navbar{margin-top:46px}@media screen and (min-width:783px){.admin-bar nav.navbar{margin-top:30px}}html{scroll-padding-top:60px}@media screen and (min-width:992px){html{scroll-padding-top:100px}}nav.navbar{border:0;margin-bottom:0;border-bottom:0;width:100%;padding-top:8px;padding-bottom:8px;padding-right:0;background-color:#040308}@media screen and (min-width:992px){nav.navbar{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:1200px){nav.navbar{padding-top:10px;padding-bottom:10px}}@media screen and (min-width:992px){nav.navbar.top{background-color:#fff0;background-color:rgb(0 0 0 / .3);background-color:rgb(0 0 0 / .3);background:-moz-linear-gradient(top,black 0%,rgb(0 0 0 / .18) 87%,#fff0 100%);background:-webkit-linear-gradient(top,black 0%,rgb(0 0 0 / .18) 87%,#fff0 100%);background:linear-gradient(to bottom,black 0%,rgb(0 0 0 / .18) 87%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}nav.navbar.top .navbar-collapse{background-color:#fff0}}@media screen and (min-width:1200px){nav.navbar.top{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:1500px){nav.navbar.top{padding-top:30px;padding-bottom:30px}}nav.navbar .navbar-brand{max-width:70%;margin-right:0}nav.navbar .navbar-nav li.nav-item a.nav-link{text-transform:uppercase;text-decoration:none;font-family:"Jost",Arial,Helvetica,Times,serif;color:#fff;font-weight:800;padding:18px 25px;letter-spacing:1px;font-size:1rem}@media screen and (min-width:992px){nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:.841rem;padding:15px 18px}}@media screen and (min-width:1200px){nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:.941rem;padding:18px 25px}}nav.navbar .navbar-nav li.nav-item a.nav-link:hover,nav.navbar .navbar-nav li.nav-item a.nav-link:focus,nav.navbar .navbar-nav li.nav-item a.nav-link:active{color:#983fec}nav.navbar .navbar-nav li.nav-item.active a.nav-link{background-color:#fff0;color:#078de1}@media screen and (min-width:992px){nav.navbar .navbar-nav li.nav-item.active a.nav-link{background-color:#fff0}}nav.navbar .navbar-nav li.nav-item.active a.nav-link:hover,nav.navbar .navbar-nav li.nav-item.active a.nav-link:focus,nav.navbar .navbar-nav li.nav-item.active a.nav-link:active{background-color:#fff0;color:#6f25b5}@media screen and (min-width:992px){nav.navbar .navbar-nav li.nav-item.active a.nav-link:hover,nav.navbar .navbar-nav li.nav-item.active a.nav-link:focus,nav.navbar .navbar-nav li.nav-item.active a.nav-link:active{background-color:#fff0}}nav.navbar .navbar-nav li.nav-item .dropdown-menu{border-radius:0;background-color:#040308}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item{font-weight:700;text-decoration:none;text-transform:uppercase;font-family:"Jost",Arial,Helvetica,Times,serif;color:#fff;letter-spacing:1px;font-size:1rem;padding-top:18px;padding-bottom:18px;padding-left:30px}@media screen and (min-width:992px){nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item{font-size:.841rem;padding-left:1.5rem}}@media screen and (min-width:1200px){nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item{font-size:.941rem}}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:hover,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:focus,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:active{background-color:#040308;text-decoration:none;color:#6f25b5}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item.active a.dropdown-item{color:#078de1}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item.active a.dropdown-item:hover,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item.active a.dropdown-item:focus,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item.active a.dropdown-item:active{color:#6f25b5}nav.navbar .menu-kauppa-container #menu-kauppa{padding-left:0;padding-left:0;display:block;float:left;margin-bottom:0}nav.navbar .menu-kauppa-container #menu-kauppa li{display:block;float:left}nav.navbar .menu-kauppa-container #menu-kauppa li a{display:block;text-transform:uppercase;text-decoration:none;font-family:"Jost",Arial,Helvetica,Times,serif;color:#fff;font-weight:800;padding:18px 25px;letter-spacing:1px;font-size:1rem}nav.navbar .menu-kauppa-container #menu-kauppa li a:hover,nav.navbar .menu-kauppa-container #menu-kauppa li a:focus,nav.navbar .menu-kauppa-container #menu-kauppa li a:active{color:#983fec}nav.navbar .menu-kauppa-container #menu-kauppa li a.wcmenucart-contents i{font-size:1.2rem;color:#fff}@media screen and (min-width:992px){nav.navbar .menu-kauppa-container #menu-kauppa li a.wcmenucart-contents i{border-left:1px solid #fff;padding-left:15px}}nav.navbar .menu-kauppa-container #menu-kauppa li a.wcmenucart-contents span{color:#fff}nav.navbar .menu-kauppa-container #menu-kauppa li a.wcmenucart-contents:hover i,nav.navbar .menu-kauppa-container #menu-kauppa li a.wcmenucart-contents:hover span,nav.navbar .menu-kauppa-container #menu-kauppa li a.wcmenucart-contents:focus i,nav.navbar .menu-kauppa-container #menu-kauppa li a.wcmenucart-contents:focus span,nav.navbar .menu-kauppa-container #menu-kauppa li a.wcmenucart-contents:active i,nav.navbar .menu-kauppa-container #menu-kauppa li a.wcmenucart-contents:active span{color:#00e1a4}nav.navbar .menu-kauppa-container #menu-kauppa li.current-menu-item a{color:#078de1}nav.navbar .menu-kauppa-container #menu-kauppa li.current-menu-item.btnlink a{background-color:#fff0}@media screen and (min-width:992px){nav.navbar .menu-kauppa-container #menu-kauppa li.current-menu-item.btnlink a{background-color:#983fec;color:#fff}}nav.navbar .menu-kauppa-container #menu-kauppa li.current-menu-item.btnlink a:hover,nav.navbar .menu-kauppa-container #menu-kauppa li.current-menu-item.btnlink a:focus,nav.navbar .menu-kauppa-container #menu-kauppa li.current-menu-item.btnlink a:active{background-color:#fff0;color:#6f25b5}@media screen and (min-width:992px){nav.navbar .menu-kauppa-container #menu-kauppa li.current-menu-item.btnlink a:hover,nav.navbar .menu-kauppa-container #menu-kauppa li.current-menu-item.btnlink a:focus,nav.navbar .menu-kauppa-container #menu-kauppa li.current-menu-item.btnlink a:active{background-color:#983fec;color:#fff}}nav.navbar .menu-kauppa-container #menu-kauppa li.btnlink{float:right}@media screen and (max-width:991.98px){nav.navbar .menu-kauppa-container #menu-kauppa li.btnlink{float:left;width:100%}}@media screen and (min-width:992px){nav.navbar .menu-kauppa-container #menu-kauppa li.btnlink a{font-size:.841rem;padding:15px 18px;background-color:#078de1;border-top-left-radius:30px;border-bottom-left-radius:30px}nav.navbar .menu-kauppa-container #menu-kauppa li.btnlink a:hover,nav.navbar .menu-kauppa-container #menu-kauppa li.btnlink a:focus,nav.navbar .menu-kauppa-container #menu-kauppa li.btnlink a:active{color:#fff;background-color:#6f25b5}}@media screen and (min-width:1200px){nav.navbar .menu-kauppa-container #menu-kauppa li.btnlink a{font-size:.941rem;padding:18px 25px}}nav.navbar .navbar-toggler{border-color:#fff0;margin-right:0;border-radius:0}nav.navbar .navbar-toggler:hover,nav.navbar .navbar-toggler:focus,nav.navbar .navbar-toggler:active{background-color:#fff0}nav.navbar .navbar-toggler::after{content:"Valikko";color:#fff;font-family:"Jost",Arial,Helvetica,Times,serif;font-size:11px;margin-left:-4px}nav.navbar .navbar-toggler .toggler-icon{background-color:#fff;display:block;width:22px;height:2px;border-radius:1px;margin:4px 0;transition:all .2s ease-in-out}nav.navbar .navbar-toggler span{background-color:#fff}nav.navbar .navbar-toggler span:nth-child(1){width:25px;transform:translateX(0) translateY(6px) rotate(45deg)}nav.navbar .navbar-toggler span:nth-child(2){width:25px;opacity:0}nav.navbar .navbar-toggler span:nth-child(3){width:25px;transform:translateX(0) translateY(-6px) rotate(-45deg)}nav.navbar .navbar-toggler.collapsed span{background-color:#fff}nav.navbar .navbar-toggler.collapsed span:nth-child(1){width:25px;transform:translateX(0) translateY(0) rotate(0)}nav.navbar .navbar-toggler.collapsed span:nth-child(2){width:25px;opacity:1}nav.navbar .navbar-toggler.collapsed span:nth-child(3){width:25px;transform:translateX(0) translateY(0) rotate(0);margin-top:3px}body{background-color:#fff}header#main-header{position:relative;background-position:top center;background-size:cover;background-repeat:no-repeat;height:auto;margin-top:68px}@media screen and (min-width:768px){header#main-header{height:230px;margin-top:0}}@media screen and (min-width:1690px){header#main-header{height:300px}}header#main-header .logo{width:163px;height:46px}@media screen and (min-width:992px){header#main-header .logo{margin-left:7px}}@media screen and (max-width:767.98px){header#main-header .row{display:block}}.home header#main-header{height:auto}@media screen and (min-width:768px){.home header#main-header{height:430px;background-position:top center;background-size:cover;background-repeat:no-repeat}}@media screen and (min-width:992px){.home header#main-header{height:500px}}@media screen and (min-width:1200px){.home header#main-header{height:550px}}@media screen and (min-width:1690px){.home header#main-header{height:800px}}@media screen and (min-width:2220px){.home header#main-header{height:1080px}}.home header#main-header .slogan{background-color:#040308}@media screen and (max-width:767.98px){.home header#main-header .slogan{padding-right:0;padding-left:0}.home header#main-header .slogan .main-title{background-color:#fff0;position:absolute;bottom:0}}@media screen and (max-width:767.98px)and (min-width:768px){.home header#main-header .slogan .main-title{top:50%;transform:translate(0,-50%)}}@media screen and (max-width:767.98px){.home header#main-header .slogan .row{display:block}}@media screen and (min-width:768px){.home header#main-header .slogan{padding-top:60px;background-color:#fff0;position:absolute;top:50%;transform:translate(0,-50%)}}@media screen and (min-width:1500px){.home header#main-header .slogan{padding-top:0}}.home header#main-header .slogan p{max-width:700px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.home header#main-header .slogan p{text-shadow:2px 2px 3px rgb(0 0 0 / .43)}}.home header#main-header .slogan h1{text-shadow:2px 2px 3px rgb(0 0 0 / .43);font-size:1.5rem}@media screen and (min-width:341px){.home header#main-header .slogan h1{font-size:2rem}}@media screen and (min-width:450px){.home header#main-header .slogan h1{font-size:2.118rem}}@media screen and (min-width:480px){.home header#main-header .slogan h1{font-size:3rem}}@media screen and (min-width:770px)and (max-width:766px){.home header#main-header .slogan h1{font-size:3.5rem}}@media screen and (min-width:1200px){.home header#main-header .slogan h1{font-size:3rem}}@media screen and (min-width:1690px){.home header#main-header .slogan h1{font-size:4.118rem}}footer#main-footer{color:#fff}footer#main-footer p,footer#main-footer h1,footer#main-footer h2,footer#main-footer h3,footer#main-footer h4,footer#main-footer h5{color:#fff;margin-top:0}footer#main-footer p,footer#main-footer h1,footer#main-footer h2,footer#main-footer h3,footer#main-footer h4,footer#main-footer h5,footer#main-footer h6{color:#fff}footer#main-footer a{color:#fff}footer#main-footer a:hover,footer#main-footer a:focus{text-decoration:none;color:#6f25b5}footer#main-footer a.social-btn{margin:0 8px;font-size:2rem}footer#main-footer #madeby{font-size:.941rem;font-weight:400}@media screen and (min-width:768px){footer#main-footer #madeby{font-size:.882rem}}footer#main-footer #madeby p{color:#a1daff}footer#main-footer #madeby a{color:#a1daff;font-weight:400}footer#main-footer #madeby a:hover,footer#main-footer #madeby a:focus{color:#6f25b5;text-decoration:underline}footer#main-footer .embed-responsive{height:280px}@media screen and (min-width:768px){footer#main-footer .embed-responsive{height:340px}}footer#main-footer .embed-responsive iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%)}form.wpcf7-form{color:#fff}form.wpcf7-form .form-control{font-size:.941rem;padding:15px 20px;color:#fff;background-color:#0074be;border:1px solid #0074be;border-radius:30px}form.wpcf7-form .form-control::placeholder{color:#aedfff}form.wpcf7-form input.form-control{height:43px}form.wpcf7-form a{font-weight:400}form.wpcf7-form .wpcf7-list-item{font-size:.941rem}form.wpcf7-form input.btn{color:#078de1!important;background:#fff;border:1px solid #fff}form.wpcf7-form input.btn:hover,form.wpcf7-form input.btn:active,form.wpcf7-form input.btn:focus{background:#6f25b5;color:#fff!important;border:1px solid #6f25b5}form.wpcf7-form input.btn.disabled,form.wpcf7-form input.btn[disabled]{background:#a1daff;color:#078de1!important;border:1px solid #a1daff}form.wpcf7-form .wpcf7-not-valid-tip{color:#000}.form-group .control-label{margin-top:20px}.form-group .form-control{border-radius:0;border:0;color:#000;border:1px solid #ddd}.form-group .form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(222 222 222 / .6);box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(222 222 222 / .6)}.form-group.has-error .form-control{border:1px solid #a94442}.servicelifts .home-textgroup{background-color:#eeeff2}.servicelifts .home-textgroup .textgroup{width:80%;margin:0 10%}@media screen and (min-width:768px){.servicelifts .home-textgroup .textgroup{width:90%;margin:0 5%}}@media screen and (min-width:1500px){.servicelifts .home-textgroup .textgroup{width:80%;margin:0 10%}}.servicelifts .home-textgroup .textgroup h2{font-size:1.412rem;margin-top:0;padding:0}.servicelifts img{height:auto;width:auto}@media screen and (min-width:992px){.servicelifts img{height:100%;width:100%;object-fit:cover}}.wp-block-table table{max-width:800px}.wp-block-table table td{padding:10px 2px;min-width:70px;font-size:.96rem}@media screen and (min-width:768px){.wp-block-table table td{padding:10px;min-width:auto;font-size:1rem}}@media(max-width:991.98px){.wp-block-column:not(:first-child){margin-left:0!important}}.news-area img{float:left}@media(max-width:767.98px){.news-area img{width:15%}}.news-area h2{margin-bottom:10px}@media screen and (min-width:992px){.news-area h2{margin-bottom:15px}}@media screen and (min-width:1500px){.news-area h2{margin-bottom:25px}}@media(max-width:767.98px){.news-area h3,.news-area h4,.news-area h5,.news-area h6{float:left;width:100%}}.news-area h3{margin-bottom:15px}@media screen and (min-width:992px){.news-area h3{margin-bottom:25px}}@media screen and (min-width:1500px){.news-area h3{margin-bottom:35px}}.news-area .newsgroup h2,.news-area .newsgroup h3,.news-area .newsgroup h4,.news-area .newsgroup h5,.news-area .newsgroup h6{color:#078de1}#twocolumns{background-color:#eeeff2}#twocolumns a{color:#000;text-decoration:none}#twocolumns a:hover,#twocolumns a:active,#twocolumns a:focus{color:#6f25b5;text-decoration:underline}#breadcrumbs a{text-decoration:none}#breadcrumbs a:hover,#breadcrumbs a:focus,#breadcrumbs a:active{text-decoration:underline}.woocommerce form .form-row{display:block}@media screen and (max-width:767.98px){.woocommerce form .form-row label{line-height:1.5}}.woocommerce form .form-row textarea{padding:10px 8px;min-height:100px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:none}@media screen and (max-width:767.98px){.woocommerce-billing-fields__field-wrapper p.form-row{width:100%;margin-top:15px;margin-bottom:15px}}.woocommerce form .form-row textarea,.woocommerce-billing-fields input,.woocommerce-billing-fields .select2-container--default .select2-selection--single,.woocommerce-shipping-fields input,.woocommerce-shipping-fields .select2-container--default .select2-selection--single{box-shadow:none;border:1px solid #000;height:45px;padding:5px 8px;border-radius:0}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{text-decoration:none;line-height:130%;color:#000;font-weight:700;font-style:normal;text-transform:uppercase;font-family:"Jost",Arial,Helvetica,Times,serif;font-size:1.4rem}@media screen and (min-width:768px){.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:1.6rem}}@media screen and (min-width:992px){.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:1.412rem}}.woocommerce ul.products li.product a:hover h2.woocommerce-loop-product__title,.woocommerce ul.products li.product a:focus h2.woocommerce-loop-product__title,.woocommerce ul.products li.product a:active h2.woocommerce-loop-product__title{color:#6f25b5;text-decoration:underline}.woocommerce ul.products li.product span.price{color:#000;font-size:1rem;font-weight:400;font-style:normal;font-family:"Inter",Arial,Helvetica,sans-serif}span.wc-block-components-product-price{font-size:1rem}span.wc-block-components-product-price span{font-size:1rem}ul.products.columns-3{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:start!important;align-items:flex-start!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}@media screen and (max-width:767.98px){ul.products.columns-3 li.product.type-product{margin:0 5% 2.992em 0;margin:0 5% 2.6em 0;width:90%}}@media screen and (min-width:768px){ul.products.columns-3 li.product.type-product{margin:0 1.2% 2.992em 0}}@media screen and (min-width:992px){ul.products.columns-3 li.product.type-product{margin-left:0 2.2% 2.992em 0}}@media screen and (min-width:1200px){ul.products.columns-3 li.product.type-product{margin-top:0 2.3% 2.992em 0}}@media screen and (max-width:767.98px){ul.products.columns-3 li.product.type-product:nth-of-type(2){margin-left:0;margin-right:0}}ul.products.columns-3 li.product.type-product a.button{margin-top:0;margin-bottom:0}ul.products.columns-3 li.product.type-product h2.woocommerce-loop-product__title{float:left;width:100%}