body{font-family:"Inter",sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"Inter";font-weight:400}h1{margin-bottom:60px;font-size:60px}h2{margin-bottom:60px;font-size:60px}h3{margin-bottom:60px;font-size:30px}p+h2{margin-top:60px}p+h3{margin-top:60px}p{margin-bottom:30px}.col-text h2{margin-bottom:30px}.col-text h3{margin-bottom:30px}img{max-width:100%;height:auto}a{color:#666}.container-fluid{width:1920px;max-width:100%}.container{width:1400px;max-width:100%}.btn-custom a,a .btn-custom{display:inline-block;padding:10px 30px;background:none;color:#000;border:1px solid #000;border-radius:25px}.btn-custom a:hover,.btn-custom a:focus,.btn-custom a:active,a .btn-custom:hover,a .btn-custom:focus,a .btn-custom:active{text-decoration:none;background:#000;color:#fff}.content.bg-black .btn-custom a,.content.bg-black a .btn-custom{display:inline-block;padding:10px 50px;background:none;color:#fff;border:1px solid #fff;border-radius:25px}.content.bg-black .btn-custom a:hover,.content.bg-black .btn-custom a:focus,.content.bg-black .btn-custom a:active,.content.bg-black a .btn-custom:hover,.content.bg-black a .btn-custom:focus,.content.bg-black a .btn-custom:active{text-decoration:none;background:#fff;color:#000}.content.big-pad-bottom .btn-custom a,.content.big-pad-bottom a .btn-custom{display:inline-block;padding:10px 50px;background:none;color:#fff;border:1px solid #fff;border-radius:25px}.content.big-pad-bottom .btn-custom a:hover,.content.big-pad-bottom .btn-custom a:focus,.content.big-pad-bottom .btn-custom a:active,.content.big-pad-bottom a .btn-custom:hover,.content.big-pad-bottom a .btn-custom:focus,.content.big-pad-bottom a .btn-custom:active{text-decoration:none;background:#fff;color:#000}.arrow-link a,a .arrow-link{display:block;font-weight:700;color:#000;text-decoration:none;margin-top:60px}.arrow-link a::after,a .arrow-link::after{font-family:"FontAwesome";content:"\f178";margin-left:10px;display:inline-block;text-decoration:none}.navigation-container nav#quadmenu{padding-right:160px;z-index:8000}.navigation-container .searchform-1{position:relative;z-index:9999}.navigation-container .searchform-1 .search-toggle{position:absolute;right:130px;bottom:calc(100% + 17px);color:#fff}.navigation-container .searchform-1>form{transform:none;right:-75px;height:0;padding:0;background:#fff;width:calc(100% + 130px);transition:all 0.5s linear;top:-120px}.navigation-container .searchform-1.search-visible>form{width:calc(100% + 150px);height:180px;padding:40px;z-index:9999}.navigation-container .searchform-1>form>input[type="text"]{box-shadow:none!important;border:1px solid #000;margin:0 auto;height:auto;padding:15px;width:500px;max-width:calc(100% - 30px);display:block;outline:none}.navigation-container .searchform-1>form>button[type="submit"]{position:relative;display:block;margin:20px auto 0;background:#fff;color:#000;padding:10px 30px;border:1px solid #000;border-radius:20px;height:auto;font-weight:500}.navigation-container .searchform-1>form>button[type="submit"]:focus,.navigation-container .searchform-1>form>button[type="submit"]:hover{background-color:#000;color:#fff}.navigation-container.navi-bannerless .searchform-1 .search-toggle{color:#000}#quadmenu .quadmenu-navbar-nav>li>a:hover>.quadmenu-item-content>.quadmenu-text,#quadmenu .quadmenu-navbar-nav>li>a:focus>.quadmenu-item-content>.quadmenu-text,#quadmenu .quadmenu-navbar-nav>li.current-menu-item>a>.quadmenu-item-content>.quadmenu-text{text-decoration:underline}body #quadmenu .quadmenu-navbar-nav li.quadmenu-item.open>a>.quadmenu-item-content>.quadmenu-caret::before{content:"\e902"}.navigation-container .navilang{position:relative;z-index:9000}.navigation-container .navilang .navigation-languages{position:absolute;right:60px;bottom:calc(100% + 17px);margin:0}.navigation-container .navilang .navigation-languages ul{margin:0;padding:0}.navigation-container .navilang .navigation-languages ul a{font-size:16px;text-transform:uppercase}.navigation-container .navilang .navigation-languages ul a::after{margin-left:5px;content:url(../../../../../../themes/aresso-child/img/arrow-right-w.png);display:inline-block;text-decoration:none}.navigation-container .navilang .navigation-languages ul a:hover,.navigation-container .navilang .navigation-languages ul a:focus{text-decoration:underline}.navigation-container.navi-banner{position:absolute;left:0;top:0;width:100%;padding:60px;background:none}.navigation-container.navi-bannerless{padding:60px;background:#F5F5F9}.navigation-container.navi-bannerless .quadmenu-navbar-brand img{filter:invert(1)}.navigation-container.navi-bannerless #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav>li>a>.quadmenu-item-content{color:#000}.navigation-container.navi-bannerless #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav>li>a:focus>.quadmenu-item-content,.navigation-container.navi-bannerless #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav>li>a:hover>.quadmenu-item-content{color:#000}.navigation-container.navi-bannerless #quadmenu.quadmenu-default_theme .quadmenu-navbar-toggle.collapsed .icon-bar{background-color:#000}.navigation-container.navi-bannerless #quadmenu.quadmenu-default_theme .quadmenu-navbar-toggle .icon-bar{background-color:#000}.banner-container{background-color:#000}body .banner-container .carousel-caption{bottom:auto;top:320px}body.frontpage .banner-container .carousel-caption h1,body.frontpage .banner-container .carousel-caption h2{font-size:90px}body:not(.frontpage) .banner-container .carousel-caption h1,body:not(.frontpage) .banner-container .carousel-caption h2{font-size:60px}.col-content_carousel{width:1200px;max-width:100%;margin:0 auto}.content-carousel-description{font-size:18px;margin-bottom:60px}.content-carousel-container>div{padding:0 15px}.caro-item{padding:60px 60px 60px 100px;position:relative}.caro-item .item-num{position:absolute;left:60px;top:60px;font-size:40px;line-height:1}.caro-item-1{border-bottom:1px solid #a7a7a7;padding-top:10px;padding-left:60px}.caro-item-1 .item-num{top:10px;left:20px}.caro-item-2{border-bottom:1px solid #a7a7a7;border-left:1px solid #a7a7a7;padding-top:10px;padding-right:20px}.caro-item-2 .item-num{top:10px}.caro-item-3{padding-bottom:10px;padding-left:60px}.caro-item-3 .item-num{left:20px}.caro-item-4{border-left:1px solid #a7a7a7;padding-bottom:10px;padding-right:20px}.caro-item .item-link{color:#a7a7a7;text-decoration:none!important}.caro-item .item-link:focus,.caro-item .item-link:hover{color:#fff}.caro-item .item-link.active-item-link{color:#fff}.content-carousel-content{display:none}.content{padding:120px 0}.content.bg-white{background-color:#fff;color:#000}.content.bg-grey{background-color:#F5F5F9;color:#000}.content.bg-black{background-color:#000;color:#fff}.content.bg-dark-grey{background-color:#1C1C22;color:#fff}.content.big-pad-bottom{padding-bottom:650px;background-color:#000!important;color:#fff}.content.toppadding{padding-bottom:0}.content.bottompadding{padding-top:0}.content.nopadding{padding-top:0;padding-bottom:0}.content.hotspots{background:url(../../../../../../themes/aresso-child/img/gradient.png) bottom center no-repeat #000;background-size:contain;min-height:800;color:#fff;padding:120px 0 0;margin-bottom:-10px}.content.hotspots .col-text{width:680px;margin:0 auto;max-width:100%}.content.hotspots .col-text:last-of-type{width:100%;margin:120px 0 0}.content.centered{background-color:#F5F5F9;color:#000}.content.centered>.container>.row{align-items:center}.content-6_6 .left-col{padding-right:60px}.content-6_6 .right-col{padding-left:60px}.content.static-archive-desc{padding:0}.margin-text{margin-bottom:60px;display:block}body .col-news_carousel{margin:0 -15px}body .col-news_carousel .news-carousel-desc{text-align:center;margin-bottom:60px}body .col-news_carousel .owl-carousel-item .news-carousel-image{width:auto;padding-bottom:0;height:auto}body .col-news_carousel .news-carousel-info{padding:30px 45px}body .col-news_carousel .news-carousel-category{text-transform:uppercase;margin-bottom:60px}body .col-news_carousel .news-carousel-title{text-align:left}body .col-news_carousel .news-carousel-title h3{margin-bottom:60px}body .col-news_carousel .news-carousel-ingress{text-align:left;margin-bottom:60px}body .col-news_carousel .news-carousel-link a{font-weight:700;color:#000}body .col-news_carousel .news-carousel-link a::after{content:url(../../../../../../themes/aresso-child/img/arrow-right.png);margin-left:15px;display:inline-block;text-decoration:none!important}body .col-news_carousel .news-carousel-image img{border-radius:10px}body .col-news_carousel .owl-carousel.owl-drag .owl-item{padding:0 50px!important}body .col-news_carousel .owl-dots{text-align:center;padding:60px 0}body .col-news_carousel .owl-dots .owl-dot{margin:0 10px;padding:10px;height:40px;width:40px;border-radius:20px;border:1px solid #000;position:relative;color:#000;background:#fff}body .col-news_carousel .owl-dots .owl-dot.active{background:#000;color:#fff}body .col-news_carousel .owl-dots .owl-dot span{line-height:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}body .col-content_highlights .content-highlight{margin-bottom:30px}body .col-content_highlights .content-highlight-container{box-shadow:none;height:100%}body .col-content_highlights .content-highlight-container .content-highlight-inner{text-align:left;padding:30px 0 0}body .col-content_highlights .content-highlight-container .content-highlight-inner h3{font-size:1.2rem;font-weight:400}body .col-content_highlights.content-hl-banner{position:relative;z-index:500;margin-top:-300px}body .col-content_highlights.content-hl-banner .content-highlight-container{background-color:#000;color:#fff}body .col-content_highlights.content-hl-banner .content-highlight-container .content-highlight-inner{background:none;padding:30px 30px 0;text-align:left;position:relative}body .col-content_highlights.content-hl-banner .content-highlight-container .content-highlight-inner .hl-number{font-size:3.5rem;line-height:1;position:absolute;left:30px;top:30px}body .col-content_highlights.content-hl-banner .content-highlight-container .content-highlight-inner .content-highlight-title{padding-left:50px}body .col-content_highlights.content-hl-banner .content-highlight-container .content-highlight-inner .content-highlight-title h3{font-size:1.7rem}body .col-content_highlights.content-hl-cols .content-highlight-container{background-color:#000;color:#fff;padding-bottom:30%}body .col-content_highlights.content-hl-cols .content-highlight-container .content-highlight-inner{background:none;padding:40px 60px 0 80px;text-align:left;position:relative}body .col-content_highlights.content-hl-cols .content-highlight-container .content-highlight-inner .hl-number{font-size:3rem;line-height:1;position:absolute;left:30px;top:40px}body .col-content_highlights.content-hl-cols .content-highlight-container .content-highlight-inner .content-highlight-title h3{font-size:1.7rem}body .col-content_highlights.content-hl-cols .content-highlight-container .content-highlight-inner.hl-inner-bignum{padding-left:100px}body .col-content_highlights.content-hl-cols>.row-highlights>.content-highlight:nth-of-type(1) .content-highlight-container{padding-bottom:100%}body .col-content_highlights.content-hl-cols>.row-highlights>.content-highlight:nth-of-type(3) .content-highlight-container{padding-bottom:100%}body .col-content_highlights.content-hl-cols>.row-highlights>.content-highlight:nth-of-type(7) .content-highlight-container{padding-bottom:100%}body .col-content_highlights.content-hl-cols>.row-highlights .two-hl{margin-bottom:30px}body .col-content_highlights.content-hl-cols>.row-highlights .two-hl>.row{height:100%}body .col-content_highlights.content-hl-cols>.row-highlights .two-hl .content-highlight{height:calc(50% - 15px)}body .col-content_highlights.content-hl-cols>.row-highlights .two-hl .content-highlight:nth-of-type(1){margin-bottom:30px}body .col-content_highlights.content-hl-cols>.row-highlights .two-hl .content-highlight:nth-of-type(2){margin-bottom:0}body .col-content_highlights .normal-highlights .content-highlight a{color:#000}body .col-content_highlights .normal-highlights .content-highlight h3::after{margin-left:30px;font-family:"FontAwesome";content:url(../../../../../../themes/aresso-child/img/arrow-right.png)}body .col-content_highlights .normal-highlights .content-highlight img{border-radius:10px}.product-image-toggle{display:flex;align-items:center;justify-content:center;margin-bottom:60px}.product-image-toggle button{margin:0 15px;appearance:none;height:36px;width:60px;border:3px solid #000;border-radius:18px;background:#000;position:relative;outline:none!important}.product-image-toggle button::after{position:absolute;left:24px;top:0;content:"";width:30px;height:30px;border-radius:15px;background:#fff;transition:all 0.3s ease}.product-image-toggle button.gallery-white::after{left:0}.products-categories-wrap{text-align:center}ul.products-categories{display:inline-block;list-style:none;background:#fff;border-radius:30px;padding:5px 0;margin:0 0 60px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}ul.products-categories li{display:inline-block}ul.products-categories li button{appearance:none;border:none;background:#fff;color:#000;outline:none!important;padding:10px 30px;border-radius:30px;line-height:1;margin:0 5px}ul.products-categories li button.selected-category{background:#000;color:#fff}.col-products_highlights .products-container{padding-top:60px}.col-products_highlights .product-highlight{margin-bottom:30px}.col-products_highlights .product-highlight a{color:#000;text-decoration:none}.col-products_highlights .product-highlight .product-highlight-inner{background:#fff;padding:30px}.col-products_highlights .product-highlight .product-highlight-inner .product-images{margin-bottom:30px}.col-products_highlights .product-highlight .product-highlight-inner h3{font-size:20px;font-weight:700;margin-bottom:20px}.col-products_highlights .product-highlight .product-highlight-inner .product-icons{margin:15px 0 0}.col-products_highlights .product-highlight .product-highlight-inner .product-icons>span{display:inline-block;margin-right:15px;border-radius:10px;background:#F1F4F6;width:60px;height:60px;position:relative}.col-products_highlights .product-highlight .product-highlight-inner .product-icons>span span{position:absolute;right:8px;top:8px;font-size:1rem;line-height:1}.col-products_highlights .product-highlight .product-highlight-inner .product-icons>span.icon-sitting{background:url(../../../../../../themes/aresso-child/img/icon-sitting.png) left bottom no-repeat #F1F4F6}.col-products_highlights .product-highlight .product-highlight-inner .product-icons>span.icon-laying{background:url(../../../../../../themes/aresso-child/img/icon-laying.png) left bottom no-repeat #F1F4F6}.col-products_highlights .product-highlight .product-highlight-inner .product-icons>span.icon-nozzles{background:url(../../../../../../themes/aresso-child/img/icon-nozzles.png) left bottom no-repeat #F1F4F6}.col-products_highlights .product-highlight .product-highlight-inner .product-icons>span.icon-pumps{background:url(../../../../../../themes/aresso-child/img/icon-pumps.png) left bottom no-repeat #F1F4F6}.products-highlight-archive-link{text-align:center;padding:30px 0 0}.products-highlight-archive-link a{display:inline-block;padding:10px 50px;background:none;color:#000;border:1px solid #000;border-radius:25px;text-transform:uppercase}.products-highlight-archive-link a:hover,.products-highlight-archive-link a:focus{text-decoration:none;background:#000;color:#fff}body.archive-products .product-image-toggle{margin-top:60px}.archive-product{background:#F5F5F9}.archive-product .products-categories-wrap .category-description{width:800px;max-width:calc(100% - 30px);margin:0 auto 60px;padding:30px 60px;text-align:center;background:#fff}.archive-product .products-categories-wrap .category-description p:last-of-type{margin-bottom:0}.archive-product .product-highlight{margin-bottom:30px}.archive-product .product-highlight a{color:#000;text-decoration:none}.archive-product .product-highlight .product-highlight-inner{background:#fff;padding:30px;height:100%}.archive-product .product-highlight .product-highlight-inner .product-images{margin-bottom:15px}.archive-product .product-highlight .product-highlight-inner h3{font-size:1.3rem}.archive-product .product-highlight .product-highlight-inner .product-icons{margin:15px 0 0}.archive-product .product-highlight .product-highlight-inner .product-icons>span{display:inline-block;margin-right:15px;border-radius:10px;background:#F1F4F6;width:60px;height:60px;position:relative}.archive-product .product-highlight .product-highlight-inner .product-icons>span span{position:absolute;right:8px;top:8px;font-size:1rem;line-height:1}.archive-product .product-highlight .product-highlight-inner .product-icons>span.icon-sitting{background:url(../../../../../../themes/aresso-child/img/icon-sitting.png) left bottom no-repeat #F1F4F6}.archive-product .product-highlight .product-highlight-inner .product-icons>span.icon-laying{background:url(../../../../../../themes/aresso-child/img/icon-laying.png) left bottom no-repeat #F1F4F6}.archive-product .product-highlight .product-highlight-inner .product-icons>span.icon-nozzles{background:url(../../../../../../themes/aresso-child/img/icon-nozzles.png) left bottom no-repeat #F1F4F6}.archive-product .product-highlight .product-highlight-inner .product-icons>span.icon-pumps{background:url(../../../../../../themes/aresso-child/img/icon-pumps.png) left bottom no-repeat #F1F4F6}.single-product .product-information h1{margin-bottom:20px}.single-product .product-information{padding-top:60px}.single-product .product-category{margin-bottom:60px;text-transform:uppercase}.single-product .product-price{margin-bottom:40px;font-size:1.5rem}.single-product .product-image-toggle{justify-content:flex-start}.single-product .product-description{margin-bottom:120px}.single-product .product-gallery .product-main-image{padding:30px;background:#fff;margin-bottom:20px}.single-product .product-gallery .product-thumbnails a{display:inline-block;padding:5px}.single-product .product-accordion .panel-heading{padding:40px;background:#fff;margin-top:20px}.single-product .product-accordion .panel-heading a{display:block;color:#000;font-size:1.1rem;font-weight:700;position:relative;padding-right:30px;text-decoration:none!important}.single-product .product-accordion .panel-heading a::after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"\f077";font-family:"FontAwesome"}.single-product .product-accordion .panel-heading a.collapsed::after{content:"\f078";font-family:"FontAwesome"}.single-product .product-accordion .panel-collapse{padding:0 40px 40px;background:#fff}.single-product .product-technical-details{display:flex;flex-wrap:wrap}.single-product .product-technical-details .details{width:50%;margin-bottom:40px}.single-product .product-technical-details .details>div{font-weight:700}.single-product .product-technical-details .details-dimensions{padding-right:15px;padding-left:60px;position:relative}.single-product .product-technical-details .details-dimensions::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-dime.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .product-technical-details .details-depth{padding-left:60px;position:relative}.single-product .product-technical-details .details-depth::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-depth.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .product-technical-details .details-pumps{padding-right:15px;padding-left:60px;position:relative}.single-product .product-technical-details .details-pumps::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-pumps.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .product-technical-details .details-nozzles{padding-left:60px;position:relative}.single-product .product-technical-details .details-nozzles::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-nozzles.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .product-technical-details .details-volume{padding-right:20px;padding-left:60px;position:relative}.single-product .product-technical-details .details-volume::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-vol.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .product-technical-details .details-empty-weight{padding-left:60px;position:relative}.single-product .product-technical-details .details-empty-weight::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-empty.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .product-technical-details .details-people-sitting{padding-right:20px;padding-left:60px;position:relative}.single-product .product-technical-details .details-people-sitting::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-sitting.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .product-technical-details .details-people-laying{padding-left:60px;position:relative}.single-product .product-technical-details .details-people-laying::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-laying.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .product-technical-details .details-heater{padding-right:20px;padding-left:60px;position:relative}.single-product .product-technical-details .details-heater::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-heater.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .product-accessories{display:flex;flex-wrap:wrap}.single-product .product-accessories .accessory{width:50%;margin-bottom:40px;font-weight:700}.single-product .product-accessories .accessory-otsonaattori{padding-right:15px;padding-left:60px;position:relative}.single-product .product-accessories .accessory-otsonaattori::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-otso.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .product-accessories .accessory-wifi{padding-left:60px;position:relative}.single-product .product-accessories .accessory-wifi::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-wifi.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .product-accessories .accessory-niskatyynyt{padding-right:15px;padding-left:60px;position:relative}.single-product .product-accessories .accessory-niskatyynyt::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-tyyny.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .product-accessories .accessory-tehosaatimet{padding-left:60px;position:relative}.single-product .product-accessories .accessory-tehosaatimet::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-saato.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .product-accessories .accessory-valaistus{padding-right:20px;padding-left:60px;position:relative}.single-product .product-accessories .accessory-valaistus::before{position:absolute;left:0;top:0;background:url(../../../../../../themes/aresso-child/img/prod-valo.png) left center no-repeat;width:40px;height:40px;content:""}.single-product .col-products_highlights .product-image-toggle{display:none}.single-product .col-products_highlights .products-categories-wrap{display:none}.col-image img{border-radius:10px}.col-image .image-description{padding-top:10px;color:#707070}.col-image+.col-text{margin-top:60px}.col-text+.col-image{margin-top:60px}.single-news .news-page-info{padding:60px 0;background:#f5f5f9}.single-news .news-page-info h1{margin-bottom:30px}.single-news .news-page-info .news-page-readtime{display:inline-block;margin-right:10px;position:relative;padding-left:30px}.single-news .news-page-info .news-page-readtime::before{background:url(../../../../../../themes/aresso-child/img/icon-clock.png) left center no-repeat;width:30px;height:20px;position:absolute;left:0;top:1px;content:""}.single-news .news-page-info .news-page-readtime::after{content:"\2022";margin-left:10px}.single-news .news-page-info .news-page-date{display:inline-block;margin-right:10px}.single-news .news-page-info .news-page-maincat{display:inline-block}.single-news .news-page-info .news-page-maincat::before{content:"\2022";margin-right:10px}.archive-news{background:#F5F5F9;padding:0 60px}.archive-categories-wrap{text-align:center}ul.archive-categories{display:inline-block;list-style:none;background:#fff;border-radius:30px;padding:5px 0;margin:0 0 120px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}ul.archive-categories li{display:inline-block;margin:0}ul.archive-categories li a{display:inline-block;border:none;background:#fff;color:#000;outline:none!important;padding:10px 30px;border-radius:30px;line-height:1;margin:0 5px}ul.archive-categories li a.selected-category{background:#000;color:#fff}ul.archive-categories li a:hover,ul.archive-categories li a:focus{background:#000;color:#fff}.archive-news .archive-row{margin-bottom:120px}.archive-news .archive-row a{color:#000;text-decoration:none!important;display:block;border-radius:10px}.archive-news .archive-row a:focus,.archive-news .archive-row a:hover{background:rgba(0,0,0,.1)}.archive-news .archive-row .archive-row-inner{padding:15px 15px 30px}.archive-news .archive-row .archive-image{margin-bottom:40px}.archive-news .archive-row .archive-image img{border-radius:10px}.archive-news .archive-row h2{margin-bottom:20px;font-size:30px}.archive-news .archive-row .archive-details{font-size:.9rem;margin-bottom:15px}.archive-news .archive-row .archive-details .archive-readtime{display:inline-block;margin-right:10px;position:relative;padding-left:30px}.archive-news .archive-row .archive-details .archive-readtime::before{background:url(../../../../../../themes/aresso-child/img/icon-clock.png) left center no-repeat;width:30px;height:20px;position:absolute;left:0;top:1px;content:""}.archive-news .archive-row .archive-details .archive-readtime::after{content:"\2022";margin-left:10px}.archive-news .archive-row .archive-details .archive-date{display:inline-block;margin-right:10px}.archive-news .archive-row .archive-details .archive-category{display:inline-block}.archive-news .archive-row .archive-details .archive-category::before{content:"\2022";margin-right:10px}.col-table table{background:#fff;color:#000;margin-bottom:60px}.col-table table th{padding-top:30px;padding-bottom:30px;background:#fff;border-top:none;border-bottom:none;border-left:1px solid #000}.col-table table tr{background:#fff}.col-table table tr:nth-child(odd){background:#F5F5F9}.col-table table td{border-top:none;border-bottom:none;border-left:1px solid #000;text-align:center}.col-table table th:first-of-type{border-left:none}.col-table table td:first-of-type{border-left:none;text-align:left}.col-video>h2{text-align:center;display:block;width:680px;max-width:100%;margin:0 auto 60px}.col-video:last-of-type{margin-bottom:-120px}.companies-highlight-container{margin-bottom:40px}.companies-highlight-inner{background:#000;color:#fff;padding:40px;border-radius:10px}.companies-highlight-inner .companies-highlight-city{position:relative;padding:10px 0 10px 45px;text-transform:uppercase}.companies-highlight-inner .companies-highlight-city:before{content:"";background:url(../../../../../../themes/aresso-child/img/company-location.png) left center no-repeat;position:absolute;left:0;top:0;height:40px;width:40px}.companies-highlight-inner .companies-highlight-title h4{margin-bottom:30px}.companies-highlight-readmore{padding:30px 0}.companies-highlight-readmore a{display:inline-block;padding:10px 50px;background:none;color:#fff;border:1px solid #fff;border-radius:25px}.companies-highlight-readmore a:hover,.companies-highlight-readmore a:focus{text-decoration:none;background:#fff;color:#000}.companies-highlights-some a{display:inline-block;margin-right:15px}.col-faq .panel-heading{padding:40px;background:#fff;margin-top:20px}.col-faq .panel-heading a{display:block;color:#000;font-size:1.1rem;font-weight:700;position:relative;padding-right:30px;text-decoration:none!important}.col-faq .panel-heading a::after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"\f077";font-family:"FontAwesome"}.col-faq .panel-heading a.collapsed::after{content:"\f078";font-family:"FontAwesome"}.col-faq .panel-collapse{padding:0 40px 40px;background:#fff;color:#000}.content>.container-fluid .col-news_highlights{padding:0 120px}body .news-highlights-wrap{margin-top:60px}body .col-news_highlights .news-highlight-container{margin-bottom:30px;padding:0 15px}body .col-news_highlights .news-highlight-container a{color:#000;display:block;border-radius:10px}body .col-news_highlights .news-highlight-container a:hover,body .col-news_highlights .news-highlight-container a:focus{text-decoration:none;color:#000;background:rgba(0,0,0,.1)}body .col-news_highlights .news-highlight-container .news-highlight-inner{border:none;padding:15px 15px 20px}body .col-news_highlights .news-highlight-container .news-highlight-image{margin-bottom:20px}body .col-news_highlights .news-highlight-container .news-highlight-image img{border-radius:10px}body .col-news_highlights .news-highlight-container .news-highlight-title h4{margin-bottom:20px;font-size:30px}body .col-news_highlights .news-highlight-container .news-highlight-info{font-size:.9rem;margin-bottom:15px}body .col-news_highlights .news-highlight-container .news-highlight-info .news-highlight-readtime{display:inline-block;margin-right:10px;position:relative;padding-left:30px}body .col-news_highlights .news-highlight-container .news-highlight-info .news-highlight-readtime::before{background:url(../../../../../../themes/aresso-child/img/icon-clock.png) left center no-repeat;width:30px;height:20px;position:absolute;left:0;top:1px;content:""}body .col-news_highlights .news-highlight-container .news-highlight-info .news-highlight-readtime::after{content:"\2022";margin-left:10px}body .col-news_highlights .news-highlight-container .news-highlight-info .news-highlight-date{display:inline-block;margin-right:10px}body .col-news_highlights .news-highlight-container .news-highlight-info .news-highlight-category{display:inline-block}body .col-news_highlights .news-highlight-container .news-highlight-info .news-highlight-category::before{content:"\2022";margin-right:10px}.news-highlight-archive-link{padding:30px 0 0}.news-highlight-archive-link a{display:inline-block;padding:10px 50px;background:none;color:#000;border:1px solid #000;border-radius:25px;text-transform:uppercase}.news-highlight-archive-link a:hover,.products-highlight-archive-link a:focus{text-decoration:none;background:#000;color:#fff}.news-arrows{text-align:right}.news-arrows .owl-carousel-arrow{display:inline-block;margin-left:15px;padding:10px 30px;border:1px solid #000;border-radius:30px;line-height:1;background:#fff}.news-arrows .owl-carousel-arrow:focus,.news-arrows .owl-carousel-arrow:hover{cursor:pointer;background:#000;color:#fff}.news-arrows .owl-carousel-arrow .arrow-left::after{content:url(../../../../../../themes/aresso-child/img/arrow-left.png)}.news-arrows .owl-carousel-arrow:focus .arrow-left::after,.news-arrows .owl-carousel-arrow:hover .arrow-left::after{content:url(../../../../../../themes/aresso-child/img/arrow-left-w.png)}.news-arrows .owl-carousel-arrow .arrow-right::after{content:url(../../../../../../themes/aresso-child/img/arrow-right.png)}.news-arrows .owl-carousel-arrow:focus .arrow-right::after,.news-arrows .owl-carousel-arrow:hover .arrow-right::after{content:url(../../../../../../themes/aresso-child/img/arrow-right-w.png)}body .search-results-container h1{margin:0 0 20px}body .search-results-container .search-results-header{padding-bottom:10px}body .search-results-container .search-result{padding:40px 0}body .search-results-container .search-result h3{margin-bottom:15px}body .search-results-container .search-result .date{margin-bottom:15px}body .search-results-container .search-result a{text-decoration:underline}body .search-results .btn-search{line-height:1.5;display:inline-block;padding:10px 30px;background:none;color:#000;border:1px solid #000;border-radius:25px}body .search-results .btn-search:focus,body .search-results .btn-search:hover{text-decoration:none;background:#000;color:#fff;border:1px solid #000}.with_frm_style form .frm_top_container .frm_primary_label{font-size:.9rem;color:#414042;text-transform:uppercase;font-weight:700}.with_frm_style form input[type="text"],.with_frm_style form input[type="password"],.with_frm_style form input[type="email"],.with_frm_style form input[type="number"],.with_frm_style form input[type="url"],.with_frm_style form input[type="tel"]{border:1px solid #1C1C22!important;border-radius:5px!important;padding:30px!important;height:auto!important}.with_frm_style form input[type="text"]:focus,.with_frm_style form input[type="password"]:focus,.with_frm_style form input[type="email"]:focus,.with_frm_style form input[type="number"]:focus,.with_frm_style form input[type="url"]:focus,.with_frm_style form input[type="tel"]:focus{box-shadow:0 0 5px #1C1C22!important}.with_frm_style form textarea{border:1px solid #1C1C22!important;border-radius:5px!important;padding:30px!important;height:auto!important}.with_frm_style form textarea:focus{box-shadow:0 0 5px #1C1C22!important}.with_frm_style .frm_radio label,.with_frm_style .frm_checkbox label{color:#000;font-size:.9rem}.content.bg-dark-grey .with_frm_style .frm_radio label,.with_frm_style .frm_checkbox label{color:#fff}.content.bg-black .with_frm_style .frm_radio label,.with_frm_style .frm_checkbox label{color:#fff}.with_frm_style .frm_radio input[type="radio"],.with_frm_style .frm_checkbox input[type="checkbox"]{width:16px;height:16px;min-width:16px}.with_frm_style .frm_radio input[type="radio"]::before,.with_frm_style .frm_checkbox input[type="checkbox"]::before{width:10px;height:10px}.frm_style_formidable-style.with_frm_style form .frm_submit button{background:#1C1C22;border-radius:20px;border:1px solid #fff;text-transform:uppercase;color:#fff;padding:10px 40px;box-shadow:none}.frm_style_formidable-style.with_frm_style form .frm_submit button:hover,.frm_style_formidable-style.with_frm_style form .frm_submit button:focus{background:#fff!important;border:1px solid #1C1C22!important;color:#1C1C22!important}body .footer-container .with_frm_style form#form_uutiskirje{width:450px;max-width:100%;position:relative}body .footer-container .with_frm_style form#form_uutiskirje input[type="email"]{height:50px!important;font-family:"Inter";font-weight:400;font-size:16px;line-height:1;width:300px!important;padding:10px 25px!important;border-radius:20px 0 0 20px!important;border:1px solid #fff!important;color:#fff!important;background:#000!important}body .footer-container .with_frm_style form#form_uutiskirje input[type="email"]::placeholder{font-family:"Inter";font-weight:400;font-size:16px;line-height:1;color:#fff}body .footer-container .with_frm_style form#form_uutiskirje .frm_submit{position:absolute;left:299px;top:0}body .footer-container .with_frm_style form#form_uutiskirje .frm_submit button{height:50px;font-family:"Inter";font-weight:400;font-size:16px;line-height:1;margin:0;border:1px solid #fff;background:#000;color:#fff;padding:10px 25px;border-radius:0 20px 20px 0}body .footer-container .with_frm_style form#form_uutiskirje .frm_submit button::after{margin-left:10px;content:url(../../../../../../themes/aresso-child/img/arrow-right-w.png);display:inline-block}body .footer-container{background:#000;padding:0}body .footer-container .footer-left{padding:60px;border-bottom:1px solid #fff}body .footer-container .footer-right{padding:60px;border-bottom:1px solid #fff;border-left:1px solid #fff}body .footer-container .footer-someicons{text-align:right}body .footer-container .footer-links li{margin-bottom:15px}body .footer-container .footer-logo{margin-bottom:40px}body .footer-container .footer-logo-mobi{display:none}body .bottombar-container{text-align:left;color:#b3b3b3;background:#000;padding:0;font-size:.9rem}body .bottombar-container p:last-of-type{margin-bottom:0}body .bottombar-container .bottombar-left,body .bottombar-container .bottombar-right{padding:40px 60px}body .bottombar-container .bottombar-link{margin-right:40px;color:#b3b3b3;display:inline-block}body .bottombar-container .bottombar-link:focus,body .bottombar-container .bottombar-link:hover{text-decoration:none;color:#fff}body .bottombar-container .bottombar-link::after{content:">";padding-left:5px}.otgs-development-site-front-end,.wpml-ls-statics-footer{display:none}.car-mob-only{display:none}.car-dt-only{display:block}@media (max-width:1199px){.car-mob-only{display:block}.car-dt-only{display:none}.car-mob-last{order:12}.car-mob-first{order:0}.content-carousel-content{text-align:center}.content-carousel-description{padding:0 60px;margin-bottom:40px}h1{margin-bottom:40px;font-size:40px}h2{margin-bottom:40px;font-size:40px}h3{margin-bottom:40px;font-size:26px}body:not(.frontpage) .banner-container .carousel-caption h1,body:not(.frontpage) .banner-container .carousel-caption h2{font-size:50px}}@media (max-width:991px){.navigation-container.navi-banner{padding:12px 0}.navigation-container.navi-bannerless{padding:12px 0}.navigation-container>.container-fluid{position:relative}.navigation-container nav#quadmenu{padding-right:0}.navigation-container .searchform-1{position:static}.navigation-container .searchform-1.search-visible>form{height:206px;z-index:10001}.navigation-container .searchform-1 .search-toggle{right:100px;bottom:unset;top:18px;z-index:10000}.navigation-container .searchform-1>form{top:-12px}.navigation-container .navilang .navigation-languages{position:static}.navigation-container .navilang{position:absolute;top:15px;right:100px}.navigation-container ul.quadmenu-navbar-nav{background:rgba(0,0,0,.95)!important}.navigation-container.navi-bannerless #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav>li>a>.quadmenu-item-content{color:#fff}.navigation-container.navi-bannerless #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav>li>a:is(:hover,:focus,:active)>.quadmenu-item-content{color:#fff}body .banner-container .carousel-caption{top:100px}body.frontpage .banner-container .carousel-caption h1,body.frontpage .banner-container .carousel-caption h2{font-size:60px}h1{margin-bottom:40px;font-size:40px}h2{margin-bottom:40px;font-size:40px}h3{margin-bottom:40px;font-size:26px}body .col-news_carousel .news-carousel-category{margin-bottom:20px}body .col-news_carousel .news-carousel-title{margin-top:0}body .col-news_carousel .news-carousel-title h3{margin-bottom:20px}.content>.container-fluid .col-news_highlights{padding:0}body .footer-container .footer-right{border:none}body .col-content_highlights.content-hl-banner .content-highlight-container{padding-bottom:20%!important;padding-right:20%}.archive-news{padding:0}.archive-news .archive-row{margin-bottom:80px}}@media (max-width:767px){h1{margin-bottom:20px;font-size:30px}h2{margin-bottom:20px;font-size:30px}h3{margin-bottom:20px;font-size:24px}body:not(.frontpage) .banner-container .carousel-caption h1,body:not(.frontpage) .banner-container .carousel-caption h2{font-size:40px}.navigation-container .searchform-1>form>input[type="text"]{width:400px}body.frontpage .banner-container .carousel-caption h1,body.frontpage .banner-container .carousel-caption h2{font-size:40px}.caro-item{padding:20px 20px 20px 60px!important;border-bottom:1px solid #fff;border-left:0;border-right:0;border-top:0}body .caro-item .item-num{left:15px!important;top:10px!important}.news-arrows{display:none}body .news-highlights-wrap{margin-top:10px}.content>.container-fluid .col-news_highlights{padding:0}.col-news_highlights .news-highlights-wrap .owl-stage{left:-100px}.footer-mobi-first{order:0}.footer-mobi-last{order:12}body .footer-container .footer-logo-mobi{display:block;margin-bottom:40px}body .footer-container .footer-logo{display:none}body .footer-container .footer-right{border-bottom:1px solid #fff;padding:40px}body .footer-container .footer-left{padding:40px}body .footer-container .footer-someicons{text-align:left}.bottombar-mobi-first{order:0;border-bottom:1px solid #fff}.bottombar-mobi-last{order:12}body .bottombar-container .bottombar-left,body .bottombar-container .bottombar-right{padding:40px}body .bottombar-container .bottombar-link{margin-right:0;display:block;margin-bottom:15px;color:#fff}body .bottombar-container{font-size:1rem}body .col-news_highlights .news-highlight-container .news-highlight-title h4{font-size:20px}.content.centered .col-image{text-align:center;margin-bottom:40px}.content.centered .left-col{padding:0 40px}.content.centered .right-col{padding:0 40px}.content-6_6 .right-col{padding-left:15px}.content{padding:60px 0}.content:has(.video-embed-container){padding:120px 0}.col-products_highlights .products-container{padding-top:0}body .col-news_highlights .news-highlight-container{padding:0 8px}.archive-news .archive-row h2{font-size:20px}.archive-news .archive-row{margin-bottom:40px}ul.archive-categories{margin-bottom:60px}.col-faq .panel-heading{padding:20px}.single-product .product-accordion .panel-heading{padding:20px}}@media (max-width:575px){body.frontpage .banner-container .carousel-caption h1,body.frontpage .banner-container .carousel-caption h2{font-size:30px}.col-news_highlights .news-highlights-wrap .owl-stage{left:-50px}body .footer-container .with_frm_style form#form_uutiskirje input[type="email"]{width:220px}body .footer-container .with_frm_style form#form_uutiskirje .frm_submit{left:219px}body .col-content_highlights.content-hl-banner .content-highlight-container{padding-bottom:100%!important;padding-right:0}.navigation-container .searchform-1>form>input[type="text"]{width:340px}.single-product .product-technical-details .details,.single-product .product-accessories .accessory{width:100%}.single-product .product-accordion .panel-collapse{padding:10px 40px 40px}ul.archive-categories{width:100%}ul.archive-categories li a{padding:10px 18px}.banner-container .owl-carousel{padding-bottom:125%!important}.with_frm_style form input[type="text"],.with_frm_style form input[type="password"],.with_frm_style form input[type="email"],.with_frm_style form input[type="number"],.with_frm_style form input[type="url"],.with_frm_style form input[type="tel"]{padding:20px 30px!important}}