@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap');
@import url('https://fonts.googleapis.com/css?family=Asap+Condensed:400,700|Khand:400,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700&display=swap');html {overflow-x:hidden }body {line-height:1.5;font-family:'Raleway',sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;color:rgba(0,0,0,0.65) }h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {font-family:'Khand',sans-serif;font-weight:600 }h1,.h1 {font-size:2.5rem }h2,.h2 {font-size:2rem;line-height:42px }h3,.h3 {font-size:1.5rem }h4,.h4 {font-size:1.3rem;line-height:30px }h5,.h5 {font-size:1.15rem }h6,.h6 {font-size:1rem }.navbar-toggle .icon-bar {background:#23b5a7 }input[type="email"],input[type="password"],input[type="text"],input[type="tel"] {box-shadow:none;height:45px;outline:none;font-size:14px }input[type="email"]:focus,input[type="password"]:focus,input[type="text"]:focus,input[type="tel"]:focus {box-shadow:none;border:1px solid #23b5a7 }.form-control {box-shadow:none;border-radius:0 }.form-control:focus {box-shadow:none;border:1px solid #23b5a7 }.py-7 {padding:7rem 0 }.mt-70 {margin-top:-70px }.mt-100 {margin-top:-10rem;padding-top:14rem !important }.pt-100 {padding-top:10rem !important }.mt--1,.my--1 {margin-top:-2rem !important }.ml--1,.mx--1 {margin-left:-2rem !important }.mt--2,.my--2 {margin-top:-4rem !important }.ml--2,.mx--2 {margin-left:-4rem !important }.mt--3,.my--3 {margin-top:-6rem !important }.ml--3,.mx--3 {margin-left:-6rem !important }.mt--4,.my--4 {margin-top:-8rem !important }.ml--4,.mx--4 {margin-left:-8rem !important }.btn {display:inline-block;font-weight:400;border-radius:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease }.btn.btn-icon i {font-size:16px;vertical-align:middle;margin-right:5px }.btn:focus {outline:0;border:0;box-shadow:none }.btn-main,.btn-transparent,.btn-small {background:#23b5a7;color:#fff;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease }.btn-main:hover,.btn-transparent:hover,.btn-small:hover {background:#126058;color:#fff }.btn-solid-border {border:2px solid #23b5a7;background:transparent;color:#000 }.btn-solid-border:hover {border:2px solid #23b5a7;background:#23b5a7 }.btn-transparent {background:transparent;padding:0;color:#23b5a7 }.btn-transparent:hover {background:transparent;color:#23b5a7 }.btn-large {padding:20px 45px }.btn-large.btn-icon i {font-size:16px;vertical-align:middle;margin-right:5px }.btn-small {padding:10px 25px;font-size:12px }.btn-round {border-radius:4px }.btn-round-full {border-radius:50px }.btn.active:focus,.btn:active:focus,.btn:focus {outline:0 }.stripe-loading-indicator {height:2px !important }.stripe-loading-indicator .stripe {background:#23b5a7 !important }.stripe-loading-indicator .stripe-loaded {background:#96eab3 !important }.section {padding:7rem 0;background-size:contain;background-repeat:no-repeat }.section.first-section {padding-top:0 }.section.sections-services-fuel-systems {background-image:url(../themes/default/assets/images/pages/bg_02.jpg) }.section.sections-services-environmental-services {background-image:url(../themes/default/assets/images/pages/bg_03.jpg) }.section-sm {padding:70px 0 }.section-title {margin-bottom:70px }.section-title .title {font-size:50px;line-height:50px }.section-title p {color:#666;font-family:'Khand',sans-serif }.subtitle {color:#23b5a7;font-size:14px;letter-spacing:1px }.overly,.page-title,.page-home .slider,.background-cover,.page-home .slide,.cta,.hero-img {position:relative }.overly:before,.page-title:before,.page-home .slider:before,.background-cover:before,.page-home .slide:before,.cta:before,.hero-img:before {content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;opacity:0.625;background:#000 }.overly-white,.cta.white {position:relative }.overly-white:before,.cta.white:before {content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;opacity:0.625;background:#fff }.overly-2,.bg-counter,.cta-block {position:relative }.overly-2:before,.bg-counter:before,.cta-block:before {content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.8) }a {color:#000;text-decoration:none }a:focus,a:hover {color:#23b5a7;text-decoration:none }a:focus {outline:none }.w-sm {width:25% !important }.w-md {width:50% !important }.w-lg {width:75% !important }.w-full {width:100% !important }.w-60p {width:60px !important }.w-80p {width:80px !important }.w-100p {width:100px !important }.w-120 {width:120px !important }.w-120 svg {width:100% !important;height:auto }.w-130 {width:130px !important }.w-140 {width:140px !important }.w-150 {width:150px !important }.w-200 {width:200px !important }.w-300 {width:300px !important }.w-350 {width:350px !important }[class^='w-'] >svg,[class*=' w-'] >svg {width:100% !important;height:auto }.keep-all {word-break:keep-all !important;word-wrap:normal }.cursor-default {cursor:default !important }.font-v1,.home-get-a-quote a >span {font-family:'Khand',sans-serif !important }.text-color {color:#23b5a7 }.text-black {color:#000 }.text-color2 {color:#c54041 }.text-color3 {color:#b99769 }.text-sm {font-size:14px }.text-md {font-size:2.25rem }.text-lg {font-size:3.75rem }.no-spacing {letter-spacing:0 }.text-white-75 {color:rgba(255,255,255,0.75) !important }.text-white-85 {color:rgba(255,255,255,0.85) !important }.text-overflow-hidden {white-space:nowrap;overflow:hidden }.text-italic {font-style:italic }.text-wrap {word-wrap:break-word;white-space:normal !important }.text-shadow-white {text-shadow:1px 1px 0 rgba(255,255,255,0.99) }.text-shadow-white-50 {text-shadow:1px 1px 0 rgba(255,255,255,0.4) }.text-shadow-dark {text-shadow:1px 1px 0 rgba(0,0,0,0.99) }.text-shadow-none {text-shadow:none !important }.current-color-fill svg path {fill:currentColor }.shadow-far {box-shadow:0 0 35px rgba(140,152,164,0.125) !important }.shadow-soft {box-shadow:0 3px 6px 0 rgba(140,152,164,0.25) !important }.border-light2 {border-color:#f1f1f1 !important }.font-size--3 {font-size:0.625rem !important }.font-size-1 {font-size:0.875rem !important }.font-size-2 {font-size:1.125rem !important }.font-size-3 {font-size:1.3rem !important }.font-size-4 {font-size:1.425rem !important }.font-size-4 {font-size:1.525rem !important }.font-size-11 {font-size:5.5rem !important }.font-size--5 {font-size:5rem !important }.font-size--7 {font-size:7rem !important }.font-size--13 {font-size:13rem !important }@media (max-width:992px) {.font-size-md-down-5 {font-size:2.5rem }.font-size-md-down-2 {font-size:1rem }.font-size-md-down-1-5 {font-size:0.775rem }.display-1 {font-size:4rem }.display-2 {font-size:3rem }.display-3 {font-size:2.625rem }.display-4 {font-size:1.925rem }.display-3.display-3-sm {font-size:2.025rem }}@media (max-width:1200px) {.display-1 {font-size:4.5rem }}.font-weight-bold {font-weight:700 !important }.font-weight-medium {font-weight:500 !important }.font-weight-semi-bold {font-weight:600 !important }.overflow-hidden {overflow:hidden !important }.overflow-visible {overflow:visible !important }.opacity-0,.hover-opacity-0:hover,.opacity-container:hover .hover-opacity-0 {opacity:0 }.opacity-05,.hover-opacity-05:hover,.opacity-container:hover .hover-opacity-05 {opacity:0.05 }.opacity-1,.hover-opacity-1:hover,.opacity-container:hover .hover-opacity-1 {opacity:0.1 }.opacity-2,.hover-opacity-2:hover,.opacity-container:hover .hover-opacity-2 {opacity:0.2 }.opacity-3,.hover-opacity-3:hover,.opacity-container:hover .hover-opacity-3 {opacity:0.3 }.opacity-4,.hover-opacity-4:hover,.opacity-container:hover .hover-opacity-4 {opacity:0.4 }.opacity-5,.hover-opacity-5:hover,.opacity-container:hover .hover-opacity-5 {opacity:0.5 }.opacity-6,.hover-opacity-6:hover,.opacity-container:hover .hover-opacity-6 {opacity:0.6 }.opacity-7,.hover-opacity-7:hover,.opacity-container:hover .hover-opacity-7 {opacity:0.7 }.opacity-8,.hover-opacity-8:hover,.opacity-container:hover .hover-opacity-8 {opacity:0.8 }.opacity-9,.hover-opacity-9:hover,.opacity-container:hover .hover-opacity-9 {opacity:0.9 }.opacity-10,.hover-opacity-10:hover,.opacity-container:hover .hover-opacity-10 {opacity:1 }.bg-gray {background:#f5f8f9 }.bg-primary {background:#23b5a7 }.bg-primary-dark {background:#1b8a80 }.bg-primary-darker {background:#126058 }.bg-dark {background:#111 !important }.bg-secondary-dark {background:#444 !important }.bg-black {background:#000 !important }.bg-gradient {background-image:linear-gradient(145deg,rgba(19,177,205,0.95) 0%,rgba(152,119,234,0.95) 100%);background-repeat:repeat-x }.bg-dark-green {background-color:#11201e !important }.bg-light-1 {background-color:#f5f5f5 !important }.bg-color {background-color:#23b5a7 !important }.bg-color2 {background-color:#c54041 !important }.bg-color3 {background-color:#b99769 }.position-static {position:static !important }.position-fixed {position:fixed !important }.position-absolute-bottom-0 {position:absolute;right:0;bottom:0;left:0 }.position-absolute-top-0 {position:absolute;right:0;top:0;left:0 }.position-absolute-bottom-right-0,.position-absolute-bottom-right-3 {position:absolute;right:0;bottom:0 }.position-absolute-bottom-right-3 {right:30px;bottom:30px }.top-0 {top:0 !important }.left-0 {left:0 !important }.left-auto {left:auto !important }.right-0 {right:0 !important }.right-30 {right:40% !important }.right-50 {right:50% !important }.bottom-0 {bottom:0 !important }.z-index-n1 {z-index:-1 !important }.z-index-0 {z-index:0 !important }.z-index-1 {z-index:1 !important }.z-index-2 {z-index:2 !important }.z-index-3 {z-index:3 !important }.z-index-99 {z-index:99 !important }.content-title {font-size:40px;line-height:50px }.page-title {padding:14.5rem 0 0 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed !important}.page-title .block h1 {color:#fff }.page-title .block p {color:#fff }.page-title.light-1::before {opacity:0.35 !important }.page-title.light-2::before {background-color:#111 !important;opacity:0.65 !important }.page-wrapper {padding:70px 0 }.heading-style-1 {margin:2rem 0 2rem 0;padding:0.625rem 0 0.625rem 1.725rem;font-weight:normal;position:relative;line-height:1.225em;background-color:#eee;text-shadow:1px 1px 0 rgba(255,255,255,0.625) }.heading-style-1::before {position:absolute;content:"";height:1px;border-radius:2px;left:0;bottom:-0.625rem;box-shadow:0 -1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(51,51,51,0.2);width:100%;border-radius:3px }.heading-style-1::after {position:absolute;content:"";left:0;top:0;bottom:0;width:5px;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),0 1px 1px rgba(255,255,255,0.3);background-color:#23b5a7 }.heading-style-2 {margin:2rem 0 2rem 0;padding:0.625rem 0 0.625rem 1.725rem;font-weight:normal;position:relative;line-height:1.225em;background-color:transparent }.heading-style-2::before {position:absolute;content:"";height:1px;border-radius:2px;left:0;bottom:-0.625rem;box-shadow:0 1px 0 rgba(25,108,97,0.2);width:100%;border-radius:3px }.heading-style-2::after {position:absolute;content:"";left:0;top:0;bottom:0;width:5px;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),0 1px 1px rgba(255,255,255,0.3);background-color:#111 }.sidebar-holder.divider:before,.sidebar-holder.divider:after {content:"";position:absolute;display:block;left:-2px;width:1px;height:50% }.sidebar-holder.divider:before {top:0;background:linear-gradient(to top,#dfdfdf 0%,transparent 100%) }.sidebar-holder.divider:after {bottom:0;background:linear-gradient(to bottom,#dfdfdf 0%,transparent 100%) }.widget .media-list.animate .media .media-icon >* {transition:transform 100ms ease-in }.widget .media-list.animate .media:hover .media-icon >* {transform:translateX(5%) }.page-title .bottom-widgets {border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden;background-color:#147c7b;position:relative }.page-title .bottom-widgets::before,.page-title .bottom-widgets::after {content:"";position:absolute;border:1px solid #14747c;left:0;right:0;bottom:0;top:0;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px }.page-title .bottom-widgets::before {background-color:transparent;left:1px;right:1px;bottom:0;top:1px;border:1px solid #27a79b;border-bottom:0 }.page-title .bottom-widgets .widget .widget-inner {padding:15px 25px 15px 30px;position:relative;display:block;z-index:1 }.page-title .bottom-widgets .widget .widget-inner:after {position:absolute;content:"";top:-99px;bottom:-99px;right:0;border-left:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(255,255,255,0.15);-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(0) }.page-title .bottom-widgets .widget .widget-inner:before {content:"";background:#14747c;left:2px;right:auto;top:3px;bottom:0;position:absolute;border-top-left-radius:3px;border-top-right-radius:3px;z-index:-1;opacity:0;transition:all 200ms ease-in-out }.page-title .bottom-widgets .widget .widget-inner .icon-wrap {float:right }.page-title .bottom-widgets .widget .widget-inner .icon-wrap svg {fill:rgba(255,255,255,0.3);-webkit-transition:fill 0.2s;transition:fill 200ms;width:4rem;height:auto }.page-title .bottom-widgets .widget:last-child .widget-inner::after {content:initial;display:none }.page-title .bottom-widgets .widget:hover .widget-inner:before {opacity:1;right:2px }.page-title .bottom-widgets .widget:hover .widget-inner .fa {color:rgba(255,255,255,0.5) }.page-title .bottom-widgets h4.widget-title {color:#fff;font-size:1.425rem;overflow:hidden;white-space:nowrap;text-transform:uppercase;margin:0;color:transparent;text-shadow:2px 2px 3px rgba(255,255,255,0.2);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;background-color:#182533 }.page-title .bottom-widgets .widget-text {font-size:0.825rem;margin:0;color:rgba(255,255,255,0.5);font-weight:100 }.features-media {transition:box-shadow 300ms ease-in-out }.features-media:hover {box-shadow:0 0 35px rgba(140,152,164,0.125) !important }.features-media:hover .icon-wrap svg path,.features-media:hover .icon-wrap svg circle {fill:#23b5a7 }.brands-holder {position:relative }.brands-holder .svg-icon svg {height:3rem !important;width:auto !important }.brands-holder .svg-icon svg path {transition:all 150ms ease }.brands-holder .svg-icon svg:not(:hover) path {fill:#ddd;stroke:#ddd }.brands-holder:before {background-color:rgba(255,255,255,0.01);content:"";width:100%;height:100%;transform:skew(-10deg);left:0;top:0;right:0;bottom:0;position:absolute;opacity:0;transition:opacity 150ms ease }.brands-holder.type-two .svg-icon svg {height:2.725rem !important }.brands-holder.type-two .svg-icon svg:not(:hover) path {fill:#fff;stroke:#fff }.brands-holder.type-two:before {background-color:rgba(255,255,255,0.5);transform:skew(0deg);border-radius:0.375rem;opacity:0.4 }.brands-holder:hover:before {opacity:1 }html.initialising,html.initialised {opacity:0;visibility:hidden;transition:opacity 300ms ease-in-out }html.initialised {opacity:1;visibility:visible;background:none }body:not(.page-home) .page-section-wrapper {padding-top:9.795rem }#wrapper-work {overflow:hidden;padding-top:100px }#wrapper-work ul li {width:50%;float:left;position:relative }#wrapper-work ul li img {width:100%;height:100% }#wrapper-work ul li .items-text {position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;color:#fff;background:rgba(0,0,0,0.6);padding-left:44px;padding-top:140px }#wrapper-work ul li .items-text h2 {padding-bottom:28px;padding-top:75px;position:relative }#wrapper-work ul li .items-text h2:before {content:"";position:absolute;left:0;bottom:0;width:75px;height:3px;background:#fff }#wrapper-work ul li .items-text p {padding-top:30px;font-size:16px;line-height:27px;font-weight:300;padding-right:80px }#features-work {padding-top:50px;padding-bottom:75px }#features-work .block ul li {width:19%;text-align:center;display:inline-block;padding:40px 0 }header.navigation {position:fixed;left:0;right:0;z-index:2 }.headroom {will-change:transform;transition:transform 200ms linear }.headroom.headroom--pinned {transform:translateY(0px) }.headroom.headroom--unpinned {transform:translateY(-40px) }.headroom.headroom--unpinned #navbar .navbar-brand >svg {transition:all 300ms ease-in-out;height:56px }#navbar {background:transparent;transition:background 300ms ease-in-out;user-select:none }#navbar .navbar-brand {padding-top:0.8125rem;padding-bottom:0.8125rem }#navbar .navbar-brand >svg {height:86px;width:auto !important }#navbar ul.mainnav li {padding-left:0.5rem;padding-right:0.5rem}#navbar ul.mainnav li .nav-link {font-family:'Khand',sans-serif;font-weight:500;color:#fff;text-transform:capitalize;letter-spacing:0.5px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;padding:15px }#navbar ul.mainnav li .nav-link:hover,#navbar ul.mainnav li .nav-link:focus {color:#23b5a7 }#navbar ul.mainnav li.active >.nav-link {color:#23b5a7 }#navbar ul.mainnav li:hover >.nav-link {color:#23b5a7;opacity:1 }#navbar ul.mainnav .btn {padding:0.5rem 1.5rem;color:#fff }.page-home #navbar {background:transparent }.header-top {background:rgba(0,0,0,0.6);color:#919194;border-bottom:1px solid rgba(255,255,255,0.05) }.header-top .header-top-socials {border-right:1px solid rgba(255,255,255,0.08) }.header-top .header-top-socials a {color:#919194;margin-right:15px;font-size:15px;padding:0.425rem 0;display:inline-block }.header-top .header-top-info {color:#919194;font-size:16px }.header-top .header-top-info a span {color:#fff }.header-top .header-top-info a:not(.btn-sm) {margin-right:1rem;color:#919194;padding:0.425rem 0.5rem;font-size:0.825rem }.header-top .header-top-info a.btn-sm {padding:0.15rem 0.35rem !important;font-size:0.825rem }.navbar-brand {color:#fff;font-weight:600;letter-spacing:1px;padding-top:0.5rem !important;padding-bottom:0.5rem !important }.navbar-brand span {color:#23b5a7 }.headroom--unpinned #navbar,.headroom--not-top #navbar {background:rgba(0,0,0,0.7);box-shadow:0 1px 2px rgba(0,0,0,0.05) }.headroom--unpinned #navbar .navbar-brand >svg,.headroom--not-top #navbar .navbar-brand >svg {transition:all 300ms ease-in-out;height:56px }.headroom--unpinned .header-top,.headroom--not-top .header-top {background:rgba(0,0,0,0.92) }.navbar-brand {padding:0;margin:0 }.navbar-toggler {border:none;width:32px;height:24px;padding:0;position:relative;border-radius:0;cursor:pointer}.navbar-toggler .navbar-toggler-icon {display:block;top:10px;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear }.navbar-toggler .navbar-toggler-icon,.navbar-toggler .navbar-toggler-icon::before,.navbar-toggler .navbar-toggler-icon::after {background-color:#333;width:100%;height:3px;display:block;position:absolute;border-radius:100px;transition-property:transform;transition-duration:0.2s;transition-timing-function:ease }.navbar-toggler .navbar-toggler-icon::before,.navbar-toggler .navbar-toggler-icon::after {content:"";display:block }.navbar-toggler .navbar-toggler-icon::before {top:-10px }.navbar-toggler .navbar-toggler-icon::after {bottom:-10px }.navbar-toggler.toggler-spin .navbar-toggler-icon {transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19) }.navbar-toggler.toggler-spin .navbar-toggler-icon::before {transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in }.navbar-toggler.toggler-spin .navbar-toggler-icon::after {transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19) }.navbar-toggler.toggler-spin.active .navbar-toggler-icon {transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1) }.navbar-toggler.toggler-spin.active .navbar-toggler-icon::before {top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out }.navbar-toggler.toggler-spin.active .navbar-toggler-icon::after {bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1) }.navbar-toggler.toggler-elastic .navbar-toggler-icon {top:0;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55) }.navbar-toggler.toggler-elastic .navbar-toggler-icon::before {top:10px;transition:opacity 0.125s 0.275s ease }.navbar-toggler.toggler-elastic .navbar-toggler-icon::after {top:20px;transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55) }.navbar-toggler.toggler-elastic.active .navbar-toggler-icon {transform:translate3d(0,10px,0) rotate(135deg);transition-delay:0.075s }.navbar-toggler.toggler-elastic.active .navbar-toggler-icon::before {transition-delay:0s;opacity:0 }.navbar-toggler.toggler-elastic.active .navbar-toggler-icon::after {transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:0.075s }.navbar-toggler.toggler-spring .navbar-toggler-icon {top:0;transition:background-color 0s 0.13s linear }.navbar-toggler.toggler-spring .navbar-toggler-icon::before {top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19) }.navbar-toggler.toggler-spring .navbar-toggler-icon::after {top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19) }.navbar-toggler.toggler-spring.active .navbar-toggler-icon {transition-delay:0.22s;background-color:transparent !important }.navbar-toggler.toggler-spring.active .navbar-toggler-icon::before {top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg) }.navbar-toggler.toggler-spring.active .navbar-toggler-icon::after {top:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg) }.navbar-toggler.active,.navbar-toggler:hover,.navbar-toggler:active,.navbar-toggler:focus,.navbar-toggler:active:focus,.navbar-toggler.active.btn,.navbar-toggler.active.focus.btn,.navbar-toggler.btn:active,.navbar-toggler.btn:active:focus,.navbar-toggler.btn:active:hover,.navbar-toggler.btn:focus,.navbar-toggler.btn:hover,.navbar-toggler.btn:not(:disabled):not(.disabled).active,.navbar-toggler.btn:not(:disabled):not(.disabled):active,.navbar-toggler.focus.btn,.navbar-togglerbutton.active,.navbar-togglerbutton.active.focus,.navbar-togglerbutton.focus,.navbar-togglerbutton:active,.navbar-togglerbutton:active:focus,.navbar-togglerbutton:active:hover,.navbar-togglerbutton:focus,.navbar-togglerbutton:hover,.navbar-togglerbutton:not(:disabled):not(.disabled).active,.navbar-togglerbutton:not(:disabled):not(.disabled):active {background:transparent !important;border:none !important;border-color:transparent !important }.bsnav {background:#fff;padding-top:0;padding-bottom:0;z-index:50 }.bsnav-dark {background:rgba(17,17,17,0.9) }.bsnav-dark .navbar-nav .nav-item {color:#fff }.bsnav-dark .navbar-toggler .navbar-toggler-icon,.bsnav-dark .navbar-toggler .navbar-toggler-icon::before,.bsnav-dark .navbar-toggler .navbar-toggler-icon::after {background-color:#fff }.bsnav-dark .nav-item .caret {border-top-color:#fff }.bsnav-dark .nav-item.dropdown .navbar-nav .nav-link .caret,.bsnav-dark .nav-item.dropdown.dropdown-right .navbar-nav .nav-link .caret {border-left-color:#fff;border-right-color:#fff }.bsnav-dark .nav-item.dropdown.dropdown-horizontal >.navbar-nav .nav-link .caret,.bsnav-dark .nav-item.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav .nav-link .caret {border-top-color:#fff;top:2px;position:relative }.bsnav-dark .nav-item.dropdown >.navbar-nav {background:rgba(17,17,17,0.9) }.bsnav-dark .nav-item.dropdown >.navbar-nav .navbar-nav {background:rgba(17,17,17,0.9) }.bsnav-transparent {background:transparent;left:0;right:0;position:absolute }.bsnav-transparent .nav-item.dropdown >.navbar-nav {background:#fff;border-radius:4px;box-shadow:0 2px 14px rgba(0,0,0,0.15) }.bsnav-transparent .nav-item.dropdown >.navbar-nav .navbar-nav {background:#fff;margin-left:3px;border-radius:4px;box-shadow:0 2px 14px rgba(0,0,0,0.15) }.bsnav-transparent .nav-item.dropdown.dropdown-right >.navbar-nav .navbar-nav {margin-left:0;margin-right:3px }.bsnav-transparent .nav-item.dropdown.dropdown-horizontal >.navbar-nav {left:15px;right:15px }.bsnav-transparent .nav-item.dropdown.dropdown-horizontal >.navbar-nav.in .navbar-nav {margin-left:0 }.bsnav-light {background:transparent;left:0;right:0;position:absolute }.bsnav-light .navbar-nav .nav-item {color:#fff }.bsnav-light .navbar-toggler .navbar-toggler-icon,.bsnav-light .navbar-toggler .navbar-toggler-icon::before,.bsnav-light .navbar-toggler .navbar-toggler-icon::after {background-color:#fff }.bsnav-light .nav-item .caret {border-top-color:#fff }.bsnav-light .nav-item.dropdown >.navbar-nav {background:#fff;border-radius:4px;box-shadow:0 2px 14px rgba(0,0,0,0.15) }.bsnav-light .nav-item.dropdown >.navbar-nav .navbar-nav {background:#fff;margin-left:3px;border-radius:4px;box-shadow:0 2px 14px rgba(0,0,0,0.15) }.bsnav-light .nav-item.dropdown.dropdown-right >.navbar-nav .navbar-nav {margin-left:0;margin-right:3px }.bsnav-light .nav-item.dropdown .nav-item {color:#000 }.bsnav-light .nav-item.dropdown.dropdown-horizontal >.navbar-nav {left:15px;right:15px }.bsnav-light .nav-item.dropdown.dropdown-horizontal >.navbar-nav.in .navbar-nav {margin-left:0 }.bsnav-overlay {background:rgba(0,0,0,0.4);border-bottom:solid 1px rgba(255,255,255,0.3);left:0;right:0;position:absolute }.bsnav-overlay .navbar-nav .nav-item {color:#fff }.bsnav-overlay .navbar-toggler .navbar-toggler-icon,.bsnav-overlay .navbar-toggler .navbar-toggler-icon::before,.bsnav-overlay .navbar-toggler .navbar-toggler-icon::after {background-color:#fff }.bsnav-overlay .nav-item .caret {border-top-color:#fff }.bsnav-overlay .nav-item.dropdown .navbar-nav .nav-link .caret,.bsnav-overlay .nav-item.dropdown.dropdown-right .navbar-nav .nav-link .caret {border-left-color:#fff;border-right-color:#fff }.bsnav-overlay .nav-item.dropdown.dropdown-horizontal >.navbar-nav .nav-link .caret,.bsnav-overlay .nav-item.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav .nav-link .caret {border-top-color:#fff;top:2px;position:relative }.bsnav-overlay .nav-item.dropdown >.navbar-nav {background:rgba(0,0,0,0.4) }.bsnav-overlay .nav-item.dropdown >.navbar-nav .navbar-nav {background:rgba(0,0,0,0.4) }.bsnav-overlay .nav-item.dropdown >.navbar-nav:not(.in) {transition:clip 0s }.bsnav-overlay-light {background:rgba(255,255,255,0.8);border-bottom:solid 1px #fff;left:0;right:0;position:absolute }.bsnav-overlay-light .nav-item.dropdown >.navbar-nav {background:rgba(255,255,255,0.8) }.bsnav-overlay-light .nav-item.dropdown >.navbar-nav .navbar-nav {background:rgba(255,255,255,0.8) }.bsnav-overlay-light .dropdown.dropdown-horizontal >.navbar-nav,.bsnav-overlay-light .dropdown.dropdown-horizontal >.navbar-nav .navbar-nav {box-shadow:0 1px 0 #fff inset }.bsnav-overlay-light .dropdown.dropdown-horizontal >.navbar-nav:not(.in) {transition:clip 0s }.navbar-nav .nav-item {color:#000}.navbar-nav .nav-item:hover >.nav-link,.navbar-nav .nav-item:focus >.nav-link,.navbar-nav .nav-item:active >.nav-link,.navbar-nav .nav-item:active:focus >.nav-link,.navbar-nav .nav-item.active >.nav-link {color:#23b5a7 }.navbar-nav .nav-item.nav-item-fill >.nav-link:hover >.nav-link,.navbar-nav .nav-item.nav-item-fill >.nav-link:focus >.nav-link,.navbar-nav .nav-item.nav-item-fill >.nav-link:active >.nav-link,.navbar-nav .nav-item.nav-item-fill >.nav-link:active:focus >.nav-link {background:#23b5a7;color:#fff }.navbar-nav .nav-item.nav-item-fill.active >.nav-link {background:#23b5a7;color:#fff }.navbar-nav .nav-item.nav-item-line >.nav-link::after {content:'';background:#23b5a7;width:0;height:2px;left:50%;bottom:0;position:absolute;transition:0.3s }.navbar-nav .nav-item.nav-item-line >.nav-link:hover,.navbar-nav .nav-item.nav-item-line >.nav-link:focus,.navbar-nav .nav-item.nav-item-line >.nav-link:active,.navbar-nav .nav-item.nav-item-line >.nav-link:active:focus,.navbar-nav .nav-item.nav-item-line.active >.nav-link {color:#23b5a7 }.navbar-nav .nav-item.nav-item-line >.nav-link:hover::after,.navbar-nav .nav-item.nav-item-line >.nav-link:focus::after,.navbar-nav .nav-item.nav-item-line >.nav-link:active::after,.navbar-nav .nav-item.nav-item-line >.nav-link:active:focus::after,.navbar-nav .nav-item.nav-item-line.active >.nav-link::after {width:100%;left:0 }.navbar-nav .nav-item.nav-item-double-line >.nav-link::before,.navbar-nav .nav-item.nav-item-double-line >.nav-link::after {content:'';background:#23b5a7;width:0;height:2px;left:50%;position:absolute;transition:0.3s }.navbar-nav .nav-item.nav-item-double-line >.nav-link::before {top:0 }.navbar-nav .nav-item.nav-item-double-line >.nav-link::after {bottom:0 }.navbar-nav .nav-item.nav-item-double-line >.nav-link:hover,.navbar-nav .nav-item.nav-item-double-line >.nav-link:focus,.navbar-nav .nav-item.nav-item-double-line >.nav-link:active,.navbar-nav .nav-item.nav-item-double-line >.nav-link:active:focus,.navbar-nav .nav-item.nav-item-double-line.active >.nav-link {color:#23b5a7 }.navbar-nav .nav-item.nav-item-double-line >.nav-link:hover::before,.navbar-nav .nav-item.nav-item-double-line >.nav-link:focus::before,.navbar-nav .nav-item.nav-item-double-line >.nav-link:active::before,.navbar-nav .nav-item.nav-item-double-line >.nav-link:active:focus::before,.navbar-nav .nav-item.nav-item-double-line.active >.nav-link::before,.navbar-nav .nav-item.nav-item-double-line >.nav-link:hover::after,.navbar-nav .nav-item.nav-item-double-line >.nav-link:focus::after,.navbar-nav .nav-item.nav-item-double-line >.nav-link:active::after,.navbar-nav .nav-item.nav-item-double-line >.nav-link:active:focus::after,.navbar-nav .nav-item.nav-item-double-line.active >.nav-link::after {width:100%;left:0 }.navbar-nav .nav-item.nav-item-outline {margin-left:5px }.navbar-nav .nav-item.nav-item-outline >.nav-link::before,.navbar-nav .nav-item.nav-item-outline >.nav-link::after {content:'';background:#23b5a7;width:0;height:2px;position:absolute;transition:0.3s }.navbar-nav .nav-item.nav-item-outline >.nav-link::before {left:0;top:0 }.navbar-nav .nav-item.nav-item-outline >.nav-link::after {right:0;bottom:0 }.navbar-nav .nav-item.nav-item-outline >.nav-link:hover,.navbar-nav .nav-item.nav-item-outline >.nav-link:focus,.navbar-nav .nav-item.nav-item-outline >.nav-link:active,.navbar-nav .nav-item.nav-item-outline >.nav-link:active:focus,.navbar-nav .nav-item.nav-item-outline.active >.nav-link {box-shadow:-2px 0 0 #23b5a7 inset,2px 0 0 #23b5a7 inset }.navbar-nav .nav-item.nav-item-outline >.nav-link:hover::before,.navbar-nav .nav-item.nav-item-outline >.nav-link:focus::before,.navbar-nav .nav-item.nav-item-outline >.nav-link:active::before,.navbar-nav .nav-item.nav-item-outline >.nav-link:active:focus::before,.navbar-nav .nav-item.nav-item-outline.active >.nav-link::before,.navbar-nav .nav-item.nav-item-outline >.nav-link:hover::after,.navbar-nav .nav-item.nav-item-outline >.nav-link:focus::after,.navbar-nav .nav-item.nav-item-outline >.nav-link:active::after,.navbar-nav .nav-item.nav-item-outline >.nav-link:active:focus::after,.navbar-nav .nav-item.nav-item-outline.active >.nav-link::after {width:100% }.navbar-expand-lg .navbar-nav .nav-link,.navbar-nav .nav-link {color:inherit;padding:20px 15px;display:block;position:relative;transition:0.3s;cursor:pointer }.nav-item .caret {width:0;height:0;margin-left:5px;margin-top:-2.5px;border:none;border-left:solid 4px transparent;border-right:solid 4px transparent;border-top:solid 5px #444;vertical-align:middle;display:inline-block }.nav-item:hover .caret,.nav-item.active .caret {border-top-color:#23b5a7 }.nav-item.dropdown .navbar-nav .nav-link .caret {border:none;border-top:solid 4px transparent;border-bottom:solid 4px transparent;border-left:solid 5px #444 }.nav-item.dropdown.dropdown-right .navbar-nav .nav-link .caret {border:none;border-top:solid 4px transparent;border-bottom:solid 4px transparent;border-right:solid 5px #444;margin-left:0;margin-right:5px }.nav-item.dropdown >.navbar-nav {border-top:3px solid rgba(35,181,167,0.8);top:100%;background:#fff;width:200px;position:absolute;pointer-events:none;flex-direction:column;transition:0.6s ease-out;transition-delay:0.2s;clip:rect(0,100vw,0,0) }.nav-item.dropdown >.navbar-nav.in {pointer-events:initial;clip:rect(0,50vw,2000px,0);transition:300ms ease-in }.nav-item.dropdown >.navbar-nav .navbar-nav {background:#fff;width:200px;flex-direction:column;top:0;left:100%;position:absolute;transition:1s;clip:rect(0,0,2000px,0) }.nav-item.dropdown >.navbar-nav .nav-item {font-size:0.9rem;line-height:1.2;position:relative }.nav-item.dropdown >.navbar-nav .nav-item .nav-link {padding:10px }.nav-item.dropdown >.navbar-nav .nav-item:hover >.navbar-nav {clip:rect(0,100vw,2000px,0) }.nav-item.dropdown >.navbar-nav .nav-item strong.nav-link {font-weight:700 }.nav-item.dropdown.dropdown-right >.navbar-nav .navbar-nav {left:auto;right:100%;transition:0.8s;clip:rect(0,100vw,100vh,100vw) }.nav-item.dropdown.dropdown-right >.navbar-nav .nav-item:hover >.navbar-nav {clip:rect(0,100vw,100vh,-100vw) }.nav-item.dropdown.dropdown-right >.navbar-nav.in {clip:rect(0,100vw,100vh,-100vw) }.dropdown.dropdown-horizontal {position:initial }.dropdown.dropdown-horizontal >.navbar-nav,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav {width:100%;left:15px;top:100%;transition:0.3s;flex-direction:row;justify-content:flex-start;box-shadow:0 1px 0 rgba(0,0,0,0.1) inset;clip:rect(0,100vw,0,0) }.dropdown.dropdown-horizontal >.navbar-nav.in,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav.in,.dropdown.dropdown-horizontal >.navbar-nav .nav-item:hover >.navbar-nav,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav .nav-item:hover >.navbar-nav {clip:rect(0,100vw,50vh,0) }.dropdown.dropdown-horizontal >.navbar-nav .nav-item,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav .nav-item {display:inline-block;position:initial;flex:1 1 auto }.dropdown.dropdown-horizontal >.navbar-nav .nav-item .nav-link,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav .nav-item .nav-link {padding:1.325rem 0.625rem !important;position:relative }.dropdown.dropdown-horizontal >.navbar-nav .nav-item .nav-link .caret,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav .nav-item .nav-link .caret {border-left:solid 4px transparent;border-right:solid 4px transparent;border-top:solid 5px #444 }.dropdown.dropdown-horizontal >.navbar-nav .nav-item .nav-link::before,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav .nav-item .nav-link::before {position:absolute;content:"";left:-0.5rem;top:0%;bottom:0%;width:1px;background-color:rgba(68,68,68,0.3);display:block}.dropdown.dropdown-horizontal >.navbar-nav .nav-item:first-child .nav-link::before,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav .nav-item:first-child .nav-link::before {display:none !important }.dropdown.dropdown-horizontal >.navbar-nav .nav-item:hover,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav .nav-item:hover,.dropdown.dropdown-horizontal >.navbar-nav .nav-item:focus,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav .nav-item:focus {background-color:rgba(0,0,0,0.8) }.dropdown.dropdown-horizontal >.navbar-nav:hover,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav:hover,.dropdown.dropdown-horizontal >.navbar-nav:focus,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav:focus {background-color:rgba(17,17,17,0.75) }.dropdown.dropdown-horizontal >.navbar-nav:hover .navbar-nav,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav:hover .navbar-nav,.dropdown.dropdown-horizontal >.navbar-nav:focus .navbar-nav,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav:focus .navbar-nav {background-color:rgba(0,0,0,0.8) }.dropdown.dropdown-horizontal >.navbar-nav:hover .navbar-nav .navbar-nav,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav:hover .navbar-nav .navbar-nav,.dropdown.dropdown-horizontal >.navbar-nav:focus .navbar-nav .navbar-nav,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav:focus .navbar-nav .navbar-nav {border-top:1px solid rgba(17,17,17,0.1) }.dropdown.dropdown-horizontal >.navbar-nav >.nav-item {width:50% }.dropdown.dropdown-horizontal >.navbar-nav >.nav-item >.nav-link {font-size:1rem }.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav {left:0;right:0;width:100%;border-top:1px solid transparent }.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav:hover,.dropdown.dropdown-horizontal >.navbar-nav .navbar-nav:focus {background-color:rgba(17,17,17,0.75) }li.nav-item.dropdown.dropdown-horizontal.d-flex.align-items-md-center ul.navbar-nav li.nav-item ul.navbar-nav li.nav-item ul.navbar-nav li.nav-item a.nav-link {font-size:0.78rem !important }li.nav-item.dropdown.dropdown-horizontal.d-flex.align-items-md-center ul.navbar-nav li.nav-item ul.navbar-nav li.nav-item ul.navbar-nav li.nav-item:not(:last-child) a.nav-link {}.nav-item.dropdown.pop >.navbar-nav {display:none;clip:initial }.nav-item.dropdown.pop >.navbar-nav.in {display:block }.nav-item.dropdown.fade {opacity:1 }.nav-item.dropdown.fade >.navbar-nav {opacity:0;visibility:hidden;display:block;transition:0.3s }.nav-item.dropdown.fade >.navbar-nav.in {opacity:1;visibility:visible }.nav-item.dropdown.fadeup >.navbar-nav {margin-top:30px;opacity:0;visibility:hidden;display:block;transition:0.3s }.nav-item.dropdown.fadeup >.navbar-nav.in {margin-top:0;opacity:1;visibility:visible }.nav-item.dropdown.zoom >.navbar-nav {opacity:0;visibility:hidden;display:block;transform:scale(1.1);transition:0.3s }.nav-item.dropdown.zoom >.navbar-nav.in {opacity:1;visibility:visible;transform:scale(1) }.nav-item.dropdown.dropdown-right >.navbar-nav {right:0 }.dropdown.megamenu {position:static }.dropdown.megamenu >.navbar-nav {width:100vw;padding:15px;left:0 }.dropdown.megamenu >.navbar-nav .navbar-nav {width:auto;position:initial }.dropdown.megamenu >.navbar-nav .nav-item .nav-link {padding:7px 0 }.dropdown.megamenu >.navbar-nav.in {clip:rect(0,100vw,2000px,0) }.dropdown.megamenu.fade >.navbar-nav,.dropdown.megamenu.pop >.navbar-nav,.dropdown.megamenu.zoom >.navbar-nav,.dropdown.megamenu.fadeup >.navbar-nav {clip:rect(0,100vw,2000px,0) }.bsnav-brand-center .navbar-brand,.bsnav-brand-center-between .navbar-brand {margin-left:0;margin-right:0;left:50%;top:0;position:absolute;transform:translate3d(-50%,0,0) }.bsnav-brand-center:not(.bsnav-brand-center-between) .navbar-nav,.bsnav-brand-center-between:not(.bsnav-brand-center-between) .navbar-nav {flex:1 0 50% }.bsnav-brand-center .navbar-nav:first-child,.bsnav-brand-center-between .navbar-nav:first-child {padding-right:100px;justify-content:flex-end }.bsnav-brand-center .navbar-nav:last-child,.bsnav-brand-center-between .navbar-nav:last-child {padding-left:100px }.bsnav-brand-center.navbar-expand-xs .navbar-brand,.bsnav-brand-center-between.navbar-expand-xs .navbar-brand {position:relative }@media (max-width:575px) {.bsnav-brand-center.navbar-expand-sm .navbar-brand,.bsnav-brand-center-between.navbar-expand-sm .navbar-brand {position:relative }}@media (max-width:768px) {.bsnav-brand-center.navbar-expand-md .navbar-brand,.bsnav-brand-center-between.navbar-expand-md .navbar-brand {position:relative }}@media (max-width:992px) {.bsnav-brand-center.navbar-expand-lg .navbar-brand,.bsnav-brand-center-between.navbar-expand-lg .navbar-brand {position:relative }}.bsnav-brand-top {padding-top:20px;flex-flow:column }.bsnav-brand-top >.container {flex-flow:column }.bsnav-brand-top .navbar-brand {margin-left:0;margin-right:0 }.bsnav-brand-top.navbar-expand-xs {padding-top:15px;padding-bottom:15px;flex-flow:row wrap }.bsnav-brand-top.navbar-expand-xs .navbar-brand {position:relative;left:50%;transform:translate3d(-50%,0,0) }@media (max-width:575px) {.bsnav-brand-top.navbar-expand-sm {padding-top:15px;padding-bottom:15px;flex-flow:row wrap }.bsnav-brand-top.navbar-expand-sm .navbar-brand {position:relative;left:50%;transform:translate3d(-50%,0,0) }}@media (max-width:768px) {.bsnav-brand-top.navbar-expand-md {padding-top:15px;padding-bottom:15px;flex-flow:row wrap }.bsnav-brand-top.navbar-expand-md .navbar-brand {position:relative;left:50%;transform:translate3d(-50%,0,0) }}@media (max-width:768px) and (min-width:768px) {.bsnav-brand-top.navbar-expand-md {padding-top:20px;padding-bottom:0;flex-flow:column }}@media (max-width:992px) {.bsnav-brand-top.navbar-expand-lg {padding-top:15px;padding-bottom:15px;flex-flow:row wrap }.bsnav-brand-top.navbar-expand-lg .navbar-brand {position:relative;left:50%;transform:translate3d(-50%,0,0) }}.bsnav-sidebar {height:100vh;padding:0;top:0;position:fixed;flex-direction:column;overflow:hidden}.bsnav-sidebar .navbar-brand {margin-left:0;margin-right:0 }.bsnav-sidebar .navbar-brand.align-self-start {margin-left:15px }.bsnav-sidebar .navbar-brand.align-self-end {margin-right:15px }.bsnav-sidebar .navbar-nav {width:100%;padding:15px;flex-direction:column }.bsnav-sidebar .navbar-nav .nav-item .nav-link {max-width:100%;padding:5px 0;display:block }.bsnav-sidebar .navbar-nav .nav-item .nav-link >.title {max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block }.bsnav-sidebar .navbar-nav .nav-item .navbar-nav {margin-left:-15px;margin-right:-15px;display:none;box-sizing:content-box }.bsnav-sidebar .navbar-nav .nav-item.active >.navbar-nav {display:block }.bsnav-sidebar .navbar-nav .nav-item.menu-item-has-children >.nav-link {display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between }.bsnav-sidebar .navbar-nav .nav-item.menu-item-has-children >.navbar-nav {padding-top:0;padding-bottom:30px }.bsnav-sidebar .navbar-nav.active {opacity:1;visibility:visible;transform:translate3d(0,0,0) }.bsnav-sidebar .navbar-collapse {width:250px }.bsnav-sidebar .justify-content-sm-end .navbar-nav {text-align:right }.bsnav-sidebar .justify-content-sm-center .navbar-nav {text-align:center }.bsnav-sidebar .in >.nav-link .caret {border-top-width:0;border-bottom:solid 4px #444 }.bsnav-sidebar .collapse {overflow-y:auto }.bsnav-sidebar.bsnav-sidebar-condensed {transition:transform 0.4s 0.1s ease-in-out }.bsnav-sidebar.bsnav-sidebar-condensed .navbar-nav .nav-item .nav-link {display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between }.bsnav-sidebar .icon-thumbnail {width:40px;height:40px;display:inline-block }.bsnav-sidebar .icon-thumbnail >i {font-size:25px;height:100%;display:flex;align-items:center;justify-content:center;top:-1px;position:relative }.bsnav-has-left-sidebar .bsnav-sidebar-left {left:0 }.bsnav-has-left-sidebar .bsnav-body-wrapper {padding-left:250px }.bsnav-has-right-sidebar .bsnav-sidebar-right {right:0 }.bsnav-has-right-sidebar .bsnav-body-wrapper {padding-right:250px }.bsnav-has-condensed-sidebar .bsnav-sidebar-left {left:-180px }.bsnav-has-condensed-sidebar .bsnav-sidebar-left:hover {transform:translate3d(180px,0,0) }.bsnav-has-condensed-sidebar .bsnav-sidebar-right {right:-180px }.bsnav-has-condensed-sidebar .bsnav-sidebar-right:hover {transform:translate3d(-180px,0,0) }.bsnav-has-condensed-sidebar.bsnav-has-left-sidebar .bsnav-body-wrapper {padding-left:70px }.bsnav-has-condensed-sidebar.bsnav-has-right-sidebar .bsnav-body-wrapper {padding-right:70px }@media (max-width:575px) {.navbar-expand-sm.bsnav-sidebar {width:70px;justify-content:flex-start }.navbar-expand-sm.bsnav-sidebar .bsnav-body-wrapper.bsnav-sidebar-left {width:70px }.navbar-expand-sm.bsnav-sidebar .navbar-brand {width:calc(100% - 10px);background-size:contain;margin-left:5px;margin-right:5px }.navbar-expand-sm.bsnav-sidebar .navbar-toggler {flex:auto 0 0 }.bsnav-has-left-sidebar .bsnav-sidebar-left {left:0 }.bsnav-has-left-sidebar .bsnav-body-wrapper {padding-left:70px }.bsnav-has-right-sidebar .bsnav-sidebar-right {right:0 }.bsnav-has-right-sidebar .bsnav-body-wrapper {padding-right:70px }}@media (max-width:768px) {.navbar-expand-md.bsnav-sidebar {width:70px;justify-content:flex-start }.navbar-expand-md.bsnav-sidebar .bsnav-body-wrapper.bsnav-sidebar-left {width:70px }.navbar-expand-md.bsnav-sidebar .navbar-brand {width:calc(100% - 10px);background-size:contain;margin-left:5px;margin-right:5px }.navbar-expand-md.bsnav-sidebar .navbar-toggler {flex:auto 0 0 }.bsnav-has-left-sidebar .bsnav-sidebar-left {left:0 }.bsnav-has-left-sidebar .bsnav-body-wrapper {padding-left:70px }.bsnav-has-right-sidebar .bsnav-sidebar-right {right:0 }.bsnav-has-right-sidebar .bsnav-body-wrapper {padding-right:70px }}@media (max-width:992px) {.navbar-expand-lg.bsnav-sidebar {width:70px;justify-content:flex-start }.navbar-expand-lg.bsnav-sidebar .bsnav-body-wrapper.bsnav-sidebar-left {width:70px }.navbar-expand-lg.bsnav-sidebar .navbar-brand {width:calc(100% - 10px);background-size:contain;margin-left:5px;margin-right:5px }.navbar-expand-lg.bsnav-sidebar .navbar-toggler {flex:auto 0 0 }.bsnav-has-left-sidebar .bsnav-sidebar-left {left:0 }.bsnav-has-left-sidebar .bsnav-body-wrapper {padding-left:70px }.bsnav-has-right-sidebar .bsnav-sidebar-right {right:0 }.bsnav-has-right-sidebar .bsnav-body-wrapper {padding-right:70px }}.bsnav-sticky {left:0;right:0;position:fixed;z-index:99}.bsnav-sticky.bsnav-sticky-slide {position:absolute }.bsnav-sticky.bsnav-sticky-slide.sticked {position:fixed;transform:translate3d(0,-100%,0) }.bsnav-sticky.bsnav-sticky-slide.sticked.in {transition:transform 0.4s 0.2s;transform:translate3d(0,0,0) }.bsnav-sticky.bsnav-sticky-fade {position:absolute }.bsnav-sticky.bsnav-sticky-fade.sticked {position:fixed;opacity:0;visibility:hidden }.bsnav-sticky.bsnav-sticky-fade.sticked.in {transition:opacity 0.3s 0.2s;opacity:1;visibility:visible }.bsnav-sticky[data-navbar-toggle] {position:absolute;top:0;right:0;left:0 }.bsnav-sticky.navbar-slide {position:fixed;top:0;right:0;left:0;transform:translateY(-100%) }.bsnav-sticky.navbar-slide.in {transform:translateY(0) }.bsnav-sticky.navbar-fade {position:fixed;top:0;right:0;left:0;visibility:hidden;opacity:0 }.bsnav-sticky.navbar-fade.in {visibility:visible;opacity:1 }.bsnav-mobile {top:0;left:0;bottom:0;right:0;position:fixed;z-index:49;pointer-events:none }.bsnav-mobile .bsnav-mobile-overlay {top:0;left:0;bottom:0;right:0;position:fixed;visibility:hidden;pointer-events:none }.bsnav-mobile .navbar {background:#fff;width:285px;padding:50px 0 15px;flex-flow:column;top:0;bottom:0;right:0;position:absolute;transition:0.4s ease-in-out;transform:translate3d(300px,0,0);overflow:auto }.bsnav-mobile .navbar.bsnav-dark {background:#000 }.bsnav-mobile .navbar-nav {width:100%;padding:15px;flex-direction:column }.bsnav-mobile .navbar-nav .nav-item .nav-link {max-width:100%;padding:5px 0;display:block }.bsnav-mobile .navbar-nav .nav-item .nav-link >.title {max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block }.bsnav-mobile .navbar-nav .nav-item .navbar-nav {margin-left:-15px;margin-right:-15px;display:none;box-sizing:content-box }.bsnav-mobile .navbar-nav .nav-item.active >.navbar-nav {display:block }.bsnav-mobile .navbar-nav .nav-item.menu-item-has-children >.nav-link {display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between }.bsnav-mobile .navbar-nav .nav-item.menu-item-has-children >.navbar-nav {padding-top:0;padding-bottom:30px }.bsnav-mobile .navbar-nav.active {opacity:1;visibility:visible;transform:translate3d(0,0,0) }.bsnav-mobile.in {pointer-events:initial }.bsnav-mobile.in .navbar {transform:translate3d(0,0,0) }.bsnav-mobile.in .bsnav-mobile-overlay {visibility:visible;pointer-events:initial }.bsnav-mobile .nav-item.nav-item-fill >.nav-link {padding-left:10px;padding-right:10px }.bg-fuel-services {background:url("https://placehold.it/1592x362") no-repeat 50% 50%;background-size:cover }.bg-2 {background:url("https://placehold.it/1592x362");background-size:cover }.page-services-fuel-systems .page-title {background:url("../themes/default/assets/images/pages/fuel-systems-head.jpg") no-repeat 50% 50%;background-size:cover }.page-solutions-industry .page-title {background:url("../themes/default/assets/images/pages/fuel-systems-head.jpg") no-repeat 50% 50%;background-size:cover }.breadcrumb {font-size:0.925rem !important;padding-left:0;padding-right:0 }.breadcrumb .breadcrumb-item.active {color:#fff }.breadcrumb .breadcrumb-item a {color:rgba(255,255,255,0.86) !important;text-decoration:underline }.breadcrumb .breadcrumb-item + .breadcrumb-item::before {color:rgba(255,255,255,0.5);text-shadow:none }.page-home .slider .block h1 {font-size:4rem;line-height:4rem;font-weight:600;color:#fff }.page-home .slider .block p {margin-bottom:30px;color:#b9b9b9;font-size:18px;line-height:27px;font-weight:300 }.page-home .slider .block span {letter-spacing:1px }.page-home .slider::before {opacity:0.3 !important }.background-cover,.page-home .slide {background-image:url("../themes/default/assets/images/slider/my-home-slider-2.jpg");background-repeat:no-repeat;background-size:cover;background-position:10% 0%;position:relative }.page-home .slide {height:100vh;padding:260px 0 180px 0 }.page-home .slide--1 {background-image:url("../themes/default/assets/images/slider/my-home-slider-2.jpg") }.page-home .slide--2 {background-image:url("../themes/default/assets/images/slider/my-home-slider-3.jpg") }.page-home .slide--3 {background-image:url("../themes/default/assets/images/slider/my-home-slider-1.jpg") }.page-home .slide--4 {background-image:url("../themes/default/assets/images/slider/my-home-slider-4.jpg") }.page-home .slide::before {opacity:0.2 !important }.nav-fillslide a {right:0;margin-right:-30px;transition:margin-right 200ms ease-in-out;position:absolute;display:block;outline:none;text-align:left;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%) }.nav-fillslide a.n-1 {top:28% !important }.nav-fillslide a.n-2 {top:calc(28% + 116px) !important }.nav-fillslide a.n-3 {top:calc(28% + 232px) !important }.nav-fillslide a.n-4 {top:calc(28% + 348px) !important }.nav-fillslide a .icon-wrap {position:relative;z-index:100;display:block;padding:14px 6px;background:rgba(0,0,0,0.3);overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-top-left-radius:0.375rem;border-bottom-left-radius:0.375rem }.nav-fillslide a .icon-wrap::before {content:'';position:absolute;width:100%;height:100%;background:#000;top:0;left:0;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.3s 0.3s;transition:transform 0.3s 0.3s;-webkit-transform:translateX(100%);transform:translateX(100%) }.nav-fillslide a .icon-wrap svg {width:80px;height:80px;fill:#999;position:relative;z-index:2;display:block;margin:0 auto;padding:0 }.nav-fillslide a div {position:absolute;top:-1px;right:0;padding:10px 80px 10px 20px;width:380px;height:110px;border-radius:6px 0 0 6px;background:rgba(0,0,0,0.34);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transform:translateX(100%);transform:translateX(100%);border:1px solid rgba(255,255,255,0.2) }.nav-fillslide a div h4 {margin:0;padding:8px 0 10px;color:rgba(255,255,255,0.5);font-weight:600;font-size:1.225em;line-height:1.2;font-family:"Khand",sans-serif }.nav-fillslide a div span {display:inline-block;padding:5px;color:#ccc;border-top:1px solid rgba(255,255,255,0.1);text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:0.7em;line-height:1.2;opacity:0.5 }.nav-fillslide a:hover {margin-right:0 }.nav-fillslide a:hover .icon-wrap svg {z-index:1 }.nav-fillslide a:hover .icon-wrap svg path {fill:#23b5a7 !important;stroke:#23b5a7 !important }.nav-fillslide a:hover .icon-wrap::before {-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:0s;transition-delay:0s }.nav-fillslide a:hover div {border-color:rgba(255,255,255,0.2);border-width:1px 0 1px 1px;border-style:solid;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:translateX(0);transform:translateX(0) }.home-get-a-quote {position:absolute;z-index:1;right:4rem;bottom:-0.5rem;width:192px }.home-get-a-quote a {background-color:#23b5a7;padding:1px 1px 0 1px;border-radius:0.335rem;border:1px solid rgba(0,0,0,0.1);color:#fff }.home-get-a-quote a >span {text-transform:uppercase;padding:0.5rem 1rem 0.5rem 1rem;border-radius:0.335rem;border:1px solid red;position:relative;text-shadow:1px 1px 0 rgba(25,108,97,0.96);font-weight:600;color:rgba(255,255,255,0.8);transition:padding-bottom 200ms ease-in-out }.home-get-a-quote a >span::before {content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(255,255,255,0.66);border-top-left-radius:0.325rem;border-top-right-radius:0.335rem }.home-get-a-quote a >span >p.sp {margin:0;padding:0;overflow:hidden;display:none;font-size:0.925rem;text-transform:none;line-height:1;text-shadow:none;margin:0.125rem 0;padding:0.125rem 0;transition:display 200ms ease-in-out }.home-get-a-quote a:hover >span {padding-bottom:1.225rem }.home-get-a-quote a:hover >span >p.sp {border-top:1px solid rgba(255,255,255,0.3);display:block }.intro-item i {font-size:60px;line-height:60px }.color-one {color:#23b5a7 }.color-two {color:#00d747 }.color-three {color:#9262ff }.color-four {color:#088ed3 }.bg-about {position:absolute;content:"";left:0;top:0;width:45%;min-height:650px;background:url("../themes/default/assets/images/slider/my-home-slider-2.jpg") no-repeat;background-size:cover }.about-content {padding:20px 0 0 80px }.about-content h4 {font-weight:600 }.about-content h4:before {position:absolute;content:"\f576";font-family:"Font Awesome 5 Free";font-size:30px;position:absolute;top:8px;left:-65px;font-weight:700 }.counter-item .counter-stat {font-size:50px }.counter-item p {margin-bottom:0 }.bg-counter {background:url("https://placehold.it/1592x340") no-repeat;background-size:cover }.team-img-hover .team-social li a.facebook {background:#66c }.team-img-hover .team-social li a.twitter {background:#39c }.team-img-hover .team-social li a.instagram {background:#c6c }.team-img-hover .team-social li a.linkedin {background:#39c }.team-img-hover {position:absolute;top:10px;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.6);opacity:0;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8) }.team-img-hover li a {display:inline-block;color:#fff;width:50px;height:50px;font-size:20px;line-height:50px;border:2px solid transparent;border-radius:2px;text-align:center;transform:translateY(0);backface-visibility:hidden;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out }.team-img-hover:hover li a:hover {transform:translateY(4px) }.team-item:hover .team-img-hover {opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);top:0;left:0;right:0;bottom:0 }.service-item {position:relative;padding-left:80px }.service-item i {position:absolute;left:0;top:5px;font-size:50px;opacity:0.4 }.cta {background:url("../themes/default/assets/images/cta.jpg") fixed 50% 50%;background-size:cover;padding:120px 0 }.cta .cta-item {background:rgba(17,17,17,0.94);color:#fff !important;text-align:center;overflow:hidden;position:relative }.cta-block {background-size:cover }.testimonial-item {padding:50px 30px }.testimonial-item i {font-size:40px;position:absolute;left:30px;top:30px;z-index:1 }.testimonial-item .testimonial-text {font-size:20px;line-height:38px;color:#000;margin-bottom:30px;font-style:italic }.testimonial-item .testimonial-item-content {padding-left:65px }.slick-slide:focus,.slick-slide a {outline:none }.hero-img {background:url("https://placehold.it/1592x706");position:absolute;content:"";background-size:cover;width:100%;height:100%;top:0 }.h70 {height:55% }.lh-45 {line-height:45px }.pricing-header h1 {font-size:70px;font-weight:300 }.pricing .btn-solid-border {border-color:#dedede }.pricing .btn-solid-border:Hover {border-color:#23b5a7 }.portflio-item .portfolio-item-content {position:absolute;content:"";right:0;bottom:0;opacity:0;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease }.portflio-item:before {position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);opacity:0;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;overflow:hidden }.portflio-item:hover:before {opacity:1 }.portflio-item:hover .portfolio-item-content {opacity:1;bottom:20px;right:30px }.portflio-item .overlay-item {position:absolute;content:"";left:0;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;font-size:80px;color:#23b5a7;opacity:0;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease }.portflio-item:hover .overlay-item {opacity:1 }.contact-form-wrap .form-group {padding-bottom:15px;margin:0 }.contact-form-wrap .form-group .form-control {background:#f5f8f9;height:48px;border:1px solid #eef2f6;box-shadow:none;width:100% }.contact-form-wrap .form-group-2 {margin-bottom:13px }.contact-form-wrap .form-group-2 textarea {background:#f5f8f9;height:135px;border:1px solid #eef2f6;box-shadow:none;width:100% }.address-block li {margin-bottom:10px }.address-block li i {font-size:20px;width:20px }.social-icons li {margin:0 6px }.social-icons i {margin-right:15px;font-size:25px }.google-map {position:relative }.google-map #map {width:100%;height:450px }.footer {padding-bottom:0 }.footer .copyright a {font-weight:600 }.dark .footer {background-color:#111;color:#fff }.dark .footer a {color:#fff }.dark .footer h1,.dark .footer h2,.dark .footer h3,.dark .footer h4,.dark .footer h5,.dark .footer h6 {color:#fff }.dark .footer-btm {background-color:rgba(0,0,0,0.66) }.lh-35 {line-height:35px }.logo {color:#000;font-weight:600;letter-spacing:1px }.logo span {color:#23b5a7 }.sub-form {position:relative }.sub-form .form-control {border:1px solid rgba(0,0,0,0.06);background:#f5f8f9 }.footer-btm {border-top:1px solid rgba(0,0,0,0.06) }.footer-socials li a {margin-left:15px }@media (max-width:400px) {body:not(.page-home) .main-wrapper-inner {}.header-top .header-top-info a {margin-left:0;display:block }.navbar-toggler {color:#fff }.slider .block h1 {font-size:28px;line-height:40px }.slider {padding:0 0 1px 0 }.content-title {font-size:28px;line-height:46px }.bg-about {display:none }.p-5 {padding:2rem !important }h2,.h2 {font-size:1.3rem;font-weight:600;line-height:36px }.testimonial-item .testimonial-item-content {padding-left:0;padding-top:30px }.footer-socials {margin-top:20px }.footer-socials li a {margin-left:0 }.text-lg {font-size:3rem }.header-top .header-top-info {padding-bottom:0 }.blog-item-meta span {margin:6px 0 }.widget {margin-bottom:30px;padding-bottom:0 }.dropdown-menu {display:none;width:100%;text-align:center }.navbar-nav .navbar-nav .nav-item .nav-link {font-size:0.92rem !important;line-height:1.7 }.nav-item.in .navbar-nav {background-color:rgba(68,68,68,0.626) }}@media (max-width:480px) {.header-top .header-top-info a {margin-left:0 }.headroom {will-change:transform;transition:transform 200ms linear }.headroom.headroom--pinned {transform:translateY(0px) }.headroom.headroom--unpinned {transform:translateY(-40px) }.headroom.headroom--unpinned #navbar .navbar-brand >svg {transition:all 300ms ease-in-out;height:56px }.navbar-toggler {color:#fff }.page-home .slider {padding:76px 0 0 0 }.page-home .slider .slide {padding:276px 0 180px 0 }.page-home .slider .slide .block h1 {font-size:38px;line-height:50px }.content-title {font-size:28px;line-height:46px }.bg-about {display:none }.p-5 {padding:2rem !important }h2,.h2 {font-size:1.3rem;font-weight:600;line-height:36px }.testimonial-item .testimonial-item-content {padding-left:0;padding-top:30px }.footer-socials {margin-top:20px }.footer-socials li a {margin-left:0 }.blog-item-meta span {display:block;margin:6px 0 }.widget {margin-bottom:30px;padding-bottom:0 }.dropdown-menu {display:none;width:100%;text-align:center }}@media (max-width:768px) {.headroom {will-change:transform;transition:transform 200ms linear }.headroom.headroom--pinned {transform:translateY(0px) }.headroom.headroom--unpinned {transform:translateY(-40px) }.headroom.headroom--unpinned #navbar .navbar-brand >svg {transition:all 300ms ease-in-out;height:56px }.navbar-toggler {color:#fff }.bg-about {display:none }.footer-socials {margin-top:20px }.footer-socials li a {margin-left:0 }.page-home .slider {padding:0 }.page-home .slider .slide {padding:276px 0 180px 0 }.page-home .slider .slide .block h1 {font-size:38px;line-height:50px }.blog-item-meta span {display:block;margin:6px 0 }.widget {margin-bottom:30px;padding-bottom:0 }.dropdown-menu {display:none;width:100%;text-align:center }.page-title {background-attachment:inherit !important;background-position:50% 50% !important }.breadcrumb-item {font-size:0.825rem !important }.breadcrumb-item + .breadcrumb-item::before {content:"\003e" !important }}