 :root{ --font1:"proxima-nova", Sans-serif; --font2:"aktiv-grotesk-extended", Sans-serif; --font3:'Aktiv Grotesk Ex', sans-serif; --green:#4C7B22; --dark:#201B1A; --gray:#EFEFEF; --lightGray:rgba(32, 27, 26, 0.05); }  .faqlist ul { display:flex; flex-wrap:wrap; gap:10px; } .faqlist ul li:first-child { width:100%; } .cusbtn_outline_green .elementor-button{ position:relative; z-index:1; padding:14px 0px; font-family:var(--e-global-typography-primary-font-family) !important; font-weight:300 !important; text-align:center !important; justify-content:center; padding-right:20px !important; transition:all .3s ease; width:100% !important;   line-height:normal; } .cusbtn_outline_green .elementor-button span{ font-weight:normal; } .cusbtn_outline_green .elementor-button:before{ content:''; position:absolute; top:2px; left:2px; height:calc(100% - 4px); width:calc(100% - 6px); clip-path:polygon(0 0, 100% 0, 97.2% 100%, 0% 100%); background-color:#fff; z-index:-1; transition:all .2s ease; pointer-events:none; } .cusbtn_outline_green .elementor-button:after { content:''; position:absolute; top:0; left:0; height:100%; width:100%; clip-path:polygon(0 0, 100% 0, 97% 100%, 0% 100%); background-color:#4c7b23; z-index:-2; pointer-events:none; } .cusbtn_outline_green .elementor-button:hover:before, .cusbtn_outline_green .elementor-button:focus:before { background-color:#4c7b23; } .cusbtn_outline_green .elementor-button:hover, .cusbtn_outline_green .elementor-button:focus{ color:#fff !important; } .faqlist ul li a { width:auto !important; position:relative; z-index:1; padding:10px 0px; font-family:var(--e-global-typography-primary-font-family) !important; font-weight:300 !important; min-width:310px; text-align:center !important; justify-content:center; padding-right:20px; transition:all .3s ease; } .faqlist ul li a:before { content:''; position:absolute; top:2px; left:2px; height:calc(100% - 4px); width:calc(100% - 5px); clip-path:polygon(0 0, 100% 0, 92.5% 100%, 0% 100%); background-color:#edf2e9; z-index:-1; transition:all .2s ease; pointer-events:none; } .faqlist ul li a:after { content:''; position:absolute; top:0; left:0; height:100%; width:100%; clip-path:polygon(0 0, 100% 0, 92% 100%, 0% 100%); background-color:#4c7b23; z-index:-2; pointer-events:none; } .faqlist ul li a:hover:before, .faqlist ul li a:focus:before { background-color:#4c7b23; } .faqlist ul li a:hover, .faqlist ul li a:focus{ color:#fff !important; } .faqlist ul li a:hover .elementor-icon-list-text, .faqlist ul li a:focus .elementor-icon-list-text { color:inherit !important; } .faqlist_leftcol:before { content:''; position:absolute; top:0; height:100%; width:100vw; right:0px !important; background:inherit; left:unset !important; pointer-events:none; z-index:-1; } .faqlist_leftcol { position:relative; } .faq-title { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .faq-accordion .faq-main { position:relative; display:block; overflow:hidden; transition:all 500ms ease; border-bottom:1px solid #4c7b23; } .faq-accordion .faq-main .faq-title h4 { margin:0; padding:22px 60px 22px 0; font-family:var(--font2); font-weight:400; font-size:20px; position:relative; z-index:1; cursor:pointer; } .faq-accordion .faq-main .faq-content { padding-bottom:22px; } .faq-accordion .faq-main .faq-content p:last-child { margin-bottom:0; } .faq-accordion .faq-main .faq-title h4:after { content:'+'; right:0; position:absolute; top:0; height:100%; padding:4px 0px; font-size:44px; line-height:normal; color:var(--green); font-weight:lighter; } .faq-accordion .faq-main.open .faq-title h4:after { content:'-'; font-size:60px; padding:0px 0; line-height:normal; top:-10px; } .cusbtn_fill .elementor-button { width:100%; margin-right:0 !important; } .cusbtn_outline .elementor-button { width:100%; margin-right:0px !important; } .together_box .cusbtn_outline, .together_box .cusbtn_fill{ flex:auto; } .together_box .elementor-heading-title b{ font-weight:bold; } .cus-post-design .elementor-posts-container.elementor-posts article:nth-child(2) { margin-top:-195px; } .cus-more-news ul.elementor-icon-list-items { display:flex; align-items:center; } .cus-news-more .elementor-button-text { color:#201B1A; font-family:"aktiv-grotesk-extended", Sans-serif; font-size:19px; font-weight:normal; text-transform:none; } .cus-right-cta h3.elementor-heading-title.elementor-size-default { color:#fff; font-size:23px; line-height:35px; } .cus-right-cta { max-height:312px; } .shadow-light-green-cus:before { content:''; background:#edf2e9; position:absolute; width:100%; height:100%; left:-100%; } .cus-right-cta a.elementor-button.elementor-button-link.elementor-size-sm span { display:block; } .cus-cta-four-sec { position:relative; left:-134px; padding:40px; top:73px; } .cus-cta-four-sec .skewleft .elementor-button-link span { display:block; padding-left:10px; } .cus-cta-four-sec h3.elementor-heading-title.elementor-size-default { color:#fff; line-height:33px; } .cus-cta-four-sec .skewleft .elementor-button-link { clip-path:polygon(0 0, 85% 0, 100% 100%, 0% 100%); width:100%; text-align:left !important; padding:14px 20px 14px 0!important; }  .cus-box-4 h3 { font-size:18px; margin:0; color:#4c7b22 !important; font-weight:500 !important; font-family:'proxima-nova' !important; text-transform:capitalize !important; } .cus-list li { list-style:none; padding:0; font-size:22px; line-height:52px; border-bottom:1px solid #4c7b22; font-family:'aktiv-grotesk-extended'; padding-right:10px; } .cus-list ul { padding:0; margin:10px 0 25px; } .cus-right-cta a.elementor-button.elementor-button-link.elementor-size-sm { margin-top:24px; width:100%; text-align:left !important; font-size:18px !important; line-height:25px; } .cus-news-more .elementor-button-text:hover{ color:#4c7b22 !important; } .elementor-row.cus-post-sec { display:flex; float:left; } .elementor-post__thumbnail:after { position:absolute; content:""; top:0; left:0; width:100%; height:100%; background:black; opacity:0.3; background:#000; transition:all 0.2s; } .elementor-post__thumbnail:hover::after { opacity:1; background:transparent; transition:all 0.2s; } #wpsisac-slick-carousal-1 .wpsisac-image-slide-wrap { height:250px; flex-direction:column; justify-content:flex-start; } .wpsisac-slick-carousal.design-1 .wpsisac-image-slide img { display:inline-block !important; height:90px; } .border-left-top:before { content:""; height:370px; width:1px; background:var(--green); position:absolute; top:-280px; left:14px; } .cus-post-design .elementor-post__meta-data span.elementor-post-date { color:#999999; font-family:"proxima-nova", Sans-serif; font-size:16px; font-weight:normal; text-transform:none; line-height:21px; } .cus-more-news ul.elementor-icon-list-items li { width:50%; } .cus-post-design h3.elementor-post__title { order:2; min-height:115px; } .cus-post-design .elementor-post__meta-data { order:1; width:100%; } .cus-post-design a.elementor-post__read-more { order:3; } .cus-post-design a.elementor-post__read-more:hover { color:#4c7b22 !important; } .cus-post-design .elementor-post__text { display:flex; flex-wrap:wrap; } .cus-post-sec .cus-post-sec-inner.cus-post-sec-inner-1 { margin-right:16px; } .cus-post-sec .cus-post-sec-inner.cus-post-sec-inner-2 { margin-left:16px; margin-top:-158px; } .cus-post-sec .date .elementor-text-editor { color:#999999; font-family:"proxima-nova", Sans-serif; font-size:16px; font-weight:normal; text-transform:none; line-height:16px; margin:35px 0 35px 0; } .cus-post-sec .elementor-element.cus-post-titel h2 a { color:#4C7B22; font-family:"aktiv-grotesk-extended", Sans-serif; font-size:32px; font-weight:500; line-height:normal; text-transform:uppercase; } .cus-post-sec ul.elementor-icon-list-items.cus-post-btn li a { color:#201B1A; font-family:"aktiv-grotesk-extended", Sans-serif; font-size:19px; font-weight:300; text-transform:none; margin-bottom:14px; } .cus-post-sec .elementor-10687 .elementor-element.elementor-element-71cee76 .elementor-column-gap-no:before { top:-296px; } .cus-post-sec .elementor-element.cus-post-titel h2 a span { color:#201b1a; } .elementor-element.cus-post-titel { margin-bottom:35px; } .cus-post-sec .elementor-image.post-img:before { position:absolute; top:0; left:0; content:""; background:black; width:100%; height:98%; opacity:0.3; transition:all 0.3s; } .cus-post-sec .elementor-image.post-img:hover::before { background:transparent; opacity:0; transition:all 0.3s; } .cus-post-sec .elementor-image.post-img { position:relative;  width:100%; } .cus-post-sec .elementor-image.post-img img { max-width:100%; width:100%; height:334px; object-fit:cover; object-position:center; }   .cusbtn3 .elementor-button { height:40px; border:none !important; display:flex; justify-content:center; align-items:center; line-height:normal !important; padding:8px 20px 9px 40px !IMPORTANT;  clip-path:polygon(18% 0, 100% 0, 100% 100%, 0 100%); } .cusbtn1 .elementor-button { height:40px; border:1px solid #fff !important; display:flex; justify-content:center; align-items:center; line-height:normal !important; clip-path:polygon(0 0, 82% 0, 100% 100%, 0% 100%); overflow:hidden; position:relative; padding:9px 40px 9px 20px; transition:all .3s ease !important; } .cusbtn1 .elementor-button:after { content:''; position:absolute; top:-7px; right:8px; height:80px; width:50px; border:1px solid #fff; z-index:99; transform:rotateZ(-35deg); border-left:0; border-top:0; border-bottom:0; transition:all .3s ease !important; } p::selection, a::selection, h1::selection, h2::selection, h3::selection, h4::selection { color:#fff; background-color:#4c7b22; }  .cusbtn1 .elementor-button:hover { border-color:var(--green) !important; background-color:var(--green) !important; } .cusbtn1 .elementor-button:hover::after { border-color:var(--green); } .bdr:before { position:absolute; content:""; width:1px; background:#4C7B22; left:0; height:62%; top:22%; } div#trucks, div#co2, div#trees { margin-bottom:6px; color:#201B1A; font-family:"aktiv-grotesk-extended", Sans-serif; font-size:40px; font-weight:500; text-transform:uppercase; line-height:38px; text-align:center; margin-top:15%; } .cusbtn2 .elementor-button { height:40px; border:1px solid; display:flex; justify-content:center; align-items:center; line-height:normal !important; overflow:hidden; position:relative; padding:8px 50px 9px !important; transition:all .3s ease !important; clip-path:polygon(0 0, 100% 0, 84% 100%, 13% 100%); margin:0 -15px 0 -11px; } .cusbtn2 .elementor-button:hover{ border-color:var(--green) !important; background-color:var(--green) !important; } .cusbtn2 .elementor-button:after { content:''; position:absolute; top:-7px; right:9px; height:80px; width:18px; border:1px solid #fff; z-index:99; transform:rotateZ(40deg); border-top:0; border-bottom:0; transition:all .3s ease !important; border-right:0; } .cusbtn2 .elementor-button:before { content:''; position:absolute; top:-7px; left:0; height:80px; width:22px; border:1px solid #fff; z-index:99; transform:rotateZ(-34deg); border-top:0; border-bottom:0; transition:all .3s ease !important; border-left:0; } .cusbtn2 .elementor-button:hover:before, .cusbtn2 .elementor-button:hover:after{ border-color:var(--green) !important; } .cusbtn_outline .elementor-button { font-family:var(--font3) !important; padding:10px 22px!important; line-height:normal !important; border-right:0 !important; position:relative; border:none !important; margin-right:10px !important; font-size:15px !important; z-index:1; transition:all .15s ease; } .cusbtn_outline .elementor-button:before { content:''; position:absolute; top:0; left:0; width:70%; border:2px solid #fff; border-width:2px 0 2px 2px; transform:skewX(0deg); height:100%; z-index:-1; transition:all .15s ease; } .cusbtn_outline .elementor-button:after { content:''; position:absolute; top:0; right:0; border:3px solid #fff; border-width:2px 2px 2px 0; transform:skewX(-24deg); width:88%; height:100%; z-index:-1; transition:all .3s ease; } .cusbtn_outline .elementor-button:hover { color:var(--green); } .cusbtn_outline .elementor-button:hover:before, .cusbtn_outline .elementor-button:hover:after{ background-color:#fff; } .cusbtn_fill .elementor-button { font-family:var(--font3) !important; padding:10px 16px 10px 28px!important; line-height:normal !important; border-right:0 !important; position:relative; border:none !important; margin-right:10px !important; font-size:15px !important; z-index:1; transition:all .15s ease; clip-path:polygon(10% 0, 100% 0, 100% 100%, 0% 100%); } .testi_box .elementor-column-wrap>.elementor-widget-wrap .elementor-widget-heading { margin:0 !important; } .testi_box .elementor-column-wrap>.elementor-widget-wrap .elementor-widget-text-editor { margin:0 !important; padding:70px 0 80px; } #ePosts>.elementor-container>.elementor-row {  } #ePosts>.elementor-container>.elementor-row>.slickk-slider>.elementor-column-wrap { padding:0; } .news_cases .elementor-widget-text-editor p { margin-bottom:0px; } .news_cases .elementor-widget-text-editor .elementor-text-editor{ padding-top:7px; margin-bottom:10px; } .request-form button.elementor-button[type="submit"] { font-family:var(--font3) !important; padding:13px 22px!important; line-height:normal !important; border-right:0 !important; position:relative; border:none !important; z-index:1; transition:all .1s ease; } .request-form button.elementor-button[type="submit"]:before { content:''; position:absolute; top:0; left:0; width:90%; border:2px solid #fff; border-width:2px 0 2px 2px; transform:skewX(-26deg); height:100%; z-index:-1; margin-left:13px; transition:all .1s ease; } .request-form button.elementor-button[type="submit"]:after { content:''; position:absolute; top:0; right:0; border:3px solid #fff; border-width:2px 2px 2px 0; transform:skewX(0deg); width:50%; height:100%; transition:all .1s ease; z-index:-1; } .request-form button.elementor-button[type="submit"]:hover{ color:var(--green) !important; } .request-form button.elementor-button[type="submit"]:hover:after, .request-form button.elementor-button[type="submit"]:hover:before{ background-color:#fff; } .svgicon .elementor-icon:hover g g, .svgicon .elementor-icon:hover g g line, .svgicon .elementor-icon:hover g g path{ transition:all .3s ease; } .svgicon .elementor-icon:hover g g:first-child { fill:var(--green); } .svgicon .elementor-icon:hover g g:last-child line, .svgicon .elementor-icon:hover g g:last-child path { stroke:#fff; } .request-form .elementor-form-fields-wrapper .elementor-field-type-text:after { content:''; position:absolute; right:-3px; top:19px; height:10px; width:10px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotateZ(45deg); } .mt-0 .elementor-widget-container { margin-top:0 !important; } .cusform form .gform_body .gform_fields { width:unset !important; margin:0 -25px; display:flex !important; flex-wrap:wrap; -ms-grid-columns:unset !important; grid-template-columns:unset !important; grid-template-rows:unset !important; grid-column-gap:unset !important; grid-row-gap:unset !important; } .cusform form .gform_body .gform_fields .gfield { flex:0 0 50%; max-width:50%; padding:0 25px; margin:0 0 15px !IMPORTANT; width:100% !important; background:transparent !important; grid-column:unset !important; border:none !important; } .cusform form .gform_body .gform_fields .ginput_container input { color:var(--e-global-color-text ); min-height:48px; padding:12px 15px; border:none !important; display:block; border-radius:0 !important; } .cusform form .gform_footer { padding:0 !important; margin:0 !important; position:relative; z-index:1; margin-top:10px !IMPORTANT; } .cusform form .gform_footer:before { content:''; position:absolute; top:0; left:0; width:80%; height:48px; border:2px solid #fff; z-index:-1; pointer-events:none; transform:skew(-26deg, 0deg); border-right:0; margin-left:12px; transition:all .2s ease; } .cusform form .gform_footer:after { content:''; position:absolute; transition:all .2s ease; top:0; right:0; width:80%; height:48px; border:2px solid #fff; z-index:-1; pointer-events:none; border-left:0; margin-right:0; } .cusform form .gform_footer input.gform_button { clip-path:none !important; background:transparent !important; padding:8px 15px; font-size:18px; line-height:normal !important; height:48px !IMPORTANT; margin:0 !important; transition:all .3s ease; position:relative; z-index:1; outline:none !important; box-shadow:none !important; } .cusform form .gform_footer:hover input.gform_button { color:#4c7b22 !important; } .cusform form .gform_footer:hover:before, .cusform form .gform_footer:hover:after { background-color:#fff; } .cusform form .gform_body .gform_fields .gfield:first-child { position:relative; } .cusform form .gform_body .gform_fields .gfield:first-child:before { content:''; position:absolute; right:-4px; top:19px; height:10px; width:10px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotateZ(45deg); } .downloadpaperform .gform_fields { display:flex !important; flex-wrap:wrap; margin:0 -10px !important; width:auto !important; gap:unset !important; } .downloadpaperform .gform_fields .gfield { width:100% !important; padding:10px !important; box-sizing:border-box !important; margin:0 !important; } .downloadpaperform .gform_fields .gfield.col6 { flex:0 0 50%; max-width:50%; } .downloadpaperform .gform_fields .gfield .ginput_container input { width:100% !important; border-color:#fff !important; border-radius:2px !important; padding:10px 18px; outline:none !important; } .downloadpaperform .gform-footer.gform_footer { margin:10px 0 0 !important; position:relative; padding:2px 2px 2px 3px !important; flex-direction:column; gap:10px; } .downloadpaperform .gform-footer.gform_footer:before { content:''; position:absolute; top:0; left:0; height:45px; width:100%; background-color:#fff; clip-path:polygon(3% 0, 100% 0, 100% 100%, 0% 100%); } .downloadpaperform .gform-footer.gform_footer input[type="submit"] { background-color:#4c7b23 !important; clip-path:polygon(2.8% 0, 100% 0, 100% 100%, 0% 100%); outline:2px solid #fff !important; box-shadow:2px 2px 0px #fff !important; margin:0 !important; height:41px; } .downloadpaperform_wrapper .gform_heading { display:none; } .downloadpaperform .gform_fields .gfield .validation_message { background:transparent !important; padding:0 !important; border:none !important; line-height:normal !important; margin:0 !important; margin-top:2px !important; font-size:80%; font-style:italic; color:#ffc4c4 !important; font-weight:normal; } .downloadpaperform .gform-footer.gform_footer input[type="submit"]:hover { background-color:#fff !important; color:#528c32 !important; } body:not(.postid-14029) .download_paper_sec { display:none; } .postid-14029 .requote_sec{ display:none !important; } .postid-14029 .case_static_text{ display:none !important } body.postid-14029 #case_banner { background-image:url(/wp-content/uploads/w3-webp/uploads/2025/09/cover-scaled.jpg.webp); } body.postid-14029 #case_banner .elementor-background-overlay { display:none; } .downloadpaperform .gform_confirmation_message { background-color:#fff; display:inline-block; padding:4px 10px; box-sizing:border-box; } @media screen and (min-width:768px) and (max-width:980px){ #ePosts>.elementor-container>.elementor-row {  padding:0; } #ePosts>.elementor-container>.elementor-row .slick-slide {  margin:0 6px; } #ePosts .elementor-image-box-content i {  font-size:18px;  margin:2px auto 10px; } #ePosts .elementor-image-box-content {  margin-top:5px !important; } #ePosts>.elementor-container>.elementor-row .slick-arrow {  right:0 !important;  left:unset !important;  padding:0;  height:50px;  width:50px;  z-index:99 !important;  top:-10px !important; } #ePosts>.elementor-container>.elementor-row .slick-arrow:before {  display:block;  top:0;  left:unset;  padding:0;  margin:0 !important; } #ePosts>.elementor-container>.elementor-row .slick-prev.slick-arrow {  right:55px !important; } .move_green figure.elementor-image-box-img img {  height:70px;  object-fit:contain;  width:auto;  max-width:90px; } .wetransport .elementor-image img {  height:60px !important;  width:auto !important;  object-fit:contain; } .wetransport .elementor-widget-image {  margin-bottom:0 !important; } .wetransport .elementor-widget-heading {  margin-bottom:5px !important; } .wetransport .elementor-widget-heading .elementor-heading-title {  line-height:normal !important; } .wetransport .elementor-widget-text-editor .elementor-text-editor {  height:unset !important;  min-height:150px;  margin-top:0 !important;  margin-bottom:0 !IMPORTANT; } .wetransport .elementor-widget-text-editor {  margin-bottom:10px !important; } .wetransport .dce-posts.swiper-container {  height:auto !important;  margin-bottom:4em; } .wetransport .dce-posts.swiper-container .slider_column {  min-height:unset !important; } body .elementor section .wetransport .dce-carousel-controls>.dce-container-navigation>div {  top:-20px !important; } div#trucks, div#co2, div#trees {  font-size:26px;  line-height:normal;  margin-top:22px; } .move_green .elementor-widget-image img {  height:65px !important;  width:auto;  display:block;  margin:0 auto;  object-fit:contain; } } @media screen and (min-width:768px) and (max-width:1024px){ .transport_sec>.elementor-container:before {  display:none; } .wetransport .elementor-widget-image .elementor-image img {  width:auto !important;  height:80px !IMPORTANT; } .wetransport .elementor-widget-image {  margin-bottom:0 !important; } .wetransport .elementor-widget-heading {  margin-bottom:0 !IMPORTANT; } .wetransport .elementor-widget-heading h2.elementor-heading-title {  font-size:22px !IMPORTANT;  line-height:normal !important; } .line-remove>.elementor-container:before {  height:300px !important;  top:-200px !important; } } @media screen and (min-width:768px) and (max-width:980px){ .line-remove>.elementor-container:before {  height:90px !important;  top:-100px !important; } } @media screen and (min-width:981px) and (max-width:1024px){ .move_green>.elementor-container:before {  height:80px !important;  bottom:unset !important;  top:-90px; } } @media screen and (min-width:981px) and (max-width:1200px){ .main_heading h1.elementor-heading-title {  font-size:40px !important;  line-height:1.5 !important; } } @media screen and (min-width:1025px) and (max-width:1240px){ .cusheader1 .elementor-column:first-child {  width:20% !important; } .cusheader1 .elementor-column:nth-child(2) {  width:56%; } .cusheader1 .elementor-column:nth-child(3) {  width:16%; } .cusheader1 .elementor-column:nth-child(4) {  width:8%; } } @media screen and (min-width:1025px) and (max-width:1300px){ div#trucks, div#co2, div#trees {  font-size:28px !IMPORTANT;  line-height:normal;  margin-top:22px !IMPORTANT; } .move_green .elementor-widget-image img {  height:75px !IMPORTANT;  width:auto !important;  display:block;  margin:0 auto;  object-fit:contain; } } @media screen and (min-width:600px) and (max-width:767px){ .move_green>.elementor-container:before {  display:none; } body .ceo_sec {  position:unset !important;  width:100% !important; } } @media screen and (max-width:1024px){ .cusheader3 .elementor-column:nth-child(2) {  width:auto;  margin-left:auto;  display:flex;  align-items:center;  flex:1; } .cusheader3 .elementor-column:nth-child(1) {  width:30%; } .cusheader3 .elementor-column:nth-child(3) .elementor-widget-container #dce_hamburger svg {  width:45px;  height:15px; } .cusheader3 .elementor-column:nth-child(3) {  width:auto; } .cusheader3 .elementor-column:nth-child(3) .elementor-widget-container {  margin:0 !important; } .cusheader3 .elementor-column:nth-child(3) .elementor-widget-container #dce_hamburger {  margin-left:auto;  display:flex;  align-items:center; } } @media screen and (max-width:767px){ .download_paper_sec .e-flex.e-con-boxed.e-con.e-parent {  padding-left:30px !important;  padding-right:30px !important;  box-sizing:border-box !important;  margin:0 15px !important; } .download_paper_sec .e-flex.e-con-boxed.e-con.e-parent>.e-con-inner {  padding-top:40px !important; } .download_paper_sec .e-flex.e-con-boxed.e-con.e-parent>.e-con-inner h2.elementor-heading-title {  font-size:30px !important; }  .downloadpaperform .gform_fields .gfield.col6 {  flex:0 0 100%;  max-width:100%; }   .cus-post-design .elementor-posts-container.elementor-posts article:nth-child(2) {  margin-top:0px; } .cus-post-sec .cus-post-sec-inner.cus-post-sec-inner-1 {  margin-right:0; } .cus-post-sec .cus-post-sec-inner.cus-post-sec-inner-2 {  margin-left:0;  margin-top:30px; } .h-c .elementor-widget-container {  padding:0 0 35px 0 !important;  text-align:center; } .cus-post-sec .elementor-element.cus-post-titel h2 a {  font-size:18px; } .cus-post-sec .date .elementor-text-editor {  margin:20px 0 13px 0; } .elementor-element.cus-post-titel {  margin-bottom:20px; } .cus-post-sec ul.elementor-icon-list-items.cus-post-btn li a {  margin-bottom:5px; } .cus-post-sec .elementor-image.post-img img {  height:auto; } .news_cases .elementor-8084 .elementor-element.elementor-element-049016a .elementor-column-gap-no:before {  top:-310px !important;  left:-50px; }  .cusform form .gform_body .gform_fields .gfield {  flex:0 0 100%;  max-width:100%; } .cusform form .gform_body .gform_fields {  margin:0 15px; } .cusform form .gform_footer {  max-width:calc(100% - 80px);  margin:0px auto 0 !IMPORTANT; } .cusform form .gform_body .gform_fields .gfield:first-child:before{  display:none; } .move_img img{  object-position:70% 50% !important; } .move_text span {  font-weight:900; } .move_green .elementor-widget-image img {  height:45px !important;  width:auto;  display:block;  margin:0 auto;  object-fit:contain; } body.page .elementor-inner .move_green .elementor-container > .elementor-row > .elementor-column .elementor-widget-text-editor .elementor-widget-container {  line-height:1.3; } body.page .elementor-inner .move_green .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {  align-items:flex-start !important;  align-content:flex-start !important; } .move_green .bdr:before{  display:none; } div#trucks, div#co2, div#trees {  font-size:18px;  line-height:normal; } .news_sec .elementor-image img {  height:250px !important;  width:100% !important; } .news_sec .elementor-widget-heading .elementor-widget-container {  margin-top:0 !important;  margin:0 !important; } .move_green .elementor-widget-image-box .elementor-image-box-content h3.elementor-image-box-title {  line-height:normal;  margin-bottom:3px; } .wetransport .slider_column .elementor-widget-image {  margin-bottom:0 !important; } .wetransport .slider_column .elementor-widget-image .elementor-image img {  width:auto !important;  max-height:90px !IMPORTANT; } .wetransport .slider_column .elementor-widget-heading {  margin-bottom:0 !important; } .wetransport .dce-skin-carousel {  height:auto !important; } .wetransport .swiper-button-prev, .wetransport .swiper-button-next {  top:-50px !important;  margin:0 !important;  height:40px;  width:40px; } .wetransport .swiper-button-prev svg, .wetransport .swiper-button-next svg {  height:100% !important;  width:100% !important; } .wetransport .slider_column .elementor-button-wrapper .elementor-button-link {  font-size:14px !IMPORTANT;  margin-top:15px !IMPORTANT; } .wetransport .swiper-button-prev {  left:50px !important; } .request-form .elementor-form-fields-wrapper .elementor-field-type-text:after{  display:none; } body .move_text {  position:unset !important;  padding:0 50px;  margin-top:-16px;  width:100% !important;  max-width:280px !important; } .letsmove:before{  content:'';  position:absolute;  bottom:calc(100% + 18px);  left:20px;  width:1px;  background-color:var(--green);  height:90px; } .left_line:before{  content:'';  position:absolute;  bottom:100px;  left:20px;  width:1px;  background-color:var(--green);  height:90px; }  .mb-3 {  margin-bottom:20px !important; } .line-remove .elementor-container:after{  display:none; } .news_sec .elementor-image a {  width:100%;  display:block;  margin-bottom:18px; } .news_sec .elementor-widget:not(.elementor-widget-image) {  padding:0 30px;  margin:0; } .news_sec .elementor-widget-text-editor {  font-size:14px !important;  line-height:normal;  margin-bottom:8px !important; } .news_sec .elementor-widget-heading .elementor-widget-container h2.elementor-heading-title {  font-size:22px !important;  letter-spacing:0 !important;  line-height:normal;  margin-bottom:22px; } .news_sec .elementor-widget-icon-list .elementor-widget-container {  margin:0 !important; } .news_sec .elementor-widget-icon-list .elementor-widget-container li.elementor-icon-list-item a {  font-size:14px !important;  line-height:normal; } .news_sec .dce-posts-wrapper {  margin:0 !important; } .news_sec .dce-posts-wrapper>article.dce-post {  width:100% !important;  flex:0 0 100% !important;  padding-left:10px !important;  padding-right:10px !IMPORTANT; } .news_sec .dce-posts-wrapper>article.dce-post .elementor-column-wrap {  padding:0; } .news_sec .elementor-widget-icon-list .elementor-widget-container li.elementor-icon-list-item:not(:last-child) {  margin-bottom:7px !important; } .cusfooter .elementor-row .elementor-column {  width:50%;  padding:10px 0; } .mt-0 .elementor-widget-container {  margin-top:0 !important; } .cusfooter .elementor-row .elementor-column:first-child, .cusfooter .elementor-row .elementor-column:last-child{  width:100%;  order:8; } .mb-20 {  margin-bottom:20px !important; } } @media screen and (max-width:575px){ .elementor-row.cus-post-sec {  display:block;  float:left; } #ePosts>.elementor-container>.elementor-row {  padding:0; } #ePosts button.slick-arrow {  display:none !important; } #ePosts .slick-slide img {  width:100%; } #ePosts .slick-slide {  margin:0 10px; } .cusbtn_outline .elementor-button, .cusbtn_fill .elementor-button {  font-size:12px !important; } .cusbtn_fill .elementor-button{  margin-right:0 !important; } .news_sec .elementor-widget-heading .elementor-widget-container h2.elementor-heading-title {  font-size:18px !important; } } @media screen and (max-width:575px){  div#trucks, div#co2, div#trees {  font-size:16px;  line-height:normal; } .cus-list li {  font-size:18px;  line-height:30px;  padding:10px 0; } h2.elementor-heading-title.elementor-size-default br {  display:none; } .cus-four-sec {  background:#edf2e8 !important; } .cus-cta-four-sec {  position:relative;  left:unset;  padding:40px;  top:20px; } } @media screen and (max-width:375px){ div#trucks, div#co2, div#trees {  font-size:13px; } .move_green .elementor-column .elementor-widget-wrap .counter_text .elementor-text-editor {  font-size:13px; } } main.site-main.post-10751 { margin-top:50px; } div#gform_wrapper_10 { width:57%; margin:0px auto; } main.site-main.post-10751 header.page-header { text-align:center; } span.gfield_required.gfield_required_text { display:none; } .gform_confirmation_message .confirmation-message, .gform_confirmation_wrapper .gform_confirmation_message { color:green; } #gform_wrapper_10 .gform_heading { display:none; } .gfield_description.validation_message.gfield_validation_message { color:#c02b0a !important; padding:5px 0 0 0 !important; } #gform_confirmation_wrapper_10 div#gform_confirmation_message_10 { text-align:center; }  @media screen and (max-width:1024px){ .Dy-slider .e-con-inner {  padding:40px 0 80px!important; } section.transport_sec {  padding:50px 34px 0 !important; } .cus-gap-remove-mobile .elementor-widget-container {  margin:0 !important;  margin-bottom:-200px !important; } .cus-cta-four-sec {  position:relative;  left:0;  padding:40px;  top:30px; } .cus-four-sec h2.elementor-heading-title.elementor-size-default {  margin:34px 0 0; } } @media (min-width:680px) and (max-width:890px) { .cus-right-cta .elementor-widget-wrap.elementor-element-populated {  padding:20px !important; }  .elementor-element.elementor-element-bd8370e.cus-cta-four-sec.e-flex.e-con-boxed.e-con.e-parent {  padding:20px;  margin-bottom:170px;  width:100% !important; } .elementor-column.cus-right-cta2 {  width:100%;  padding:0 !important; } } @media screen and (min-width:768px){ .faqlist ul li:nth-child(odd):not(:first-child) a:before, .faqlist ul li:nth-child(odd):not(:first-child) a:after {  clip-path:polygon(7.5% 0, 100% 0, 100% 100%, 0 99%); } .faqlist ul li:nth-child(odd):not(:first-child) a:before {  left:3px;  clip-path:polygon(7% 0, 100% 0, 100% 100%, 0 99%); } .faqlist ul li:nth-child(odd):not(:first-child) {  margin-left:-15px; } .faqlist ul li:nth-child(odd):not(:first-child) a {  padding-left:20px;  padding-right:4px; } } @media screen and (max-width:767px){ .faq-accordion .faq-main .faq-title h4 {  padding:15px 30px 15px 0;  font-size:16px;  line-height:1.4; } .faq-accordion .faq-main .faq-title h4:after {  font-size:28px;  padding:8px 0; } .faq-accordion .faq-main.open .faq-title h4:after {  font-size:40px;  top:-2px; } .faqlist_leftcol:before{  display:none; } .faqlist ul li {  width:100%; } .faqlist ul li a {  width:100% !important; } } @media screen and (max-width:679px){ .cus-cta-four-sec {  margin-bottom:200px; } .cus-gap-remove-mobile .elementor-widget-container {  margin:0 !important;  margin-bottom:unset !important; }}