﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"../fonts/fontawesome/css/all.css";#timeline{background-color:#04090c;color:#fff;padding:0 0 40px 0;position:relative}#timeline h2{color:#fff;font-weight:bold}.cd-horizontal-timeline .events a{color:#fff;font-size:12px}#timeline li{list-style-type:none}#timeline .events-content ol{margin:0 auto;width:100%}#timeline .events-content ol li div{width:70%;margin:0 auto}#timeline .wp-block-image{margin-bottom:0px}p.timeline-year{display:none}.cd-timeline-navigation{width:98%;position:absolute;margin:0 auto;top:265px;left:0;margin:0 15px}.cd-horizontal-timeline{opacity:0;width:100%;margin:0 auto;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.cd-horizontal-timeline::before{content:"mobile";display:none}.cd-horizontal-timeline.loaded{opacity:1}.cd-horizontal-timeline .timeline{height:80px;width:100%;padding:0 20px;margin:0 auto}.cd-horizontal-timeline .events-wrapper{height:100%;margin:0 40px;overflow:hidden}.cd-horizontal-timeline .events-wrapper::after,.cd-horizontal-timeline .events-wrapper::before{content:"";position:absolute;z-index:2;top:0px;height:100%;width:20px}.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;height:2px;background:rgba(255,255,255,.2);-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#35abdf;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.cd-horizontal-timeline .events a{position:absolute;bottom:-50px;z-index:2;text-align:center;padding-top:30px;display:inline-block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.cd-horizontal-timeline .events a::focus{outline:0}.cd-horizontal-timeline .events a::before{content:"";position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:45px;height:12px;width:12px;border-radius:50%;background-color:#f8f8f8;-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.cd-horizontal-timeline .events a.older-event::before{border:2px solid #35abdf}.no-touch .cd-horizontal-timeline .events a:hover::before{background-color:#35abdf;border-color:#09f}.cd-horizontal-timeline .events a.selected{pointer-events:none;color:#35abdf;outline:0}.cd-horizontal-timeline .events a.selected::before{background-color:#35abdf;border-color:#09f}.cd-horizontal-timeline .events a.older-event::before{border-color:#09f}@media only screen and (min-width: 1100px){.cd-horizontal-timeline{margin:0 auto}.cd-horizontal-timeline::before{content:"desktop"}}.cd-timeline-navigation a{position:absolute;z-index:1;top:16px;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border:2px solid rgba(255,255,255,.5);overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}.cd-timeline-navigation a:hover{border:2px solid #fff}.cd-timeline-navigation a::after{content:"";position:absolute;height:12px;width:12px;left:20%;top:30%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border:solid rgba(255,255,255,.5);border-width:3px 3px 0px 0px;display:inline-block;padding:3px;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}.cd-timeline-navigation a:hover::after{border-color:#8ec041}.cd-timeline-navigation a.prev{left:5px;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.cd-timeline-navigation a.next{right:5px}.cd-timeline-navigation a.prev::after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.cd-timeline-navigation a.next::after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.no-touch .cd-timeline-navigation a:hover{border-color:#09f}.cd-timeline-navigation a.inactive{cursor:not-allowed;display:none}.cd-timeline-navigation a.inactive::after{background-position:0 -16px}.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#dfdfdf}.cd-horizontal-timeline .events-content{position:relative;width:100%;margin:50px auto 0 auto;overflow:hidden;-webkit-transition:height .4s;-moz-transition:height .4s;transition:height .4s}.cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;min-height:175px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);padding:0 5%;opacity:0;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.cd-horizontal-timeline .events-content li.selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{-webkit-animation-name:cd-enter-right;-moz-animation-name:cd-enter-right;animation-name:cd-enter-right}.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-name:cd-enter-left;-moz-animation-name:cd-enter-left;animation-name:cd-enter-left}.cd-horizontal-timeline .events-content li.leave-right,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse}.cd-horizontal-timeline .events-content li>*{margin:0 auto}.cd-horizontal-timeline .events-content em{display:block;font-style:italic;margin:10px auto}.cd-horizontal-timeline .events-content em::before{content:"- "}.cd-horizontal-timeline .events a{text-align:center;vertical-align:middle}.cd-horizontal-timeline .events a::after{content:"";position:absolute;height:540px;width:1px !important;background:rgba(255,255,255,.7);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), black);background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), black);background:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), black);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), white);margin-top:-540px;left:50%;top:0;z-index:9999}.cd-horizontal-timeline .events a.selected::after{background:rgba(53,127,223,.7);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), black);background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), black);background:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), black);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), #357fdf)}#cd-event-photo{height:545px}#prev-timeline-image{display:block;content:"";width:16.66%;height:545px;position:absolute;top:0;left:0;background-position:top right}#next-timeline-image{display:block;content:"";width:16.66%;height:545px;position:absolute;top:0;right:0;background-position:top left}#timeline .wp-block-image{width:66.66%;margin:0 auto;overflow:hidden}@media only screen and (max-width: 767px){.cd-horizontal-timeline .events a::after{height:340px;margin-top:-340px}#cd-event-photo{height:345px}#timeline .wp-block-image{width:100%}#prev-timeline-image,#next-timeline-image{height:345px;display:none !important}.cd-horizontal-timeline .events-content li{min-height:175px}.cd-timeline-navigation{width:95%;top:150px}.cd-horizontal-timeline .events-content{margin:25px auto 0 auto}}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes cd-enter-right{0%{opacity:0;-moz-transform:translateX(100%)}100%{opacity:1;-moz-transform:translateX(0%)}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes cd-enter-left{0%{opacity:0;-moz-transform:translateX(-100%)}100%{opacity:1;-moz-transform:translateX(0%)}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}.bounce{animation:bounce 1s .5s;transform:scale(0.85)}@keyframes bounce{0%{transform:scale(0.85);opacity:1}50%{transform:scale(0.95);opacity:.7}60%{transform:scale(0.6);opacity:1}80%{transform:scale(1.6)}100%{transform:scale(1.6)}}body,html{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:500;font-size:16px;line-height:27px}a{color:#005aab}a:link{color:#005aab}a:active{color:#30353a}a:visited{color:#005aab}a:hover{color:#005aab}.single-post h1{font-size:24px;font-weight:400 !important;margin:0 0 16px 0}h2{font-size:24px;line-height:1.4em;color:#082647}h3{font-size:16px;font-weight:bold;color:#35abdf}h4{font-size:32px;margin:0 0 32px 0}.emphasize{color:#8ec041}.main-navigation ul{padding-left:revert}.nav-menu{padding:0 48px;background-color:#8ec141;float:right;display:flex;align-items:center;position:absolute;bottom:0;right:0}@media only screen and (max-width: 768px){.nav-menu{bottom:unset;z-index:1000;right:-15px;position:relative;margin-top:12px}}@media only screen and (max-width: 992px){.custom-logo{height:75%;width:auto}}@media only screen and (max-width: 992px){.nav-menu{padding:0 32px}}.menu-toggle,.main-navigation.toggled ul{margin-top:10px}.nav-menu a{color:#082647;padding:24px 16px;text-decoration:none}@media only screen and (max-width: 1200px){.nav-menu a{font-size:15px;padding:24px 5.3333333333px}}@media only screen and (max-width: 992px){.nav-menu a{padding:8px 8px}}.nav-menu>li>a:hover,.nav-menu>li.current_page_item>a{text-shadow:1px 0 0 currentColor;color:#fff}.nav-menu ul{background-color:#fff}.main-navigation ul.sub-menu{padding-left:8px}.sub-menu a{color:#082647;padding:8px 8px}.sub-menu a:hover{text-decoration:underline;color:#8ec141}.main-navigation ul ul a{width:220px}.site-header{padding:0 100px}.page-template-page-landing .page-title-container{display:block;position:absolute;z-index:99;top:230px;width:100%}.page-template-page-landing .entry-title{color:#fff}.category-header{width:100%;height:315px;background-repeat:no-repeat;background-position:top center;display:flex;align-items:center;justify-content:center;margin:0 0 64px 0;padding:16px 0}.category-header h1{color:#fff}.site-title a span{display:none}#masthead p.site-title{margin-bottom:0px}.site-description{display:none}.site-content{margin:0px;padding:0px}.site-content::before{display:none}.site-header::after{display:none}.page-content,.entry-content,.entry-summary{margin-top:0px}.single-post .entry-content{padding:32px 0}.menu-toggle{float:right;background-color:#005aab;color:#fff;padding:5px 10px;margin-top:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.menu-toggle span{display:none}.menu-toggle:hover,.menu-toggle.active,.main-navigation.toggled .menu-toggle{background-color:#35abdf}.main-navigation.toggled ul li{width:100%;text-align:right}#wow-modal-id-1,#wow-modal-id-2{display:none}#hero{position:relative}.hero-content{position:absolute;width:100%;height:660px;top:0;display:flex;text-align:center;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1200px){.hero-content{height:500px}}@media only screen and (max-width: 992px){.hero-content{height:400px}}@media only screen and (max-width: 767px){.hero-content{height:230px}}@media only screen and (max-width: 576px){.hero-content{height:200px}}@media only screen and (max-width: 480px){.hero-content{height:160px}}.blocks-gallery-grid,.wp-block-gallery{display:block}.landi-hero-block img{width:100%;height:660px}.hero-content h1{font-size:2.8rem;color:#fff;margin:0 0 32px 0;font-weight:300}@media only screen and (max-width: 576px){.hero-content h1{font-size:1.5rem}}.hero-content h1 .emphasize{color:#8ec141}.hero-content .btn{background-color:#fff;color:#005aab}@media only screen and (max-width: 576px){.hero-content .btn{font-size:.9rem}}.hero-content .btn:hover{background-color:#005aab;color:#fff}#products{padding:96px 0 32px 0}.col-product{display:flex;justify-content:center;align-items:center;text-align:center}figure.hero.wp-block-image{margin:0 0 80px 0}#statistics{background:#1e3c72;background:linear-gradient(0deg, #1e3c72 0%, #2a5298 100%);padding:48px 0}#statistics .wp-block-column:not(:first-child){margin-left:16px}@media only screen and (max-width: 767px){#statistics .wp-block-column{margin-left:0px !important}}.landi-statistics-block{display:flex}.stat{width:100%;min-height:80px;padding:0 0 0 85px}@media only screen and (max-width: 540px){.stat{width:70%;margin:0 auto 30px auto}}@media only screen and (max-width: 480px){.stat{width:80%}}.stat h4{color:#fff;font-size:36px;font-weight:bold;margin:0 0 2px 0}.stat p{color:#fff;font-size:1.1em;line-height:1.3em;margin:0}.stat-globe{background:no-repeat url("../images/icon-globe.png")}.stat-gas{background:no-repeat url("../images/icon-gas.png")}.stat-environment{background:no-repeat url("../images/icon-environment.png")}.icon-assistance{background:no-repeat url("../images/icon-assistance.png")}.icon-inspections{background:no-repeat url("../images/icon-inspections.png")}.icon-parts{background:no-repeat url("../images/icon-parts.png")}.icon-ticket{background:no-repeat url("../images/icon-ticket.png")}.icon-resources{background:no-repeat url("../images/icon-resources.png")}.icon-training{background:no-repeat url("../images/icon-training.png")}.icon-warranty{background:no-repeat url("../images/icon-warranty.png")}.icon-service{background:no-repeat url("../images/icon-service.png")}.icon-pin{background:no-repeat url("../images/icon-pin.png")}.icon-phone{background:no-repeat url("../images/icon-phone.png")}.icon-printer{background:no-repeat url("../images/icon-printer.png")}.icon-email{background:no-repeat url("../images/icon-email.png")}.icon-rng-cng{background:no-repeat url("../images/icon-rng-cng.png")}.icon-hydrogen{background:no-repeat url("../images/icon-hydrogen.png")}.icon-lpg{background:no-repeat url("../images/icon-lpg.png")}.service.icon-ticket:hover{background-image:url("../images/icon-ticket-white.png")}.service.icon-parts:hover{background-image:url("../images/icon-parts-white.png")}.service.icon-assistance:hover{background-image:url("../images/icon-assistance-white.png")}.service.icon-inspections:hover{background-image:url("../images/icon-inspections-white.png")}.service.icon-resources:hover{background-image:url("../images/icon-resources-white.png")}.service.icon-training:hover{background-image:url("../images/icon-training-white.png")}.service.icon-warranty:hover{background-image:url("../images/icon-warranty-white.png")}.service.icon-service:hover{background-image:url("../images/icon-service-white.png")}.section-header{text-align:center;margin:0 0 48px 0}.section-header h1{font-size:40px;font-weight:bold;color:#8ec141;margin:32px}.section-header p{font-size:20px}.billboard-panel img,#billboard img{width:100%;height:auto}.billboard-panel{position:relative}.billboard-panel .hdr-content{text-align:center;position:absolute;z-index:99;top:40%;left:45%;width:90%;margin-left:-40%}.billboard-panel .hdr-content h2{color:#8ec141;font-size:60px;line-height:extra-large-font-size;font-weight:300}.billboard-panel .hdr-content h3{color:#fff;font-size:24px;line-height:28.8px;font-weight:bold;margin:0 auto 0 auto}.full-bg{width:100%;background-color:#f9f9f9}.section-landihome{width:100%;height:500px;background:no-repeat url("../images/hdr-news-2-b.jpg");background-size:contain}#products h2{font-size:34px;font-weight:bold;color:#8ec141}.product{text-align:center;padding:0 16px}.product a{color:#30353a;display:block;width:100%}#service{background-color:#f9f9f9}.service{padding:124px 32px 64px 32px;text-align:center;background-color:#fff;box-shadow:4px 4px 6px 0px rgba(0,0,0,.04);position:relative;background-position:top 48px center;min-height:375px}.page-eco-fuel .service{padding:150px 32px 64px 32px;min-height:415px}.service h3{font-size:18px;font-weight:bold;color:#082647;margin:0 0 32px 0}.service p:last-of-type{position:absolute;bottom:32px;left:50%;width:50%;margin:0 0 0 -25% !important;text-align:center;font-size:14px}.service p:last-of-type a{color:#35abdf}.service:hover{background-color:#8ec041}.service:hover h3,.service:hover p,.service:hover a,.service:hover p:last-of-type a{color:#fff}.service:hover a:hover{text-decoration:underline}#services{background-color:#f9f9f9}#services h2{margin:0 auto 10px auto}.page-service #services h2{font-weight:bold;margin-bottom:48px}.page-service #services h5{font-weight:bold;margin-bottom:32px}.page-service .service{height:100%;min-height:450px;padding-top:144px}.page-service .service p:last-of-type{width:80%;margin:0 0 0 -40% !important}.py-2{padding-top:32px !important;padding-bottom:32px !important}.py-4{padding-top:64px !important;padding-bottom:64px !important}.mb-2{margin-bottom:32px}.mb-3{margin-bottom:48px}.mb-4{margin-bottom:64px}.mb-5{margin-bottom:80px}.mb-6{margin-bottom:96px}#features .section-header{margin:0 0 64px 0}.nav.nav-tabs{margin:0 0 80px 0;padding:0;font-size:14px;background-color:#f9f9f9}.nav-tabs .nav-item{width:25%;text-align:center}.nav-tabs .nav-link{padding:16px 32px;color:#30353a}.nav-tabs .nav-link.active{font-weight:bold}.tabs-custom{margin:48px auto 48px auto}.tabs-custom .nav.nav-tabs{border-bottom:1px solid #6c6a6a;margin:0 auto 32px auto;background-color:transparent}.tabs-custom .nav-tabs li a{display:block;padding:16px 32px;color:#30353a;background-color:#f9f9f9}.tabs-custom .nav-tabs a.active{background-color:#35abdf;color:#fff;font-weight:bold;text-decoration:none}.tabs-custom .nav-tabs li a:hover{background-color:#35abdf;color:#fff;text-decoration:none}.feature-list{margin:0 0 16px 0;padding:24px 24px;border:1px solid #d5e1e6}.feature-list ul{margin:0 0 32px 0;padding:0px}.feature-list li{font-size:.9rem;list-style-type:none;padding:5px 0 5px 35px;background-image:url("../images/icon-featured-sprite.png");background-repeat:no-repeat}.frm_full.form-heading{width:93% !important;margin:0 auto 16px auto}.form-heading ol{margin:0 0 0 1em;padding:0 0}.form-heading li{margin:0 0 16px 0}.content-lead .feature-list p:last-of-type{margin:0}.content-lead{margin:0 auto 80px auto}.content-lead h4{font-weight:bold}.page-about .content-lead h2{margin:0 auto 64px auto}.page-about .content-lead h2{width:80%}.tab-pane h2{margin:0 0 32px 0}.tab-pane p:last-of-type{margin:0 0 48px 0}.tab-pane h3{font-weight:600;margin:0 0 32px 0}.tab-pane h3 a{color:#35abdf;font-size:16px}.icon-featured-globe{background-position:0px 0px}.icon-featured-certified{background-position:0 -40px}.icon-featured-sustainability{background-position:0 -82px}.icon-featured-efficiency{background-position:0 -125px}.icon-featured-loading{background-position:0 -165px}.icon-featured-quality{background-position:0 -207px}.icon-featured-warranty{background-position:0 -247px}.page-contact .sidebar{padding:0 0 0 64px}@media only screen and (max-width: 992px){.page-contact .sidebar{padding:0 0 0 32px}}@media only screen and (max-width: 767px){.page-contact .sidebar{padding:0}}.page-contact .entry-content{background:linear-gradient(90deg, #f9f9f9 50%, white 50%)}@media only screen and (max-width: 767px){.page-contact .entry-content{background:#f9f9f9}}.page-contact .frm_forms{padding:0 64px 0 0}@media only screen and (max-width: 992px){.page-contact .frm_forms{padding:0 32px 0 0}}@media only screen and (max-width: 767px){.page-contact .frm_forms{padding:0}}.content-section{padding:80px 32px}@media only screen and (max-width: 767px){.content-section{padding:32px 32px}}.section-header h2,.content-section h2:first-of-type{font-weight:bold;margin:0 0 32px 0;color:#8ec141}.content-section #tabs h2:first-of-type{font-weight:600 !important}.blocks-gallery-item{margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 !important}.wp-block-columns.container{margin:0 auto}#block-contact{background-color:#005aab;color:#fff}#block-contact h2{color:#fff;font-size:40px}#block-contact .btn{background-color:#fff;color:#30353a}#block-contact .btn:hover{background-color:#005aab;color:#fff}#block-contact p{margin-bottom:48px}#breadcrumbs{color:#8ec141;font-size:.9rem;margin:0px}#breadcrumbs a,#breadcrumbs a:visited{color:#8ec141}#frm_field_495_container{margin-top:-3px}.home .entry-title{display:none}.page-template-page-landing .page-header{position:absolute;height:250px;z-index:99;width:100%;display:flex;align-items:center;justify-content:center}.page-template-page-landing.page-eco-fuel .content-lead h2,.page-template-page-landing.page-child .content-lead h2{color:#8ec041}.page-template-page-landing.page-child .content-section{background-color:#f9f9f9}.page-template-page-landing.page-child .content-section h3{font-size:27.2px;color:#082647;margin:0 0 32px 0;text-align:center}.page-template-page-landing.page-child .content-section.content-two-col p{text-align:center}.page-template-page-landing.page-child .content-section.content-two-col h3{margin:0 0 80px 0}.content-section.content-two-col h4{font-weight:normal;font-size:30px;text-align:center}@media only screen and (max-width: 767px){.page-template-page-landing.page-child .content-section h3{font-size:19.2px}.content-section.content-two-col h4{font-size:16.8px}}.content-points .row .col-md-6:first-of-type{padding-right:5em}.content-points h3{text-align:left !important;margin-left:1em !important}.content-points .row{margin:0 auto 80px auto}.page-template-page-landing.page-child .content-section ul{margin:0 0 32px 0;list-style:none}.page-template-page-landing.page-child .content-section ul li::before{content:"•";color:#8ec041;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.page-template-page-landing.page-child .content-section ul li{margin:0 0 16px 0}.page-template-page-service .page-header{min-height:265px;display:flex;align-items:center;justify-content:center;background:#2a5298;background:linear-gradient(0deg, #2a5298 0%, #1e3c72 100%);color:#fff}@media only screen and (max-width: 1190px){.page-template-page-landing .page-header{height:200px}}@media only screen and (max-width: 992px){.page-template-page-landing .page-header{height:150px}}@media only screen and (max-width: 767px){.page-template-page-landing .page-header{height:100px}}@media only screen and (max-width: 767px)and (max-width: 576px){.page-template-page-landing .page-header,.page-template-page-service .page-header,.category .category-header{text-align:right;height:auto;border-bottom:1px solid #f9f9f9;width:100%;padding:8px 0 8px 0;margin:8px auto 32px auto;background-color:#f9f9f9}.page-eco-fuel .page-header,.page-natural-gas .page-header,.page-propane .page-header,.page-hydrogen .page-header{margin-top:70px}.page-template-page-landing #hero,.page-template-page-landing #hero{top:60px}.page-products figure.hero.wp-block-image,.page-contact figure.hero.wp-block-image{position:relative;top:60px}.page-template-page-landing .page-header h1.entry-title,.page-template-page-service .page-header h1.entry-title,.category-header h1{text-align:right;display:inherit;font-size:17px;color:#082647}.category .category-header{background-position:center top 65px;height:130px;display:inline-block}#breadcrumbs{font-size:.8rem;color:#082647}#breadcrumbs a,#breadcrumbs a,#breadcrumbs a:visited{color:#082647}.page-template-page-service .page-header h1.entry-title,.page-template-page-service #breadcrumbs,.page-template-page-service #breadcrumbs a,.page-template-page-service #breadcrumbs a,.page-template-page-service #breadcrumbs a:visited{color:#fff}.page-template-page-service .subnav li a{text-align:center}}.page-header h1{display:flex;align-items:center;margin:0}.subnav{margin:32px 0 0 0;padding:0}.subnav li{float:left;list-style-type:none;margin:0 10px 0 0;font-size:.9rem}.subnav li a{color:#005aab;background-color:#fff;color:#005aab;padding:16px 32px}.subnav li a:hover,.subnav li.current_page_item a{color:#fff;background-color:#35abdf;text-decoration:none}.wp-block-latest-posts{margin:0;padding:0}article.post,.wp-block-latest-posts li{padding:16px 0}.entry-meta,.wp-block-latest-posts__post-date{text-transform:uppercase;border-top:1px solid #dbdada;border-bottom:1px solid #dbdada;padding:5.3333333333px 0 5.3333333333px 22px;background:no-repeat url("../images/icon-calendar.png") top 10px left 0}.entry-meta{font-size:12px}.entry-meta a{color:#30353a}.category .entry-meta,.archive .entry-meta{margin:0 auto 32px auto}h1.entry-title{font-weight:bold}h2.entry-title{color:#082647;margin:0 0 32px 0}h2.entry-title a{color:#082647}h2.entry-title a:hover{text-decoration:none;color:#005aab}.site-main entry-footer,.site-main .excerpt-footer{padding:32px 0 0 0}.site-main{padding-right:32px}.page{margin:0}.content-lead h2{font-size:40px;font-weight:bold;color:#082647;margin:0 0 32px}.content-lead p:last-of-type{margin:0 0 32px}.content-lead h4,.content-lead h4 a{font-size:16px;color:#35abdf}.symbol-double-arrow{font-size:22px;margin:0 3px;display:inline-block}a.btn{-webkit-border-radius:30px;-ms-border-radius:30px;border-radius:30px;background-color:#005aab;color:#fff;padding:16px 48px}a.btn:hover{background-color:#8ec041;color:#fff}h2.widget-title{font-size:1.2em}.search-form{position:relative}.search-form label{width:100%}.search-form .search-submit{position:absolute;right:0;height:45px;content:"";background-color:#35abdf;color:#fff;border:none;-webkit-border-radius:0px;-ms-border-radius:0px;border-radius:0px}.search-form .search-submit{text-indent:-9999em;background:#35abdf url("../images/icon-mag-glass.png") no-repeat top 10px center;width:48px}.search-form .search-submit:hover{background-color:#8ec041}.search-form .search-field{width:100%;height:45px;font-size:12px;background-color:#f9f9f9;border:none;padding:5.3333333333px 16px;-webkit-border-radius:0px;-ms-border-radius:0px;border-radius:0px}.home #news .wp-block-latest-posts{display:inline-block}.home #news .wp-block-latest-posts li{float:left;width:33.33%;padding:0 32px}.home #news .wp-block-latest-posts li a{font-size:19px;font-weight:bold;color:#082647}#content-slider{background-color:#8ec041;color:#fff}#content-slider .carousel-item img{float:right;width:50%}#content-slider .carousel-caption{width:33.33%;position:absolute;left:12.5%;top:33.33%;text-align:left}#content-slider .carousel-caption h5{font-size:40px;font-weight:normal}#content-slider .carousel-indicators{margin-right:65%}#content-slider .fa{font-size:32px}#content-slider .carousel-control-next{left:40%}#content-slider .carousel-control-prev{left:0}#content-slider .carousel-indicators{display:none}.slick-list{padding:20px 0;border-top:1px solid #adaeae;border-bottom:1px solid #adaeae}.wpcp-carousel-wrapper{margin-bottom:80px}.frm_description{font-size:.7rem}.custom-dropdown{padding:10.6666666667px 10.6666666667px 10.6666666667px 10.6666666667px !important;overflow:hidden;position:relative;background:no-repeat url("../images/icon-arrow-down.png") top 15px right 7px,linear-gradient(to left, rgba(0, 0, 0, 0.25) 31px, white 31px);background-size:16px 16px,100% 100%;box-shadow:none !important}.frm_fourth.custom-dropdown{background:no-repeat url("../images/icon-arrow-down.png") top 15px right 7px,linear-gradient(to left, rgba(0, 0, 0, 0.25) 31px, white 31px);background-size:16px 16px,100% 100%}.custom-dropdown label{display:none}#frm_form_5_container,#frm_form_7_container{margin:64px auto 32px auto}.highlight{font-weight:bold;color:#35abdf;text-align:center;width:85%;margin:0 auto 32px auto !important}.frm_button.frm_add_form_row{background:no-repeat url("../images/btn_add.png");height:24px;line-height:24px !important;padding:0 0 0 26px;margin-right:10px}.frm_button.frm_remove_form_row{background:no-repeat url("../images/btn_remove.png");height:24px;line-height:24px !important;padding:0 0 0 26px}.frm_button.frm_add_form_row:hover,.frm_button.frm_remove_form_row:hover{text-decoration:none}.frm_repeat_buttons{margin-bottom:0 !important;padding-top:10px !important}.frm_plus_icon::before{content:"" !important}.frm_minus_icon::before{content:"" !important}.content-section .fa-map-marker-alt{color:#8ec041}.divider-small{border-top:1px solid #a6a7a7;display:block;width:33.33%;margin:32px 0 32px 0}.custom-dropdown select,.custom-dropdown select,.frm_full.custom-dropdown select,.frm_half.custom-dropdown select,.frm_third.custom-dropdown select,.frm_fourth.custom-dropdown select{background:transparent;line-height:1;border:0;padding:0;border-radius:0;width:120% !important;position:relative;z-index:10;font-size:1em;cursor:pointer;color:#767676}.custom-select{font-size:13px;padding:16px 8px 32px 16px !important;border:1px solid #35abdf !important;border-radius:30px;overflow:hidden;position:relative;box-shadow:none !important}.widget-dropdown{overflow:hidden;position:relative}.widget-dropdown select{font-size:13px;padding:16px 8px 16px 16px !important;background:#005aab no-repeat url("../images/icon-arrow-down.png") top 20px right 23%;background-size:16px 12px;width:120% !important;position:relative;box-shadow:none !important;max-width:none;width:120% !important}.post-template-default .site-footer,.archive .site-footer,.category .site-footer{margin-top:48px}.custom-select label{display:none}.custom-select select{background:transparent;line-height:1;border:0;padding:0;border-radius:0;width:120%;position:relative;z-index:10;font-size:1em;cursor:pointer}.frm_date{background:#fff no-repeat url("../images/icon-calendar-fields.png") top 5px right 8px}.frm_radio{display:block;position:relative;padding-left:32px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left}.frm_radio>label,.vertical_radio>label{clear:both;width:100%;float:left}.custom-radio-single>label{width:100%;margin-right:16px}#frm_field_368_container.custom-radio-single>label,#frm_field_299_container.custom-radio-single>label{width:auto}.frm_radio label{margin-right:16px}.frm_radio input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.frm_radio label:before{display:block;width:25px;height:25px;content:"";position:absolute;top:0;left:0;background-color:#fff;border:1px solid #35abdf;border-radius:50%}.frm_radio label.active:after{display:block;width:15px;height:15px;content:"";position:absolute;top:5px;left:5px;background-color:#35abdf;border-radius:50%}#frm_field_138_container{background:transparent;box-shadow:none;padding:0 32px 0 32px;margin:0 0 16px 0}#frm_field_138_container h3{display:none !important}#frm_radio_140-138-1 label{padding:10px 16px 0px 0;margin-top:-10px}#field_deigi{border:1px solid #35abdf;float:left;margin-left:10px;margin-top:-10px}.block-signup .signup-title{float:left}.block-signup .frm_forms{float:left;width:100%}.block-signup .frm_forms label{display:none}.block-signup .frm_forms .frm_fields_container{position:relative;width:100%;display:block}.block-signup .frm_forms .frm_submit{float:left;padding:0px !important}input:focus{outline-color:#35abdf}#frm_field_355_container{margin:0 auto;box-shadow:4px 4px 0px 0px rgba(0,0,0,.06);padding-bottom:0;border-bottom:none}#frm_field_514_container{margin:0 auto;box-shadow:4px 4px 0px 0px rgba(0,0,0,.06);padding-top:0;padding-bottom:32px;border-bottom:none}#frm_field_514_container h3{display:none}#frm_field_526_container{margin:0 auto 32px auto;background-color:#f9f9f9;box-shadow:4px 4px 4px 0px rgba(0,0,0,.06);padding-bottom:16px}#frm_field_164_container{margin:0 auto;box-shadow:4px 4px 0px 0px rgba(0,0,0,.06);padding-bottom:0;border-bottom:none}#frm_field_331_container{margin:0 auto 32px auto}#frm_field_331_container h3{display:none}.frm_error_style{color:#b76973;border:1px solid #f3ced3;padding:10px 15px;margin:0 0 30px 0}.frm_error_style::before{content:"Information Required! ";font-weight:bold}.site-footer #frm_field_495_container{margin-top:10px !important}.site-footer .frm_error{display:inline-block;width:100%;clear:both;color:#b76973;border:1px solid #f3ced3;padding:10px 15px;margin:10px 0 0 0}.frm_message{color:#79985b;border:1px solid #dfedd1;padding:10px 15px}.frm_message p{margin:0 0 0 0}.frm_message p::before{content:"Success! ";font-weight:bold}.block-signup .frm_forms .frm_form_title{color:#fff;background:no-repeat url("../images/icon-landirenzo.png") top left;padding:25px 0 25px 90px;font-weight:bold}.block-signup .frm_forms h3.frm_form_title{font-size:16px !important;color:#fff !important;float:left;padding-right:15px}.block-signup .frm_forms .frm_submit,.block-signup .frm_forms .frm_field{width:33.33%}.block-signup .frm_forms input[type=text]{padding:8px 20px;-webkit-border-radius:30px;-ms-border-radius:30px;border-radius:30px;width:50%;height:45px}.block-signup .frm_forms .frm_button_submit{border:none;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;float:right;position:absolute;top:0;right:0;text-transform:uppercase;background-color:#35abdf;font-weight:bold;font-size:.9em;height:45px}.page-technical-resources .entry-content{width:65%;margin:0 auto;padding:64px 0}.post-navigation{background:#f9f9f9;padding:16px 32px}.post-navigation .nav-previous{font-size:.8em;border-right:1px solid #005aab}.post-navigation .nav-next{font-size:.8em;text-align:left;padding-left:16px}.site-footer{padding:0 0 32px 0;background:#231f20}.site-footer,.site-footer a{color:#fff}.site-footer h4{font-size:16px;font-weight:bold;margin:0 0 32px 0}.site-footer p,.site-footer li{font-size:.8em}.footer-top{background-color:#8ec041;width:100%;padding:32px 0 0 0}.block-connect{padding:0 0 16px 0;margin:0 0 32px 0}.block-footer ul{margin:0;padding:0}.block-footer li{list-style-type:none;padding:0;margin:0}.signup-title{background:no-repeat url("../images/icon-landirenzo.png") top left;padding:25px 0 25px 95px;font-weight:bold}.fa-twitter{color:#1da1f2}.site-footer .social-link{display:block;padding-top:25px;float:right;margin-right:10px}.social-link{font-weight:bold}.social-link:hover{text-decoration:none}.billboard{padding:160px 0}.billboard.bg-engine{background:no-repeat url("../images/bg-engine.jpg") top center;background-size:cover;color:#fff}.billboard h4{font-weight:bold;margin:0}.promos{margin:80px auto !important}.promo{padding:16px 32px;margin:0 auto 48px auto;text-align:center}.page-products #promos{background-color:#f9f9f9;padding:64px 0}.page-products .promo{padding:48px 32px 64px 32px;text-align:center;background-color:#fff;box-shadow:4px 4px 6px 0px rgba(0,0,0,.04);position:relative;background-position:top 48px center;min-height:510px}.promo .wp-block-image{height:150px;display:flex;align-items:center;justify-content:center}.promo h3{color:#30353a;font-size:2.25rem;text-transform:uppercase;margin:0}.promo h6{font-size:.75rem;text-transform:uppercase;margin:0 0 32px}.promo p{font-size:.75rem;text-align:left}.product h3{color:#30353a;font-size:2.25rem;text-transform:uppercase;margin:0 0 16px 0;padding:0 0 16px 0}.page-products .product h3::after{display:block;width:32px;height:4px;background-color:#8ec041;content:"";position:absolute;left:50%;margin-left:-16px;margin-top:10px}.product p{font-size:.88rem}.page-products .product p{text-transform:uppercase;font-weight:bold}.product-action h4{font-size:16px !important;text-align:center !important}.product-action p{margin:0 auto 48px auto;color:#005aab}.product-action .symbol-double-arrow{color:#005aab}.widget{margin:0 0 32px 0}.widget .cat-item{color:#35abdf}.widget .cat-item a{color:#30353a;width:80%;display:inline-block}h2.widget-title{font-weight:bold;margin:0 0 24px 0}.widget_categories ul{margin:0;padding:0}.widget_categories ul li{list-style-type:none;padding:0;margin:0}.widget select{background-color:#005aab;color:#fff;font-size:14px;padding:8px 16px;border:none}a.tag-cloud-link{font-size:12px !important;display:inline-block;padding:8px 16px;margin-right:4px;margin-bottom:4px;background-color:#f9f9f9;color:#30353a;float:left}a.tag-cloud-link:hover{background-color:#35abdf;color:#fff;text-decoration:none}.page-contact .sidebar ul{margin:0 0 64px 0;padding:0}.page-contact .sidebar li{list-style-type:none;margin:6px 0;padding:0 0 0 32px}.page-contact .sidebar li a{color:#30353a}.frm_form_field.frm_inline_container,.frm_form_field.frm_right_container,.frm_form_field.frm_left_container,.frm_combo_inputs_container,.frm_grid_container,.frm_form_fields .frm_section_heading,.frm_form_fields .frm_fields_container,.frm_form_field.frm_two_col .frm_opt_container,.frm_form_field.frm_three_col .frm_opt_container,.frm_form_field.frm_four_col .frm_opt_container{display:inline-block}h3.frm_form_title{font-size:32px;font-weight:normal;color:#082647 !important;border-bottom:none !important}.frm_section_heading.frm_full:first-of-type{background-color:transparent;box-shadow:none}.frm_full::after{content:"";width:100%;height:1px;display:block;clear:both}.frm_full,.frm_full .wp-editor-wrap,.frm_full input:not([type=checkbox]):not([type=radio]):not([type=button]),.frm_full select,.frm_full textarea{display:inline-block}.frm_section_heading.frm_full,.frm_form_fields .frm_section_heading{clear:both;background-color:#f9f9f9;padding:32px 32px 48px 32px;border:1px solid #f7f7f7;box-shadow:4px 4px 6px 0px rgba(0,0,0,.06);margin:0 0 32px 0}.frm_icon_font,.frm_upload_icon,.frm_upload_icon:before{display:none}#form_send-a-message .frm_form_field{width:100%;display:inline-block !important;clear:both;background-color:#fff;padding:16px 16px 16px 16px;border:1px solid #f7f7f7;box-shadow:4px 4px 6px 0px rgba(0,0,0,.06);margin:0 0 32px 0}#form_send-a-message .frm_form_field.style-disabled{border:1px solid transparent;box-shadow:none}#form_send-a-message .frm_form_field label{font-weight:bold;width:100%}#form_send-a-message .frm_form_field input[type=text],#form_send-a-message .frm_form_field input[type=tel]{border:none;width:100%}.frm_form_fields h3{color:#35abdf;border-bottom:2px solid #35abdf;padding:0 0 16px 0;margin:0 0 32px 0}.frm_full .wp-editor-wrap,.frm_full input:not([type=checkbox]):not([type=radio]):not([type=button]),.frm_full select,.frm_full textarea{padding:9.6px 9.6px;border:none}.frm_error{color:#b76973;font-size:.9rem}.frm_form_field{margin:0 0 16px 0}#form_51eym .frm_form_field label{display:none}#form_51eym .frm_form_field label{display:none}.block-connect .frm_form_fields h3{margin:0 0 16px 0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#000}.frm_form_fields .frm_section_heading.frm_hidden{display:none !important}.frm_submit{padding:32px 16px}.frm_submit button{-webkit-border-radius:32px;-ms-border-radius:32px;border-radius:32px;background-color:#005aab;color:#fff;padding:8px 32px}.frm_submit button:hover{background-color:#8ec041;color:#fff}.navigation.pagination{margin:0 0 64px 0}.navigation.pagination .page-numbers{background-color:#f9f9f9;color:#30353a;padding:16px 32px;display:inline-block}.navigation.pagination .prev.page-numbers{background-color:#35abdf;color:#fff;padding:16px 32px}.navigation.pagination .next.page-numbers{background-color:#35abdf;color:#fff;padding:16px 32px}.navigation.pagination .page-numbers:hover{background-color:#8ec041;color:#fff;text-decoration:none}.home #news .wp-block-latest-posts{display:table}.home #news .wp-block-latest-posts li{float:none;display:table-cell;position:relative;padding:0 32px 64px 32px}.page-template-page-home .entry-meta,.page-template-page-home .wp-block-latest-posts__post-date{position:absolute;bottom:0}.carousel-control-next,.carousel-control-prev{color:#fff !important}@media only screen and (max-width: 992px){.site-header{padding:0 32px}.block-signup .frm_forms .frm_submit{margin-top:-3px}.block-signup .frm_forms input[type=text]{width:100%}.block-signup .frm_forms h3.frm_form_title{float:none}#content-slider .carousel-caption{top:10%}#content-slider .carousel-caption h5{font-size:24px}.billboard-panel .hdr-content{padding:16px 0;top:45px}.billboard-panel .hdr-content h2{font-size:40px}.billboard-panel .hdr-content h3{font-size:24px}}@media only screen and (max-width: 767px){body,p{font-size:14px;line-height:24px}.section-header p{font-size:16px;line-height:27px}.site-header{padding:0 0px}.category-header{padding:16px 0;height:inherit;margin:0 0 32px 0}.page-template-page-service .page-header{padding:32px 0}.section-header h1{font-size:24px}h1{font-size:24px}.single-post h1{font-size:17px}h2{font-size:17px}.billboard-panel .hdr-content{padding:16px 0;top:15px}.billboard-panel .hdr-content h2{font-size:24px}.billboard-panel .hdr-content h3{font-size:17px}.content-lead h2{font-size:24px}.product h3{font-size:24px}.promo h3{font-size:24px}h3.frm_form_title{font-size:24px}h4{font-size:24px}#block-contact h2{font-size:24px}.page-about .content-lead h2{font-size:24px;margin:0 auto 32px auto}.nav.nav-tabs li{border-bottom:1px solid #fff}.nav.nav-tabs li a{color:#fff;padding:8px 16px}.nav.nav-tabs li a:hover{border:none}.nav-tabs .nav-item{margin-bottom:0px}.nav.nav-tabs{margin:0 0 32px 0}.nav.nav-tabs li .nav-link{border:none}.nav.nav-tabs li .nav-link.active,.nav.nav-tabs li .nav-link:hover{color:#fff;background-color:#35abdf}.nav.nav-tabs li{width:100%;background-color:#005aab;color:#fff}#products{margin:0 0 32px 0}#products h2{font-size:24px}.col-product{display:inline-block}.col-product .product{width:100%;float:none}.service{min-height:275px;padding-top:112px;background-position:top 30px center}#tabs .float-right{float:none !important;margin-right:0px;display:block;margin:0 auto !important;text-align:center;max-width:220px}.home #news .wp-block-latest-posts li{width:100%;margin:0 auto 32px auto}.site-footer p{text-align:center}.block-footer{margin:0 auto 32px auto;text-align:center}.block-footer h4{margin:0 0 16px 0}.block-connect{text-align:center}.billboard{padding:64px 32px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{right:0}.subnav li{width:100%;float:none;margin:0 auto 5.3333333333px auto}.subnav li a{width:100%;display:block;padding:8px 16px}.home #news .wp-block-latest-posts li a{font-size:16px}.section-header{margin:0 0 32px 0}#timeline .events-content ol{padding:0px}#timeline .events-content ol li div{width:90%}#content-slider .carousel-caption{left:32px;width:40%;top:16px}#frm_form_5_container,#frm_form_7_container{margin:32px auto 16px auto}.site-footer .social-link{float:none;margin:0 auto}.home #news .wp-block-latest-posts li{display:block;width:100%}}@media only screen and (max-width: 576px){.stat h4{font-size:24px}#statistics{padding:48px 0 32px 0}.content-section{padding:32px 16px}#products{padding:48px 16px;margin:0}#products h2{font-size:17px}a.btn{font-size:16px;padding:8px 32px}#content-slider .carousel-caption{width:100%;padding:16px 16px;float:none;position:relative;top:0;left:0}#content-slider .carousel-item img.w-50{width:100% !important;float:none}.billboard-panel .hdr-content{top:5px}}@media only screen and (max-width: 480px){.hero-content h1{margin:0 0 16px 0}.hero-content .btn{padding:10px 32px}}/*# sourceMappingURL=custom.css.map */
