/*!/wp-content/themes/woodlands/style_b9.css*/.block-homepage-hero{height:50vh;min-height:550px;position:relative;overflow:hidden}.block-homepage-hero .container{position:relative;z-index:2;height:100%}.block-homepage-hero__background-container{position:initial;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:-1}.block-homepage-hero__image{position:absolute;top:0;left:0;width:100vw;height:100vh;object-fit:cover;object-position:center;transition:transform 5s cubic-bezier(.76,.09,.215,1);z-index:0;transform:scale(1.245)}.block-homepage-hero[data-anim="true"] .block-homepage-hero__image{transform:scale(1.01)}.block-homepage-hero__background-container .overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:1}.block-homepage-hero[data-anim="true"] .block-homepage-hero__image{transform:scale(1.01)}.block-homepage-hero__swiper .swiper-pagination-bullets .swiper-pagination-bullet:before{background:#fff;opacity:.5}.block-homepage-hero__swiper .swiper-pagination-bullets .swiper-pagination-bullet{position:relative;padding:13px;background:transparent;border:none;opacity:1}.block-homepage-hero__swiper .swiper-pagination-bullets .swiper-pagination-bullet::before,.block-homepage-hero__swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:"";display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;border:1px solid #fff;background:transparent;border-radius:50%;transform:translate(-50%,-50%);transition:background 0.3s}.block-homepage-hero__swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:unset}.block-homepage-hero__swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background-color:#fff;opacity:1}.footer__logos{row-gap:30px;justify-content:center}.block-homepage-hero__swiper .swiper-slide{max-height:400px;margin-top:100px;overflow:hidden;padding-left:0}.block-homepage-hero__swiper .swiper-slide h2{margin-left:80px}.block-homepage-hero .swiper-button-next{right:40px}.block-homepage-hero .swiper-button-prev{left:40px}.block-homepage-hero .reveal-box{width:91%;height:calc(100vh - 50px)}.alm-layouts .alm-listing{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0}.alm-layouts .alm-listing .case-study{display:flex;flex-direction:column;gap:0;height:100%;justify-content:space-between;padding:20px;border-right:1px solid #f3efec;border-top:1px solid #f3efec}.alm-layouts .alm-listing a:nth-child(1) .case-study,.alm-layouts .alm-listing a:nth-child(2) .case-study,.alm-layouts .alm-listing a:nth-child(3) .case-study{border-top:none}.alm-layouts .alm-listing a:nth-child(3n) .case-study{border-right:none}.alm-layouts .alm-listing .case-study--img{max-height:265px;overflow:hidden;padding:0;margin-bottom:10px}.alm-layouts .alm-listing .case-study--img img{object-fit:cover;height:100%}.alm-layouts .alm-listing .case-study--text h2{margin-top:0;margin-bottom:10px}#gform_page_4_4.gform_page li.gfield--type-fileupload .gform-field-label{font-size:16px;font-weight:500;max-width:90%;text-align:left;margin-top:30px}.block-vertical-tabs .desktop .tabs__slider .swiper-slide .tab-image{margin-top:50px}body.term-power-solutions-1250-3500kva .block-image-header__inner h1{max-width:580px}body.term-power-solutions-1250-3500kva .sales-list__row{align-items:center;line-height:1.25}body.term-power-solutions-1250-3500kva .sales-list__rating-header{padding:0 0 0 10px}body.term-power-solutions-1250-3500kva .sales-list__rating-header .rating-type{font-size:22px}body.term-power-solutions-1250-3500kva .sales-list__row{background-color:#fff;transition:all 0.75s ease}body.term-power-solutions-1250-3500kva .sales-list__cell{flex-basis:auto}body.term-power-solutions-1250-3500kva .sales-list__cell.model{max-width:140px}body.term-power-solutions-1250-3500kva .sales-list__cell.engine-model{max-width:170px}body.term-power-solutions-1250-3500kva .sales-list__cell.emissions{max-width:250px;flex-basis:100px}body.term-power-solutions-1250-3500kva .sales-list__cell.engine-make{max-width:100px}body.term-power-solutions-1250-3500kva .sales-list__cell.kwe,body.term-power-solutions-1250-3500kva .sales-list__cell.kva{text-transform:unset;max-width:80px}body.term-power-solutions-1250-3500kva .sales-list__cell.configuration{max-width:200px;text-align:center}body.term-power-solutions-1250-3500kva .sales-list__row:hover{background-color:#f3efec}body.term-power-solutions-1250-3500kva .sales-list__row.head:hover,body.term-power-solutions-1250-3500kva .sales-list__row.head:hover .sales-list__cell{background-color:unset}body.term-power-solutions-1250-3500kva .sales-list__row .sales-list__cell.model{text-align:left;margin-left:10px}body.term-power-solutions-1250-3500kva .sales-list__row .sales-list__cell:last-child,body.term-power-solutions-1250-3500kva .sales-list__row.head .sales-list__cell:last-child{flex-basis:unset}body.page-template-template-resources .noscript_text{text-align:center;color:red}@media (max-width:500px){.block-homepage-hero{height:47vh;min-height:350px}.block-homepage-hero__swiper .swiper-slide{margin-top:65px;max-height:70%}.block-homepage-hero__swiper .swiper-slide h2{font-size:1.5em;line-height:1.35em;margin-left:30px;margin-right:30px}.block-logo-grid-image__block{width:30%;padding:0 5px}.footer__logos{gap:20px}.footer__logos-logo{width:45%;padding:0 5px}.alm-layouts .alm-listing .case-study,.alm-layouts .alm-listing a:nth-child(2),.alm-layouts .alm-listing a:nth-child(3){border-right:none;border-top:1px solid #f3efec}}@media (max-width:599px){.alm-layouts .alm-listing .case-study,.alm-layouts .alm-listing a:nth-child(2),.alm-layouts .alm-listing a:nth-child(3){border-right:none;border-top:1px solid #f3efec}.alm-layouts .alm-listing .case-study--img img{width:100%}}@media (min-width:501px) and (max-width:767px){.block-homepage-hero__swiper .swiper-slide{margin-top:10px;max-height:100%}.block-homepage-hero__swiper .swiper-slide h2{margin-left:50px;margin-right:50px}.footer__logos{gap:20px}.footer__logos-logo{width:30%;padding:0 5px}}@media (min-width:600px) and (max-width:1094px){.block-homepage-hero{height:50vh;min-height:550px;position:relative;overflow:hidden}.alm-layouts .alm-listing{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));gap:0}.alm-layouts .alm-listing .case-study,.alm-layouts .alm-listing a:nth-child(3) .case-study{border-right:1px solid #f3efec;border-top:1px solid #f3efec}.alm-layouts .alm-listing a:nth-child(2n) .case-study{border-right:none}.alm-layouts .alm-listing a:nth-child(3n) .case-study{border-right:1px solid #f3efec}}@media(max-width:1023px){.block-homepage-hero .swiper-button-next,.block-homepage-hero .swiper-button-prev{display:none}body.term-power-solutions-1250-3500kva .sales-list__rating-header{width:100%;padding-left:0}body.term-power-solutions-1250-3500kva .sales-list__row .sales-list__cell.model{margin-left:0}body.term-power-solutions-1250-3500kva .sales-list__row{flex-wrap:wrap}body.term-power-solutions-1250-3500kva .sales-list__row .model,body.term-power-solutions-1250-3500kva .sales-list__row .engine-model,body.term-power-solutions-1250-3500kva .sales-list__row .engine-make,body.term-power-solutions-1250-3500kva .sales-list__row .kwe,body.term-power-solutions-1250-3500kva .sales-list__row .kva,body.term-power-solutions-1250-3500kva .sales-list__row .configuration,body.term-power-solutions-1250-3500kva .sales-list__row .emissions{flex-basis:100%;max-width:100%;text-align:left}}