@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);html:root{--body-color:#222222;--color-white:white;--color-black:black;--color-dark:#222222;--color-black-trans:rgba(0,0,0,0.75);--color-grey:#444444;--color-light-grey:#dfdfdf;--color-primary:#CC0000;--color-primary-hover:#ff3333;--color-primary-dark:#660000;--color-primary-bright:#00ccff;--color-primary-light:#f6fdff;--color-secondary:#000066;--color-secondary-hover:#5959a6;--color-red:#dc3545;--color-red-hover:#c82333;--color-success:#28a745;--color-success-hover:#1e7e34;--color-accent:#00B798;--color-accent-hover:#007E69;--color-accent-trans:rgba(23,204,156,0.8);--bg-primary-fade:linear-gradient(180deg, var(--color-primary-dark), var(--color-primary) 50%, var(--color-primary-bright) 100%);--header-bg:var(--color-primary);--navlink:white;--navtoggle:white;--navlink-lg:var(--color-white);--navlink-lg-active:var(--color-white);--navlink-mobile:var(--color-black);--navlink-mobile-active:var(--color-primary);--bg-light:#f8f9fa;--bg-dark:#222222;--bg-black:#000000;--bg-primary-text:#FFFFFF;--text:#333333;--paneltextlink:#FFFFFF;--paneltextlinkhover:#FFFFFF;--bigtext:2rem;--mediumtext:1.5rem;--smalltext:1rem;--border-radius:1.5rem;--border-radius-small:1rem;--border-radius-top:.25rem .25rem 0 0;--border-radius-big:3rem;--border-radius-big-top:3rem 3rem 0 0;--border-radius-vehicle-list:1.25rem 1.25rem 0 0;--border-radius-vehicle-detail:1.25rem 1.25rem 0 0;--footertext:white;--footerbg:black;--boxshadow:0 5px 30px rgb(0 0 0 / 10%);--contentwidth:1600px;--footercontentwidth:1600px;--listviewwidth:100%;--detailviewwidth:1600px;--padding:1rem;--padding-big:3rem;--padding-cms-images:1rem;--headerheight:70px;--headerheight-lg:70px;--body-font:'Montserrat', Helvetica, Arial, sans-serif;--accent-font:'Montserrat', Helvetica, Arial, sans-serif;--primary-font:'Montserrat', Helvetica, Arial, sans-serif;--heading-font:'Montserrat', Helvetica, Arial, sans-serif;--searchwidgetpadding:3rem 1.5rem;--boxshadow:0 0 12px rgb(14 15 16 / 8%);--vehicle-save-text:"SALE";--vehicle-save-color:var(--color-white);--color-sale-tag:#FF0000;--color-sale-tag-dark:#770000;--vehicle-cta:black;--vehicle-cta-hover:var(--grey);--listview-bg:var(--bg-light);--filters-text:var(--color-black)}html{scroll-behavior:smooth}body{overflow-x:hidden;font-family:var(--body-font);color:var(--body-color);font-size:1rem;font-weight:400;font-style:normal}.body-color{color:var(--body-color)!important}body.no-scroll{overflow:hidden}body :is(h1,h2,h3,h4,h5,h6,header,.btn,.img_text_overlay),.eapps-widget .ewDibN,.eapps-widget .dqiKFy{font-weight:600;line-height:normal}body :is(h1.small,h2.small,h3.smalll,h4.small,h5.small,h6.small){font-size:90%!important;font-weight:400}b,strong,.fw-bold,.fw-bold strong,.fw-bold b{font-weight:800}.fw-normal{font-weight:300!important}h1,.h1,.hero-area h1,.carousel h3{font-size:clamp(2rem, 1.2rem + 3.9vw, 3rem)!important}h2,.h2{font-size:clamp(1.8rem, 1.1667rem + 2.5333vw, 1.8rem)!important}h3,.h3,.carousel h4,.eapps-widget .ewDibN{font-size:clamp(1.5rem, 0.9667rem + 2.1333vw, 1.5rem)!important}h4,.h4{font-size:clamp(1.3rem, 1.157rem + 0.381vw, 1.3rem)!important}h5,.h5{font-size:clamp(1.3rem, 1.407rem + -0.286vw, 1.3rem)!important}section{position:relative!important}.heading-block{background:url(/usercontent/media/hero-bluefade.webp) center no-repeat;background-size:cover;color:#fff;min-height:35vh;align-items:center}[data-type="container-content"] a,.blog-content a{color:var(--color-primary);text-decoration:underline}[data-type="container-content"] a:hover,.blog-content a:hover{color:var(--color-primary-hover);text-decoration:none}.pb-6{padding-bottom:6rem!important}.themecolor,a.themecolor,p a{color:var(--color-primary)}a.themecolor:hover,p a:hover{color:var(--color-primary-hover)}.text-white a,.bg-dark a,.text-white a:hover,.bg-dark a:hover{color:var(--color-white)}.styledsubheading{display:block;font-size:60%;font-weight:100;color:var(--color-primary)}.styledsubheading:before{content:" - "}.styledsubheading:after{content:" - "}.factbox{width:700px;margin:2rem auto 0;background:var(--color-white);padding:2rem;max-width:100%;border-radius:var(--border-radius)}.overflow-hidden{overflow:hidden}.strikethrough{text-decoration:line-through}.contentwidth,.container{max-width:1600px;margin:0 auto;padding:0 1rem}.btn.cta.frm_button i{display:none}.btn-primary,.btn-primary.cta,.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle,.btn-check:focus+.btn-primary,.btn-primary:focus,.btn:focus-visible,a.btn.cta.themebgcolor{color:#fff;background-color:var(--color-primary);border:none}.btn-primary:hover,.btn-primary.cta:hover,a.btn-primary:hover,a.btn.cta.themebgcolor:hover{color:#fff;background-color:var(--color-primary-hover)!important;border:none}.btn-white,a.btn-white,.btn-check:active+.btn-white,.btn-check:checked+.btn-white,.btn-white.active,.btn-white:active,.show>.btn-white.dropdown-toggle,.btn-check:focus+.btn-primary,.btn-white:focus{color:var(--color-primary)!important;background-color:#fff;border:none}.borderleftprimary{border-left:5px solid var(--color-primary)}.btn-white:hover,a.btn-white:hover{color:var(--color-primary);background-color:var(--bg-light)!important;border:none}.carousel a.btn.cta.themebgcolor{color:var(--color-black);background-color:var(--color-white);border:none}.carousel a.btn.cta.themebgcolor:hover{color:var(--color-black);background-color:var(--bg-light)!important;border:none}.btn-secondary,a.btn-secondary,.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle,.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:var(--color-secondary);border:none}.btn-secondary:hover,a.btn-secondary:hover{color:#fff;background-color:var(--color-secondary-hover)!important;border:none}.bg-primary{background-color:var(--color-primary)!important}.bg-red{background-color:var(--color-primary)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-accent{background-color:var(--color-accent)!important}.bg-gradient-primary{background:#fff;background:-webkit-linear-gradient(#ffffff 0%,rgb(163 0 0 / .1) 100%);background:-o-linear-gradient(#ffffff 0%,rgb(163 0 0 / 5%) 100%);background:linear-gradient(#ffffff 0%,rgb(163 0 0 / 5%) 100%)}a.bg-accent:hover{background-color:var(--color-accent-hover)!important}.bg-darkblue{background-color:#052041}.bg-lightgrey{background-color:#E4E4E4}.bg-lightpink{background:#ffedf5}.text-primary,.text-red,a.text-red{color:var(--color-primary)!important}.border-bottom{border-bottom:3px solid var(--color-light-grey)}.text-decoration-none{text-decoration:none!important}.parallax__container .parallax{top:0;right:0;bottom:0;left:0}.ms-2{margin-left:.5rem!important}.me-2{margin-right:.5rem!important}.widget-accordion .card{border:none}.widget-accordion a.card-header{text-decoration:none;color:var(--body-color);font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;border:none}body :is(.btn,.cta){border-radius:var(--border-radius-big);display:inline-flex;align-items:center;justify-content:center;color:var(--color-white);text-decoration:none;padding:.75rem 1rem}footer#footer a.socialicon{color:var(--color-black)}footer#footer a.socialicon:hover{color:var(--color-grey)}footer#footer a.socialicon{padding:0 1rem .5rem 0;margin-bottom:1rem}.btn-light{color:var(--color-dark)!important}.hilite{max-width:550px;margin:auto;background:var(--color-dark);padding:1rem;border-radius:var(--border-radius-big);color:var(--color-white)}.hilite a{text-decoration:none;font-weight:600}body .bodycontent :is(.btn,.cta):after,.btn-subscribe:after,.topbar .btn:after{font-family:'Font Awesome 6 Pro';content:"\f0a9";font-size:1.5rem;line-height:1.5rem;margin-left:.75rem;font-weight:700;display:inline-block;transition:ease-in-out 0.2s}.btn-subscribe:after{content:"\f0a9"}form#frm_newsletter .btn.frm_button{text-transform:capitalize}form#frm_newsletter i.fa.fa-envelope{display:none}.bodycontent{overflow-x:hidden;margin-top:79px}body.hasbanner .bodycontent{margin-top:0}.bodycontent.col-md-12{padding:0}* img{max-width:100%;height:auto}header#header{-webkit-box-shadow:0 15px 10px -15px rgb(0 0 0 / 30%);box-shadow:0 2px 5px 0 rgb(0 0 0 / .15);background:var(--color-white);top:0;z-index:999;height:auto!important}div#headerinner{position:relative}div#headerinner .navbar-toggler{font-size:1.75rem;padding:1.5rem 1rem 1.5rem .5rem}div#headerinner .navbar-toggler[aria-expanded="true"] i.fal.fa-bars::before{content:"\e59b"}div#headerinner div#mainmenu .navbar-nav{background:var(--color-white);padding:0!important}body #main-nav .nav-item.active a.nav-link{color:var(--color-primary)!important;-webkit-text-stroke:unset}body #main-nav .navbar-nav .dropdown-menu a.nav-link{color:var(--color-dark)!important;text-decoration:none;padding:.5rem 1rem!important}body #main-nav .navbar-nav .dropdown-menu .nav-item.active a.nav-link{color:var(--color-primary)!important}body #main-nav .navbar-nav .dropdown-menu .nav-item.active a.nav-link span.nav-item-description{color:var(--color-dark)!important;font-weight:400}#headerctas{font-size:1.3rem}a.navbar-brand img.headerlogo{width:100%}a.navbar-brand{width:130px;max-width:35%;border:none;outline:none}ul.dropdown-menu.show a.nav-link::before{font-family:'Font Awesome 6 Pro';width:2.5rem;display:inline-block}span.nav-item-description{display:flex;font-size:.8rem;font-weight:200;padding-left:2.8rem;position:relative;overflow:hidden;white-space:pre-wrap}ul.dropdown-menu.show a.nav-link::after{display:block;font-size:.8rem;font-weight:200;padding-left:2.8rem;position:relative;overflow:hidden;white-space:pre-wrap}ul.dropdown-menu.show .icon-cloud a.nav-link::before{content:"\f0c2"}ul.dropdown-menu.show .icon-cars a.nav-link::before{content:"\f85b"}ul.dropdown-menu.show .icon-stock a.nav-link::before{content:"\f495"}ul.dropdown-menu.show .icon-arrows-up-down a.nav-link::before{content:"\e099"}ul.dropdown-menu.show .icon-globe a.nav-link::before{content:"\f0ac"}ul.dropdown-menu.show .icon-chart a.nav-link::before{content:"\e473"}ul.dropdown-menu.show .icon-users a.nav-link::before{content:"\e533"}ul.dropdown-menu.show .icon-list a.nav-link::before{content:"\f0ca"}ul.dropdown-menu.show .icon-data a.nav-link::before{content:"\f1c0"}ul.dropdown-menu.show .icon-photos a.nav-link::before{content:"\f302"}ul.dropdown-menu.show .icon-label a.nav-link::before{content:"\f02c"}ul.dropdown-menu.show .icon-export a.nav-link::before{content:"\f0ed"}ul.dropdown-menu.show .icon-location a.nav-link::before{content:"\f606"}ul.dropdown-menu.show .icon-video a.nav-link::before{content:"\f04b"}ul.dropdown-menu.show .icon-megaphone a.nav-link::before{content:"\f675"}ul.dropdown-menu.show .icon-listcheck a.nav-link::before{content:"\e1d9"}ul.dropdown-menu.show .icon-archive a.nav-link::before{content:"\f187"}ul.dropdown-menu.show .icon-calculator a.nav-link::before{content:"\f1ec"}ul.dropdown-menu.show .icon-partner a.nav-link::before{content:"\f4c6"}ul.dropdown-menu.show .icon-accessibility a.nav-link::before{content:"\f29a"}ul.dropdown-menu.show .icon-offpage a.nav-link::before{content:"\f574"}ul.dropdown-menu.show .icon-onpage a.nav-link::before{content:"\f15b"}ul.dropdown-menu.show .icon-technical a.nav-link::before{content:"\f085"}ul.dropdown-menu.show .icon-ranking a.nav-link::before{content:"\e561"}ul.dropdown-menu.show .icon-backlink a.nav-link::before{content:"\f35d"}ul.dropdown-menu.show .icon-building a.nav-link::before{content:"\f1ad"}ul.dropdown-menu.show .icon-spider a.nav-link::before{content:"\f717"}ul.dropdown-menu.show .icon-hourglass a.nav-link::before{content:"\e41b"}ul.dropdown-menu.show .icon-authority a.nav-link::before{content:"\f47f"}ul.dropdown-menu.show .icon-links a.nav-link::before{content:"\f0c1"}ul.dropdown-menu.show .icon-mobilephone a.nav-link::before{content:"\f10b"}ul.dropdown-menu.show .icon-content a.nav-link::before{content:"\e1d9"}ul.dropdown-menu.show .icon-speed a.nav-link::before{content:"\f626"}ul.dropdown-menu.show .icon-business a.nav-link::before{content:"\f64a"}ul.dropdown-menu.show .icon-robot a.nav-link::before{content:"\f544"}ul.dropdown-menu.show .icon-foldertree a.nav-link::before{content:"\f802"}ul.dropdown-menu.show .icon-sitemap a.nav-link::before{content:"\f0e8"}ul.dropdown-menu.show .icon-bullhorn a.nav-link::before{content:"\f0a1"}ul.dropdown-menu.show .icon-database a.nav-link::before{content:"\f1c0"}ul.dropdown-menu.show .icon-target a.nav-link::before{content:"\f140"}ul.dropdown-menu.show .icon-ux a.nav-link::before{content:"\f509"}ul.dropdown-menu.show .icon-padlock a.nav-link::before{content:"\f023"}ul.dropdown-menu.show .icon-list a.nav-link::before{content:"\f03a"}ul.dropdown-menu.show .icon-magnify a.nav-link::before{content:"\f002"}div#top_banner{margin:79px auto auto}div#top_banner .carousel.slide .img-fluid{max-height:85vh;object-fit:cover;object-position:center top;height:100%}div#top_banner .carousel-item.invisible_link .img-fluid{min-height:400px}div#top_banner .banner-text{max-width:800px}#top_banner .carousel img.img-fluid,.parallax.parralax-bg{animation:breathe 25s ease-out infinite}@keyframes breathe{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@media (max-width:768px){#top_banner .carousel img.img-fluid,div#hero{animation-duration:20s}}.animatedlogo{animation:animatedlogo 1s ease infinite}@-webkit-keyframes animatedlogo{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}@keyframes animatedlogo{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}section.video-wrapper{max-height:80vh}div#top_banner section.video-wrapper{max-height:none;position:absolute;top:0;left:0;width:100%;height:100%}div#top_banner .carousel-item.invisible_link .carousel-caption.text-invisible{display:block!important;position:absolute;right:0%;left:0%;bottom:0%;padding:0%!important;width:100%;height:100%;color:#fff;text-align:center;background:none!important}div#top_banner .carousel-caption.text-invisible{padding:0%!important}div#top_banner .carousel-caption.text-invisible a{width:auto;height:auto;top:auto;left:auto;position:relative}#top_banner .carousel{display:flex!important;align-items:center;width:100%;padding:0;position:relative}#top_banner .carousel .carousel-caption{padding:0rem 10vw!important;display:flex!important;align-items:center;width:100%;max-width:100%;height:100%;margin:0;position:absolute}#top_banner .carousel .carousel-caption .banner-text{max-width:50vw}#top_banner .carousel .carousel-caption.text-left{justify-content:flex-start}#top_banner .carousel .carousel-caption.text-right{justify-content:flex-end}#top_banner .carousel .carousel-caption.text-centre{justify-content:center}#top_banner .carousel .carousel-caption .banner-text h3{position:relative;left:0;animation:bannerh3 1.75s ease forwards;font-size:clamp(1.4rem, 0.9667rem + 2.1333vw, 2.2rem)}#top_banner .carousel .carousel-item.invisible_link a{pointer-events:none}#top_banner .carousel.slide .carousel-indicators{z-index:2}@keyframes bannerh3{0%{left:2rem;opacity:0}30%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text h4{position:relative;left:0;animation:bannerh4 2s ease forwards;font-size:clamp(1rem, 0.9667rem + 1vw, 1.4rem)}@keyframes bannerh4{0%{left:2rem;opacity:0}50%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text p{position:relative;left:0;animation:bannerp 2.25s ease forwards;font-size:clamp(0.9rem, 0.9667rem + 2.1333vw, 1rem)}@keyframes bannerp{0%{left:2rem;opacity:0}70%{left:2rem;opacity:0}}#top_banner .carousel .carousel-caption .banner-text .btn.cta{position:relative;left:0;animation:bannercta 2.75s ease forwards}@keyframes bannercta{0%{left:2rem;opacity:0}90%{left:2rem;opacity:0}}section.video-wrapper video{height:100%;object-fit:cover;object-position:center}section.video-wrapper .video-cta{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}section.video-wrapper .video-cta .video-cta-inner{position:relative}section.video-wrapper .video-cta .video-cta-inner .video-cta-body{font-size:2rem;font-weight:700;line-height:normal;display:block;max-width:90%;margin:auto auto .5rem auto}.bg-fadetrans{background-color:#fff0;background-image:linear-gradient(0deg,rgb(0 0 0 / .75),transparent)}div#top_banner ol.carousel-indicators{display:none}.bigpadding{padding-top:3rem;padding-bottom:3rem}.text-black{color:#000}.bg-none{background:none!important}.bg-black{background:var(--color-dark)}.bg-grey{background-color:#f1f1f1}.bg-blue{background-color:#005A8F;color:#fff}.rounded{border-radius:var(--border-radius)!important}.shadow{box-shadow:var(--boxshadow)}.bg-fadegrey{background-color:#f6f6f6;background-image:linear-gradient(0deg,#f6f6f6,#f1f1f1)}section .photo-panel{margin-bottom:auto;position:relative;overflow:hidden;border-radius:var(--border-radius)!important}section[data-type="component-photo"] img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}section .photo-panel .img_text_overlay_holder{overflow:hidden}section .photo-panel .img_text_overlay{border-radius:var(--border-radius)!important;width:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-white);text-decoration:none;white-space:nowrap;height:auto;display:inline-table;font-size:1.3rem;padding:1rem 1.5rem;font-weight:700}section .photo-panel .img_text_overlay.img_text_overlay_top{bottom:initial;top:5rem}section .photo-panel .img_text_overlay.img_text_overlay_bottom{top:initial;bottom:0}.overlay-relative section .photo-panel .img_text_overlay_holder{position:relative;overflow:unset;padding:1rem;background:var(--color-white)}.overlay-relative section .photo-panel .img_text_overlay{all:unset;position:relative;text-align:center;width:100%;background:none;font-weight:700}.overlay-relative section .photo-panel .img_text_overlay:after{content:"";display:none}.photo-panel a:hover .img_text_overlay{background:var(--color-white)}section .photo-panel .img_text_overlay:after{font-family:'Font Awesome 6 Pro';content:"\f178";font-size:1rem;line-height:1.5rem;margin-left:.75rem;font-weight:700;display:inline-block;transition:ease-in-out 0.2s}section .photo-panel a{text-decoration:none;position:relative;display:inline-block;width:100%}section .photo-panel a:hover img{transform:scale(102.5%)}footer#footer{background:#fff;color:var(--color-dark);float:none}footer#footer iframe{margin-bottom:-1rem}#footerbase{background:var(--color-black)}#footerbase *,#siteby *{color:#fff;font-size:.75rem}.error_page_wrapper .bodycontent{padding:0;margin:auto}.margin-fix .col-12.col-sm-6.my-3.my-sm-0{margin-top:0!important;margin-bottom:1rem!important}.margin-fix .col-12{margin-top:1rem!important;margin-bottom:1rem!important}section[data-type="component-gallery"] .card-columns .card{margin-bottom:.5rem;display:inline-flex;border:none}section[data-type="component-gallery"] .card-columns .card .card-img-top{border-radius:var(--border-radius-big);width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center}.anchor{display:block;position:relative;top:-140px;visibility:hidden}.stretch{align-items:stretch!important}.stretch section[data-type="component-photo"],.stretch section[data-type="component-photo"] .photo-panel{height:100%}.stretch section[data-type="component-photo"] .photo-panel img{height:100%;object-fit:cover}.blog_widget a.card.blog-card{border-radius:var(--border-radius)}.blog_widget a.card.blog-card:hover{text-decoration:none;background:#f3f4f8}.blog_widget .blog-card .carouselimagewrap.blog{max-height:360px}.blog_widget .carouselimagewrap.blog img{border-radius:var(--border-radius-top);max-height:350px;object-fit:cover}.owl-theme .owl-nav [class*=owl-]{color:var(--color-white);background:var(--color-primary);font-size:1rem;border-radius:.35rem}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--color-primary)}body.hasparallax .bodycontent{margin-top:0}.parallax-wrapper .parallax__container::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:var(--color-black-trans);z-index:10}.parallax-wrapper .parallax__container .parallax{left:0}.parallax-wrapper section[data-type="component-text"]{display:block;white-space:normal;margin:auto;max-width:100%;text-align:center;padding:0 2rem;color:#fff}.blog_widget a.blog-card,.blog_widget a.blog-card:hover{color:initial}div#blog{padding:1rem!important}div#blog .blog-wrapper .filter-bar{z-index:1;position:relative}div#blog .carouselimagewrap.blog img{border-radius:var(--border-radius);max-height:350px;object-fit:cover}div#blog .card,div#blog .blog-item{border-radius:var(--border-radius)}button#category_toggle,.blog-wrapper #blog_form_submit{border-radius:0!important;background:var(--color-dark)}.blog-wrapper #blog_form_submit{border-radius:0 var(--border-radius) var(--border-radius) 0!important}button#category_toggle{align-items:center;display:none;border-radius:var(--border-radius) 0 0 var(--border-radius)!important}input#blog-keyword-search{border-radius:var(--border-radius) 0 0 var(--border-radius)}#blog_form_submit:after,button#category_toggle:after{content:""}button#removeTagsButton:after{content:"\f057"}div#news-page .feature-news-section{box-shadow:0 0 15px rgb(0 0 0 / 18%);background:var(--color-primary)!important}div#blogheadercta{background:var(--color-primary-hover);color:#fff;box-shadow:0 0 15px rgb(0 0 0 / 18%)}div#news-page .feature-news-section img.img-fluid{box-shadow:0 0 15px rgb(0 0 0 / 18%);border-radius:var(--border-radius-big)}div#news-page .feature-news-section h1{color:#FFF}div#news-page .feature-news-section h1::before{all:unset}div#news-page button#category_toggle,div#news-page .date,div#news-page p.posted{display:none}button#blog-back:after,a#back-btn:after{content:"";all:unset}button#blog-back:before,a#back-btn:before{font-family:'Font Awesome 6 Pro';content:"\f177";font-size:1rem;line-height:1.5rem;margin-right:.75rem;font-weight:700;display:inline-block;transition:ease-in-out 0.2s}div#blog a.blog-item h2.blogcardtitle{display:flex;height:60px;align-items:center;overflow:hidden;font-size:1.2rem!important;margin:.5rem auto!important}.container.blog-content,.container.blog-content,.blog-content-custom{max-width:820px;margin:auto}div#blog input#blog-keyword-search::placeholder{text-indent:-9999px;overflow:hidden}div#blog input#blog-keyword-search:after{content:"Hello";text-indent:0}div#blog a.blog-item{text-decoration:none;padding:1rem;color:initial;align-content:space-between;display:flex;flex-shrink:0;flex-wrap:wrap}div#blog a.blog-item span.date{font-size:.8rem}div#blog a.blog-item h4{font-size:1.2rem}div#blog a.blog-item p.description{font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#blog a.blog-item .blog-tag,div#news-page .blogtags a.btn{border:none;text-decoration:none;background-color:var(--color-dark);color:#fff;font-weight:400;margin:0 7px 7px 0;font-size:.75rem;padding:.3rem .5rem;border-radius:var(--border-radius-small)}#news-page .blog-header{max-width:1290px}#news-page .row{margin:auto}#news-page .feature-news-section .container-fluid{padding:0}#news-page .Merry.Christmas{text-align:center}.active>.page-link,.page-link.active{background:var(--button-primary);border-color:var(--button-primary)}.page-link{color:var(--color-primary)}.page-link:hover{color:var(--color-primary)}.active>.page-link:hover{color:#fff}.formstrap.container{padding:0}.formstrap .form_wrapper fieldset{border:none}.formstrap.container fieldset .form-group:first-of-type{display:none}.formstrap.container fieldset .form-group label.control-label{font-size:1rem;margin:auto auto .5rem;font-weight:700}.formstrap.container textarea#form_message{min-height:165px}.formstrap.container span.requiredtext{color:#C00}.formstrap.container legend{display:none!important}.formstrap.container .form-control{border:3px solid #ddd;padding:1rem}.formstrap.container .form_wrapper legend{display:block;width:100%;font-size:1.5rem;border:0;border-bottom:1px solid #e5e5e5;padding:20px;box-sizing:border-box;margin:0 auto;background:var(--color-primary);color:#FFF;border-radius:1rem 1rem 0 0}.formstrap.container .form_wrapper .form-group{padding:1rem 0;width:100%;max-width:100%}.formstrap.container .form_wrapper input#mailing_list{margin-right:1rem}.formstrap.container .form_wrapper div#div_gdpr .pull-left{width:100%}div#div_gdpr{padding:.5rem 0 0 0}.formstrap.container .form_wrapper div#div_gdpr .gdpr-container{border:3px solid #ddd;border-radius:.5rem;margin-bottom:auto}.formstrap .g-recaptcha{width:auto;max-width:100%;margin:0 auto -30px}.formstrap.container .form_wrapper span#captcha{margin:3rem auto -30px!important;display:block;color:#CC0000!important}.formstrap.container .form_wrapper .form-group .col-lg-12.text-center{text-align:left!important}.row.swiper{padding:4rem 1rem 2rem!important}.swiper-wrapper{padding:0}.swiper-slide{text-align:center;font-size:18px;background:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:auto!important;cursor:grab}.swiper-slide img{display:block;object-fit:contain;width:100%}.swiper.logo-swiper .swiper-slide{cursor:unset}section.swiper-slide .photo-panel{margin:auto 4%;cursor:grab;width:92%;max-width:100%;-webkit-box-shadow:0 5px 30px rgb(0 0 0 / 10%);box-shadow:0 5px 30px rgb(0 0 0 / 10%)}.swiper-pagination{bottom:3rem!important;z-index:1!important}.swiper-button-next,.swiper-button-prev{z-index:1!important;color:var(--color-primary)!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{height:15px!important;cursor:grab;background:rgb(0 0 0 / .4);margin:1rem auto 0rem;left:2.5%!important;width:95%!important;bottom:1.5rem!important;z-index:1!important}.swiper-scrollbar .swiper-scrollbar-drag{background:var(--color-primary);border-radius:var(--border-radius-big)}.swiper-pagination .swiper-pagination-bullet-active{background:var(--color-primary)}.swiper-slide .featurecard.card-oem-viewall .cardicon{background:url(/usercontent/logos/dw-logo-alt.svg) #FFF no-repeat center}.swiper-slide .featurecard.card-oem-aprilia .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-aprilia.svg) #FFF no-repeat center;background-size:300px!important}.swiper-slide .featurecard.card-oem-bmw .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-bmw.svg) #FFF no-repeat center;background-size:350px!important}.swiper-slide .featurecard.card-oem-ducati .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-ducati.svg) #FFF no-repeat center}.swiper-slide .featurecard.card-oem-fantic .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-fantic.svg) #FFF no-repeat center;background-size:300px!important}.swiper-slide .featurecard.card-oem-harley-davidson .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-h-d.svg) #FFF no-repeat center}.swiper-slide .featurecard.card-oem-honda .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-honda.svg) #FFF no-repeat center}.swiper-slide .featurecard.card-oem-husqvarna .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-husqvarna.svg) #FFF no-repeat center}.swiper-slide .featurecard.card-oem-indian .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-indian.svg) #FFF no-repeat center;background-size:300px!important}.swiper-slide .featurecard.card-oem-kawasaki .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-kawasaki.svg) #FFF no-repeat center}.swiper-slide .featurecard.card-oem-ktm .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-ktm.svg) #FFF no-repeat center}.swiper-slide .featurecard.card-oem-suzuki .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-suzuki.svg) #FFF no-repeat center}.swiper-slide .featurecard.card-oem-motoguzzi .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-motoguzzi.svg) #FFF no-repeat center;background-size:300px!important}.swiper-slide .featurecard.card-oem-mutt .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-mutt.svg) #FFF no-repeat center}.swiper-slide .featurecard.card-oem-piaggio .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-piaggio.svg) #FFF no-repeat center}.swiper-slide .featurecard.card-oem-royalenfield .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-royalenfield.svg) #FFF no-repeat center;background-size:340px!important}.swiper-slide .featurecard.card-oem-sinnis .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-sinnis.svg) #FFF no-repeat center}.swiper-slide .featurecard.card-oem-triumph .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-triumph.svg) #FFF no-repeat center;background-size:300px!important}.swiper-slide .featurecard.card-oem-vespa .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-vespa.svg) #FFF no-repeat center}.swiper-slide .featurecard.card-oem-yamaha .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-yamaha.svg) #FFF no-repeat center;background-size:280px!important}.swiper-slide .featurecard.card-oem-zero .cardicon{background:url(/usercontent/media/franchise-logos/icon-franchise-zero.svg) #FFF no-repeat center}.swiper .swiper-wrapper .swiper-slide .cardicon{background-size:contain!important;height:240px}.swiper .swiper-wrapper .swiper-slide .featurecardtitle{font-size:1rem!important}.bg-road{background:url(/usercontent/media/hero-roadnight.webp) center no-repeat;background-size:cover}.bg-blue-fade{background:url(/usercontent/media/hero-bluefade.webp) center no-repeat;background-size:cover}.bg-red-fade{background:url(/usercontent/media/hero-redfade.webp) center no-repeat;background-size:cover}.bg-blue-fade img.headlineicon{filter:brightness(0) invert(1)}.bg-blue-fade code{padding:unset;font-size:unset;color:inherit;background-color:unset}.hero-element{position:relative;margin-top:0;right:0rem;top:3rem}#hero-seo.hero-element{top:1.5rem}.fixedbgcolor{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover}.headingblock{height:40vw;min-height:300px;max-height:900px;padding:15vw 0 0;background:#000;background-size:cover!important;position:relative}.headingblock.ecommerce{background:url(/usercontent/media/headingblock-ecommerce.webp) no-repeat center bottom}.fancyquote{border:1px dashed #333;padding:.75rem 1.5rem;border-radius:var(--border-radius);margin:2rem auto auto}.collageimage{z-index:1;position:relative;overflow:hidden}.collageimage img{height:65vw;object-fit:cover;width:100%}.collageimage.contain img{object-fit:contain;object-position:center}.featurecard-wrapper{margin-bottom:7rem}.swiper-slide .featurecard{margin-bottom:auto;margin:auto 1rem;cursor:grab;border:none;padding:1.5rem 2.5rem 2.5rem;text-align:center;background:#FFF;position:relative}.featurecard{-webkit-box-shadow:0 5px 30px rgb(0 0 0 / 10%);box-shadow:0 5px 30px rgb(0 0 0 / 10%);border:none;padding:70px 2.5rem 2.5rem;border-radius:1rem;text-align:center;background:#FFF;position:relative;height:100%}.featurecardwrapper{margin-bottom:100px}.cardicon{width:100%;height:120px;background-size:110px!important;margin-bottom:1.5rem}.featurecardwrapper .cardicon{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#FFF;top:-65px;width:130px;height:130px;border-radius:50%;background-size:80px!important}.cardwebsolutions .cardicon{background:url(/usercontent/media/webicon-responsive.svg) #FFF no-repeat center}.cardmarketing .cardicon{background:url(/usercontent/media/webicon-marketing.svg) #FFF no-repeat center}.contact .cardicon{background:url(/usercontent/media/webicon-marketing.svg) #FFF no-repeat center}.cardseo .cardicon{background:url(/usercontent/media/webicon-seo.svg) #FFF no-repeat center}.cardtestimonials .cardicon{background:url(/usercontent/media/webicon-testimonials.svg) #FFF no-repeat center}.cardsupport .cardicon{background:url(/usercontent/media/webicon-support.svg) #FFF no-repeat center}.websites .cardicon{background:url(/usercontent/media/webicon-responsive.svg) #FFF no-repeat center}.emailmarketing .cardicon{background:url(/usercontent/media/webicon-email-marketing.svg) #FFF no-repeat center}.seo .cardicon{background:url(/usercontent/media/webicon-seo.svg) #FFF no-repeat center}.socialmediamarketing .cardicon{background:url(/usercontent/media/webicon-socials.svg) #FFF no-repeat center}.pagebuilder .cardicon{background:url(/usercontent/media/webicon-pagebuilder.svg) #FFF no-repeat center}.pagemanager .cardicon{background:url(/usercontent/media/webicon-pagemanager.svg) #FFF no-repeat center}.menumanager .cardicon{background:url(/usercontent/media/webicon-menumanager.svg) #FFF no-repeat center}.blogmanager .cardicon{background:url(/usercontent/media/webicon-blogmanager.svg) #FFF no-repeat center}.imagemanager .cardicon{background:url(/usercontent/media/webicon-imagemanager.svg) #FFF no-repeat center}.ecommercemanager .cardicon{background:url(/usercontent/media/webicon-ecommerce-moto.svg) #FFF no-repeat center}.vehiclemanager .cardicon{background:url(/usercontent/media/webicon-vehicles.svg) #FFF no-repeat center}.emaildesign .cardicon{background:url(/usercontent/media/webicon-ecommerce-moto.svg) #FFF no-repeat center}.highopenrates .cardicon{background:url(/usercontent/media/webicon-seo.svg) #FFF no-repeat center}.brandbuilding .cardicon{background:url(/usercontent/media/webicon-support.svg) #FFF no-repeat center}.postcreation .cardicon{background:url(/usercontent/media/webicon-postcreation.svg) #FFF no-repeat center}.audience .cardicon{background:url(/usercontent/media/webicon-audience.svg) #FFF no-repeat center}.reporting .cardicon{background:url(/usercontent/media/webicon-reporting.svg) #FFF no-repeat center}.featurecardtitle{font-weight:700;color:var(--color-dark)}.featurecard.emailmarketing .cardicon{background:url(/usercontent/media/webicon-email-marketing.svg) #FFF no-repeat center}.featurecard.branding .cardicon{background:url(/usercontent/media/webicon-brand-identity.svg) #FFF no-repeat center}.featurecard.seo .cardicon{background:url(/usercontent/media/webicon-seo.svg) #FFF no-repeat center}.featurecard.socialmediamarketing .cardicon{background:url(/usercontent/media/webicon-socials.svg) #FFF no-repeat center}.featurecard.marketing .cardicon{background:url(/usercontent/media/webicon-support.svg) no-repeat center}.subtitle{position:relative;text-transform:uppercase;font-size:1.2rem;padding-bottom:.5rem;font-weight:600;margin-bottom:1.5rem;text-align:left;color:#21333a}.subtitle:after{content:'';position:absolute;bottom:0;display:block;width:8rem;height:.3rem;background-color:#21333a}.subtitle.primary:after{background-color:var(--color-primary)}.subtitle.greyline:after{background-color:#444}.subtitle.backline:after{background-color:#000}.subtitle.blueline:after{background-color:#0d6efd}.subtitle.yellowline:after{background-color:#fff135}.subtitle.pinkline:after{background-color:#dc005e}.subtitle.redline:after{background-color:#c00}.subtitle.greenline:after{background-color:#94ae0c}.tabs{padding-bottom:4rem}.tabs h2{margin-bottom:1.125rem;text-align:center}.tabs .p-heading{margin-bottom:3.125rem}.tabs .nav-tabs{margin-right:auto;margin-bottom:2.5rem;margin-left:auto;justify-content:center;border-bottom:none}.tabs .nav-link{margin-bottom:1rem;padding:.5rem 1.375rem .25rem;border:none;border-bottom:.1875rem solid #000;border-radius:0;color:#000;font:700 1rem/1.75rem "Montserrat",sans-serif;text-decoration:none;transition:all .2s ease}.tabs .nav-link.active,.tabs .nav-link:hover{border-bottom:.1875rem solid var(--color-accent);background-color:#fff0;color:var(--color-accent);border-top:none}.tabs .nav-link .fas{margin-right:.375rem;font-size:1rem}.tabs .tab-content{width:100%}div#HomeTabsContent a{color:inherit;text-decoration:none}div#HomeTabsContent a:hover .card-icon{background:var(--color-primary-hover)}div#HomeTabsContent a:hover .card-icon .svg-inline--fa{color:#fff}.tabs .card{border:none;background:0 0}.tabs .card-body{padding:1rem 0 1.25rem}.tabs .card-title{margin-bottom:.5rem}.tabs .card .card-icon,.featureitem .card-icon{display:inline-block;width:3.5rem;height:3.5rem;border-radius:.5rem;background-color:var(--color-dark);text-align:center;vertical-align:top;padding-top:.85rem;margin-bottom:.5rem}.tabs .card .card-icon .fas,.tabs .card .card-icon .far,.featureitem .card-icon .far{color:#fff;font-size:1.75rem;line-height:3.5rem}.tabs #tab-1 .card.left-pane .card-icon{float:left;margin-right:1rem}.tabs #tab-1 .card.right-pane .text-wrapper{display:inline-block;width:75%}.tabs #tab-1 .card.right-pane .card-icon{margin-right:1rem}.tabs img{display:block;margin:0 auto 2rem}.tabs .text-area{margin-top:0rem}.tabs h3{margin-bottom:.75rem}.tabs .icon-cards-area{margin-top:2.5rem}.tabs.icon-cards-area .card{width:100%}.tabs #tab-3 .icon-cards-area .card{width:100%}.tabs #tab-3 .text-area{margin-top:.75rem;margin-bottom:4rem}.tabs #tab-3 h3{margin-bottom:.75rem}.tabs #tab-3 img{margin:0 auto 3rem}section#cms-features .cardicon{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#FFF;top:-65px;width:130px;height:130px;border-radius:50%;background-size:80px!important}.quote.quote-primary{border-left:5px solid var(--color-primary);background:#f8f9fa;padding:20px;border-radius:0 10px 10px 0;margin:30px auto}span.teamname{font-size:18px;font-weight:700;display:block;margin:10px auto 0}span.teamrole{font-size:12px}.fixedbg.smartphone{height:45vh}.fixedbg.smartphone:before{content:"";width:100%;height:100vh;background-image:url(/usercontent/media/bg-fixed-smartphone.webp);position:fixed;left:0;top:0;z-index:-1;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}img.partner-icon{width:200px;max-height:140px;padding:0 30px 20px}div#newsletter{background:var(--color-black);color:#fff}img.heroimg{object-fit:cover}.prev-next .btn:after{all:unset!important}ol.boxes-list{margin-left:2.5rem;padding:0;counter-reset:li-counter}ol.boxes-list>li{position:relative;margin-bottom:1.5rem;background-color:var(--bg-light);padding:.8rem 1.5rem 1.5rem;border:3px solid var(--color-primary);border-radius:0 8px 8px 8px}ol.boxes-list>li:before{position:absolute;top:-3px;left:-3rem;width:3rem;height:3rem;font-size:1.2rem;line-height:3rem;text-align:center;color:var(--bg-light);background-color:var(--color-primary);content:counter(li-counter);counter-increment:li-counter;font-weight:700;border-radius:8px 0 0 8px}ol.boxes-list>li.listcta{background-color:var(--color-primary);color:#FFF}ol.boxes-list>li.listcta a.listcta{background:var(--color-white);color:var(--color-black);display:inline-block;font-size:1.5rem;font-weight:700}ol.boxes-list>li.listcta a.listcta:hover{background:var(--color-white);color:var(--color-black)}.featuredlist div{border:none;background:none;margin-bottom:20px;text-align:center}.featuredlist div a{border:1px solid #fff0;padding:30px 15px 25px;text-decoration:none;color:var(--color-black);-webkit-box-shadow:var(--boxshadow);box-shadow:var(--boxshadow);border-radius:var(--border-radius);background:#fff;font-size:.9rem}.featuredlist div a:hover{outline:1px solid var(--color-primary);color:initial}.featuredlist{display:flex;flex-wrap:wrap}.featuredlist .card{display:flex;flex-direction:column;justify-content:stretch}.featuredlist .card a{display:flex;flex-direction:column;flex:1}.featuredlist .card i{margin-bottom:1rem}.featuredlist .card .link-title{margin-bottom:.5rem}.featuredlist .card .link-desc{margin-top:auto}.featuredlist i{font-size:2rem;margin-bottom:1rem}.featuredlist div a .svg-inline--fa{display:block;font-size:2.5rem;color:#0086CD;text-align:center;margin:auto auto 1.5rem}.featuredlist div#technical-seo a i.fa-laugh-squint{display:inline;font-size:.8rem;margin-bottom:0;color:slategray}@media (min-width:390px) and (max-width:991.98px){span.sitename{display:flex!important;padding-left:160px}}@media (min-width:519px){.hero-element{top:6rem}}@media (min-width:576px){section[data-type="component-gallery"] .card-columns{column-count:2;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:.5rem}.container,.container-sm,.contentwidth{max-width:540px}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.float-sm-end{float:right!important}}@media (min-width:769px){.container,.container-md,.container-sm,.contentwidth{max-width:720px}}@media (min-width:992px){body.hasbanner .bodycontent{margin-top:0}.bodycontent{margin-top:70px}div#top_banner{margin:auto}body.hasbanner header#header{background:rgb(0 0 0 / .2);border:none;box-shadow:none;transition:.3s ease-in-out}body.hasbanner.scrolled-nav header#header{-webkit-box-shadow:0 15px 10px -15px rgb(0 0 0 / 30%);box-shadow:0 15px 10px -15px rgb(0 0 0 / 30%);background:#fff}body.hasbanner header#header img.img-fluid{-webkit-filter:invert(100%) brightness(200%) grayscale(1);filter:invert(100%) brightness(200%) grayscale(1)}body.hasbanner.scrolled-nav header#header img.img-fluid{-webkit-filter:none;filter:none}.container,.container-lg,.container-md,.container-sm,.contentwidth{max-width:960px}a.navbar-brand{width:130px;min-width:130px;height:auto}#headerctas{font-size:1rem}body.hasbanner #main-nav a.nav-link,body.hasbanner #main-nav .nav-item.active a.nav-link{color:var(--color-white)!important}body.hasbanner.scrolled-nav #main-nav a.nav-link,body.hasbanner.scrolled-nav #main-nav .nav-item.active a.nav-link{color:var(--color-dark)!important}body #main-nav a.nav-link{color:var(--color-dark)!important;font-size:.9rem;padding:0.25rem!important}body #main-nav .navbar-nav .dropdown-menu{background:var(--color-white)!important;top:80px;border:none;border-radius:var(--border-radius-small)!important;min-width:max-content;box-shadow:0 2px 5px 0 rgb(0 0 0 / .15);border:1px solid var(--color-primary)}body #main-nav .navbar-nav .dropdown.title-Features .dropdown-menu{min-width:470px;padding-top:1rem;padding-bottom:1rem;column-count:1}body #main-nav .navbar-nav .dropdown .dropdown-menu.long{min-width:930px;padding-top:1rem;padding-bottom:1rem;column-count:3;left:-300px}body #main-nav .navbar-nav .dropdown.title-SEO .dropdown-menu.long{left:-530px}body #main-nav .navbar-nav .dropdown-menu.long a.nav-link{display:inline-block}body #main-nav .navbar-nav a.nav-link:hover{color:var(--color-primary)!important}.bodycontent::after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-black-trans);opacity:0;transition:opacity 0.3s ease;pointer-events:none;z-index:1}.bodycontent.nav-dropdown-toggled::after{opacity:1}div#headerinner div#mainmenu .navbar-nav{background:none;justify-content:space-evenly;flex-grow:1}#headerctas{min-width:140px;min-width:fit-content}.hero-element{right:-2rem;top:6rem}body .bodycontent{padding:0}.bigpadding{padding-top:4rem;padding-bottom:4rem}.carousel.slide .carousel-caption{right:auto!important;left:auto!important;top:0!important;bottom:0!important;padding:inherit!important;display:flex!important;align-items:center}.carousel.slide .banner-cta{background:rgb(0 0 0 / .5)!important;filter:none!important}#headerctas a.btn i{transition:all 0.15s ease-in-out}body .bodycontent :is(.btn,.cta):hover:after,.btn-subscribe:hover:after,.topbar .btn:hover:after,#headerctas a.btn:hover i{transform:translate(5px,0)}.photo-panel a:hover .img_text_overlay:after{transform:translate(5px,0)}section[data-type="component-gallery"] .card-columns{column-count:3}.brands-list{column-count:4}.parallax-wrapper{margin-top:-20px}.collageimage.imageleft,.collageimage.imageright{position:absolute;top:6rem;left:0;bottom:6rem;width:53%;margin-top:0;margin-bottom:0}.collageimage.imageright{left:auto;right:0}.collageimage img{object-fit:cover;top:0;bottom:0;left:0;height:100%;width:100%;object-position:left;max-height:100%;z-index:1;position:absolute}.collageimage.objectcenter img{object-position:center}.collageimage.imageright img{left:auto;right:0}.imagetextpanel .container{align-items:center}.imagetextpanel .container>.row{display:flex;min-height:75vh;align-items:center}.clippath .clipleft{clip-path:inset(0 0 0 53%)}.fixedbgcolor{clip-path:inset(0 0 0 53%)}.fixedbgcolor.clipright{clip-path:inset(0 53% 0 0)}div#hero-seo.hero-element{right:0rem;top:1rem}.swiper-wrapper{margin:0 1rem}img.heroimg{width:210%!important;max-width:none;margin-left:-10%}img.heroimg.shopify{width:130%!important;margin-left:0%}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.contentwidth{max-width:1140px;margin-right:auto;margin-left:auto}body #main-nav a.nav-link{font-size:1rem;padding:0.5rem!important}div#hero-seo.hero-element{top:2.5rem}}@media (min-width:1300px){.smallthumbs .col-12{flex:0 0 16.6666666667%;max-width:16.6666666667%}.smallthumbs section .photo-panel .img_text_overlay.img_text_overlay_bottom{font-size:1rem;padding:.3rem .75rem}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.contentwidth{max-width:1320px}}@media (min-width:1600px){section[data-type="component-gallery"] .card-columns{column-count:4}#news-page section[data-type="component-gallery"] .card-columns{column-count:3}#home-intro .container,div#headerinner,#website-builder .container{max-width:1600px}.pull-left-xl{position:relative;left:-5%}.pull-right-xl{position:relative;right:-5%}}@media (min-width:576px) and (max-width:991.98px){.force-col-6 .col-12.col-lg-3{width:50%;flex:50%}}@media (max-width:1199px){.break-xl *{flex:0 0 100%;max-width:100%}}@media (max-width:991.98px){header#header #mainmenu{position:fixed;top:0;right:-100%;width:350px;height:100%;background:#fff;z-index:1100;transition:right 0.3s ease-in-out;overflow-y:auto;box-shadow:-4px 0 12px rgb(0 0 0 / .15);transition:right 0.4s ease,opacity 0.4s ease;overflow-y:auto;max-width:100%}header#header #mainmenu.show{right:0;opacity:1;padding-top:0;padding-bottom:2rem}header#header button.close-offcanvas.d-none{display:none!important}header#header button.close-offcanvas{position:sticky;top:0;right:0;z-index:1115;padding:1.5rem 1.5rem 0 0;text-decoration:none;background:rgb(255 255 255 / .9);display:inline-block;left:auto;width:100%;text-align:right}.screen-darken{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgb(0 0 0 / .5);z-index:1090}.screen-darken.d-none{display:none}.img-mobile-first div[data-type="container-content"]:nth-child(2){order:-1}#top_banner .carousel .carousel-caption{background:none;padding:0rem 5vw 0!important;height:100%;overflow:hidden;display:flex!important;align-items:center;top:0;left:0;right:0;bottom:0}#top_banner .carousel .carousel-caption .banner-text{max-width:100%}#top_banner .carousel .carousel-caption.text-center .banner-text,#top_banner .carousel .carousel-caption.text-centre .banner-text{text-align:center}#top_banner .carousel .carousel-caption.text-right .banner-text{text-align:right}div#top_banner .carousel.slide .img-fluid{height:100%;object-position:center top;object-fit:contain}div#headerinner div#mainmenu .nav-link{padding:.5rem 1rem!important;text-decoration:none}.break-lg *{flex:0 0 100%;max-width:100%}}@media (max-width:768px){.break-early *{flex:0 0 100%;max-width:100%}.break-late .col-12{flex:0 0 50%;max-width:50%}}@media (max-width:520px){.break-late .col-12{flex:0 0 100%;max-width:100%}.btn,.btn-lg,.btn-group-lg>.btn{padding:.5rem 0.75rem!important;font-size:1rem;line-height:1!important}}