.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.btn{border:none;border-radius:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.16);font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:24px;min-height:3rem;padding:.75rem 1rem}.btn.btn-primary{background:#1d1d1b;color:#fff;position:relative;transition:box-shadow .5s cubic-bezier(.075,.82,.165,1),padding .5s cubic-bezier(.075,.82,.165,1),background-color .2s ease,transform 1s cubic-bezier(.075,.82,.165,1)}.btn.btn-primary:focus,.btn.btn-primary:hover{background:#666;box-shadow:0 8px 8px 0 rgba(0,0,0,.16);color:#fff;text-decoration:none;transform:translateY(-.25rem)}.btn.btn-primary:active{background-color:#666;box-shadow:0 4px 8px 0 rgba(0,0,0,.16)!important;color:#fff;text-decoration:underline;transform:translateY(-.125rem)}.btn.btn-outline-primary{background-color:#fff;border:1px solid #1d1d1b;color:#1d1d1b;transition:box-shadow .5s cubic-bezier(.075,.82,.165,1),padding .5s cubic-bezier(.075,.82,.165,1),background-color .5s cubic-bezier(.075,.82,.165,1),transform 1s cubic-bezier(.075,.82,.165,1)}.btn.btn-outline-primary:focus,.btn.btn-outline-primary:hover{background-color:#1d1d1b;box-shadow:0 8px 8px 0 rgba(0,0,0,.16);color:#fff;text-decoration:none;transform:translateY(-.25rem)}.btn.btn-outline-primary:active{background-color:#1d1d1b;box-shadow:0 4px 8px 0 rgba(0,0,0,.16)!important;color:#fff;text-decoration:underline;transform:translateY(-.125rem)}.btn.arrow-r{padding-right:2.8rem;position:relative}.btn.arrow-r:after{color:inherit;content:"\e904";font-family:franchi-iconfont;font-size:.75rem;position:absolute;right:1rem;transition:transform .2s ease}.btn.arrow-r:focus:after,.btn.arrow-r:hover:after{text-decoration:none;transform:translateX(.15rem)}.btn.arrow-r.btn-small{padding-right:2.4rem}.automation-brand{align-items:center;display:inline-flex}.automation-brand,.automation-brand:hover{text-decoration:none}.automation-brand__img{display:block;height:26px;width:auto}@media (min-width:768px){.automation-brand__img{height:32px}}@media (min-width:992px){.automation-brand__img{height:40px}}.automation-tabs{background:#fff;border-top:1px solid #ececec}.automation-tabs__list{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.automation-tabs__item{margin:0}.automation-tabs__link{border-bottom:2px solid transparent;color:#333;display:inline-block;font-size:15px;font-weight:500;padding:18px 22px;text-decoration:none;transition:color .15s ease,border-color .15s ease}.automation-tabs__link:hover{color:#1d1d1b;text-decoration:none}.automation-tabs__link.is-active{border-bottom-color:#1d1d1b;color:#1d1d1b}.automation-tabs__item--external .automation-tabs__link:before{background:#d6d6d6;content:"";display:inline-block;height:14px;margin-right:14px;vertical-align:middle;width:1px}.automation-tabs__item--external:not(:first-of-type) .automation-tabs__link:before{display:none}.automation-hero{background-size:cover;height:70vh;max-height:25rem;min-height:22.5rem;position:relative;width:100%}@media (min-width:576px){.automation-hero{height:54vh}}@media (min-width:768px){.automation-hero{height:500px;max-height:31.25rem;min-height:25rem}}@media (min-width:992px){.automation-hero{height:685px;max-height:43.75rem;min-height:31.25rem}}.automation-hero .intro-content{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;text-align:left;top:0;z-index:10}.automation-hero .intro-content .btn,.automation-hero .intro-content a,.automation-hero .intro-content button{pointer-events:auto}.automation-hero .intro-content-text{max-width:664px}@media (max-width:575px){.automation-hero .intro-content-text{padding-right:2rem}}.automation-hero__title{color:#fff;font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:54px;font-weight:500;line-height:72px;margin:0 0 .5rem}@media (max-width:991px){.automation-hero__title{font-size:42px;line-height:56px}}.automation-hero__cta{font-size:20px;font-weight:600;line-height:60px;min-height:60px;min-width:186px;padding-bottom:0;padding-left:28px;padding-top:0}@media (max-width:575px){.automation-hero__cta{font-size:17px;line-height:52px;min-height:52px;min-width:160px}}.automation-hero #hero-carousel{background:url(https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/ajax-loader.gif) no-repeat 50%;z-index:8}.automation-hero #hero-carousel:before{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.1) 40%,rgba(0,0,0,.4));bottom:0;content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:9}.automation-hero #hero-carousel.loaded:before{opacity:1;transition:opacity .5s ease}.automation-hero #hero-carousel .item{background-color:#2c2c2c;background-position:50%;background-repeat:no-repeat;background-size:cover;height:70vh;max-height:25rem;min-height:22.5rem;transition-property:opacity;width:100%}@media (min-width:576px){.automation-hero #hero-carousel .item{height:54vh}}@media (min-width:768px){.automation-hero #hero-carousel .item{height:49vh;max-height:31.25rem;min-height:25rem}}@media (min-width:992px){.automation-hero #hero-carousel .item{height:685px;max-height:43.75rem;min-height:31.25rem}}.automation-hero #hero-carousel .item.item-1{background-image:url(../../img/hero/slide-1-xs.jpg)}@media (min-width:576px){.automation-hero #hero-carousel .item.item-1{background-image:url(../../img/hero/slide-1-sm.jpg)}}@media (min-width:768px){.automation-hero #hero-carousel .item.item-1{background-image:url(../../img/hero/slide-1-md.jpg)}}@media (min-width:992px){.automation-hero #hero-carousel .item.item-1{background-image:url(../../img/hero/slide-1-lg.jpg)}}@media (min-width:1200px){.automation-hero #hero-carousel .item.item-1{background-image:url(../../img/hero/slide-1.jpg)}}.webp .automation-hero #hero-carousel .item.item-1{background-image:url(../../img/hero/slide-1-xs.webp)}@media (min-width:576px){.webp .automation-hero #hero-carousel .item.item-1{background-image:url(../../img/hero/slide-1-sm.webp)}}@media (min-width:768px){.webp .automation-hero #hero-carousel .item.item-1{background-image:url(../../img/hero/slide-1-md.webp)}}@media (min-width:992px){.webp .automation-hero #hero-carousel .item.item-1{background-image:url(../../img/hero/slide-1-lg.webp)}}@media (min-width:1200px){.webp .automation-hero #hero-carousel .item.item-1{background-image:url(../../img/hero/slide-1.webp)}}.automation-hero #hero-carousel .item.item-2{background-image:url(../../img/hero/slide-2-xs.jpg)}@media (min-width:576px){.automation-hero #hero-carousel .item.item-2{background-image:url(../../img/hero/slide-2-sm.jpg)}}@media (min-width:768px){.automation-hero #hero-carousel .item.item-2{background-image:url(../../img/hero/slide-2-md.jpg)}}@media (min-width:992px){.automation-hero #hero-carousel .item.item-2{background-image:url(../../img/hero/slide-2-lg.jpg)}}@media (min-width:1200px){.automation-hero #hero-carousel .item.item-2{background-image:url(../../img/hero/slide-2.jpg)}}.webp .automation-hero #hero-carousel .item.item-2{background-image:url(../../img/hero/slide-2-xs.webp)}@media (min-width:576px){.webp .automation-hero #hero-carousel .item.item-2{background-image:url(../../img/hero/slide-2-sm.webp)}}@media (min-width:768px){.webp .automation-hero #hero-carousel .item.item-2{background-image:url(../../img/hero/slide-2-md.webp)}}@media (min-width:992px){.webp .automation-hero #hero-carousel .item.item-2{background-image:url(../../img/hero/slide-2-lg.webp)}}@media (min-width:1200px){.webp .automation-hero #hero-carousel .item.item-2{background-image:url(../../img/hero/slide-2.webp)}}.automation-hero #hero-carousel .item.item-3{background-image:url(../../img/hero/slide-3-xs.jpg)}@media (min-width:576px){.automation-hero #hero-carousel .item.item-3{background-image:url(../../img/hero/slide-3-sm.jpg)}}@media (min-width:768px){.automation-hero #hero-carousel .item.item-3{background-image:url(../../img/hero/slide-3-md.jpg)}}@media (min-width:992px){.automation-hero #hero-carousel .item.item-3{background-image:url(../../img/hero/slide-3-lg.jpg)}}@media (min-width:1200px){.automation-hero #hero-carousel .item.item-3{background-image:url(../../img/hero/slide-3.jpg)}}.webp .automation-hero #hero-carousel .item.item-3{background-image:url(../../img/hero/slide-3-xs.webp)}@media (min-width:576px){.webp .automation-hero #hero-carousel .item.item-3{background-image:url(../../img/hero/slide-3-sm.webp)}}@media (min-width:768px){.webp .automation-hero #hero-carousel .item.item-3{background-image:url(../../img/hero/slide-3-md.webp)}}@media (min-width:992px){.webp .automation-hero #hero-carousel .item.item-3{background-image:url(../../img/hero/slide-3-lg.webp)}}@media (min-width:1200px){.webp .automation-hero #hero-carousel .item.item-3{background-image:url(../../img/hero/slide-3.webp)}}.automation-hero #hero-carousel .owl-dots{counter-reset:dots;display:none;margin-top:-34px;position:relative;text-align:center;z-index:10}@media (min-width:576px) and (max-width:767px){.automation-hero #hero-carousel .owl-dots{margin-top:-44px}}.automation-hero #hero-carousel .owl-dots .owl-dot{background-color:rgba(26,23,23,.32);border-top:1px solid #fff;color:#fff;font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;outline:none;padding:7px 16px 6px!important;text-align:center}.automation-hero #hero-carousel .owl-dots .owl-dot.active{background-color:rgba(26,23,23,.64);border-top:2px solid #fff;color:#fff;padding:6px 16px!important}.automation-hero #hero-carousel .owl-dots .owl-dot:before{content:"0" counter(dots);counter-increment:dots;display:block;font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;text-align:center}.automation-hero #hero-carousel .owl-height{min-height:370px}.automation-section{padding:90px 0}.automation-section+.automation-section{border-top:0}.automation-section__head{margin-bottom:36px;text-align:center}.automation-section__title{color:#1d1d1b;font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;line-height:36px;margin:0}@media (min-width:768px){.automation-section__title{font-size:32px;line-height:40px}}.automation-section__intro{color:#1d1d1b;font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;margin:0 auto;max-width:833px;text-align:center}.automation-section__intro+.automation-section__intro{margin-top:12px}.automation-section__intro--narrow{max-width:781px}.page-item__image-power-flexibility.lazy-background{background-image:url(../../img/hero/power-flexibility-xs.jpg)}.page-item__image-power-flexibility.lazy-background.visible .page-item__background{background-image:url(../../img/hero/power-flexibility-md.jpg)}@media (max-width:575.98px){.page-item__image-power-flexibility.lazy-background.visible .page-item__background{background-image:url(../../img/hero/power-flexibility-sm.jpg)}}@media (min-width:768px){.page-item__image-power-flexibility.lazy-background.visible .page-item__background{background-image:url(../../img/hero/power-flexibility-lg.jpg)}}@media (min-width:992px){.page-item__image-power-flexibility.lazy-background.visible .page-item__background{background-image:url(../../img/hero/power-flexibility.jpg)}}.webp .page-item__image-power-flexibility.lazy-background{background-image:url(../../img/hero/power-flexibility-xs.webp)}.webp .page-item__image-power-flexibility.lazy-background.visible .page-item__background{background-image:url(../../img/hero/power-flexibility-md.webp)}@media (max-width:575.98px){.webp .page-item__image-power-flexibility.lazy-background.visible .page-item__background{background-image:url(../../img/hero/power-flexibility-sm.webp)}}@media (min-width:768px){.webp .page-item__image-power-flexibility.lazy-background.visible .page-item__background{background-image:url(../../img/hero/power-flexibility-lg.webp)}}@media (min-width:992px){.webp .page-item__image-power-flexibility.lazy-background.visible .page-item__background{background-image:url(../../img/hero/power-flexibility.webp)}}@media (min-width:768px) and (max-width:991.98px){.page-item__image-power-flexibility{height:380px}}@media (max-width:991px){.automation-section{padding:64px 0}}@media (max-width:575px){.automation-section{padding:48px 0}.automation-section__title{font-size:26px}}.automation-section--projects{background:#dee4e3}.automation-section--accessories{background:#c4c4c4}.automation-section--products,.automation-section--services{background:#fff}.automation-cta-grid{display:grid;gap:24px}.automation-cta-grid,.automation-cta-grid--3{grid-template-columns:repeat(3,1fr)}.automation-cta-card{background:transparent;display:flex;flex-direction:column}.automation-cta-card__image-link{display:block}.automation-cta-card__image-link,.automation-cta-card__image-link:focus,.automation-cta-card__image-link:hover{color:inherit;text-decoration:none}.automation-cta-card__image{background-color:#f1f1f1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:320px}@media (min-width:480px){.automation-cta-card__image{height:360px}}@media (min-width:768px){.automation-cta-card__image{height:280px}}@media (min-width:1024px){.automation-cta-card__image{height:320px}}@media (min-width:1280px){.automation-cta-card__image{height:360px}}.automation-cta-card__body{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;padding:1rem;position:relative}@media (min-width:576px){.automation-cta-card__body{box-shadow:0 2px 2px 0 rgba(0,0,0,.16);margin:1rem;padding:2rem;top:-4rem}}.automation-cta-card__title{font-size:20px;font-weight:500;line-height:28px;margin:0 0 1rem}.automation-cta-card__description,.automation-cta-card__title{color:#1d1d1b;font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif}.automation-cta-card__description{font-size:16px;font-weight:400;line-height:24px;margin:0 0 1.5rem}.automation-cta-card__cta{margin-top:auto}.automation-grid-3up{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.automation-grid-2up{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.automation-info-card{background:#fff;display:flex;flex-direction:column;overflow:hidden}.automation-info-card__image{background-color:#f1f1f1;background-position:50%;background-size:cover;height:240px}.automation-info-card__body{display:flex;flex:1;flex-direction:column;gap:14px;padding:28px 28px 32px}.automation-info-card__title{font-size:20px;font-weight:700;line-height:1.2}.automation-info-card__copy,.automation-info-card__title{color:#1d1d1b;font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}.automation-info-card__copy{font-size:16px;line-height:1.5}.automation-info-card__cta{align-self:flex-start;margin-top:auto}.automation-info-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:auto}.automation-info-card__download{align-items:center;align-self:flex-start;color:#1d1d1b;display:inline-flex;font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.2;text-decoration:none}.automation-info-card__download:focus,.automation-info-card__download:hover{color:#1d1d1b;text-decoration:underline}.automation-info-card__download-icon{display:inline-block;margin-left:8px;transition:transform .3s ease}.automation-info-card__download-icon:before{color:#1d1d1b;content:"\e947";font-family:franchi-iconfont;font-size:.75rem;font-style:normal;line-height:1}.automation-info-card__download:hover .automation-info-card__download-icon{transform:translateY(2px)}.automation-info-card__link{align-items:center;align-self:flex-start;color:#1d1d1b;display:inline-flex;font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.2;text-decoration:none}.automation-info-card__link:focus,.automation-info-card__link:hover{color:#1d1d1b;text-decoration:underline}.automation-info-card__link-icon{display:inline-block;margin-left:8px;transition:transform .3s ease}.automation-info-card__link-icon:before{color:#1d1d1b;content:"\e904";font-family:franchi-iconfont;font-size:.75rem;font-style:normal;line-height:1}.automation-info-card__link:hover .automation-info-card__link-icon{transform:translateX(2px)}.automation-info-card--beige{background:#f7f3f1}.automation-section--accessories .automation-info-card__image{background-color:#fff;background-repeat:no-repeat;background-size:contain}@media (max-width:991px){.automation-cta-grid,.automation-grid-3up{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.automation-cta-grid,.automation-grid-2up,.automation-grid-3up{grid-template-columns:1fr}}.automation-full-bleed{width:100%}.automation-full-bleed__image{background-color:#f0f0f0;background-position:center 10%;background-repeat:no-repeat;background-size:cover;height:611px;width:100%}.automation-full-bleed__image--divider-v2.lazy-background{background-image:url(../../img/divider/automation-divider-v2-xs.jpg)}@media (min-width:576px){.automation-full-bleed__image--divider-v2.lazy-background.visible{background-image:url(../../img/divider/automation-divider-v2-sm.jpg)}}@media (min-width:768px){.automation-full-bleed__image--divider-v2.lazy-background.visible{background-image:url(../../img/divider/automation-divider-v2-md.jpg)}}@media (min-width:992px){.automation-full-bleed__image--divider-v2.lazy-background.visible{background-image:url(../../img/divider/automation-divider-v2-lg.jpg)}}@media (min-width:1280px){.automation-full-bleed__image--divider-v2.lazy-background.visible{background-image:url(../../img/divider/automation-divider-v2.jpg)}}.webp .automation-full-bleed__image--divider-v2.lazy-background{background-image:url(../../img/divider/automation-divider-v2-xs.webp)}@media (min-width:576px){.webp .automation-full-bleed__image--divider-v2.lazy-background.visible{background-image:url(../../img/divider/automation-divider-v2-sm.webp)}}@media (min-width:768px){.webp .automation-full-bleed__image--divider-v2.lazy-background.visible{background-image:url(../../img/divider/automation-divider-v2-md.webp)}}@media (min-width:992px){.webp .automation-full-bleed__image--divider-v2.lazy-background.visible{background-image:url(../../img/divider/automation-divider-v2-lg.webp)}}@media (min-width:1280px){.webp .automation-full-bleed__image--divider-v2.lazy-background.visible{background-image:url(../../img/divider/automation-divider-v2.webp)}}@media (max-width:991px){.automation-full-bleed__image{height:420px}}@media (max-width:575px){.automation-full-bleed__image{height:280px}}.automation-page-hero{background:#f7f7f7;border-bottom:1px solid #ececec;padding:64px 0 36px;text-align:center}.automation-page-hero__title{font-size:44px;font-weight:700;margin:0 0 12px}.automation-page-hero__intro{color:#555;font-size:17px;line-height:1.5;margin:0 auto;max-width:720px}@media (max-width:768px){.automation-page-hero{padding:40px 0 24px}.automation-page-hero__title{font-size:32px}}.automation-product{align-items:start;display:grid;gap:56px;grid-template-columns:5fr 4fr}.automation-product__media{position:sticky;top:80px}.automation-product__image{aspect-ratio:4/3;background-color:#f0f0f0;background-position:50%;background-size:cover;border:1px solid #ececec;transition:background-image .25s ease-in-out;width:100%}.automation-product__title{font-size:36px;font-weight:700;margin:0 0 12px}.automation-product__intro{color:#555;line-height:1.55;margin:0 0 28px;min-height:1em}.automation-product__group{margin-bottom:28px}.automation-product__group-head{align-items:baseline;display:flex;gap:12px;margin-bottom:10px}.automation-product__group-label{color:#666;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.automation-product__group-value{color:#333;font-size:14px}.automation-product__swatches{display:flex;flex-wrap:wrap;gap:10px}.automation-product__swatch{--swatch-color:#ccc;align-items:center;background:#fff;border:1px solid #d6d6d6;border-radius:50%;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;width:36px}.automation-product__swatch-fill{background:var(--swatch-color);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);display:block;height:28px;width:28px}.automation-product__swatch:hover{border-color:#999}.automation-product__swatch.is-active{border-color:#1d1d1b;box-shadow:0 0 0 2px rgba(29,29,27,.18);transform:scale(1.05)}.automation-product__swatch:focus{border-color:#1d1d1b;outline:none}.automation-product__arm-types{display:flex;flex-wrap:wrap;gap:8px}.automation-product__arm-type{background:#fff;border:1px solid #d6d6d6;border-radius:999px;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:9px 18px;transition:border-color .15s ease,background .15s ease,color .15s ease}.automation-product__arm-type:hover{border-color:#999}.automation-product__arm-type.is-active{background:#1d1d1b;border-color:#1d1d1b;color:#fff}.automation-product__body{color:#333;line-height:1.6;margin-top:28px}.automation-product__back{margin-top:32px}.automation-product__back a{color:#1d1d1b}@media (max-width:768px){.automation-product{gap:28px;grid-template-columns:1fr}.automation-product__media{position:static}.automation-product__title{font-size:28px}}.automation-product-grid{display:grid;gap:20px;grid-template-columns:repeat(3,320px);justify-content:center}.automation-product-grid__pager{color:#1d1d1b;font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1;margin:56px 0 0;text-align:center}.automation-product-tile{display:flex;flex-direction:column}.automation-product-tile__image-link{color:inherit;display:block;text-decoration:none;transition:transform .2s ease}.automation-product-tile__image-link:focus,.automation-product-tile__image-link:hover{color:inherit;text-decoration:none;transform:translateY(-2px)}.automation-product-tile__image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #f1f1f1;display:block;height:320px;width:320px}.automation-product-tile__body{align-items:flex-start;display:flex;flex-direction:column;padding:24px 0 0}.automation-product-tile__title{font-size:20px;font-weight:700;line-height:1.2;margin:0 0 12px}.automation-product-tile__meta,.automation-product-tile__title{color:#1d1d1b;font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif}.automation-product-tile__meta{font-size:16px;font-weight:400;line-height:1;margin:0}.automation-product-tile__cta{margin-top:18px}@media (max-width:991px){.automation-product-grid{gap:28px;grid-template-columns:repeat(2,1fr)}.automation-product-grid__pager{margin-top:40px}.automation-product-tile__image{height:0;padding-bottom:100%;width:100%}}@media (max-width:575px){.automation-product-grid{grid-template-columns:1fr}}.sub_page.contact-us{min-height:0}.automation-project-detail__hero{background-color:#2c2c2c;height:480px;overflow:hidden;position:relative}.automation-project-detail__hero-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.automation-project-detail__hero-overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.1) 55%,transparent);color:#fff;display:flex;inset:0;padding-bottom:48px;position:absolute}.automation-project-detail__title{color:#fff;font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:48px;font-weight:700;line-height:1.1;margin:0}.automation-project-detail__properties-section{background-color:#f7f7f7;border-bottom:1px solid #ececec;padding:28px 0}.automation-project-detail__body-section{padding-bottom:32px;padding-top:64px}.automation-project-detail__body{color:#333;font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.65;margin:0 auto;max-width:820px}.automation-project-detail__body p{margin:0 0 1.25rem}.automation-project-detail__body p:last-child{margin-bottom:0}.automation-project-detail__gallery-section{padding:32px 0 64px}.automation-project-detail__back-section{padding:24px 0 56px}.automation-project-detail__back-link{background-color:transparent;border:1px solid #1d1d1b;border-radius:0;color:#1d1d1b;display:inline-block;font-weight:600;padding:12px 28px;transition:background-color .2s ease,color .2s ease}.automation-project-detail__back-link:focus,.automation-project-detail__back-link:hover{background-color:#1d1d1b;color:#fff;text-decoration:none}.automation-project-detail__other-section{padding-top:24px}.automation-project-detail__other-heading{font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:600;margin:0 0 36px;text-align:center}.automation-project-properties{color:#333;display:flex;flex-wrap:wrap;font-size:15px;gap:4px 36px;line-height:1.5;margin:0;padding:0}.automation-project-properties__item{align-items:baseline;display:flex;gap:.4rem}.automation-project-properties__item dt{font-weight:700;margin:0}.automation-project-properties__item dd{margin:0}.automation-project-gallery{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){.automation-project-gallery{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.automation-project-gallery{grid-template-columns:repeat(3,1fr)}}.automation-project-gallery__item{margin:0}.automation-project-gallery__image{aspect-ratio:4/3;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.automation-project-detail__hero{height:340px}.automation-project-detail__title{font-size:32px}.automation-project-detail__body-section{padding-top:40px}.automation-project-detail__body{font-size:16px}.automation-project-properties{gap:8px 24px}}.project-cards{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-template-columns:repeat(1,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){.project-cards{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:repeat(2,1fr)}}.project-cards__item-link{cursor:pointer;display:block;transition:box-shadow .3s ease,transform .3s ease}.project-cards__item-link,.project-cards__item-link:hover{color:#1d1d1b;text-decoration:none}.project-cards__item-link:hover .project-cards__item-caption{box-shadow:0 8px 8px 0 rgba(0,0,0,.16);transform:translateY(-2%)}.project-cards__item-link:hover .project-cards__item-image img{transform:scale(1.3)}.project-cards__item-image{display:block;height:208px;overflow:hidden;width:100%}@media (min-width:480px){.project-cards__item-image{height:264px}}@media (min-width:1024px){.project-cards__item-image{height:340px}}@media (min-width:1280px){.project-cards__item-image{height:416px}}.project-cards__item-image img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:relative;transition:transform .3s ease;width:100%}.project-cards__item-caption{background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.16);margin:0 1rem -2.875rem;padding:1rem .8rem;position:relative;text-align:center;top:-2.875rem;transition:box-shadow .3s ease,transform .3s ease}.project-cards__item-title{font-family:ProximaNovaWebA,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin:0}@media (max-width:479.98px){.project-cards__item-title{font-size:1rem}}.project-cards__item-description{font-size:.875rem;line-height:20px;margin:0}@media (max-width:479.98px){.project-cards__item-description{font-size:.75rem;line-height:18px}}.automation-section--projects-list{padding-top:40px}.automation-cta-card__image--queens-house-card.lazy-background{background-image:url(../../img/projects/queens-house/queens-house-card-xs.jpg)}@media (min-width:576px){.automation-cta-card__image--queens-house-card.lazy-background.visible{background-image:url(../../img/projects/queens-house/queens-house-card-sm.jpg)}}@media (min-width:992px){.automation-cta-card__image--queens-house-card.lazy-background.visible{background-image:url(../../img/projects/queens-house/queens-house-card.jpg)}}.webp .automation-cta-card__image--queens-house-card.lazy-background{background-image:url(../../img/projects/queens-house/queens-house-card-xs.webp)}@media (min-width:576px){.webp .automation-cta-card__image--queens-house-card.lazy-background.visible{background-image:url(../../img/projects/queens-house/queens-house-card-sm.webp)}}@media (min-width:992px){.webp .automation-cta-card__image--queens-house-card.lazy-background.visible{background-image:url(../../img/projects/queens-house/queens-house-card.webp)}}.automation-cta-card__image--waterloo-place-card.lazy-background{background-image:url(../../img/projects/waterloo-place/waterloo-place-card-xs.jpg)}@media (min-width:576px){.automation-cta-card__image--waterloo-place-card.lazy-background.visible{background-image:url(../../img/projects/waterloo-place/waterloo-place-card-sm.jpg)}}@media (min-width:992px){.automation-cta-card__image--waterloo-place-card.lazy-background.visible{background-image:url(../../img/projects/waterloo-place/waterloo-place-card.jpg)}}.webp .automation-cta-card__image--waterloo-place-card.lazy-background{background-image:url(../../img/projects/waterloo-place/waterloo-place-card-xs.webp)}@media (min-width:576px){.webp .automation-cta-card__image--waterloo-place-card.lazy-background.visible{background-image:url(../../img/projects/waterloo-place/waterloo-place-card-sm.webp)}}@media (min-width:992px){.webp .automation-cta-card__image--waterloo-place-card.lazy-background.visible{background-image:url(../../img/projects/waterloo-place/waterloo-place-card.webp)}}.automation-info-card__image--specification.lazy-background{background-image:url(../../img/services/specification-xs.jpg)}@media (min-width:576px){.automation-info-card__image--specification.lazy-background.visible{background-image:url(../../img/services/specification-sm.jpg)}}@media (min-width:992px){.automation-info-card__image--specification.lazy-background.visible{background-image:url(../../img/services/specification.jpg)}}.webp .automation-info-card__image--specification.lazy-background{background-image:url(../../img/services/specification-xs.webp)}@media (min-width:576px){.webp .automation-info-card__image--specification.lazy-background.visible{background-image:url(../../img/services/specification-sm.webp)}}@media (min-width:992px){.webp .automation-info-card__image--specification.lazy-background.visible{background-image:url(../../img/services/specification.webp)}}.automation-info-card__image--full-site-survey.lazy-background{background-image:url(../../img/services/full-site-survey-xs.jpg)}@media (min-width:576px){.automation-info-card__image--full-site-survey.lazy-background.visible{background-image:url(../../img/services/full-site-survey-sm.jpg)}}@media (min-width:992px){.automation-info-card__image--full-site-survey.lazy-background.visible{background-image:url(../../img/services/full-site-survey.jpg)}}.webp .automation-info-card__image--full-site-survey.lazy-background{background-image:url(../../img/services/full-site-survey-xs.webp)}@media (min-width:576px){.webp .automation-info-card__image--full-site-survey.lazy-background.visible{background-image:url(../../img/services/full-site-survey-sm.webp)}}@media (min-width:992px){.webp .automation-info-card__image--full-site-survey.lazy-background.visible{background-image:url(../../img/services/full-site-survey.webp)}}.automation-info-card__image--installation.lazy-background{background-image:url(../../img/services/installation-xs.jpg)}@media (min-width:576px){.automation-info-card__image--installation.lazy-background.visible{background-image:url(../../img/services/installation-sm.jpg)}}@media (min-width:992px){.automation-info-card__image--installation.lazy-background.visible{background-image:url(../../img/services/installation.jpg)}}.webp .automation-info-card__image--installation.lazy-background{background-image:url(../../img/services/installation-xs.webp)}@media (min-width:576px){.webp .automation-info-card__image--installation.lazy-background.visible{background-image:url(../../img/services/installation-sm.webp)}}@media (min-width:992px){.webp .automation-info-card__image--installation.lazy-background.visible{background-image:url(../../img/services/installation.webp)}}.automation-info-card__image--planned-maintenance.lazy-background{background-image:url(../../img/services/planned-maintenance-xs.jpg)}@media (min-width:576px){.automation-info-card__image--planned-maintenance.lazy-background.visible{background-image:url(../../img/services/planned-maintenance-sm.jpg)}}@media (min-width:992px){.automation-info-card__image--planned-maintenance.lazy-background.visible{background-image:url(../../img/services/planned-maintenance.jpg)}}.webp .automation-info-card__image--planned-maintenance.lazy-background{background-image:url(../../img/services/planned-maintenance-xs.webp)}@media (min-width:576px){.webp .automation-info-card__image--planned-maintenance.lazy-background.visible{background-image:url(../../img/services/planned-maintenance-sm.webp)}}@media (min-width:992px){.webp .automation-info-card__image--planned-maintenance.lazy-background.visible{background-image:url(../../img/services/planned-maintenance.webp)}}.automation-info-card__image--touchless-switch-v3.lazy-background{background-image:url(../../img/accessories/touchless-switch-v3-xs.jpg)}@media (min-width:576px){.automation-info-card__image--touchless-switch-v3.lazy-background.visible{background-image:url(../../img/accessories/touchless-switch-v3-sm.jpg)}}@media (min-width:992px){.automation-info-card__image--touchless-switch-v3.lazy-background.visible{background-image:url(../../img/accessories/touchless-switch-v3.jpg)}}.webp .automation-info-card__image--touchless-switch-v3.lazy-background{background-image:url(../../img/accessories/touchless-switch-v3-xs.webp)}@media (min-width:576px){.webp .automation-info-card__image--touchless-switch-v3.lazy-background.visible{background-image:url(../../img/accessories/touchless-switch-v3-sm.webp)}}@media (min-width:992px){.webp .automation-info-card__image--touchless-switch-v3.lazy-background.visible{background-image:url(../../img/accessories/touchless-switch-v3.webp)}}.automation-info-card__image--door-safety-sensors.lazy-background{background-image:url(../../img/accessories/door-safety-sensors-xs.jpg)}@media (min-width:576px){.automation-info-card__image--door-safety-sensors.lazy-background.visible{background-image:url(../../img/accessories/door-safety-sensors-sm.jpg)}}@media (min-width:992px){.automation-info-card__image--door-safety-sensors.lazy-background.visible{background-image:url(../../img/accessories/door-safety-sensors.jpg)}}.webp .automation-info-card__image--door-safety-sensors.lazy-background{background-image:url(../../img/accessories/door-safety-sensors-xs.webp)}@media (min-width:576px){.webp .automation-info-card__image--door-safety-sensors.lazy-background.visible{background-image:url(../../img/accessories/door-safety-sensors-sm.webp)}}@media (min-width:992px){.webp .automation-info-card__image--door-safety-sensors.lazy-background.visible{background-image:url(../../img/accessories/door-safety-sensors.webp)}}.automation-info-card__image--accessible-wc-systems.lazy-background{background-image:url(../../img/accessories/accessible-wc-systems-xs.jpg)}@media (min-width:576px){.automation-info-card__image--accessible-wc-systems.lazy-background.visible{background-image:url(../../img/accessories/accessible-wc-systems-sm.jpg)}}@media (min-width:992px){.automation-info-card__image--accessible-wc-systems.lazy-background.visible{background-image:url(../../img/accessories/accessible-wc-systems.jpg)}}.webp .automation-info-card__image--accessible-wc-systems.lazy-background{background-image:url(../../img/accessories/accessible-wc-systems-xs.webp)}@media (min-width:576px){.webp .automation-info-card__image--accessible-wc-systems.lazy-background.visible{background-image:url(../../img/accessories/accessible-wc-systems-sm.webp)}}@media (min-width:992px){.webp .automation-info-card__image--accessible-wc-systems.lazy-background.visible{background-image:url(../../img/accessories/accessible-wc-systems.webp)}}.automation-info-card__image--barrier-rails.lazy-background{background-image:url(../../img/accessories/barrier-rails-xs.jpg)}@media (min-width:576px){.automation-info-card__image--barrier-rails.lazy-background.visible{background-image:url(../../img/accessories/barrier-rails-sm.jpg)}}@media (min-width:992px){.automation-info-card__image--barrier-rails.lazy-background.visible{background-image:url(../../img/accessories/barrier-rails.jpg)}}.webp .automation-info-card__image--barrier-rails.lazy-background{background-image:url(../../img/accessories/barrier-rails-xs.webp)}@media (min-width:576px){.webp .automation-info-card__image--barrier-rails.lazy-background.visible{background-image:url(../../img/accessories/barrier-rails-sm.webp)}}@media (min-width:992px){.webp .automation-info-card__image--barrier-rails.lazy-background.visible{background-image:url(../../img/accessories/barrier-rails.webp)}}.automation-section--testimonials{background:#c4c4c4}.automation-section--testimonials .testimonials .bx-wrapper{background-color:transparent}.automation-section--testimonials .testimonials .bx-wrapper .bx-pager.bx-default-pager a{background:rgba(29,29,27,.3)}.automation-section--testimonials .testimonials .bx-wrapper .bx-pager.bx-default-pager a.active,.automation-section--testimonials .testimonials .bx-wrapper .bx-pager.bx-default-pager a:focus,.automation-section--testimonials .testimonials .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#1d1d1b}.automation-section--testimonials .testimonials .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:first-child:last-child{display:none}.automation-section--testimonials .testimonials .bx-wrapper .bx-controls-direction a{border-color:rgba(29,29,27,.4)}.automation-section--testimonials .testimonials .bx-wrapper .bx-controls-direction a:before{color:rgba(29,29,27,.4)}.automation-section--testimonials .testimonials .bx-wrapper .bx-controls-direction a.active,.automation-section--testimonials .testimonials .bx-wrapper .bx-controls-direction a:focus,.automation-section--testimonials .testimonials .bx-wrapper .bx-controls-direction a:hover{border-color:#1d1d1b}.automation-section--testimonials .testimonials .bx-wrapper .bx-controls-direction a.active:before,.automation-section--testimonials .testimonials .bx-wrapper .bx-controls-direction a:focus:before,.automation-section--testimonials .testimonials .bx-wrapper .bx-controls-direction a:hover:before{color:#1d1d1b}.automation-section--testimonials .testimonials .testimonial-wrapper{height:720px}@media (min-width:360px){.automation-section--testimonials .testimonials .testimonial-wrapper{height:600px}}@media (min-width:576px){.automation-section--testimonials .testimonials .testimonial-wrapper{height:500px}}@media (min-width:768px){.automation-section--testimonials .testimonials .testimonial-wrapper{height:560px}}.automation-section--testimonials .testimonials .testimonial__title{color:#1d1d1b}.automation-section--testimonials .testimonials .testimonial__quote{color:#333}.automation-section--testimonials .testimonials .testimonial__quote p{margin-bottom:.5rem}.automation-section--testimonials .testimonials .testimonial__quote p:last-child{margin-bottom:0}.automation-section--testimonials .testimonials .testimonial__name{color:#1d1d1b}.automation-section--testimonials .testimonials .testimonial__subtitle{color:#666}