header{z-index:8;width:100%;transition:all .2s ease-in;position:absolute;top:0;left:0}header .header-top{background:#fffc;padding:10px}header .header-bottom{width:100%;position:relative;top:0}header .logo,header .logo img,header.scrolling{transition:all .2s ease-in}header.scrolling .header-bottom{z-index:5;background:#fff;transition:all .2s ease-in;position:fixed;box-shadow:0 0 9px 3px #00000026}header.scrolling .header-bottom nav a{color:#7a7a7a}header.scrolling .header-bottom nav a.active{color:#ff6f61}header.scrolling .header-bottom nav a.active:after{background:#ff6f61}header.scrolling .header-bottom nav a:hover:after{width:100%;transition:all .2s ease-in}header.scrolling .logo{transition:all .2s ease-in}header.scrolling .logo img{transition:all .2s ease-in;height:35px!important}header .header-inner{justify-content:space-between;align-items:center;padding:15px;display:flex}header .header-inner .mobile-menu-trigger{color:#000;font-size:28px}header .header-inner nav a{color:#fff;margin:0 7px;padding:0 3px;display:block;position:relative}header .header-inner nav a:after{content:"";opacity:0;background:#fff;border-radius:50%;width:6px;height:6px;transition:all .2s ease-in;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}header .header-inner nav a.active{color:#fff;font-weight:600}header .header-inner nav a.active:after,header .header-inner nav a:hover:after{opacity:1;bottom:-10px}footer{position:relative}footer .footer-top{color:#fff;background:#303030;padding:50px 0 30px;font-size:15px}@media (width<=768px){footer .footer-top{padding:60px 0 30px}}footer .footer-top i{color:#fff!important}footer .footer-top .icon-text{margin-bottom:20px;font-size:18px}footer .footer-top p,footer .footer-top span,footer .footer-top li{opacity:.8}footer .footer-top a{margin:0;color:#fff!important}footer .footer-top a:after{background:#fff!important}footer .footer-bottom{text-align:center;color:#fff;background:#272727;padding:15px 0 10px;font-size:12px}footer .footer-bottom a{font-weight:700;color:#fff!important}footer h3{margin-bottom:15px;font-size:18px;font-weight:700;color:#fff!important}@media (width<=768px){footer h3{margin-top:20px}}footer nav ul{flex-wrap:wrap}footer nav ul li{flex:50%;margin-bottom:10px}footer nav ul li a{padding:3px 0;display:block;color:#fff!important}footer nav ul li a:after{background:#fff!important}.field-wrapper{margin-bottom:20px;position:relative}.field-wrapper label{color:#848484;opacity:0;visibility:hidden;font-size:11px;transition:all .1s linear;position:absolute;top:10px;left:15px}.field-wrapper label.on{color:#4249b3}.field-wrapper label.show{opacity:1;visibility:visible;transform:translateY(-4px)}.form-control{border:1px solid #ced4da;border-radius:3px;height:50px;padding:0 15px;font-size:14px}.field-wrapper label.show+input{padding-top:20px}.field-wrapper textarea.form-control{padding-top:20px;min-height:100px!important}.field-wrapper label.show+select{padding-top:15px}.field-wrapper .watermark{color:#aaa}.btn{text-transform:uppercase;padding:12px 24px;font-weight:700;line-height:1}.btn.btn-primary{background:#ff6f61;border-color:#ff6f61}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#ff412e;border-color:#ff412e}.hero-slider-wrap{height:100vh;position:relative;overflow:hidden}@media (width<=768px){.hero-slider-wrap{height:500px}}.hero-slider-wrap:hover .hero-arrows button{opacity:1;transform:translate(0)}.hero-slider-wrap .hero-slider{height:100vh}.hero-slider-wrap .hero-slider img{object-fit:cover}.hero-slider-wrap .hero-slider__item{height:100vh;position:relative}.hero-slider-wrap .hero-slider__item img{width:100%;height:100%;min-height:calc(100vh - 87px);position:absolute}.hero-slider-wrap .hero-slider__item.slick-active .slider-text__inner{opacity:1;transition:all 1.5s ease-out;transform:translateY(0)}.hero-slider-wrap .hero-slider__item .slider-text{z-index:3;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=768px){.hero-slider-wrap .hero-slider__item .slider-text{padding:0 15px}}.hero-slider-wrap .hero-slider__item .slider-text__inner{color:#fff;opacity:0;max-width:700px;font-size:50px;font-weight:400;line-height:1.5;transition:all 1.5s ease-in;transform:translateY(100px)}@media (width<=768px){.hero-slider-wrap .hero-slider__item .slider-text__inner{font-size:30px;line-height:1.5}}.hero-slider-wrap .slick-dots{bottom:110px}.hero-slider-wrap .slick-dots li button:before,.hero-slider-wrap .slick-dots li.slick-active button:before{color:#fff}.hero-arrows{z-index:2;justify-content:space-between;width:calc(100% - 50px);margin:0 25px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrows button{color:#fff;opacity:0;background:#fff3;border:none;border-radius:100%;outline:none;justify-content:center;align-items:center;width:60px;height:60px;font-size:50px;line-height:1;transition:all .2s ease-in;display:flex}.hero-arrows button.hero-left{transform:translate(-20px)}.hero-arrows button.hero-right{transform:translate(20px)}.hero-arrows button:hover{transition:all .2s ease-in;transform:scale(1.2)}.testimonial-item{display:flex!important}.testimonial-item__inner{background:#fff;border-radius:5px;align-self:stretch;margin:20px;padding:50px 2px 20px 20px;position:relative;box-shadow:0 0 20px #0000001c}.testimonial-item__inner:before{content:"";color:#ff6f61;opacity:.5;font-size:90px;position:absolute;top:-60px;left:20px;font-family:remixicon!important}.testimonial-item .rating{color:#facb30}.testimonial-item strong{color:#000;text-transform:uppercase;line-height:1;display:block}.testimonial-item small{font-size:14px}.contact-us,.featured-products{background:url(/build/acousticonsult/assets/brownish-blob-bg-BRb90dHZ.jpg) 100%/cover no-repeat;padding:40px 0;position:relative}.contact-us__info{background:url(/build/acousticonsult/assets/company-info-box-DsJIilMo.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.contact-us__info .icon-text i{margin-right:30px}.contact-us:after,.featured-products:after{content:"";opacity:.5;z-index:-1;width:180px;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.featured-services .container .row p{margin-bottom:0}.product-features{background:#ff6f61;padding:40px 0 20px}.product-features .feature{text-align:center;color:#fff!important}.product-features .feature img{margin:0 auto 10px;display:block}.product-features .feature .product-h2-small{color:#fff;margin-bottom:10px;font-size:20px;font-weight:700}.product-features .feature h3{color:#fff;margin-bottom:10px}.brands .container-fluid{padding:0!important}.brand-box{background-position:50%;background-repeat:no-repeat;background-size:150%;justify-content:center;align-items:flex-start;width:100%;min-height:480px;transition:all .2s ease-out;display:flex}.brand-box img{z-index:3;margin-top:15%;transition:all .3s ease-out;position:relative}.brand-box:hover{background-size:170%;transition:all .2s ease-out}.brand-box:hover img{transition:all .3s ease-out;transform:translateY(-20px)}@media (width<=768px){.brand-box{min-height:280px}}.brand-box--oticon{background-image:url(/build/acousticonsult/assets/oticon-bg-DttmQHIS.png)}.brand-box--bernafon{background-image:url(/build/acousticonsult/assets/bernafon-CHNRiPtL.png)}.featured-products{background-size:contain}.featured-products .featured-device{flex-direction:column;justify-content:center;align-items:center;padding:20px 0;display:flex;position:relative;overflow:hidden}.featured-products .featured-device:hover img.feature-img{border-radius:10px;transition:all .3s ease-in;transform:translateY(-10px)}.featured-products img.feature-img{margin-bottom:15px;transition:all .3s ease-in}.featured-products img.feature-logo{margin-bottom:10px}.testimonials.our-products{background-image:url(/build/acousticonsult/assets/our-products-BGEHuZzQ.jpg);margin-bottom:50px}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/images/ajax-loader.gif) 50% no-repeat}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:#0000001a;outline:none;transition:all .3s ease-in-out}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:remixicon;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{color:#0000;cursor:pointer;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"";text-align:center;color:#ff6f61;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:remixicon;font-size:18px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{color:#ff6f61;opacity:.75;content:""}html,body{color:#7a7a7a;width:100%;margin:0;padding:0;font-family:Jost,sans-serif;font-size:16px}#ftco-loader{opacity:0;visibility:hidden;-o-transition:opacity .2s ease-out, visibility 0s linear .2s;z-index:1000;background-color:#ffffffe6;border-radius:16px;width:96px;height:96px;transition:opacity .2s ease-out,visibility 0s linear .2s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0000003d}#ftco-loader.fullscreen{width:100%;height:100%;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;border-radius:0;padding:0;top:0;left:0;transform:none}#ftco-loader.show{-o-transition:opacity .4s ease-out, visibility 0s linear 0s;visibility:visible;opacity:1;transition:opacity .4s ease-out,visibility linear}#ftco-loader .circular{animation:2s linear infinite loader-rotate;display:block;position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);transform:rotate(0)}#ftco-loader .path{stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite loader-dash}@keyframes loader-rotate{to{transform:rotate(360deg)}}@keyframes loader-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-136px}}nav ul{margin:0;padding:0;list-style-type:none;display:flex}a:link,a:active{color:#ff6f61;transition:all .3s ease-in}a:hover,a:focus{color:#f89f6a;text-decoration:none;transition:all .3s ease-out}img{max-width:100%}.icon-text{align-items:center;display:flex}.icon-text--large i{font-size:30px!important}.icon-text--large small{margin-bottom:0;font-weight:700;display:block}.icon-text--white,.icon-text--white i,.icon-text--white a{color:#fff!important}.icon-text i{color:#ff6f61;margin-right:10px;font-size:18px;display:block}.icon-text a{color:#7a7a7a;text-decoration:none}.icon-text a:hover{color:#ff6f61}.overlay{z-index:1;background:#71503b91;width:100%;height:100%;position:absolute;inset:0}.overlay--dark{background:#000000a6}.curve-bottom,.curve-top,.curve-top-extreme{z-index:2;width:100%;height:auto;position:absolute;bottom:-1px;left:0}.curve-bottom img,.curve-top img,.curve-top-extreme img{width:100%}.curve-top,.curve-top-extreme{top:-1px;bottom:auto}.curve-top img,.curve-top-extreme img{width:100%}.curve-top-extreme{top:-4px}.side-by-side{background:url(/build/acousticonsult/assets/line-bg-CC8O8fco.jpg) 50%/cover no-repeat;padding:40px 0;position:relative}.our-services h2{font-size:34px}.our-services h2 small{padding:10px 0 0}.our-services .service-img{width:100%}.h1-small{text-align:center;color:#000;margin:0;font-size:36px;font-weight:700}.h1-small.white,.h1-small.white small{color:#fff}.h1-small small{color:#ff6f61;margin-top:5px;font-size:20px;font-weight:400;display:block}.h2-small{text-align:center;color:#000;margin:0 0 35px;font-size:36px;font-weight:700}.h2-small small{color:#ff6f61;margin-top:5px;font-size:20px;font-weight:400;display:block}.service-description h2{text-align:left;margin-bottom:10px;font-size:18px}h2{text-align:center;color:#000;margin:0 0 35px;font-size:36px;font-weight:700}h2.white,h2.white small{color:#fff}h2 small{color:#ff6f61;margin-top:5px;font-size:20px;font-weight:400;display:block}.gradient-icon{background:linear-gradient(268deg,#ff6f61 0%,#f89f6a 100%) no-repeat padding-box padding-box;border-radius:100%;justify-content:center;align-items:center;width:45px;height:45px;margin-right:15px;line-height:1;display:flex}.gradient-icon i{color:#fff;font-size:28px}h3{color:#333;margin:0;font-size:20px;font-weight:700}ul.bullet{margin:0;padding:0;list-style-type:none}ul.bullet li{margin-bottom:5px;display:flex}ul.bullet li:before{content:"";-webkit-font-smoothing:antialiased;color:#f89f6a;margin-right:10px;font-size:16px;font-style:normal;line-height:1.4;font-family:remixicon!important}.testimonials{background:url(/build/acousticonsult/assets/testimonial-bg-J5ogQ318.jpg) 50%/cover no-repeat;align-items:center;min-height:700px;display:flex;position:relative}.testimonials .slick-track{display:flex!important}.testimonials .slick-slide{height:inherit!important}.testimonials .slick-dots li.slick-active button:before,.testimonials .slick-dots li button:before{color:#fff}.top-z{z-index:3;position:relative}.img-wrap{position:relative;overflow:hidden}.btn-primary{color:#fff!important}.blog-wrap{margin-bottom:30px;transition:all .2s ease-in}.blog-wrap img.card-img-top,.blog-wrap:hover{transition:all .2s ease-in}.blog-wrap:hover img.card-img-top{transition:all .2s ease-in;transform:scale(1.1)}.blog-wrap .btn.btn-primary{background:0 0;border:none;align-items:center;padding:0;font-weight:500;display:flex;color:#ff6f61!important}.blog-wrap .btn.btn-primary:after{content:"";margin-left:10px;font-style:normal;font-family:remixicon!important}.blog-wrap .btn.btn-primary:hover{margin-left:10px}.blog-meta{color:#949494;align-items:center;margin:0 0 20px;font-size:12px;display:flex}.blog-meta--large-center{justify-content:center;font-size:16px;display:flex}.blog-meta img{border-radius:100%;width:25px;height:25px;margin-right:10px}.card-title{color:#333;font-size:24px;font-weight:700}.card-title a{color:#333}.shadowed,.blog-wrap:hover{box-shadow:0 0 20px #00000021}.button{letter-spacing:1.2px;z-index:1;border-radius:3px;border:none;border-radius:30px;padding:12px 30px;font-size:16px;font-weight:600;transition:all .3s ease-in;display:inline-block;position:relative;overflow:hidden}.button:before{content:"";border-radius:100%;width:1px;height:1px;transition:all .3s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 10px #0000001a}.button:hover{transition:all .3s ease-in}.button:hover:before{width:400px;height:400px;transition:all .3s ease-in}.button--secondary{color:#fff;background:#ff6f61}.button--secondary:before{z-index:-1;background:#ff6f61}.button--secondary:hover{color:#fff;z-index:1;text-decoration:none;transition:all .3s}.button--secondary:hover:before{background:#ff2915}.button--secondary:active{color:#fff}.button--secondary:active:before{background:#ff2915}.button--secondary{z-index:1}.button--gradient{color:#fff;z-index:1;background:linear-gradient(268deg,#ff6f61 0%,#f89f6a 100%) 0 0/200% 100% no-repeat padding-box padding-box;box-shadow:0 5px 8px #ff6f6173}.button--gradient:after,.button--gradient:before{display:none}.button--gradient:hover{box-shadow:none;background-position:100% 0;transform:translateY(-2px)}.button--primary{color:#fff;background:#f89f6a}.button--primary:before{z-index:-1;background:#f89f6a}.button--primary:hover{color:#fff;z-index:1;text-decoration:none;transition:all .3s}.button--primary:hover:before{background:#f57021}.button--primary:active{color:#fff}.button--primary:active:before{background:#f57021}.button--primary{z-index:1}a.fancy,footer nav ul li a{color:#ff6f61;display:inline-block}a.fancy:after,footer nav ul li a:after{background:#ff6f61}a.fancy:hover,footer nav ul li a:hover,a.fancy:active,footer nav ul li a:active{color:#ff6f61;text-decoration:none}a.fancy,footer nav ul li a{margin-bottom:7px;transition:all .2s ease-in;position:relative}a.fancy:after,footer nav ul li a:after{content:"";background:#ff6f61;border-radius:5px;width:0;height:2px;transition:all .2s ease-in;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}a.fancy:hover,footer nav ul li a:hover{transition:all .2s ease-in}a.fancy:hover:after,footer nav ul li a:hover:after{width:100%}a.fancy.default,footer nav ul li a.default{color:#ff6f61}ul.clear{margin:0;padding:0;list-style-type:none}ul.clear li{margin:0 0 10px}.light-color-bg{background:#fcf1ea}.icon-bg{background:url(/build/acousticonsult/assets/icon-bg-CUuv69_l.png) 0 0/cover}.white-box{background:#fff}.sub-header-block{color:#333;background-image:url(/build/acousticonsult/assets/home-slider-1-ClQyyKMU.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;height:420px;display:flex;position:relative;overflow:hidden}.tab-select nav,.tab-select nav div.nav{border:none!important}.tab-select nav div.nav a{border-radius:3px;align-items:center;width:100%;padding:15px 20px;transition:all .1s ease-in;display:flex;border:none!important}.tab-select nav div.nav a.active{background:#ff6f61;transition:all .1s ease-in}.tab-select nav div.nav a.active:after{content:"";border:25px solid #0000;border-left-width:0;border-right-color:#fff;width:0;height:0;position:absolute;right:0}.tab-select nav div.nav a.active .icon,.tab-select nav div.nav a.active h3,.tab-select nav div.nav a.active p{color:#fff}.tab-select nav div.nav a .icon{color:#ff6f61;width:50px;margin-right:20px;font-size:30px;display:block}.tab-select nav div.nav a h3{color:#333;margin:0 0 3px;font-size:16px;font-weight:700}.tab-select nav div.nav a p{color:#a5a5a5;margin:0;font-size:14px}.float-img img{border-radius:3px;width:100%;margin:0 0 20px}@media (width>=768px){.float-img img{float:left;width:auto;max-width:260px;margin:0 20px 20px 0}}h1{color:#fff;margin:80px 0 0;font-size:60px;font-weight:300}.white-text{color:#fff!important}.map{border:5px solid #c8c8c8;width:100%}.gmap_canvas{background:#e3e3e3;border-radius:15px;padding:15px}.gmap_canvas iframe{width:100%;height:300px}.admin header{margin-top:30px}.admin-panel{z-index:1;background:#fff;width:100%;height:30px;margin-top:0;font-size:14px;line-height:30px;position:fixed;top:0}.admin-panel i{line-height:30px}.slide-edit-btn{z-index:1000;background:#fff;position:absolute;top:100px;right:100px}@media (width<=991px){.slide-edit-btn{top:200px;right:30px}}.btn-edit-page{position:absolute;top:200px!important;right:100px!important}.content-block-edit .modal-header .modal-title,.business-edit .modal-header .modal-title,.btn-edit-block{color:#7a7a7a!important}
