@charset "UTF-8";.font-family--regular{font-family:"nasteregular",Helvetica,Arial,sans-serif;font-weight:400}.font-family--light{font-family:"nasteregular",Helvetica,Arial,sans-serif;font-weight:400}.font-family--bold{font-family:"nasteregular",Helvetica,Arial,sans-serif;font-weight:700}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix.break{clear:both;height:0}textarea,input{font-family:"nastelight",Helvetica,Arial,sans-serif;color:#575756;font-weight:400}em{font-style:italic}address{font-style:normal;font-size:1rem}p .narrow-para,p.is-style-narrow-para{display:inline-block}@media (min-width:992px){p .narrow-para,p.is-style-narrow-para{max-width:83.333333%}}@media (min-width:1200px){p .narrow-para,p.is-style-narrow-para{max-width:66.666667%}}.links,.is-style-links{font-family:"Courier Prime",monospace;text-decoration:none;line-height:0!important}.links a,.is-style-links a{text-decoration:none}.wp-block-image{margin-bottom:1.5rem}#hfg-content ol{counter-reset:ol-counter;list-style-type:none}#hfg-content ol li{line-height:1.4375rem;margin-left:1.75rem;position:relative;margin-bottom:.5rem}#hfg-content ol li::before{content:counter(ol-counter,decimal) ".";color:#575756;counter-increment:ol-counter;position:absolute;right:100%;font-weight:700;margin-right:.5rem}#hfg-content ol li ol{margin-top:1rem;margin-bottom:1rem}#hfg-content ol li ol li::before{content:counters(ol-counter,".") " ";counter-increment:ol-counter}#hfg-content ol li ol li ol{margin-top:.5rem;margin-bottom:.5rem}#hfg-content ol li ol li ol li::before{content:counter(ol-counter,lower-alpha) "."}blockquote{margin-top:1rem;margin-bottom:2rem;position:relative}@media (min-width:992px){blockquote{margin-top:0}}blockquote::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:-11px;font-size:30px}blockquote p{font-weight:400;font-size:1.25rem;padding-left:40px;padding-right:40px;position:relative}@media (min-width:992px){blockquote p{font-size:1.5rem;line-height:1.25}}blockquote p:last-of-type::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:0;bottom:-14px;font-size:30px}blockquote cite{display:block;font-style:normal;color:#acacac;font-weight:600;font-size:1rem;padding-left:40px;padding-right:40px}@media (min-width:992px){blockquote cite{font-size:1.25rem}}figcaption{color:#575756}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit!important;text-decoration:none!important;color:inherit!important}.wp-block-image .alignleft{float:none}@media (max-width:575px){.wp-block-image .alignleft{margin-left:auto;margin-right:auto}}@media (min-width:576px){.wp-block-image .alignleft{float:left}}.wp-block-image .alignright{float:none}@media (max-width:575px){.wp-block-image .alignright{margin-left:auto;margin-right:auto}}@media (min-width:576px){.wp-block-image .alignright{float:right}}@media (max-width:575px){.wp-block-image img{width:100%;height:auto}}.alignnone{margin-bottom:1.5rem}.aligncenter,.alignleft,.alignright{display:block;padding:0;margin:.5em auto 1em}@media (min-width:576px){.aligncenter{margin:.5em auto 1em}}@media (min-width:576px){.alignright{float:right;margin:.5em 0 1em 1em}}@media (min-width:576px){.alignleft{float:left;margin:.5em 1em 1em 0}}.wp-caption p.wp-caption-text{margin:5px 0 0;padding:0;text-align:center;font-size:75%;font-weight:100;font-style:italic;color:#ddd}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:1200px;margin:0 auto;margin-bottom:1.5rem}.video-container iframe,.video-container object,.video-container embed,.video-container video{position:absolute;top:0;left:0;right:0;width:100%;height:100%}@media (min-width:992px){.page-sitemap .sitemap-section{column-count:2;column-gap:5rem}}.error404 #standard-content{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.error404 #standard-content{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width:1200px){.error404 #standard-content{padding-top:4.5rem;padding-bottom:4.5rem}}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container .wp-video{position:absolute;top:0;left:50%;width:100%;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.btn-back{padding:.5rem 1rem .5rem 3rem;border:none;background-color:#231f20;color:#fff;background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNDZweCIgaGVpZ2h0PSI0NnB4IiB2aWV3Qm94PSIwIDAgNDYgNDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2IDQ2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzZCNkI2Qjt9Cgkuc3Qxe2ZpbGw6IzVFNUU1RTt9Cgkuc3Qye2ZpbGw6IzRGNEY0Rjt9Cjwvc3R5bGU+Cjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNDYsNDYgMCw0NiAyMywyMyAiLz4KPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIwLDQ2IDAsMCAyMywyMyAiLz4KPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIwLDAgNDYsMCAyMywyMyAiLz4KPC9zdmc+");background-size:auto 100%;background-position:left center;background-repeat:no-repeat}.btn-back:hover,.btn-back:focus,.btn-back:active{color:#fff}@media (min-width:1200px){.btn-back:hover,.btn-back:focus,.btn-back:active{background-color:#706f6f}}.btn-doc{padding:.5rem 1rem .5rem 3rem;border:none;background-color:#231f20;color:#fff}.btn-doc::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:.75rem;font-size:30px;top:50%;transform:translateY(-50%)}.btn-doc:hover,.btn-doc:focus,.btn-doc:active{color:#fff}@media (min-width:1200px){.btn-doc:hover,.btn-doc:focus,.btn-doc:active{background-color:#706f6f}}.btn-cat{border-color:#575756;background-color:#575756;color:#fff;margin-right:1rem;margin-bottom:1rem}.btn-cat:hover,.btn-cat:focus,.btn-cat:active{color:#fff}@media (min-width:1200px){.btn-cat:hover,.btn-cat:focus,.btn-cat:active{background-color:#fff;color:#575756}}.btn-cat.current-menu-item{background-color:#fff;color:#575756}.form-control{color:#fff;background-color:#575756;border-color:#575756;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;background-clip:border-box;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.form-control:focus{color:#fff!important;background-color:#575756!important;border-color:#575756!important;box-shadow:none!important}span.wpcf7-not-valid-tip{font-size:.75em;margin-top:.25rem}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{border:none}div.wpcf7-response-output{padding:0!important;font-size:.875rem;line-height:1.25rem;margin:1rem 0!important;background-color:transparent;border:1px solid transparent!important}.wpcf7 form.sent .wpcf7-response-output{color:#252652!important;font-weight:700}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#f00!important}.feedback-form .form-control{background-color:transparent;border:none;height:auto}.feedback-form label{font-family:"nasteregular",Helvetica,Arial,sans-serif;font-weight:600;margin-bottom:1rem;font-size:1.25rem}.feedback-form label .sub{font-weight:400;font-size:.875rem}.feedback-form .limit{font-family:"nasteregular",Helvetica,Arial,sans-serif;font-weight:600;font-size:.875rem;margin-top:3.25rem}.feedback-form .form-control.feedback{display:flex;justify-content:center;flex-wrap:wrap}.feedback-form .form-control.feedback .wpcf7-list-item{text-align:center;margin-left:0}.feedback-form .form-control.feedback .wpcf7-list-item .wpcf7-list-item-label{display:block;border-bottom:2px solid #000;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:.5rem;font-size:1rem}.feedback-form .form-control.feedback input[type=radio]{margin-top:1rem}.feedback-form .footnote,.feedback-form .wpcf7-response-output{margin-top:2rem!important}#header .inner.fixed{position:fixed;z-index:10050;width:100%;background-color:#fff;-webkit-box-shadow:0px 2px 5px 2px rgba(0,0,0,.15);-moz-box-shadow:0px 2px 5px 2px rgba(0,0,0,.15);box-shadow:0px 2px 5px 2px rgba(0,0,0,.15);padding-top:.5rem}@media (min-width:768px){#header .inner.fixed{height:80px}}@media (min-width:768px){#header .inner.fixed #branding #branding-holder img{height:48px}}@media (min-width:992px){#header .inner.fixed #contacts{display:none}}@media (min-width:768px){#header .inner.fixed #contacts ul{top:12px}}#header img.logo{margin-bottom:.5rem;height:auto;max-height:110px;max-width:200px}#header.header-image .inner.fixed{background-color:#fff}.title-only #header-title{background-color:#575756;padding-top:5.5rem;padding-bottom:3.5rem}@media (min-width:768px){.title-only #header-title{padding-top:2.5rem;padding-bottom:4.5rem}}.title-only #header-title h1 span{font-size:1rem;margin-top:.5rem;display:block}.title-only #header-title time{color:rgba(255,255,255,.5);font-size:.75rem}.single-careers .title-only #header-title{padding-bottom:4.5rem}.hfg-map{height:380px}.post-type-archive-case_studies #scroll-more::before,.tax-cs_category #scroll-more::before{content:"View Case Studies"}.single-post #scroll-more::before{content:"Read more"}.single-vehicles #scroll-more::before{content:"Specifications"}.error404 #scroll-more::before{content:""}.post-type-archive-ve_day #scroll-more::before,.home #scroll-more.ve-day::before,.post-type-archive-july_4 #scroll-more::before,.home #scroll-more.july-4::before{content:"Discover more"}.post-type-archive-jubilee #scroll-more::before,.home #scroll-more.jubilee::before{content:"Read our Royal memories"}@media (min-width:768px){#header .inner.fixed .navbar-toggler{top:10px}}#menu-main-menu .dropdown.show .dropdown-toggle::after,#menu-dpd-odf .dropdown.show .dropdown-toggle::after{content:""}@media (min-width:1200px){#menu-main-menu .dropdown.show .dropdown-toggle::after,#menu-dpd-odf .dropdown.show .dropdown-toggle::after{content:""}}#sub-menu-holder nav.active{display:block}#sub-menu-holder button.active{position:absolute;right:8px;top:0}#sub-menu-holder button.active .fa-bars{display:none}#sub-menu-holder button.active .fa-times{display:inline}.blog #header h1,.archive #header h1{font-size:1.5rem}@media (min-width:768px){.blog #header h1,.archive #header h1{font-size:2rem}}.single-post #header.title-only #header-image img{max-width:100%;margin-top:1rem}.pagination ul{list-style-type:none;padding:0;margin:0 auto 3rem!important;max-width:100%;text-align:center}.pagination ul li{float:none;display:inline-block;padding:5px 10px;line-height:1.65rem!important}.pagination ul li::before{content:none!important}.pagination ul li .page-numbers{display:block;padding:5px 10px;color:#706f6f;position:relative;text-decoration:none}.pagination ul li .page-numbers::before{content:" ";position:absolute;top:36px;right:-54px;border-top:1px solid #706f6f;width:39px;-webkit-transform:rotate(-67deg);-ms-transform:rotate(-67deg);transform:rotate(-67deg);transform-origin:0% 0%}.pagination ul li .page-numbers.current{color:#fff;background:#706f6f}.pagination ul li .page-numbers.current::before{content:" ";position:absolute;top:0;-webkit-transform:none;-ms-transform:none;transform:none;left:-15px;width:0;height:0;border-style:solid;border-width:0 0 36px 15px;border-color:transparent transparent #706f6f transparent;z-index:1}.pagination ul li .page-numbers.current::after{content:" ";position:absolute;top:0;right:-15px;width:0;height:0;border-style:solid;border-width:36px 15px 0 0;border-color:#706f6f transparent transparent transparent}.pagination ul li.page-direction:not(:first-child) .page-numbers::before{content:initial}.post-template-tpl-letter-single #sign-off{background-color:#575756;padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.post-template-tpl-letter-single #sign-off{padding-top:5rem;padding-bottom:5rem}}.post-template-tpl-letter-single #sign-off blockquote{margin-top:0;margin-bottom:0}.post-template-tpl-letter-single #sign-off blockquote::before,.post-template-tpl-letter-single #sign-off blockquote::after{color:#fff;left:-40px}.post-template-tpl-letter-single #sign-off blockquote::after{left:auto;right:-40px}.post-template-tpl-letter-single #sign-off blockquote P{color:#fff;padding-left:0;padding-right:0}.post-template-tpl-letter-single #sign-off blockquote cite{padding-left:0;padding-right:0}.post-template-tpl-letter-single #sign-off .signature{padding-bottom:1.5rem}@media (min-width:576px){.post-template-tpl-letter-single #sign-off .signature{padding-bottom:0}}.post-template-tpl-letter-single #sign-off .signature img{display:block;max-height:50px;max-width:100%;margin-bottom:1rem;margin:0 auto}@media (min-width:576px){.post-template-tpl-letter-single #sign-off .signature img{margin:0}}.post-template-tpl-letter-single #sign-off .signature cite{font-style:normal;color:#fff}.wp-block-image img{height:auto}.block-template-downloads{padding-top:0}.block-template-downloads h3{background-color:#fb0027;color:#fff;font-family:"nastelight",Helvetica,Arial,sans-serif;font-size:1rem;text-transform:none;padding:1rem 3rem 1rem 1.5rem;letter-spacing:normal;cursor:pointer;position:relative;margin-top:0;margin-bottom:1rem}@media (min-width:768px){.block-template-downloads h3{font-size:1.5rem;padding:1rem 5rem 1rem 1.5rem}}.block-template-downloads h3::after{content:"";position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;font-size:1rem;color:#fff}@media (min-width:768px){.block-template-downloads h3::after{right:1.5rem;font-size:1.5rem}}.block-template-downloads h3.active::after{content:""}.block-template-downloads .content{padding-bottom:2rem;display:none}.block-template-downloads .content .media-item{margin-bottom:2rem}.block-template-downloads .content .media-item .thumb{display:inline-block;font-size:6rem;color:#e0e0e0}.block-template-downloads .content .media-item img{width:100%;max-width:280px}.block-template-downloads .content .media-item h4{font-family:"nastelight",Helvetica,Arial,sans-serif;font-size:.875rem;text-transform:none;letter-spacing:normal;margin:.25rem 0 .5rem}.block-template-downloads .content .media-item .btn{margin:0 .5rem .5rem}.block-template-downloads .content .media-item.media-item-image .thumb:not(.protected),.block-template-downloads .content .media-item.media-item-pdf .thumb:not(.protected){background-color:#e0e0e0}.block-template-downloads .links{margin-bottom:1rem}.block-template-downloads .links a{margin:0 .5rem 1rem}.page-template-template-dpd-odf .block-template-downloads h2{text-align:center;padding-bottom:0!important;border-bottom:none!important;margin-bottom:2rem!important}@media (min-width:992px){.page-template-template-dpd-odf .block-template-downloads h2{font-size:3rem!important}}@media (max-width:767px){.block-tmp-header{padding-top:calc(72px + 2.5rem)}}.block-tmp-header img{width:360px;max-width:100%;height:auto;margin-bottom:1.5rem}.block-tmp-header h1{color:#fff;text-transform:uppercase;font-weight:400!important;padding-bottom:0!important;border-bottom:none!important;margin-bottom:1rem}.block-tmp-header p{color:#fff;text-transform:uppercase;font-size:1.5rem;line-height:1.2}@media (min-width:992px){.block-tmp-header p{font-size:1.75rem}}.block-template-booking{background-color:#f3efef}.block-template-booking p.confirmed{font-weight:700;color:#c6616a;font-size:1.5rem}@media (min-width:768px){.block-template-booking #fbuilder{background:transparent url("https://handsfree.co.uk/wp-content/uploads/2022/02/contact.png") right center/270px auto no-repeat scroll;--lzl-bg-img:"https://handsfree.co.uk/wp-content/uploads/2022/02/contact.png"}.block-template-booking #fbuilder.lzl:not(.lzl-ed),.block-template-booking #fbuilder.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20450%20340%22%20width%3D%22450%22%20height%3D%22340%22%3E%3C%2Fsvg%3E")}}.block-template-booking #fbuilder .ui-datepicker-header{background:#fcebea!important;color:#404040!important;text-shadow:none}.block-template-booking .ahb_m #fbuilder .ui-datepicker-calendar .ui-state-default{background-color:#fcebea;border-color:#c6616a;color:#c6616a;font-weight:700}.block-template-booking .ahb_m #fbuilder .ui-datepicker-calendar .ui-state-active{color:#fff;background-color:#c6616a;border-color:#c6616a}.block-template-booking .ahb_m #fbuilder .ui-datepicker-inline{border-color:#fff;padding-bottom:.5rem}.block-template-booking .slotsCalendar span{font-weight:700;color:#c6616a;font-size:1.5rem}.block-template-booking .slotsCalendar .availableslot{border-color:#c6616a;display:inline-block}.block-template-booking #fbuilder .slots div{border-color:#c6616a;margin:5px;padding:1px}.block-template-booking #fbuilder .slots div a{background:#fff;color:#c6616a;padding:4px}.block-template-booking .ahb_list .d,.block-template-booking .ahb_list .t{font-weight:700;color:#c6616a;font-size:1.25rem}.block-template-booking .ahb_list .ahb_list_service{font-weight:700;font-size:1.25rem}.block-template-booking input[type=text]{display:block;width:100%;font-size:1rem;font-weight:400;line-height:1.5;color:#404040;background-color:#fff;background-clip:padding-box;background-clip:border-box;border:1px solid #404040;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:all .15s ease-in-out;box-shadow:none;outline:none!important;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;height:calc(1em + 1.5rem + 2px);padding:.5rem!important}.block-template-booking input[type=text]:focus,.block-template-booking input[type=text]:focus-visible{color:#c6616a!important;background-color:#fff!important;border-color:#c6616a!important;box-shadow:none!important}.block-template-booking #field_1-0 label,.block-template-booking .fieldCalendarService{display:none}.block-template-booking .pbSubmit{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.5;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;font-size:1rem;border:1px solid transparent;white-space:normal;text-decoration:none!important;padding:.5rem 1rem;cursor:pointer;position:relative;background-color:#fb0027!important;border-color:#fb0027;color:#fff!important;outline:none!important}.block-template-booking .pbSubmit:hover,.block-template-booking .pbSubmit:focus,.block-template-booking .pbSubmit:active{color:#fff}@media (min-width:1200px){.block-template-booking .pbSubmit:hover,.block-template-booking .pbSubmit:focus,.block-template-booking .pbSubmit:active{background-color:#fff;color:#fb0027}}.block-sitemap{padding-top:0;padding-bottom:0}.block-pfwi .anchor-btn{position:absolute;left:50%;bottom:-20px;z-index:1;color:#fff;font-size:40px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-shadow:0px 0px 10px rgba(0,0,0,.75);line-height:40px;text-decoration:none}@media (min-width:992px){.block-pfwi .anchor-btn{bottom:-30px;font-size:60px;line-height:60px}}.block-pfwi .anchor-btn span{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:300%;text-align:center;font-size:.75rem}@media (min-width:992px){.block-pfwi .anchor-btn span{font-size:1rem;top:-45px}}.block-pod .divis-desc{position:relative;margin-top:2rem}@media (min-width:768px){.block-pod .divis-desc{margin-top:3rem}}.block-pod .divis-desc .divis-logo{margin-bottom:2rem}.block-pod .divis-desc .divis-logo img{max-width:100%;max-height:68px;width:auto}.block-pod .divis-desc .more-btn img{width:200px;height:auto}.block-g{padding-top:0;padding-bottom:0}.block-g figure{margin-bottom:0}.block-g figure .inner{position:relative}.block-g figure img{width:100%;height:auto}.block-g figure figcaption{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(87,87,86,.8);color:#fff;padding:.5rem}.block-hwiat{padding-top:0;padding-bottom:0}@media (min-width:768px){.block-hwiat .iltr .image{position:absolute;width:100%;z-index:0}}@media (max-width:767px){.block-hwiat .iltr .image>div{background-image:none!important}}@media (min-width:768px){.block-hwiat .iltr .image>div{padding-left:0;padding-right:0;background-repeat:no-repeat;background-position:center center;background-size:cover;height:100%}}.block-hwiat .iltr .image img{width:100%;height:auto}@media (min-width:768px){.block-hwiat .iltr .text{position:relative;z-index:1}}.block-hwiat .iltr .text>div{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.block-hwiat .iltr .text>div{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width:1200px){.block-hwiat .iltr .text>div{padding-top:4.5rem;padding-bottom:4.5rem}}@media (min-width:768px){.block-hwiat .tlir .image{position:absolute;width:100%;z-index:0;margin-bottom:0}}@media (max-width:767px){.block-hwiat .tlir .image>div{background-image:none!important}}@media (min-width:768px){.block-hwiat .tlir .image>div{padding-left:0;padding-right:0;background-repeat:no-repeat;background-position:center center;background-size:cover;height:100%}}.block-hwiat .tlir .image img{width:100%;height:auto}@media (min-width:768px){.block-hwiat .tlir .text{position:relative;z-index:1}}.block-hwiat .tlir .text>div{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.block-hwiat .tlir .text>div{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width:1200px){.block-hwiat .tlir .text>div{padding-top:4.5rem;padding-bottom:4.5rem}}.block-ps .container>.row{margin-top:5rem}@media (min-width:768px){.block-ps .container>.row{margin-top:5rem}}.block-ps .container>.row:first-of-type{margin-top:0}.block-ps .container>.row:nth-of-type(2){margin-top:3rem}.block-ps .service .service-desc .inner{border:3px solid #acacac;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;padding:40px 20px 20px;margin:0 1rem}@media (min-width:375px){.block-ps .service .service-desc .inner{padding:40px 50px 20px 20px}}@media (min-width:576px){.block-ps .service .service-desc .inner{padding:40px 100px 20px 20px;margin:5rem 1rem 0}}@media (min-width:768px){.block-ps .service .service-desc .inner{margin:0}}.block-ps .service .service-desc .inner h3{border:3px solid #575756;background-color:#575756;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:absolute;left:-20px;top:-20px;padding:10px 20px;color:#fff;font-size:20px}.block-ps .service .service-desc .inner .divis-icon{position:absolute;right:-30px;top:-30px}@media (min-width:375px){.block-ps .service .service-desc .inner .divis-icon{top:-50px}}.block-ps .service .service-desc .inner .divis-icon img{width:80px}@media (min-width:375px){.block-ps .service .service-desc .inner .divis-icon img{width:110px}}@media (min-width:576px){.block-ps .service .service-desc .inner .divis-icon img{width:140px}}.block-ps .service .image img{max-width:100%;height:auto;margin-bottom:3.5rem}@media (min-width:576px){.block-ps .service .image img{margin-bottom:0}}@media (min-width:768px){.block-ph .highlight{margin:5rem 3.125rem 0 0}}@media (min-width:992px){.block-ph .highlight{margin-right:0}}.block-ph .highlight .inner{border:3px solid #acacac;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;padding:40px 20px 20px;margin:4rem 1rem 0}@media (min-width:375px){.block-ph .highlight .inner{padding:40px 65px 20px 20px}}@media (min-width:576px){.block-ph .highlight .inner{padding:40px 100px 20px 20px;margin:5rem 1rem 0}}@media (min-width:768px){.block-ph .highlight .inner{margin:0}}.block-ph .highlight .inner h3{border:3px solid #575756;background-color:#575756;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:absolute;left:-20px;top:-20px;padding:10px 20px;color:#fff;font-size:20px}.block-ph .highlight .inner .highlight-icon{position:absolute;right:-30px;top:-30px}@media (min-width:375px){.block-ph .highlight .inner .highlight-icon{top:-45px}}@media (min-width:768px){.block-ph .highlight .inner .highlight-icon{top:-60px}}.block-ph .highlight .inner .highlight-icon img{width:80px}@media (min-width:375px){.block-ph .highlight .inner .highlight-icon img{width:110px}}@media (min-width:576px){.block-ph .highlight .inner .highlight-icon img{width:140px}}.block-ph .highlight:first-of-type{margin-top:0}@media (min-width:768px){.block-ph .highlight:first-of-type{margin-top:5rem}}.block-ph .highlight:last-of-type{margin-bottom:2rem}@media (min-width:768px){.block-ph .highlight:last-of-type{margin-bottom:0}}@media (min-width:992px){.block-ph .highlight:nth-of-type(2n) .inner{margin-left:1.5rem}}@media (min-width:992px){.block-ph .highlight:nth-of-type(2n+1) .inner{margin-right:1.5rem}}.block-pq{background-color:#575756;padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.block-pq{padding-top:5rem;padding-bottom:5rem}}.block-pq blockquote{margin-top:0;margin-bottom:0}.block-pq blockquote::before,.block-pq blockquote::after{color:#fff;left:-40px}.block-pq blockquote::after{left:auto;right:-40px}.block-pq blockquote P{color:#fff}.block-pb img{width:100%;height:auto}.block-pb .benefit{margin-bottom:2rem}@media (min-width:768px){.block-pb .benefit{margin-bottom:0}}.block-pb .benefit img{width:100%;height:auto;margin-bottom:1.5rem}.block-pb .benefit h3{font-size:1.5rem;margin-bottom:1.5rem}.block-pb .benefit h3+.copy{border-top:1px solid #575756;padding-top:1rem}.block-tob{background-repeat:no-repeat;background-size:cover;background-position:center center}.block-tob.background-dark{color:#fff}.block-tob.background-dark h2,.block-tob.background-dark h3{color:#fff;font-weight:400!important}@media (min-width:768px){.block-tob .double-col{column-count:2;column-gap:5rem}}.block-tocb h1,.block-tocb h2{border:none!important;padding-bottom:0!important;font-weight:400!important}.block-tocb h2{font-size:1.5rem!important}@media (min-width:992px){.block-tocb h2{font-size:1.75rem!important}}.block-tocb p{font-size:1.25rem!important}@media (min-width:768px){.block-tocb p{font-size:1.5rem!important}}.block-tocb p a{color:inherit!important}.page-template-template-dpd-odf .block-tocb p{text-align:center;color:#fff;font-size:1.5rem!important;font-weight:700;margin-bottom:0}@media (min-width:768px){.page-template-template-dpd-odf .block-tocb p{font-size:2rem!important}}@media (min-width:992px){.page-template-template-dpd-odf .block-tocb p{font-size:3rem!important}}@media (min-width:768px){.block-pt .double-col{column-count:2;column-gap:5rem}}@media (min-width:768px){.block-pt.form-download h2{width:calc(50% - 15px)}}@media (min-width:992px){.block-pt.form-download h2{width:calc(58.333333% - 15px)}}.block-pt.form-download p{font-weight:700}@media (min-width:768px){.block-pt.form-download p{font-size:1.25rem}}.block-certificates img{width:auto;height:auto;max-width:100%;max-height:400px}.block-piatr img{width:auto;height:auto;max-width:100%;max-height:400px;margin-bottom:1.5rem}@media (min-width:768px){.block-piatr img{margin-bottom:0}}.block-piatr .zoom{display:inline-block;position:relative}.block-piatr .zoom::after{display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:0;top:0;font-size:20px;color:#575756}.block-piatr .row{padding-top:2.5rem}@media (min-width:992px){.block-piatr .row{padding-top:0}}.block-piatr .copy .inner{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.block-piatr .copy .inner{padding-top:3.5rem;padding-bottom:3.5rem}}.block-ppi{background-color:#e0e0e0;padding-top:3rem}@media (min-width:768px){.block-ppi{padding-top:5rem}}@media (min-width:992px){.block-ppi{padding-bottom:5rem}}.block-ppi .product{margin-bottom:3rem}@media (min-width:992px){.block-ppi .product{margin-bottom:0}}.block-ppi .inner{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);background-color:#fff;height:100%;padding-bottom:50px;position:relative}.block-ppi .image{padding:1rem 1rem 0}.block-ppi .image img{max-width:100%;max-height:180px;height:auto}.block-ppi h2{margin-bottom:0;font-size:1.25rem;font-weight:700;padding:1rem;border-bottom:1px solid #575756}.block-ppi .copy{padding:1rem}.block-ppi .copy .btn{position:absolute;left:1rem;bottom:1rem;width:calc(100% - 2rem)!important}.block-i .icon{margin-bottom:1rem}.block-i .icon img{width:100%;height:auto;max-height:100px;margin-bottom:1rem}.block-i .icon h3{font-size:1.5rem}.block-i .icon h3+.copy{border-top:1px solid #575756;padding-top:1.5rem}.block-g5{padding-top:0;padding-bottom:0}.block-g5 a{display:block;min-height:200px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (min-width:768px){.block-g5 a{min-height:255px}}.block-g5 figure{margin-bottom:15px}@media (min-width:576px){.block-g5 figure.grid-item-1,.block-g5 figure.grid-item-4{padding-right:7.5px}}@media (min-width:768px){.block-g5 figure.grid-item-1,.block-g5 figure.grid-item-4{padding-right:15px}}@media (min-width:576px){.block-g5 figure.grid-item-2,.block-g5 figure.grid-item-5{padding-left:7.5px}}@media (min-width:768px){.block-g5 figure.grid-item-2,.block-g5 figure.grid-item-5{padding-left:15px}}@media (min-width:768px){.block-g5 figure.grid-item-2{padding-left:0;padding-right:0}}@media (min-width:768px) and (min-width:768px){.block-g5 figure.grid-item-2 a{min-height:526px}}.block-pv{background-color:#575756}.block-pv h2{color:#fff;font-weight:400!important}.block-pv .inner{position:relative}@media (min-width:768px){.block-pv .inner{padding-top:3.75rem}}.block-pv .inner img{width:100%;height:auto}.block-pv .inner ul{margin:0}.block-pv .inner ul li{color:#fff;font-family:"Courier New",Courier,monospace;font-size:calc(.75rem + .7vw);font-weight:700;letter-spacing:1px;margin:0}.block-pv .inner ul li::before{content:none}@media (min-width:768px){.block-pv .inner ul li{position:absolute!important;z-index:1}}@media (min-width:768px){.block-pv .inner ul li.value-1{left:0;top:8%}}@media (min-width:768px){.block-pv .inner ul li.value-2{left:14%;top:20%}}@media (min-width:768px){.block-pv .inner ul li.value-3{left:33%;top:5%}}@media (min-width:768px){.block-pv .inner ul li.value-4{left:64%;top:2%}}@media (min-width:768px){.block-pv .inner ul li.value-5{right:0;top:9%}}.page-template-template-dpd-odf .block-pv{background-color:transparent}.block-phist #timeline-carousel{padding-bottom:3rem}@media (min-width:768px){.block-phist #timeline-carousel{padding-bottom:0}}.block-phist #timeline-carousel::before{content:"";display:block;width:2px;height:100%;background-color:#575756;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.block-phist #timeline-carousel::before{width:100%;height:2px;left:0;top:50%;-webkit-transform:none;-webkit-transform:translateY(-50%);-ms-transform:none;-ms-transform:translateY(-50%);transform:none;transform:translateY(-50%)}}.block-phist #timeline-carousel::after{content:"";display:block;width:2px;height:100%;height:3rem;background-color:#575756;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-left:2px dashed #fff}@media (min-width:992px){.block-phist #timeline-carousel::after{width:3rem;height:2px;left:auto;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-left:none;border-top:2px dashed #fff}}.block-phist .time-section{position:relative;padding-top:6rem}@media (min-width:576px){.block-phist .time-section{padding-top:0}}@media (min-width:768px){.block-phist .time-section{min-height:700px}}.block-phist .time-section:first-of-type::after{content:"";display:block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#575756;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.block-phist .time-section:first-of-type::after{left:0;top:50%;-webkit-transform:none;-webkit-transform:translateY(-50%);-ms-transform:none;-ms-transform:translateY(-50%);transform:none;transform:translateY(-50%)}}@media (min-width:768px){.block-phist .time-section>.row{height:100%}}@media (min-width:576px){.block-phist .time-section .copy{padding-right:70px}}@media (min-width:768px){.block-phist .time-section .copy{height:50%;padding-right:15px}}@media (min-width:768px){.block-phist .time-section .copy .inner{height:100%}}@media (min-width:576px){.block-phist .time-section .copy .inner::after{content:"";display:block;height:2px;background-color:#575756;width:50%;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:0}}@media (min-width:768px){.block-phist .time-section .copy .inner::after{width:2px;bottom:0;-webkit-transform:none;-webkit-transform:translateX(-50%);-ms-transform:none;-ms-transform:translateX(-50%);transform:none;transform:translateX(-50%);height:50%;z-index:-1}}.block-phist .time-section .copy .detail{background-color:#e0e0e0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:1rem;position:relative;z-index:1}@media (min-width:768px){.block-phist .time-section .copy .detail{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.block-phist .time-section .copy .detail h3{font-weight:700;font-size:1.25rem;margin-top:1rem;margin-bottom:.5rem;color:#000}@media (min-width:576px){.block-phist .time-section .copy .detail h3{margin-top:0}}.block-phist .time-section .copy .detail p{color:#000;margin-bottom:0}.block-phist .time-section .copy .detail ul li{color:#000;margin-bottom:0!important}.block-phist .time-section .copy .detail img{margin-top:.5rem;margin-bottom:.5rem}@media (min-width:576px){.block-phist .time-section .copy .detail::after{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:#575756;position:absolute;right:-4px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:768px){.block-phist .time-section .copy .detail::after{left:50%;top:auto;bottom:-4px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.block-phist .time-section .copy time{width:80px;height:80px;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px solid #575756;background:#e0e0e0;color:#000;font-size:1.125rem;font-weight:700;text-align:center;line-height:74px;margin:0 auto;clear:both;position:absolute;left:50%;top:-70px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}@media (min-width:576px){.block-phist .time-section .copy time{left:auto;right:-40px;top:50%;-webkit-transform:none;-webkit-transform:translateY(-50%);-ms-transform:none;-ms-transform:translateY(-50%);transform:none;transform:translateY(-50%)}}@media (min-width:768px){.block-phist .time-section .copy time{top:auto;bottom:-40px;right:auto;left:50%;-webkit-transform:none;-webkit-transform:translateX(-50%);-ms-transform:none;-ms-transform:translateX(-50%);transform:none;transform:translateX(-50%)}}.block-phist .time-section .copy time::before{border-width:3px;border-style:dashed;border-color:#ffcb29;content:"";width:100px;height:100px;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;z-index:8;top:-13px;left:-13px}@media (min-width:768px){.block-phist .time-section .image{height:50%}}.block-phist .time-section .image .inner{padding-top:2rem;padding-bottom:2rem;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 25%,white 75%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 25%,white 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 25%,white 75%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#00ffffff",GradientType=0)}@media (min-width:576px){.block-phist .time-section .image .inner{background:none transparent;filter:none;padding-left:70px}}@media (min-width:768px){.block-phist .time-section .image .inner{height:100%;padding-left:2rem;padding-right:2rem;padding-top:0;padding-bottom:0}}@media (min-width:992px){.block-phist .time-section .image .inner{padding-left:3rem;padding-right:3rem}}.block-phist .time-section .image img{max-width:100%;height:auto;max-height:120px;display:inline-block;-webkit-filter:drop-shadow(0px 0px 20px #fff);-moz-filter:drop-shadow(0px 0px 20px #fff);filter:drop-shadow(0px 0px 20px #fff)}@media (min-width:576px){.block-phist .time-section .image img{max-height:160px}}@media (min-width:768px){.block-phist .time-section .image img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:576px){.block-phist .time-section:nth-of-type(2n) .copy{padding-left:70px;padding-right:15px}}@media (min-width:768px){.block-phist .time-section:nth-of-type(2n) .copy{padding-left:15px}}@media (min-width:576px){.block-phist .time-section:nth-of-type(2n) .copy .inner::after{left:auto;right:50%}}@media (min-width:768px){.block-phist .time-section:nth-of-type(2n) .copy .inner::after{top:0;bottom:auto;right:auto;left:50%}}@media (min-width:576px){.block-phist .time-section:nth-of-type(2n) .copy .detail::after{left:-4px;right:auto}}@media (min-width:768px){.block-phist .time-section:nth-of-type(2n) .copy .detail::after{bottom:auto;top:-4px;left:50%}}@media (min-width:576px){.block-phist .time-section:nth-of-type(2n) .copy time{right:auto;left:-40px}}@media (min-width:768px){.block-phist .time-section:nth-of-type(2n) .copy time{bottom:auto;top:-40px;left:50%}}@media (min-width:576px){.block-phist .time-section:nth-of-type(2n) .image .inner{padding-left:0;padding-right:70px}}@media (min-width:768px){.block-phist .time-section:nth-of-type(2n) .image .inner{padding-left:2rem;padding-right:2rem}}@media (min-width:992px){.block-phist .time-section:nth-of-type(2n) .image .inner{padding-left:3rem;padding-right:3rem}}.block-pcs{background-color:#e0e0e0;padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.block-pcs{padding-top:5rem;padding-bottom:5rem}}.block-pcs h3{font-size:1.75rem;margin-bottom:2.5rem;font-weight:700;border-bottom:3px solid rgba(87,87,86,.5);padding-bottom:10px}@media (min-width:992px){.block-pcs h3{font-size:2.25rem;margin-bottom:2.75rem}}.block-pcs .btn{width:100%}@media (min-width:576px){.block-pcs .btn{width:auto}}.block-pacc img{margin-bottom:1.5rem}@media (min-width:576px){.block-pacc img{margin-bottom:0}}.block-pacc h6{font-weight:700;margin-bottom:1.5rem}.block-pfaqs .faq:not(:first-child){padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #575756}.block-pfaqs h3{position:relative;padding-right:44px;margin-bottom:0;font-size:1.25rem}.block-pfaqs .switch{display:block;width:36px;height:36px;position:absolute;right:0;top:calc(50% - 18px);cursor:pointer}.block-pfaqs .switch::after{display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:0;top:0;font-size:36px;line-height:36px;color:#575756}.block-pfaqs .switch.active::after{content:"";color:#575756}.block-pfaqs .info{display:none;margin-top:1rem}.block-pteam{background-color:#e0e0e0;padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.block-pteam{padding-top:5rem;padding-bottom:5rem}}.block-ppart .partner .image{min-height:120px}.block-ppart .partner .image img{width:100%;height:auto;max-width:200px;max-height:100px}.block-pcontact img{max-width:160px}.block-pcontact p{margin-bottom:0;margin-top:1rem;font-size:1.5rem;line-height:1.2}@media (min-width:768px){.block-pcontact p{font-size:1.75rem}}@media (min-width:992px){.block-pcontact p{font-size:2rem}}.block-pcontact p a{font-weight:700;text-decoration:none}.block-let{padding-top:0;padding-bottom:0}.block-let .signature{padding-bottom:1.5rem}@media (min-width:576px){.block-let .signature{padding-bottom:0}}.block-let .signature img{display:block;max-height:50px;max-width:100%;margin-bottom:1rem}.block-let .signature cite{font-style:normal}.block-let .additional{padding-top:3rem}.block-let .additional img{margin:1rem 2rem 2rem 0;vertical-align:top}#specifications .specs{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){#specifications .specs{padding-top:2.5rem;padding-bottom:2.5rem}}#specifications .specs:nth-child(odd){background-color:#ededed}#specifications .specs:nth-child(even){background-color:#fff}#specifications .gallery img{width:100%;height:auto}@media (min-width:768px){#specifications .gallery img{max-width:100%;max-height:300px;margin-left:auto}}.single-vehicles #back-button{margin-bottom:2.5rem}@media (min-width:768px){.single-vehicles #back-button{margin-bottom:3.5rem}}.event-desc{border:3px solid #575756;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;margin:0 1rem 3rem;padding:5rem 1rem 2rem}@media (min-width:768px){.event-desc{margin:0 0 3rem}}.event-desc .event-logo{margin-bottom:1.5rem}.event-desc .event-logo img{max-height:80px;max-width:100%;width:auto}@media (min-width:576px){.event-desc .event-logo img{max-width:280px}}.event-desc h3{border:3px solid #575756;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;position:absolute;left:0;top:0;padding:.875rem 1rem;font-weight:700;font-weight:400;background-color:#575756;color:#fff;width:100%;font-size:1rem}@media (min-width:576px){.event-desc h3{font-size:1.375rem}}@media (min-width:768px){.event-desc h3{font-size:1.5rem}}.event-desc.no-logo{padding-top:7rem}.leadership:not(:first-of-type){margin-top:1.5rem}@media (min-width:768px){.leadership:not(:first-of-type){margin-top:2.5rem}}.leadership .employee{padding:0 20px;margin-bottom:30px}.leadership .employee .person{position:relative;cursor:pointer}.leadership .employee .person img{width:100%;height:auto;position:relative;z-index:1}.leadership .employee .person .precis{position:absolute;width:100%;left:0;top:0;z-index:3;padding:20px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.leadership .employee .person .precis p{font-size:.875rem;line-height:1.125rem;color:#000}.leadership .employee .person::after{content:"";position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-color:rgba(255,255,255,.8);opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.leadership .employee .person:hover::after{opacity:1}.leadership .employee .person:hover .precis{opacity:1}.leadership .employee .details h3{font-size:1.125rem;margin-top:.5rem;margin-bottom:0}.leadership .employee .details p{margin-top:0;margin-bottom:0}.news-post h2 .location{font-size:1rem;margin-top:.5rem;display:block}.single-case_studies #header h1{font-size:1.5rem}@media (min-width:768px){.single-case_studies #header h1{font-size:2rem}}.single-case_studies #header .btn{margin-top:1rem}.single-case_studies #header.title-only #header-image img{max-width:100%;margin-top:1rem}#quote blockquote{margin-top:0;margin-bottom:0}#quote blockquote::before{color:#fff;left:-40px}#quote blockquote P{color:#fff;padding-left:0;padding-right:0}#quote blockquote P:last-of-type::after{right:-40px}#quote blockquote cite{padding-left:0;padding-right:0}.single-solutions #header h1{font-size:2rem}@media (min-width:768px){.single-solutions #header h1{font-size:2.5rem}}@media (min-width:992px){.single-solutions #header h1{font-size:3rem}}.single-solutions #header p{font-size:1.5rem;margin-top:0}@media (min-width:768px){.single-solutions #header p{font-size:2rem}}@media (min-width:992px){.single-solutions #header p{font-size:2.5rem}}.single-solutions #header.title-only #header-image img{max-width:100%;margin-top:1rem}.single-solutions article{padding-top:1.5rem}@media (min-width:768px){.single-solutions article{padding-top:3.5rem}}@media (min-width:1200px){.single-solutions article{padding-top:4.5rem}}.block-siltr{padding-top:1.5rem;padding-bottom:1.5rem}.block-siltr .image{margin-bottom:2.5rem}@media (min-width:768px){.block-siltr .image{margin-bottom:0}}.block-siltr .image img{max-width:100%;height:auto}.block-siltr .copy img{max-width:100%;height:auto}@media (min-width:768px){.block-siltr .copy img{max-width:40%}}.block-stlir{padding-top:1.5rem;padding-bottom:1.5rem}.block-stlir .image{margin-bottom:2.5rem}@media (min-width:768px){.block-stlir .image{margin-bottom:0}}.block-stlir .image img{max-width:100%;height:auto}.block-stlir .copy img{max-width:100%;height:auto}@media (min-width:768px){.block-stlir .copy img{max-width:40%}}.block-stlirb{padding-top:1.5rem;padding-bottom:1.5rem;background-color:#575756;margin-top:1.5rem}@media (min-width:768px){.block-stlirb{margin-top:3.5rem}}@media (min-width:1200px){.block-stlirb{margin-top:4.5rem}}.block-stlirb .image{margin-bottom:2.5rem}@media (min-width:768px){.block-stlirb .image{margin-bottom:0}}.block-stlirb .image img{max-width:100%;height:auto}@media (min-width:768px){.block-stlirb .image img:not(.full){max-width:75%}}.block-stlirb .copy{color:#fff}.block-stlirb .copy p{font-size:1.25rem;line-height:1.25}@media (min-width:992px){.block-stlirb .copy p{font-size:1.5rem}}.block-stlirb .copy a{color:#fff}.block-stb3{padding-top:1rem;padding-bottom:0}.block-stb3 .image img{max-width:100%;height:auto}@media (min-width:768px){.block-stb3 .image img{margin-bottom:2rem}}@media (min-width:992px){.block-stb3 .image img{position:relative;top:50%;transform:translateY(-50%)}}.block-stb3 .overview{margin-bottom:3rem}.block-stb3 .overview .inner{padding:0 1rem}.block-stb3 .overview .inner ul li::before{color:#f47427!important}.block-stb3 .product{margin-bottom:3rem}@media (min-width:768px){.block-stb3 .product{margin-bottom:4rem}}.block-stb3 .product .product-border{border:2px solid #acacac;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;padding:2.5rem 2rem 0 1rem}@media (min-width:768px){.block-stb3 .product .product-border{padding:3rem 2rem 0 1rem}}.block-stb3 .product .product-border h3{font-size:1rem;color:#fff;background-color:#f47427;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:absolute;z-index:1;padding:.5rem 8rem .5rem 1rem;top:-20px;left:-14px;letter-spacing:1px;width:calc(100% + 28px);margin-bottom:0}@media (min-width:768px){.block-stb3 .product .product-border h3{font-size:1.125rem;display:inline-block;width:auto;padding:.5rem 1rem}}@media (min-width:992px){.block-stb3 .product .product-border h3{padding:.625rem 1rem}}.block-stb3 .product .product-border img{position:absolute;z-index:2;right:-10px;top:-30px;max-width:120px}@media (min-width:576px){.block-stb3 .product .product-border img{right:-20px}}@media (min-width:768px){.block-stb3 .product .product-border img{right:-15px;top:-40px;max-width:100px}}@media (min-width:992px){.block-stb3 .product .product-border img{right:-40px;top:-40px;max-width:140px}}.block-stb3 .product .product-border ul li{margin-bottom:.25rem;font-size:.875rem}.block-stb3 .product .product-border ul li::before{color:#f47427!important}#header h1.stories{font-size:1.75rem}@media (min-width:768px){#header h1.stories{font-size:2.75rem}}@media (min-width:768px){#header #ve-gallery figure,#header #j4-gallery figure{float:inherit;vertical-align:middle}}#header #ve-gallery figure img,#header #j4-gallery figure img{display:none}@media (min-width:768px){#header #ve-gallery figure img,#header #j4-gallery figure img{display:block;max-width:100%;height:auto;max-height:300px;margin:0 auto}}@media (min-width:1200px){#header #ve-gallery figure img,#header #j4-gallery figure img{max-height:400px}}#header #ve-gallery .slick-initialized figure,#header #j4-gallery .slick-initialized figure{display:inline-block!important}.single-ve_day #header h1,.single-july_4 #header h1{font-size:2rem}@media (min-width:768px){.single-ve_day #header h1,.single-july_4 #header h1{font-size:2.5rem}}@media (min-width:992px){.single-ve_day #header h1,.single-july_4 #header h1{font-size:3rem}}.single-ve_day #header p,.single-july_4 #header p{font-size:1.5rem}@media (min-width:768px){.single-ve_day #header p,.single-july_4 #header p{font-size:1.75rem}}@media (min-width:992px){.single-ve_day #header p,.single-july_4 #header p{font-size:2rem}}.single-ve_day article,.single-july_4 article{padding-top:1.5rem}@media (min-width:768px){.single-ve_day article,.single-july_4 article{padding-top:3.5rem}}@media (min-width:1200px){.single-ve_day article,.single-july_4 article{padding-top:4.5rem}}.post-type-archive-ve_day #hfg-content,.post-type-archive-july_4 #hfg-content{padding-top:3.5rem}@media (min-width:1200px){.post-type-archive-ve_day #hfg-content,.post-type-archive-july_4 #hfg-content{padding-top:4.5rem}}.block-vedg img{max-width:100%;height:auto}@media (min-width:992px){.single-vehicles #specifications .desc{column-count:2;column-gap:5rem}}.office{margin-bottom:2.5rem}@media (min-width:768px){.office{margin-bottom:3.5rem}}@media (min-width:1200px){.office{margin-bottom:4.5rem}}.office .inner{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);background-color:#fff;height:100%;padding:1rem}.office h2{font-size:1.5rem}.office address{padding-left:2rem;position:relative}.office address::before{display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:0;font-size:1.5rem;color:#575756}.office address a{text-decoration:none}.office ul li{margin-bottom:1rem}.office ul li i{font-size:1.5rem;margin-right:.5rem;vertical-align:bottom}.slick-loading .slick-list{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48bGluZWFyR3JhZGllbnQgeDE9IjguMDQyJSIgeTE9IjAlIiB4Mj0iNjUuNjgyJSIgeTI9IjIzLjg2NSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNTc1NzU2IiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNTc1NzU2IiBzdG9wLW9wYWNpdHk9Ii42MzEiIG9mZnNldD0iNjMuMTQ2JSIvPjxzdG9wIHN0b3AtY29sb3I9IiM1NzU3NTYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+PHBhdGggZD0iTTM2IDE4YzAtOS45NC04LjA2LTE4LTE4LTE4IiBpZD0iT3ZhbC0yIiBzdHJva2U9InVybCgjYSkiIHN0cm9rZS13aWR0aD0iMiI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMTggMTgiIHRvPSIzNjAgMTggMTgiIGR1cj0iMC45cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+PC9wYXRoPjxjaXJjbGUgZmlsbD0iIzU3NTc1NiIgY3g9IjM2IiBjeT0iMTgiIHI9IjEiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDE4IDE4IiB0bz0iMzYwIDE4IDE4IiBkdXI9IjAuOXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPjwvY2lyY2xlPjwvZz48L2c+PC9zdmc+");background-repeat:no-repeat;background-position:center center}.slick-prev,.slick-next{font-size:0;font-size:40px;line-height:0;position:absolute;top:50%;display:block;width:25px;height:40px;color:#fff;color:#575756;padding:0;background-color:transparent;cursor:pointer;outline:none;zoom:1;z-index:100;border:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:-20px}@media (min-width:768px){.slick-prev:hover,.slick-next:hover{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}}.slick-prev{right:calc(100% - 40px)}.slick-prev[aria-disabled=true]{display:none!important}[dir=rtl] .slick-prev{right:0;left:auto}.slick-next{left:calc(100% - 40px);text-align:right}.slick-next[aria-disabled=true]{display:none!important}[dir=rtl] .slick-next{right:auto;left:0}.slick-dotted.slick-slider{margin-bottom:0}.page-r5custom #header img.logo{margin-bottom:2rem;height:auto;max-height:none;width:100%;max-width:240px}@media (max-width:991px) and (orientation:landscape){.page-r5custom #header img.logo{display:none}}@media (min-width:768px){.page-r5custom #header img.logo{max-height:none;max-width:350px}}@media (min-width:1200px){.page-r5custom #header img.logo{max-height:none;max-width:466px}}.page-r5custom #header .promote{display:inline-block;color:#000;background-color:#efd769;text-transform:uppercase;font-weight:400;font-size:1rem;padding:.5rem 1rem;margin-bottom:1.5rem}@media (min-width:992px){.page-r5custom #header .promote{font-size:1.5rem}}.page-r5custom .block-tob{position:relative;padding-top:2.5rem;padding-bottom:6.5rem;margin-top:3rem;margin-bottom:3rem}@media (min-width:768px){.page-r5custom .block-tob{margin-top:4rem;margin-bottom:4rem;padding-bottom:1.5rem}}.page-r5custom .block-tob h2,.page-r5custom .block-tob h3{font-weight:700!important;border:2px solid #fff!important}.page-r5custom .block-tob h4{color:#fff;font-size:1.5rem;font-weight:700}.page-r5custom .block-tob p{font-size:1.125rem}.page-r5custom .block-tob img{position:absolute;left:2rem;bottom:2rem;max-width:80px;max-height:80px}@media (min-width:576px){.page-r5custom .block-tob img{max-width:100px;max-height:100px}}.page-r5custom .block-tob img.logo-2{left:auto;right:2rem}.page-r5custom label,.page-r5custom .label{font-weight:700}.page-r5custom .form-control{color:#000;background-color:#fff;border-color:#000}.page-r5custom .form-control:focus{color:#000!important;background-color:#fff!important;border-color:#252652!important;box-shadow:none!important}.page-r5custom .form-group-radio .wpcf7-form-control-wrap{display:inline-block;min-width:160px}.page-r5custom .form-group-radio p{display:inline-block;margin-bottom:0}.page-r5custom .form-group-radio .wpcf7-not-valid-tip{position:absolute;left:1rem;top:100%}.page-r5custom .form-group-radio label{margin-bottom:0}.page-r5custom textarea{height:100px}.page-r5custom .form-icon{padding-left:calc(15px + 40px)}.page-r5custom .form-icon::after{content:"";display:block;width:30px;height:30px;position:absolute;left:15px;top:.25rem;background-position:center center;background-repeat:no-repeat}.page-r5custom .form-icon.name-icon::after{background-image:url("/wp-content/cache/seraphinite-accelerator/s/m/d/img/8/d2/e3b3e301d0cf9c9169924f57d1c6d.2512.svg");--lzl-bg-img:"/wp-content/cache/seraphinite-accelerator/s/m/d/img/8/d2/e3b3e301d0cf9c9169924f57d1c6d.2512.svg"}.page-r5custom .form-icon.job-icon::after{background-image:url("/wp-content/cache/seraphinite-accelerator/s/m/d/img/3/a6/ac4c3bc4da96a8bc82827238d763d.1698.svg");--lzl-bg-img:"/wp-content/cache/seraphinite-accelerator/s/m/d/img/3/a6/ac4c3bc4da96a8bc82827238d763d.1698.svg"}.page-r5custom .form-icon.job-icon.lzl:not(.lzl-ed)::after,.page-r5custom .form-icon.job-icon.lzl-ing:not(.lzl-ed)::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023%2030%22%20width%3D%2223%22%20height%3D%2230%22%3E%3C%2Fsvg%3E")}.page-r5custom .form-icon.email-icon::after{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjVweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjUgMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzY4NkM2RDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyLjUsOUwwLDBWMThoMjVWMEwxMi41LDl6IE0yNCwxNy4xSDFWMS45bDExLjUsOC4zTDI0LDEuOVYxNy4xeiIvPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyMy44LDAuOSAyNSwwIDAsMCAxLjMsMC45IAkiLz4KPC9nPgo8L3N2Zz4K")}.page-r5custom .form-icon.address-icon::after{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjJweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMjIgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzY4NkM2RDt9Cjwvc3R5bGU+CjxnIGlkPSJfeDM3XyI+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMjkuOWMtMC4xLDAtMC4zLTAuMS0wLjQtMC4yYzAsMC0yLjctMy4yLTUuMy03LjFDMS44LDE3LjMsMCwxMy4yLDAsMTAuNUMwLDQuOCw0LjksMC4xLDExLDAuMQoJCQlzMTEsNC42LDExLDEwLjRjMCwyLjctMS44LDYuNy01LjMsMTJjLTIuNiwzLjktNS4zLDcuMi01LjMsNy4yQzExLjMsMjkuOCwxMS4xLDI5LjksMTEsMjkuOUMxMSwyOS45LDExLDI5LjksMTEsMjkuOXogTTExLDEKCQkJQzUuNSwxLDEsNS4zLDEsMTAuNWMwLDUuNCw4LjIsMTUuOSwxMCwxOC4yYzEuOS0yLjMsMTAtMTIuOSwxMC0xOC4yQzIxLDUuMywxNi41LDEsMTEsMXoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMSwxNi40Yy0zLjUsMC02LjMtMi42LTYuMy01LjlTNy41LDQuNiwxMSw0LjZjMy41LDAsNi4zLDIuNiw2LjMsNS45UzE0LjUsMTYuNCwxMSwxNi40eiBNMTEsNS41CgkJCWMtMi45LDAtNS4zLDIuMi01LjMsNXMyLjQsNSw1LjMsNXM1LjMtMi4yLDUuMy01UzEzLjksNS41LDExLDUuNXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K")}.page-r5custom .form-icon.diet-icon{padding-top:.5rem}.page-r5custom .form-icon.diet-icon::after{background-image:url("/wp-content/cache/seraphinite-accelerator/s/m/d/img/3/2a/9d5443033b043fe8c3c2e691ec451.b00.svg");--lzl-bg-img:"/wp-content/cache/seraphinite-accelerator/s/m/d/img/3/2a/9d5443033b043fe8c3c2e691ec451.b00.svg"}.page-r5custom .form-icon.diet-icon.lzl:not(.lzl-ed)::after,.page-r5custom .form-icon.diet-icon.lzl-ing:not(.lzl-ed)::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2022%22%20width%3D%2230%22%20height%3D%2222%22%3E%3C%2Fsvg%3E")}.page-r5custom .form-icon.phone-icon::after{background-image:url("/wp-content/cache/seraphinite-accelerator/s/m/d/img/f/aa/ff920a4745f3b7165b20d1ef342fa.11f6.svg");--lzl-bg-img:"/wp-content/cache/seraphinite-accelerator/s/m/d/img/f/aa/ff920a4745f3b7165b20d1ef342fa.11f6.svg"}.page-r5custom .form-icon.phone-icon.lzl:not(.lzl-ed)::after,.page-r5custom .form-icon.phone-icon.lzl-ing:not(.lzl-ed)::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2029%2030%22%20width%3D%2229%22%20height%3D%2230%22%3E%3C%2Fsvg%3E")}.page-r5customdark #header .inner.fixed{background-color:#000}.block-r5ti{padding-top:0;padding-bottom:0}.block-r5ti .image img{width:50%;height:auto;margin-bottom:2rem}@media (min-width:768px){.block-r5ti .image img{width:100%}}.block-r5ti .image a{display:inline-block;margin-bottom:2rem;text-decoration:none}.block-r5ti .image a img{margin-bottom:.5rem}.block-r5ti .image a span{display:block;line-height:1.1}.block-r5tfi{padding-top:0;padding-bottom:3rem}.block-r5tfi img{max-width:100%;height:auto}.block-r5tfi .form{margin-bottom:3rem}@media (min-width:768px){.block-r5tfi h2{margin-top:2rem;margin-bottom:1rem}}.btn-register{background-color:#252652;background-color:#252652;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:1.5rem;font-size:1.25rem;padding:.5rem 1rem;border:none;color:#fff;font-weight:700}.btn-register:hover,.btn-register:focus,.btn-register:active{color:#fff}@media (min-width:1200px){.btn-register:hover,.btn-register:focus,.btn-register:active{background-color:#706f6f}}#footer address{margin-bottom:.125rem}.page-r5custom .form-icon.name-icon.lzl:not(.lzl-ed)::after,.page-r5custom .form-icon.name-icon.lzl-ing:not(.lzl-ed)::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2030%22%20width%3D%2230%22%20height%3D%2230%22%3E%3C%2Fsvg%3E")}