.side-header-narrow-bar-logo{max-width:106px}.custom-button{margin-top:20px}ul.products{display:flex;flex-wrap:wrap;gap:20px}ul.products li.product{flex:1 1 calc(25% - 15px)}@media (max-width:992px){ul.products li.product{flex:1 1 calc(50% - 10px)}}@media (max-width:576px){ul.products li.product{flex:1 1 100%}}img.mobile-devices-image{max-width:200px;width:100%;height:auto}.offer-white{color:#fff}.highlight-price{color:#ff7a00;font-weight:700}em{font-style:italic}@media (max-width:768px){.inner-column-1{width:100%!important;text-align:center!important}.inner-column-2{width:auto!important;text-align:center!important}.inner-column-1 h2{font-size:20px!important;line-height:1.4!important}.inner-column-1 .btn{font-size:14px!important;border-radius:4px!important}.cs-image-1{padding:0!important;margin:0!important;display:block}}header.header-sticky .logo img{max-height:40px!important;height:auto;width:auto}header.header-sticky .me-0{margin-right:0!important}header.header-sticky .me-lg-4{margin-right:24px!important}.custom-section-background,.custom-section-background>div{position:absolute;left:0;top:0;right:0;bottom:0}.custom-bg-white::after{content:"";display:block!important;position:absolute;top:50%;right:75%;width:100vw;height:calc(100% + 150px);background:#fff;z-index:0;transform:translate3d(0,-50%,0)}.custom-svg-1{position:absolute;left:0;top:-148px;width:640px}.custom-btn-arrow i{display:inline-block!important;padding-left:10px!important;transition:transform .3s}.custom-btn-arrow i::before{content:"";font-family:"porto"}.custom-btn-arrow .btn:hover i{transform:translateX(5px)}.kenBurnsToRight>div{animation-name:kenBurnsToRight;animation-timing-function:linear;transform-origin:right;animation-duration:30s}.customLineAnim{animation-name:customLineAnim}.customLineAnim2{animation-name:customLineAnim2}.customLineProgressAnim hr{animation-name:customLineProgressAnim}.auto-1{top:25%;left:7%}.auto-2{top:32%;left:85%}.auto-3{top:90%;left:19%}.transform3dxy-n50{position:absolute;transform:translate3d(-50%,-50%,0)}.custom-view-more .porto-ultimate-content-box{display:flex;align-items:center}.custom-view-more .porto-sicon-default{display:flex;align-items:center;justify-content:center;width:43.19px;height:43.19px;margin-right:4px}.custom-auto-img .vc_column-inner{position:relative}.custom-icon-style-1 .wpb_wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:95px;height:95px}.custom-icon-style-1 .wpb_wrapper::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #1c5fa8;border-radius:7px;transform:rotate(45deg);z-index:0;transition:ease background 300ms}.custom-service-1 .vc_column-inner:hover h3{color:#1c5fa8!important}.custom-service-1 .vc_column-inner:hover .custom-icon-style-1 .wpb_wrapper::before{background-color:#1c5fa8;transition:background-color .2s}.custom-svg-background-1{position:absolute;width:1000%;top:0;left:50%;height:100%;transform:translate3d(-50%,0,0)}.custom-parallax-section .porto-wrap-container,.custom-parallax-section .col-md-12{position:static}.custom-service-gallery .porto-sicon-box img{width:100%;border-radius:inherit!important}.custom-service-gallery .porto-sicon-img{width:calc(100% - 10px)!important;overflow:hidden;border-radius:21px;border:5px solid transparent;transition:ease border .3s,transform .3s}.custom-service-gallery .porto-sicon-box:hover .porto-sicon-img{border-color:#1c5fa8}.custom-service-gallery .porto-sicon-box:hover .porto-sicon-title{color:#1c5fa8!important}.custom-separator-1 hr{width:50px}.faq{box-shadow:none;border:1px solid transparent;border-radius:4px;overflow:hidden;transition:border .3s}.faq .toggle{padding-bottom:18px}.porto-faqs .toggle-content{padding:2rem;border:1px solid #ccc;border-top:0;background:#fff}.faq .toggle:not(.active):hover label{color:#1c5fa8}.faq label{margin:-1px}.porto-faqs .faq label{display:block;position:relative;padding:23px 30px;font-size:16px;font-weight:700;letter-spacing:-.05em;line-height:27px;border-left-width:0;color:#212529}.faq .toggle.actie label{background-color:#00a1cd;color:#fff!important}.faq label::before{content:"+";position:absolute;top:50%;right:25px;margin-top:0!important;font-size:inherit;font-weight:inherit;transform:translate3d(0,-50%,0) rotate(0deg);transform-origin:50% 50%;transition:ease transform 300ms;border-width:0!important}.toggle.active>label:before{right:25px;transform:translate3d(0,-50%,0) rotate(45deg)}.custom-svg-2{position:absolute;top:43%;left:-260px;width:190px;transform:translate3d(0,-50%,0)}.porto-testimonial{padding:2rem;background-color:#fff;border-radius:7px;border:1px solid rgba(0,0,0,.06)}.testimonial{margin-bottom:0}.testimonial.testimonial-style-2 blockquote{padding:5px 20px}.testimonial blockquote p{padding:0!important;font-size:14px;line-height:26px;font-weight:300;color:#212529}.testimonial.testimonial-with-quotes blockquote:before{content:"";color:#1c5fa8;font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px}.testimonial.testimonial-with-quotes blockquote:after{content:none}.testimonial .testimonial-author strong{margin-top:8px;font-weight:800}.owl-carousel.nav-style-1 .owl-nav [class*=owl-]{font-size:33px}.owl-carousel.nav-pos-outside .owl-nav .owl-prev{left:-50px}.owl-carousel.nav-pos-outside .owl-nav .owl-next{right:-48px}.owl-carousel.nav-style-1 .owl-nav [class*=owl-]{color:#212529}.custom-flex .vc_column-inner{display:flex;align-items:center;justify-content:space-between}.custom-flex .vc_column-inner::after,.custom-flex .vc_column-inner::before{content:none}div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon:after{content:"";font-size:18px}.custom-lightbox .wpb_single_image a,.custom-lightbox .vc_single_image-wrapper,.custom-lightbox img{width:100%}.product-image .labels .onsale,.summary-before .labels .onsale{background-color:#dc3545}.product-image{border-width:0}ul.products{margin-bottom:10px}ul.products .category-list{margin-bottom:4px;font-size:.7em;line-height:1}ul.products li.product-col h3{font-size:1.1em;letter-spacing:-.05em;line-height:21px}.price{font-weight:500}.star-rating{font-size:12px}.price del{color:#777}.add-links .quickview{font-size:12.6px;font-weight:600}li.product-col .product-image .inner::before{transition:all .2s;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#212121;width:100%;height:100%;opacity:0;z-index:2}li.product-col:hover .product-image .inner::before{opacity:.1}@media (min-width:1230px){.custom-carousel-box-shadow-1:before{content:"";position:absolute;top:50%;left:50%;width:65%;height:0;box-shadow:0 0 40px 120px rgba(0,0,0,.07);transform:translate3d(-50%,-50%,0);z-index:0}}@media (max-width:1229px){.testimonial.testimonial-with-quotes blockquote:before{left:-10px}.owl-carousel.nav-pos-outside .owl-nav .owl-prev{left:6px}.owl-carousel.nav-pos-outside .owl-nav .owl-next{right:10px}}@media (max-width:991px){.custom-auto-img{margin:0 auto}.custom-auto-img .vc_column-inner>.wpb_single_image .wpb_wrapper{text-align:center}.custom-svg-background-1{left:77%}.auto-3{top:81%}.auto-1{top:17%;left:12%}.custom-flex .vc_column-inner{flex-direction:column}}@media (max-width:767px){.custom-svg-1{left:48px}}@media (max-width:575px){.custom-service-gallery>div{width:100%}.porto-faqs .faq label{padding-left:25px;padding-right:25px}.custom-view-more .porto-ultimate-content-box{flex-direction:column;align-items:flex-start}.custom-view-more .porto-sicon-box{border-left-width:0!important}.custom-section-background .porto-ultimate-content-box{background-image:none!important;background-color:#fff}}