/*!
Theme Name: Visionmate (Swedish)
Author: Visionmate
Description: Visionmate custom WordPress theme
Version: 1.0.0
Text Domain: visionmate

/* dosis-regular - latin */
@font-face{font-display:swap;font-family:'Dosis';font-style:normal;font-weight:400;src:url(/wp-content/themes/visionmate/fonts/dosis-v32-latin-regular.woff2) format('woff2'),url(/wp-content/themes/visionmate/fonts/dosis-v32-latin-regular.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Dosis';font-style:normal;font-weight:600;src:url(/wp-content/themes/visionmate/fonts/dosis-v32-latin-600.woff2) format('woff2'),url(/wp-content/themes/visionmate/fonts/dosis-v32-latin-600.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Dosis';font-style:normal;font-weight:700;src:url(/wp-content/themes/visionmate/fonts/dosis-v32-latin-700.woff2) format('woff2'),url(/wp-content/themes/visionmate/fonts/dosis-v32-latin-700.ttf) format('truetype')}*::-webkit-media-controls{display:none!important}*::-webkit-media-controls-enclosure{display:none!important}.custom-video-controls{z-index:2147483647}*::-webkit-media-controls-start-playback-button{display:none!important}*::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}*::state(webkit-media-controls-play-button){display:none!important;-webkit-appearance:none}*::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}#cookie-notice{background-color:#222429!important}#cookie-notice .cn-button{background-color:#42ba85!important;color:#fff;text-align:center;display:inline-block;height:30px;line-height:30px;border-radius:30px;padding:0 1.25rem}.grecaptcha-badge{visibility:hidden}.cn-button.bootstrap{background-color:#42ba85!important;background-image:none;text-shadow:none;border:none}.loaderBg{background-color:#fff;overflow:hidden;position:fixed;left:0;top:0;right:0;bottom:0;z-index:100000}.preloader{position:fixed;left:50%;top:50%;z-index:10}.preloader:after{content:" ";display:inline-block;position:absolute;top:-3px;left:-3px;width:30px;height:30px;border-radius:30px;opacity:.4;background:#42ba85;-webkit-animation:preloader_center 2s infinite linear;animation:preloader_center 2s infinite linear}.preloader span{display:block;position:absolute;opacity:.8;border:3px solid #42ba85;-webkit-animation:preloader_ring 2s infinite linear;animation:preloader_ring 2s infinite linear}.preloader span:nth-child(1){top:-9px;left:-9px;width:42px;height:42px;border-radius:42px;-webkit-animation-delay:0.5s;animation-delay:0.5s}.preloader span:nth-child(2){top:-18px;left:-18px;width:60px;height:60px;border-radius:60px;-webkit-animation-delay:1s;animation-delay:1s}.preloader span:nth-child(3){top:-27px;left:-27px;width:78px;height:78px;border-radius:78px;-webkit-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes preloader_center{50%{opacity:1;background:#42ba85}}@keyframes preloader_center{50%{opacity:1;background:#42ba85}}@-webkit-keyframes preloader_ring{50%{opacity:0}}@keyframes preloader_ring{50%{opacity:0}}.page-header{position:relative;width:100%;height:300px;background:#222429}.hero{background-position:center center;background-repeat:no-repeat;background-size:cover}.page-header__inner{position:absolute;bottom:20px}.page-header__inner h2{color:#fff}.page-content{margin:50px 0}#map{height:100%}#map-content{font-size:12px}.posts-sidebar{width:100%;margin-top:50px;margin-left:40px}.posts-sidebar figure{display:block;width:100%;height:auto;overflow:hidden;margin:0;box-sizing:border-box}.posts-sidebar figure img{width:100%;max-width:100%;height:auto;-webkit-transform:scale(1.5);transform:scale(1.5);transition:.3s ease-in-out}.posts-sidebar .sidebar-item{padding-bottom:10px;margin-bottom:40px;border-bottom:1px solid #ddd}.post-sidebar__title{color:#616161;font-weight:400;text-transform:uppercase;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:30px}.sidebar-excerpt{color:#616161}.products-sidebar{width:100%;margin-top:50px}.products-sidebar figure{display:block;width:100%;height:auto;overflow:hidden;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.products-sidebar figure img{width:100%;max-width:100%;height:auto;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.products-sidebar__title{margin:0 0 27px 0}.sidebar-item{margin-bottom:30px}.sidebar-title{display:block;margin:15px 0;text-decoration:none;color:#222429;font-size:20px;line-height:28px;font-weight:600}.sidebar-item__link:hover .sidebar-title{text-decoration:none;color:#42ba85}.sidebar-item__link:hover figure img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:992px){.posts-sidebar{margin:0}}@media only screen and (max-width:600px){.products-sidebar{margin-top:0}}body{font-family:"Dosis",Arial,sans-serif;font-size:16px;line-height:1.7;letter-spacing:1px;font-weight:400;color:#616161;background-color:#fff}strong{font-weight:700}a{color:#42ba85;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover{text-decoration:none;background:#fff0}a:focus,a:active{outline:none;text-decoration:none;background:#fff0}::-moz-selection{color:#fff;background:#42ba85}::selection{color:#fff;background:#42ba85}h1,.h1{font-size:50px;line-height:65px;font-weight:400;margin-bottom:20px}h2,.h2{color:#313132;font-size:32px;line-height:45px;font-weight:400;text-transform:uppercase;margin-bottom:15px}h3,.h3{color:#313132;font-size:24px;line-height:42px;font-weight:600;text-transform:uppercase}h4,.h4{color:#313132;font-size:18px;line-height:35px;font-weight:600}h5,.h5{color:#313132;font-size:16px;line-height:25px;font-weight:600}h6,.h6{color:#313132;font-size:16px;line-height:25px;font-weight:600}.section__title{position:relative;padding-bottom:20px;margin-bottom:30px}.section__desc{max-width:800px;margin:0 auto}.section__btns{margin-top:35px;display:flex;gap:10px;justify-content:center}@media screen and (max-width:768px){h1{font-size:40px;line-height:55px}h2{font-size:28px;line-height:40px}h3{font-size:21px;line-height:30px}}@media screen and (max-width:550px){h1{font-size:30px;line-height:35px}h2{font-size:24px;line-height:30px}}.main-header{width:100%;padding:30px;position:absolute;z-index:100}.main-header .row{margin-bottom:0}.main-header.sticky{position:fixed;top:0;padding:30px;background-color:#fff;-webkit-box-shadow:0 0 3px rgb(0 0 0 / .21);box-shadow:0 0 3px rgb(0 0 0 / .21)}.main-header.sticky .main-nav{margin-top:0}.main-header.sticky a{color:#616161}.main-header.sticky .lang-menu a{border-right:1px solid #616161}.main-header.sticky .lang-menu>li:last-child>a{border-right:none}@media screen and (max-width:1200px){.main-header.sticky .toggle span{background:#000}}.lang-menu{display:block;margin:0;padding:0;float:right}.lang-menu li{display:inline-block}.lang-menu li a{color:#fff;font-size:14px;border-right:1px solid #fff;padding:0 5px}.lang-menu li a.lang-active,.lang-menu li a:hover,.lang-menu li a:focus{color:#42ba85}.lang-menu li:last-child a{border-right:none}.slide-down{-webkit-animation:slide-down ease-in-out .6s .1s both;animation:slide-down ease-in-out .6s .1s both}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}.main-nav{display:block;list-style:none;margin:0;padding:0;float:left}.main-nav li{display:inline-block;padding:0 20px}.main-nav li a{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase}.main-nav li a.active{color:#42ba85}.main-nav li a:hover{color:#42ba85}.lang{margin:7px 0 0 0;padding:0;float:right}.lang a{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;border:1px solid #fff;padding:5px}.lang a:hover{color:#42ba85;border:1px solid #42ba85}.main-nav li.current-menu-item a{color:#42ba85}.toggle{display:none;margin:10px;font-size:0;background:#fff0;border:none;width:30px;height:20px;position:relative;top:-5px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.toggle:focus{background:#fff0}.toggle span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:5px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.toggle.open span{background:#616161}.toggle span:nth-child(1){top:0}.toggle span:nth-child(2),.toggle span:nth-child(3){top:12px}.toggle span:nth-child(4){top:24px}.toggle.open span:nth-child(1){top:18px;width:0%;left:50%}.toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.toggle.open span:nth-child(4){top:18px;width:0%;left:50%}.closeBtn{display:none;margin:0 0 0 10px;font-size:0;background:#fff0;border:none;left:calc(100% - 60px);width:30px;height:20px;position:relative;top:20px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.closeBtn:focus{background:#fff0}.closeBtn span{display:block;position:absolute;height:3px;width:100%;background:#616161;border-radius:5px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.closeBtn span:nth-child(1){top:18px;width:0%;left:50%}.closeBtn span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.closeBtn span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.closeBtn span:nth-child(4){top:18px;width:0%;left:50%}@media screen and (max-width:1200px){.toggle{display:block}.closeBtn{display:block;z-index:100}.nav{z-index:101;display:none;position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 0 3px rgb(0 0 0 / .21);padding:0 0 40px 0}.lang-menu{text-align:center;margin-top:20px;width:100%}.lang-menu>li>a{color:#616161;border-right:1px solid #616161}.main-nav{width:100%;text-align:center}.main-nav li{display:block;padding:10px 0}.main-nav li a{color:#616161;font-size:14px;font-weight:600;text-transform:uppercase}.main-nav li a.active{color:#42ba85}.main-nav li a:hover{color:#42ba85}}@media screen and (min-width:1201px){.nav{display:flex!important}}.secondary-header{width:100%;position:relative;z-index:100;padding:20px;background-color:#fff;box-shadow:0 0 3px rgb(0 0 0 / .21)}.secondary-header .row{margin-bottom:0}.secondary-header .nav{margin-bottom:0}.secondary-header .main-nav{margin-top:0}.secondary-header .main-nav li a{color:#616161}.secondary-header .main-nav li.current-menu-item a{color:#42ba85}.secondary-header .main-nav li a:hover{color:#42ba85}.secondary-header .lang-menu a{color:#616161;border-right:1px solid #616161}.secondary-header .toggle span{background:#222429}.secondary-header.sticky{position:fixed;top:0;padding:20px}.footer{padding:30px 0 10px 0;background-color:#222429;color:#fff;font-size:16px;font-weight:400}.footer .fas,.footer .fab{width:35px;height:35px;background-color:#42ba85;color:#fff;font-size:14px;padding:10px 0;margin-right:12px;border-radius:30px;text-align:center}.footer a{color:#fff}.footer p{display:inline}.footer .footer__social{display:flex;justify-content:center;list-style:none;text-align:center;margin-bottom:30px}.footer .footer__social li{display:inline-block}.footer .footer__contact{display:block;list-style:none;text-align:center;margin:0 0 30px 0}.footer .footer__contact li{display:inline-block;padding:0 20px;border-right:1px solid #fff}.footer .footer__contact li a:hover{color:#42ba85}.footer .footer__contact li:last-child{border-right:none}.footer__copyright{display:block;list-style:none;text-align:center}.footer__copyright li{position:relative;display:inline-block;padding:0 7px}.footer__copyright li a:hover{color:#42ba85}.footer__copyright li:after{content:"•";position:absolute;padding-left:7px}.footer__copyright li:last-child:after{display:none}.footer .row,.footer__bottom .row{margin-bottom:0!important}.footer__bottom{border-top:2px solid rgb(255 255 255 / .02);font-size:14px;color:#898b92}.footer__bottom a{color:#898b92}.footer .modal-cookies .btn:hover{color:#fff!important}@media screen and (max-width:678px){.footer .footer__contact li{display:block;padding:0;border-right:none}}.btn{border-radius:30px;-webkit-box-shadow:none;box-shadow:none}.white{color:#616161}.green{background-color:#42ba85!important}#hero{position:relative;width:100%;height:100svh;overflow:hidden}#hero::before{content:"";position:absolute;background:rgb(0 0 0 / .6) url(img/bgpattern.png) repeat;width:100%;height:100%;top:0;left:0;z-index:1}#videobg{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);object-fit:cover}.hero__content{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:0;z-index:2;text-align:center}.hero__content img{width:70%;max-width:550px;height:auto}#intro{padding:80px 0;text-align:center}#intro .section__title::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;background-color:#42ba85;width:80px;height:3px}#services{padding:80px 0;text-align:center;background-color:#fff}#services .section__title::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;background-color:#42ba85;width:80px;height:3px}#services .services__el{margin-top:50px}#services .services__el a{color:#42ba85;text-transform:uppercase;font-size:12px;letter-spacing:2px}#services .services__el-desc{min-height:110px}#partners{padding:80px 0;text-align:center;background-color:#f5f5f5}#partners .section__title::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;background-color:#42ba85;width:80px;height:3px}.logos{list-style:none;padding:0;margin:50px 0 0 0;display:flex;width:100%;flex-wrap:wrap;justify-content:center}.logo{width:25%;padding:30px;outline:none;border-right:1px solid #e9e9e9;display:flex;justify-content:center;align-items:center;mix-blend-mode:multiply}.logo:nth-child(-n+16){border-bottom:1px solid #e9e9e9}.logo:nth-child(4n+4){border-right:none}.logo img{max-width:150px;margin:0 auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);border-radius:0!important;transition:0.2s;-webkit-transition:0.2s}.logo img:hover{cursor:pointer;-webkit-filter:grayscale(0%);filter:grayscale(0%)}#feedback{background-color:#f5f5f5;padding:50px 0 60px 0;text-align:center}#feedback .section__title::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;background-color:#42ba85;width:80px;height:3px}@media screen and (max-width:670px){#feedback{padding:30px 0 40px 0}}.testimonials{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:1299px){.testimonials{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:670px){.testimonials{margin-top:40px;grid-template-columns:1fr}}.testimonial{padding:40px 35px 40px;background:#fff;-webkit-box-shadow:0 17px 35px rgb(74 74 115 / .1),0 5px 15px rgb(0 0 0 / .07);box-shadow:0 17px 35px rgb(74 74 115 / .1),0 5px 15px rgb(0 0 0 / .07)}@media screen and (max-width:991px){.testimonial{padding:30px 30px 30px}}.testimonial__content{font-size:18px;line-height:1.6}@media screen and (max-width:991px){.testimonial__content{font-size:16px}}.testimonial__author{margin-top:25px;display:flex;align-items:center;justify-content:center;gap:20px}@media screen and (max-width:991px){.testimonial__author{gap:15px}}.testimonial__author__img{border-radius:50%;width:80px;height:80px;object-fit:cover}@media screen and (max-width:991px){.testimonial__author__img{width:60px;height:60px}}.testimonial__author__text{text-align:left;line-height:1.4}.testimonial__author__text div:first-child{font-weight:700}.testimonial__rating{display:flex;justify-content:center;margin-bottom:25px}.testimonial__rating svg{fill:#42ba85;width:18px}.testimonials-cta{margin-top:55px;display:flex;justify-content:center}@media screen and (max-width:670px){.testimonials-cta{margin-top:40px}}#slick-slide01{padding-top:20px}#news{padding:80px 0;text-align:center}#news .section__title{text-align:center;margin-bottom:50px}#news .section__title::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;background-color:#42ba85;width:80px;height:3px}.news__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}.news__item a:hover{text-decoration:underline}.news__item .post-intro__title>a:hover{text-decoration:none}.news__item-img img{width:120px;height:auto;margin:10px 0 0 0}@media screen and (max-width:1300px){.hero__content img{width:70%;max-width:480px;height:auto}}@media screen and (max-width:1250px){.logo img{max-width:100px}}@media screen and (max-width:992px){.logo{width:40%;border-right:1px solid #e9e9e9}.logo img{max-width:150px}.logo:nth-child(even){border-right:none}.logo:nth-child(odd){border-right:1px solid #e9e9e9}.logo:nth-child(-n+16){border-bottom:1px solid #e9e9e9}}@media screen and (max-width:800px){.news__item{margin-bottom:30px}}@media screen and (max-width:550px){.logo{width:100%;display:block;border-right:none!important;border-bottom:1px solid #e9e9e9!important}.logos.partners-mobile{display:block}.logos.partners-slider{display:none}}@media screen and (max-width:500px){#news h2.section__title{margin-bottom:30px}.logos{margin-top:0}.news__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news__item-text{padding:0}.news__item-img img{display:none}}.page-header__about{background:url(../img/hero.jpg) no-repeat center center;background-size:cover}.about-page__intro{padding:80px 0}.about-page__intro h2::after{content:"";position:absolute;bottom:0;left:0;display:block;background-color:#42ba85;width:80px;height:3px}.about-page__desc{padding:0 70px 0 0}.about-page__team{text-align:center;background-color:#fff;padding:80px 0 40px 0}.about-page__team h2::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;background-color:#42ba85;width:80px;height:3px}.about-page__img img{display:block;width:100%;max-width:560px;height:auto;border-radius:4px}.team-person__wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:80px}.team-person{width:25%;margin-bottom:50px}.team-person .team-img{width:100px;margin:0 auto}.team-person .team-img img{width:100%;height:auto;border-radius:50%}.team-person .team-title h5{margin:0}.team-person .team-title h6{color:#616161;font-weight:400;font-size:14px;margin:0}.about-page__carrier{padding:30px 0 50px 0;text-align:center;background-color:#42ba85;color:#fff}.about-page__carrier h2,.about-page__carrier h3,.about-page__carrier h4,.about-page__carrier h5,.about-page__carrier h6{color:#fff}.about-page__carrier a{margin-top:10px}@media screen and (max-width:992px){.about-page__desc{padding:0}.team-person{width:50%}}@media screen and (max-width:600px){.row-custom{display:flex;flex-direction:column}.col-custom{order:-1}}#services-page .services-list{padding:50px 0}.services__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.services__item>span.anchor{position:absolute;top:-200px}.services__item>.services__icon{-ms-flex-item-align:start;align-self:flex-start;padding:0;margin-top:40px}.services__item>.services__icon img{width:60px}.services__item>.services__desc{margin-left:40px;margin-right:10px}.services__bottom{text-align:center;padding:50px 0 70px 0;background-color:#42ba85;color:#fff}.services__bottom h3{color:#fff;margin:0 0 10px 0}.services__bottom span{display:block;color:#fff;font-size:18px}.services__bottom .btn{margin-top:40px}@media screen and (max-width:800px){.services__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;text-align:center}.services__item>.services__icon{margin:0 auto}.services__item>.services__desc{margin-left:0}}.products-page__intro{padding:80px 0}#products{text-align:center}#products .section__title{position:relative;padding-bottom:20px;margin-bottom:50px}@media screen and (max-width:800px){#products .section__title{margin-bottom:30px}}#products .section__title::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;background-color:#42ba85;width:80px;height:3px}.products__intro{padding:50px 0;background-color:#42ba85;color:#fff}.products__intro h2{color:#fff;margin-top:0}.products__intro .btn{margin-top:20px}.products__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#f5f5f5}.products__col{width:50%}.col-bg{height:415px;background-repeat:no-repeat;background-position:center center;background-size:cover}.col-left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.products__details{padding:80px;text-align:left}.products__logo{width:auto;height:30px}@media screen and (max-width:1170px){.products__details{padding:60px 40px 20px 40px}}@media screen and (max-width:800px){.products__details{padding:60px 30px}.products__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products__col{width:100%}.col-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.page-content__img{max-width:200px}.product-hero{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.product-hero::before{content:"";position:absolute;background:rgb(0 0 0 / .4);width:100%;height:100%;top:0;left:0;z-index:1}#map{width:100%;height:300px}#map:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:300px;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .7)),to(transparent));background:linear-gradient(rgb(0 0 0 / .7),transparent);z-index:90}#contact-page{padding:30px 0 80px 0;background-color:#f5f5f5}.contact-page__info{padding-bottom:20px;border-bottom:1px solid #ddd}.info__list{list-style:none;margin:20px 0;padding:0}.info__list li{margin:15px 0}.info__list .fas{width:35px;height:35px;background-color:#42ba85;color:#fff;font-size:14px;padding:10px 0;margin-right:10px;border-radius:30px;text-align:center}.info__list a:hover{color:#42ba85}.info__social{list-style:none;padding:0;margin:0}.info__social li{display:inline-block;margin-right:40px}.info__social li a{font-size:20px;color:#42ba85}.contact-form-mobile{display:none;margin:30px 0}.privacy-link-mobile{display:none}#main-contact-form{background-color:#fff;padding:30px;border-radius:3px;-webkit-box-shadow:0 17px 35px rgb(74 74 115 / .1),0 5px 15px rgb(0 0 0 / .07);box-shadow:0 17px 35px rgb(74 74 115 / .1),0 5px 15px rgb(0 0 0 / .07)}#main-contact-form input,#main-contact-form textarea{margin:0}#main-contact-form input:focus{margin:0;color:#616161}#main-contact-form input[type="submit"]{padding:10px 35px;background-color:#42ba85;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:30px;text-transform:uppercase}textarea{background-color:#fff0;border:none;border-bottom:1px solid #9e9e9e;-webkit-transition:all 0.3s;transition:all 0.3s;min-height:70px}textarea:focus{border-bottom:1px solid #42ba85;-webkit-box-shadow:0 1px 0 0 #42ba85;box-shadow:0 1px 0 0 #42ba85;color:#616161}div.wpcf7-mail-sent-ok{border:none;color:#42ba85}div.wpcf7-validation-errors{border:none;color:red}@media screen and (max-width:992px){.contact-form-mobile,.privacy-link-mobile{display:block}.contact-form-desktop,.privacy-link-desctop{display:none}}.page-header__error{position:relative;width:100%;height:100px;background:#222429}.error-404{padding:60px 0 110px 0;background-color:#f5f5f5;text-align:center}.error-404 h1{font-size:100px;font-weight:700;color:#42ba85;margin:60px 0 30px 0}.error-404 h3{color:#616161;font-weight:400;margin-bottom:0}.error-404 .btn{margin-top:40px}#blog-page{padding:40px 0 80px 0}.post-item{display:flex;flex-direction:row;justify-content:space-between;width:100%;border-bottom:1px solid #ddd;padding:50px 0}.post-img{width:20%}.post-img img{width:100%;height:auto}.post-intro{width:80%;margin-left:30px}.post-intro__title{margin:0}.post-intro__title a{color:#313132;font-size:22px}.post-intro__title a:hover{color:#42ba85}.post-intro__date{display:block;font-size:14px;margin-bottom:10px}.post-intro__date i{margin-right:5px}.post-intro__btn{display:block;margin-top:10px}.post-intro__btn:hover{text-decoration:underline}.blog-pagination{margin:50px 0 0 0}.blog-pagination .page-numbers{padding:10px;color:#616161}.blog-pagination .current{display:inline-block;box-sizing:border-box;height:40px;width:40px;border-radius:3px;text-align:center;padding:8px;background-color:#eee}.blog-pagination .current:hover{cursor:pointer;color:#616161;background-color:#eee}@media screen and (max-width:769px){.post-item{flex-direction:column}.post-img{width:100%;margin-bottom:20px}.post-img img{width:50%}.post-intro{width:100%}}@media screen and (max-width:500px){.post-img img{width:100%}.post-intro{margin-left:0}}.entry-title{margin:20px 0;font-size:38px;line-height:48px;font-weight:600;color:#313132}.entry-img img{width:100%;height:auto}.post-date{display:inline-block;margin-right:30px;font-size:14px;color:#616161}.post-date i{margin-right:5px}.post-tags{display:inline-block;margin-right:5px}.post-tags .tag{font-size:14px;color:#42ba85;text-transform:capitalize;display:inline-block;margin-right:5px}.post-tags .tag i{margin-right:2px}#references-single .products__details-logo{width:100%;max-width:150px;height:auto}#references-single .products__details-logo img{width:100%;height:auto;display:block;margin-bottom:2rem}.scroll-to-link{position:absolute;bottom:100px;left:50%;font-size:40px;color:#fff;z-index:3;transform:translateX(-50%)}.slick-slide img{margin:0 auto;display:block;max-width:120px;max-height:120px;border-radius:50%}@media screen and (max-height:1024px){.scroll-to-link{bottom:50px}}@media screen and (max-height:700px){.scroll-to-link{bottom:50px;font-size:25px}.hero__content img{max-width:300px}}@media screen and (max-height:500px){.scroll-to-link{bottom:30px}}@media screen and (max-height:400px){.hero__content img{max-width:200px}.scroll-to-link{bottom:20px}}.youtube-responsive-container{position:relative;padding-bottom:56.25%;margin-bottom:30px;height:0;overflow:hidden}.youtube-responsive-container iframe,.youtube-responsive-container object,.youtube-responsive-container embed{position:absolute;top:0;left:0;width:100%;height:100%}//Mike Added dropdown for menus .pointer-events-none{pointer-events:none}.hidden{display:none}.dropdown-link{display:flex;gap:.5rem;justify-content:center;align-items:center;>span{pointer-events:none}.dropdown-toggle{pointer-events:none}}.dropdown-open+.sub-menu{display:grid}.dropdown-open svg{rotate:180deg}.sub-menu{gap:.4rem;padding-top:.8rem;padding:.7rem 1rem!important;z-index:10;margin-left:-1rem;li{padding:0!important}}.hero__content{display:grid;place-content:center;padding:30px;height:100%}.hero__inner{display:grid;place-content:center;height:100%}.hero__title{font-size:40px;line-height:1.2;color:#fff}@media screen and (max-width:1200px){.nav-logo-inner{display:none!important}.nav-logo{display:block}.main-header{padding:30px 30px 0 30px!important;display:flex;justify-content:space-between}.secondary-header{padding:20px!important;display:flex;justify-content:space-between}}@media screen and (min-width:1201px){.nav-logo-inner{display:block}.nav-logo{display:none}.menu-header-menu-container{margin-right:auto}.nav{display:flex;justify-content:space-between;align-items:center}.nav-box{display:flex;justify-content:space-between;align-items:center;margin-right:auto}.scroll-to-link{display:none}.hero__content{place-content:end start;padding:30px}.hero__inner{place-content:end start;max-width:1000px;margin:0 auto}.hero__title{text-align:left}}@media screen and (min-width:1345px){.hero__title{font-size:70px}}@media screen and (min-width:1500px){.hero__content{place-content:end center}.nav-box{position:absolute;inset:0;max-width:1000px;margin:0 auto}}@media screen and (min-width:1700px){.hero__content{display:block}.hero__inner{max-width:calc(500px + 40vw)}.nav-box{max-width:calc(500px + 40vw)}}@media screen and (min-width:1200px){.sub-menu{position:absolute}.main-header.sticky .sub-menu,.secondary-header .sub-menu{background:#fff;box-shadow:0 10px 15px -10px rgb(0 0 0 / .3)}}.main-header .nav-logo-inner[data-bg="light"]{display:none}.main-header .nav-logo-inner[data-bg="dark"]{display:block}.main-header.sticky .nav-logo-inner[data-bg="light"]{display:block}.main-header.sticky .nav-logo-inner[data-bg="dark"]{display:none}.hero-video-button{background-color:#fff0;position:absolute;bottom:30px;right:30px;display:flex;align-items:center;gap:10px;font-size:20px;line-height:1;border:none;padding:12px 15px;border-radius:40px}.hero-video-button:focus{background-color:#fff0}.hero-video-button .play-video{display:block}.hero-video-button .pause-video{display:none}.hero-video-button.playing .play-video{display:none}.hero-video-button.playing .pause-video{display:block}@media screen and (max-width:790px){.hero-video-button span{display:none!important}}#videobg::slotted::-webkit-media-controls-container{display:none!important;visibility:hidden!important;opacity:0!important;-webkit-appearance:none!important}#videobg:host::shadow::-webkit-media-controls-container{display:none!important;visibility:hidden!important;opacity:0!important;-webkit-appearance:none!important}