body.no-scroll{overflow:hidden}.container{max-width:1140px;margin:0 auto;padding:0 20px}.aosloch-solution-single>*>.container,.aosloch-solution-single>*>div{max-width:1000px;margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;padding-left:20px;padding-right:20px}.aosloch-solution-single .aosloch-solution-sectors .container,.aosloch-solution-single .aosloch-solution-schemes .container,.aosloch-solution-single .aosloch-solution-news .container{max-width:1000px}.aosloch-solution-single .aosloch-solution-hero{padding:40px 0 20px;background-color:#fff;border-bottom:1px solid #eee}.aosloch-solution-single .aosloch-solution-hero .container{display:flex;align-items:flex-start;flex-wrap:wrap}@media (max-width: 767px){.aosloch-solution-single .aosloch-solution-hero .container{flex-direction:column}}.aosloch-solution-single .aosloch-solution-hero__content{flex:2;padding-right:40px}@media (max-width: 767px){.aosloch-solution-single .aosloch-solution-hero__content{padding-right:0;margin-bottom:40px}}.aosloch-solution-single .aosloch-solution-hero__title{color:#006930;font-size:28px;font-weight:700;margin-top:0;text-transform:uppercase;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-hero__subtitle{font-size:20px;color:#444;margin-bottom:20px;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-hero__description{color:#444;line-height:1.5;font-size:14px;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-hero__image{flex:1;max-width:300px;display:flex;justify-content:center;align-items:flex-start}@media (max-width: 1199px) and (min-width: 768px){.aosloch-solution-single .aosloch-solution-hero__image{max-width:40%;width:40%}}@media (max-width: 767px){.aosloch-solution-single .aosloch-solution-hero__image{max-width:100%;width:100%;margin-bottom:20px;min-height:300px;display:flex;align-items:center}}.aosloch-solution-single .aosloch-solution-hero__image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width: 767px){.aosloch-solution-single .aosloch-solution-hero__image img{max-height:300px}}.aosloch-solution-single .features-and-form-container{display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin:0 auto;max-width:1000px;padding-top:20px}@media (max-width: 1199px){.aosloch-solution-single .features-and-form-container{flex-direction:column;align-items:center}}.aosloch-solution-single .features-and-form-container .aosloch-solution-features{width:auto}@media (max-width: 1199px){.aosloch-solution-single .features-and-form-container .aosloch-solution-features{width:100%}}.aosloch-solution-single .features-and-form-container .aosloch-solution-contact{align-self:flex-start;max-width:100%;width:40%}@media (max-width: 1199px){.aosloch-solution-single .features-and-form-container .aosloch-solution-contact{width:100%;margin-top:20px}}.aosloch-solution-single .aosloch-solution-features{padding:0}.aosloch-solution-single .aosloch-solution-features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,225px));gap:20px}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width: 767px){.aosloch-solution-single .aosloch-solution-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}}.aosloch-solution-single .aosloch-solution-features__item{align-items:center;background-color:#006930;padding:18px;text-align:left;border-radius:0;box-shadow:none;display:flex;height:100%;min-height:108px;gap:10px;flex-wrap:wrap}.aosloch-solution-single .aosloch-solution-features__icon{font-size:22px;color:#fff;width:32px}.aosloch-solution-single .aosloch-solution-features__icon svg,.aosloch-solution-single .aosloch-solution-features__icon i{display:inline-block}.aosloch-solution-single .aosloch-solution-features__title{font-size:16px;font-weight:700;color:#fff;line-height:1.3;margin-top:0!important;width:70%;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-features__content{color:#fff;line-height:1.4;font-size:14px;width:100%;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-contact{background-color:#f5f5f5;padding:20px}.aosloch-solution-single .aosloch-solution-contact__title{font-size:16px;margin-bottom:20px;color:#006930;font-weight:700}.aosloch-solution-single .aosloch-solution-contact__description{font-size:13px;margin-bottom:20px;line-height:1.4;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-contact__form .gform_wrapper{margin:0}.aosloch-solution-single .aosloch-solution-contact__form .gfield{margin-bottom:10px}.aosloch-solution-single .aosloch-solution-contact__form input[type=text],.aosloch-solution-single .aosloch-solution-contact__form input[type=email],.aosloch-solution-single .aosloch-solution-contact__form input[type=tel],.aosloch-solution-single .aosloch-solution-contact__form textarea{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:0;font-size:13px;height:36px}.aosloch-solution-single .aosloch-solution-contact__form .ginput_container{margin-top:0!important}.aosloch-solution-single .aosloch-solution-contact__form label.gfield_label{display:none!important}.aosloch-solution-single .aosloch-solution-contact__form .gform_footer{text-align:center;margin-top:20px;padding:0!important}.aosloch-solution-single .aosloch-solution-contact__form .gform_footer input[type=submit]{background-color:#006930;color:#fff;border:none;padding:10px 25px;border-radius:4px;cursor:pointer;font-size:14px;width:auto!important}.aosloch-solution-single .aosloch-solution-contact__form .gform_footer input[type=submit]:hover{background-color:#003619}.aosloch-solution-single .aosloch-solution-contact__form .gfield_consent_label{font-size:12px}.aosloch-solution-single .aosloch-solution-contact__form .gform_required_legend{display:none}.aosloch-solution-single .aosloch-solution-contact__form .gfield_description{font-size:12px;padding:0!important;margin-top:2px!important}.aosloch-solution-single .aosloch-solution-contact__form .gfield_checkbox label{font-size:12px;line-height:1.3}.aosloch-solution-single .aosloch-solution-video{padding:40px 0;background-color:#fff;text-align:center}.aosloch-solution-single .aosloch-solution-video-container{width:45%;padding:0 2rem}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-video-container{width:100%;padding:0 20px;margin-bottom:20px}}.aosloch-solution-single .aosloch-solution-video--first .aosloch-solution-video__title,.aosloch-solution-single .aosloch-solution-video--first .aosloch-solution-video__content{color:#000!important}.aosloch-solution-single .aosloch-solution-video--second{background-color:#9eca73}.aosloch-solution-single .aosloch-solution-video--second .container{max-width:1000px;margin:0 auto}.aosloch-solution-single .aosloch-solution-video--second .aosloch-solution-video-container,.aosloch-solution-single .aosloch-solution-video--second .aosloch-solution-video__iframe{width:45%;max-width:450px}.aosloch-solution-single .aosloch-solution-video__title{margin-bottom:20px!important;color:#fff!important;font-size:18px;font-weight:600;text-align:left}.aosloch-solution-single .aosloch-solution-video__content{max-width:100%;margin:0 auto 40px;color:#fff!important;line-height:1.6;font-size:14px;text-align:left;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-video__iframe{justify-self:end;width:45%;min-height:300px;aspect-ratio:16/9}.aosloch-solution-single .aosloch-solution-video__iframe-feature{width:100%;max-width:88%;justify-self:start;margin-bottom:2em}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-video__iframe{width:100%}}.aosloch-solution-single .aosloch-solution-video__iframe iframe{border:none;width:100%;height:100%}.aosloch-solution-single .aosloch-solution-video .container{display:flex;justify-content:space-between;align-items:center}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-video .container{flex-direction:column}}.aosloch-solution-single .aosloch-solution-complete{padding:40px 0;background-color:#dedede!important;color:#fff}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-video--second,.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles{width:100%;max-width:1000px;margin:0 auto;box-sizing:border-box}.aosloch-solution-single .aosloch-solution-complete .container{display:flex;flex-direction:column;align-items:center}.aosloch-solution-single .aosloch-solution-complete .container-complete-solution-heading h3,.aosloch-solution-single .aosloch-solution-complete .container-complete-solution-heading p{text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.aosloch-solution-single .aosloch-solution-complete .container-complete-solution-heading h3{font-size:24px;margin-bottom:10px;font-weight:400}.aosloch-solution-single .aosloch-solution-complete .container-complete-solution-heading p{font-size:14px;line-height:1.5;margin-bottom:40px;color:#f0f0f0}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-video{background:transparent}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-video .container{align-items:flex-start;flex-direction:row;max-width:1000px;margin:0 auto}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-video__title,.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-video__content{color:#000}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-video__title{margin-bottom:20px!important}.aosloch-solution-single .aosloch-solution-complete__content{width:100%;margin-bottom:20px}.aosloch-solution-single .aosloch-solution-complete__title{font-size:20px;color:#000;margin-bottom:20px!important}.aosloch-solution-single .aosloch-solution-complete__description{color:#000;line-height:1.5;margin-bottom:20px;font-size:14px;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-complete__button{margin-top:20px}.aosloch-solution-single .aosloch-solution-complete__button .button{display:inline-block;padding:10px 20px;background-color:#006930;color:#fff;text-decoration:none;border-radius:4px;font-weight:700;transition:background-color .3s ease}.aosloch-solution-single .aosloch-solution-complete__button .button:hover{background-color:#003619}.aosloch-solution-single .aosloch-solution-complete__image{flex:1;max-width:40%;background-color:#fff;padding:0!important;border-radius:4px;margin-left:20px;height:300px!important}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-complete__image{max-width:100%;margin-top:40px;margin-left:0}}.aosloch-solution-single .aosloch-solution-complete__image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.aosloch-solution-single .aosloch-solution-complete__tabs-container{display:flex;flex-direction:row;width:100%;border-radius:4px;overflow:hidden;max-width:1000px;margin:0 auto}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-complete__tabs-container{flex-direction:column}}.aosloch-solution-single .aosloch-solution-complete__tabs-nav{display:flex;flex-direction:column;width:25%;border-bottom:none;border-right:1px solid rgba(255,255,255,.1);margin-bottom:0;margin-right:0;overflow-y:auto}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-complete__tabs-nav{width:100%;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.2);margin-right:0;margin-bottom:20px}}.aosloch-solution-single .aosloch-solution-complete__tab-button{background-color:#006930;color:#fff!important;text-transform:uppercase!important;text-align:left;padding:20px;cursor:pointer;position:relative;transition:background-color .3s ease;white-space:normal;margin-bottom:0;border-bottom:1px solid #006930;font-size:14px;border-radius:0;font-weight:400;text-align:center;word-wrap:break-word;height:auto;min-height:60px;display:flex;align-items:center;justify-content:center;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-complete__tab-button:hover{background-color:#fff!important;color:#00692f!important}.aosloch-solution-single .aosloch-solution-complete__tab-button.active{border-right:3px solid #ffffff!important;background-color:#fff!important;color:#00692f}.aosloch-solution-single .aosloch-solution-complete__tabs-content{width:75%;padding:20px;background-color:#fff}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-complete__tabs-content{width:100%}}.aosloch-solution-single .aosloch-solution-complete__tab{display:none;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-complete__tab{flex-direction:column;align-items:center}}.aosloch-solution-single .aosloch-solution-complete__tab.active{display:flex}.aosloch-solution-single .aosloch-solution-complete__tab .aosloch-solution-complete__content{flex:1;padding-right:20px}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-complete__tab .aosloch-solution-complete__content{padding-right:0;text-align:center}}.aosloch-solution-single .aosloch-solution-complete__tab .aosloch-solution-complete__image{flex:1;max-width:40%;background-color:#fff;padding:20px;border-radius:4px;margin-left:20px;height:180px}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-complete__tab .aosloch-solution-complete__image{max-width:100%;margin-top:40px;margin-left:0}}.aosloch-solution-single .aosloch-solution-complete__tab .aosloch-solution-complete__image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.aosloch-solution-single .aosloch-solution-complete__components{width:100%}.aosloch-solution-single .aosloch-solution-complete__components .component-tabs{display:flex;flex-direction:column;width:100%}.aosloch-solution-single .aosloch-solution-complete__components .component-tabs .tab-button{background-color:rgba(255,255,255,.1);color:#fff;padding:10px 20px;text-align:left;border:none;margin-bottom:1px;cursor:pointer;transition:background-color .2s ease;font-size:14px;font-weight:400}.aosloch-solution-single .aosloch-solution-complete__components .component-tabs .tab-button:hover,.aosloch-solution-single .aosloch-solution-complete__components .component-tabs .tab-button.active{background-color:rgba(255,255,255,.2)}.aosloch-solution-single .aosloch-solution-complete__components .component-tabs .tab-content{background-color:#fff;padding:20px;color:#444;display:flex}.aosloch-solution-single .aosloch-solution-complete__components .component-tabs .tab-content .content-text{flex:3;padding-right:20px}.aosloch-solution-single .aosloch-solution-complete__components .component-tabs .tab-content .content-text h3{color:#006930;margin-bottom:10px;font-size:16px;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-complete__components .component-tabs .tab-content .content-text p{font-size:14px;line-height:1.5;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-complete__components .component-tabs .tab-content .content-image{flex:1;max-width:200px}.aosloch-solution-single .aosloch-solution-complete__components .component-tabs .tab-content .content-image img{width:100%;height:auto}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles{padding:40px 0;max-width:1000px;margin:0 auto}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles .container{max-width:1000px;padding:0 20px}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__wrapper{display:flex;flex-wrap:nowrap;justify-content:center;gap:20px;width:100%}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__wrapper{flex-direction:column}}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__cta{flex:0 0 30%;width:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;padding:20px;text-align:center;margin:0 auto}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__cta{width:100%;flex:none;margin-bottom:20px}}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__cta-description{margin-bottom:1.5rem;width:100%;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__cta-description h3{margin:0;font-size:16px;font-weight:600;color:#000;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__cta-image{width:100%;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__cta-image img{max-width:100%;height:auto;margin:0 auto;display:block}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__cta-button{margin-top:20px;width:100%;display:flex;justify-content:center}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__cta-button a.button{color:#fff;text-decoration:none;border-radius:4px;font-weight:700;transition:background-color .3s ease;background-color:#006930;border:3px solid #9eca73;color:#fff!important;font-size:16px;padding:12px 24px;display:inline-block;text-align:center;text-transform:uppercase;margin:0 auto}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__cta-button a.button:hover{background-color:#003619}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__grid{flex:0 0 65%;width:65%;display:grid;grid-template-columns:repeat(2,1fr);gap:50px 0;margin:0 auto}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__grid{width:100%;flex:none;gap:30px 30px}}@media (max-width: 767px){.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__grid{grid-template-columns:1fr;gap:20px}}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile{width:80%;height:176px;perspective:1000px;margin-bottom:0;margin-left:auto;margin-right:auto}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;cursor:pointer}@media (min-width: 1024px){.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-inner:hover{transform:rotateY(180deg)}}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-inner.is-flipped{transform:rotateY(180deg)}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-front,.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-back{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border-radius:4px;box-sizing:border-box}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-front{background-color:#00692f;color:#fff}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-front .aosloch-solution-cta-tiles__tile-icon{font-size:32px;margin-bottom:20px}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-front .aosloch-solution-cta-tiles__tile-icon svg,.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-front .aosloch-solution-cta-tiles__tile-icon i{color:#fff}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-front .aosloch-solution-cta-tiles__tile-title{font-size:16px!important;font-weight:600!important;margin:0!important;text-transform:capitalize!important;color:#fff!important;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-back{background-color:#fff;color:#000;transform:rotateY(180deg);overflow-y:auto}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-back .aosloch-solution-cta-tiles__tile-title{font-size:16px!important;font-weight:600!important;margin:0 0 10px!important;text-transform:capitalize!important;width:100%!important;color:#000!important;text-align:center!important;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-back .aosloch-solution-cta-tiles__tile-description{width:100%;text-align:center;overflow-y:auto}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-back .aosloch-solution-cta-tiles__tile-description p{margin:0 0 10px;font-size:14px;line-height:1.4;text-align:center;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-complete .aosloch-solution-cta-tiles__tile-back .aosloch-solution-cta-tiles__tile-description p:last-child{margin-bottom:0}.aosloch-solution-single .aosloch-solution-usps{padding:60px 0;background-color:#fff}.aosloch-solution-single .aosloch-solution-usps__title{text-align:center;margin-bottom:40px!important;color:#006930;font-size:24px;font-weight:400}.aosloch-solution-single .aosloch-solution-usps__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1000px;margin:0 auto}@media (max-width: 1199px){.aosloch-solution-single .aosloch-solution-usps__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.aosloch-solution-single .aosloch-solution-usps__grid{grid-template-columns:repeat(2,1fr)}}.aosloch-solution-single .aosloch-solution-usps__item{text-align:center}.aosloch-solution-single .aosloch-solution-usps__icon{width:70px;height:70px;margin:0 auto 10px;background-color:#007933!important;border-radius:50%;display:flex;align-items:center;justify-content:center}.aosloch-solution-single .aosloch-solution-usps__icon i,.aosloch-solution-single .aosloch-solution-usps__icon svg{font-size:24px;color:#fff}.aosloch-solution-single .aosloch-solution-usps__name{font-size:13px;color:#006930;font-weight:600;line-height:1.3;margin-top:10px;text-align:center;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-schemes{padding:40px 0;background-color:#f5f5f5;overflow:hidden}.aosloch-solution-single .aosloch-solution-schemes .container{padding:0;max-width:1000px}@media (min-width: 1199px){.aosloch-solution-single .aosloch-solution-schemes .container{padding:0 20px}}.aosloch-solution-single .aosloch-solution-schemes__title{text-align:center;margin-bottom:10px;color:#006930;font-size:24px;font-weight:400}.aosloch-solution-single .aosloch-solution-schemes__description{text-align:center;max-width:600px;margin:0 auto 40px;color:#444;line-height:1.5;font-size:14px;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-single .aosloch-solution-schemes__slider-container{position:relative;display:flex;align-items:center;margin:0;padding:0 50px;box-sizing:border-box;max-width:100%;overflow:visible}.aosloch-solution-single .aosloch-solution-schemes__slider{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:10px;gap:12px;width:100%;scrollbar-width:none;-ms-overflow-style:none}.aosloch-solution-single .aosloch-solution-schemes__slider::-webkit-scrollbar{display:none}.aosloch-solution-single .aosloch-solution-schemes__nav{position:absolute;z-index:5;height:36px;width:36px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;border:1px solid #000;border-radius:0;cursor:pointer;font-size:20px;font-weight:400;transition:all .3s ease;box-shadow:none;padding:0;margin:0}.aosloch-solution-single .aosloch-solution-schemes__nav:hover{background-color:#f5f5f5}.aosloch-solution-single .aosloch-solution-schemes__nav.disabled{opacity:.5;cursor:not-allowed}.aosloch-solution-single .aosloch-solution-schemes__nav.disabled:hover{background-color:#fff}.aosloch-solution-single .aosloch-solution-schemes__nav span{line-height:1;display:flex;align-items:center;justify-content:center}.aosloch-solution-single .aosloch-solution-schemes__nav span i{font-size:22px}.aosloch-solution-single .aosloch-solution-schemes__nav--prev{left:10px}.aosloch-solution-single .aosloch-solution-schemes__nav--next{right:10px}@media (max-width: 767px){.aosloch-solution-single .aosloch-solution-schemes__nav{width:32px;height:32px}.aosloch-solution-single .aosloch-solution-schemes__nav span i{font-size:18px}}.aosloch-solution-single .aosloch-solution-schemes__item{overflow:hidden;position:relative;aspect-ratio:1/1;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#fff;min-width:170px;flex:0 0 170px;scroll-snap-align:center;margin:0;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.aosloch-solution-single .aosloch-solution-schemes__item:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.aosloch-solution-single .aosloch-solution-schemes__item .aosloch-solution-schemes__lightbox-trigger{display:flex;flex-direction:column;width:100%;height:100%;position:relative;text-decoration:none;font-size:0;line-height:0}@media (min-width: 767px) and (max-width: 1199px){.aosloch-solution-single .aosloch-solution-schemes__item{min-width:200px;flex:0 0 200px}}@media (min-width: 1199px){.aosloch-solution-single .aosloch-solution-schemes__item{min-width:calc(25% - 12px);flex:0 0 calc(25% - 12px);max-width:calc(25% - 12px)}}.aosloch-solution-single .aosloch-solution-schemes__image{position:relative;overflow:hidden;flex:1;margin:0;padding:0;font-size:0;line-height:0}.aosloch-solution-single .aosloch-solution-schemes__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.aosloch-solution-single .aosloch-solution-schemes__label{position:relative;bottom:auto;left:auto;right:auto;background-color:#006930;color:#fff;padding:10px;text-align:center;text-transform:none;font-size:12px;line-height:1.2;font-weight:700;z-index:1;height:40px;display:flex;align-items:center;justify-content:center;margin-top:0;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-schemes-lightbox{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .3s ease;width:100%;max-width:100%;margin:0}.aosloch-schemes-lightbox.active{opacity:1;pointer-events:auto}.aosloch-schemes-lightbox__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);z-index:-1;width:100vw;max-width:100vw}.aosloch-schemes-lightbox__content{position:relative;width:auto;height:auto;max-width:90%;max-height:90vh;z-index:1;display:flex;flex-direction:column;background-color:#fff;border-radius:4px;overflow:hidden}.aosloch-schemes-lightbox__close{position:absolute;top:10px;right:10px;background-color:transparent;border:none;color:#000;font-size:24px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;z-index:2}.aosloch-schemes-lightbox__close:hover{color:#006930}.aosloch-schemes-lightbox__title{display:block;padding:20px;background-color:#fff;color:#000;font-size:18px;font-weight:700;text-align:center;margin:0;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-schemes-lightbox__image-container{display:flex;justify-content:center;align-items:center;padding:20px;max-height:70vh;overflow:auto}.aosloch-schemes-lightbox__image{max-width:100%;max-height:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.aosloch-schemes-lightbox__description{padding:20px;background-color:#fff;color:#000;font-size:14px;line-height:1.5;text-align:left;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-sectors{padding:40px 0;background-color:#006930;overflow:hidden}.aosloch-solution-sectors p{color:#fff;text-align:center}.aosloch-solution-sectors .container{padding:0;max-width:1000px}@media (min-width: 1199px){.aosloch-solution-sectors .container{padding:0 20px}}.aosloch-solution-sectors__title{text-align:center;margin-bottom:10px;color:#fff;font-size:24px;font-weight:400}.aosloch-solution-sectors__description{text-align:center;max-width:600px;margin:0 auto 40px;color:#fff;line-height:1.5;font-size:14px;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-sectors__slider-container{position:relative;display:flex;align-items:center;margin:0;padding:0 50px;box-sizing:border-box;max-width:100%;overflow:visible}.aosloch-solution-sectors__slider{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:10px;gap:12px;width:100%;scrollbar-width:none;-ms-overflow-style:none}.aosloch-solution-sectors__slider::-webkit-scrollbar{display:none}.aosloch-solution-sectors__nav{position:absolute;z-index:5;height:36px;width:36px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;border:1px solid #000;border-radius:0;cursor:pointer;font-size:20px;font-weight:400;transition:all .3s ease;box-shadow:none;padding:0;margin:0}.aosloch-solution-sectors__nav:hover{background-color:#f5f5f5}.aosloch-solution-sectors__nav.disabled{opacity:.5;cursor:not-allowed}.aosloch-solution-sectors__nav.disabled:hover{background-color:#fff}.aosloch-solution-sectors__nav span{line-height:1;display:flex;align-items:center;justify-content:center}.aosloch-solution-sectors__nav span i{font-size:22px}.aosloch-solution-sectors__nav--prev{left:10px}.aosloch-solution-sectors__nav--next{right:10px}@media (max-width: 767px){.aosloch-solution-sectors__nav{width:32px;height:32px}.aosloch-solution-sectors__nav span i{font-size:18px}}.aosloch-solution-sectors__item{overflow:hidden;position:relative;aspect-ratio:1/1;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#fff;min-width:170px;flex:0 0 170px;scroll-snap-align:center;margin:0;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.aosloch-solution-sectors__item:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.aosloch-solution-sectors__item:hover a{color:#9eca73!important}@media (min-width: 767px) and (max-width: 1199px){.aosloch-solution-sectors__item{min-width:200px;flex:0 0 200px}}@media (min-width: 1199px){.aosloch-solution-sectors__item{min-width:calc(25% - 12px);flex:0 0 calc(25% - 12px);max-width:calc(25% - 12px)}}.aosloch-solution-sectors__image{position:relative;overflow:hidden;flex:1;margin:0;padding:0;font-size:0;line-height:0}.aosloch-solution-sectors__image a{display:block;width:100%;height:100%;transition:opacity .3s ease;font-size:0;line-height:0}.aosloch-solution-sectors__image a:hover{opacity:.8}.aosloch-solution-sectors__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.aosloch-solution-sectors__label{position:absolute;bottom:0;left:0;right:0;background-color:#006930;color:#fff;padding:10px;text-align:center;text-transform:none;font-size:12px;font-weight:700;z-index:1;height:40px;display:flex;align-items:center;justify-content:center;margin-top:0;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-sectors__label a{color:#fff;text-decoration:none;display:block;width:100%;text-align:center;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-news{padding:60px 0;background-color:#fff;overflow:hidden}.aosloch-solution-news .container{padding:0;max-width:1000px}@media (min-width: 1199px){.aosloch-solution-news .container{padding:0 20px}}.aosloch-solution-news__title{text-align:center;margin-bottom:40px!important;color:#006930;font-size:24px;font-weight:400}.aosloch-solution-news__slider-container{position:relative;display:flex;align-items:center;margin:0;padding:0 50px;box-sizing:border-box;max-width:100%;overflow:visible}.aosloch-solution-news__slider{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:10px;gap:12px;width:100%;scrollbar-width:none;-ms-overflow-style:none}.aosloch-solution-news__slider::-webkit-scrollbar{display:none}.aosloch-solution-news__nav{position:absolute;z-index:5;height:36px;width:36px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;border:1px solid #000;border-radius:0;cursor:pointer;font-size:20px;font-weight:400;transition:all .3s ease;box-shadow:none;padding:0;margin:0}.aosloch-solution-news__nav:hover{background-color:#f5f5f5}.aosloch-solution-news__nav.disabled{opacity:.5;cursor:not-allowed}.aosloch-solution-news__nav.disabled:hover{background-color:#fff}.aosloch-solution-news__nav span{line-height:1;display:flex;align-items:center;justify-content:center}.aosloch-solution-news__nav span i{font-size:22px}.aosloch-solution-news__nav--prev{left:10px}.aosloch-solution-news__nav--next{right:10px}@media (max-width: 767px){.aosloch-solution-news__nav{width:32px;height:32px}.aosloch-solution-news__nav span i{font-size:18px}}.aosloch-solution-news__item{overflow:hidden;position:relative;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#000;height:100%;display:flex;flex-direction:column;border-radius:4px;transition:transform .3s ease,box-shadow .3s ease;min-width:170px;flex:0 0 170px;scroll-snap-align:center;margin:0}.aosloch-solution-news__item:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2)}@media (min-width: 767px) and (max-width: 1199px){.aosloch-solution-news__item{min-width:200px;flex:0 0 200px}}@media (min-width: 1199px){.aosloch-solution-news__item{min-width:calc(25% - 12px);flex:0 0 calc(25% - 12px);max-width:calc(25% - 12px)}}.aosloch-solution-news__item-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.aosloch-solution-news__item-link:hover{text-decoration:none}.aosloch-solution-news__item-link:hover .aosloch-solution-news__item-title{color:#9eca73}.aosloch-solution-news__image{height:200px;position:relative;flex-grow:1}.aosloch-solution-news__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.aosloch-solution-news__placeholder{width:100%;height:100%;background-color:#333;display:flex;align-items:center;justify-content:center}.aosloch-solution-news__placeholder i{font-size:48px;color:#666}.aosloch-solution-news__content{padding:10px 20px;display:flex;flex-direction:column;background-color:#006930;color:#fff;height:80px;justify-content:center}.aosloch-solution-news__item-title{font-size:14px;margin:0 0 10px;line-height:1.3;width:100%;color:#fff;font-weight:400!important;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center;max-height:54px;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-archive{padding:60px 0}.aosloch-solution-archive__header{text-align:center;margin-bottom:60px}.aosloch-solution-archive__title{font-size:36px;margin-bottom:20px;color:#006930}.aosloch-solution-archive__description{max-width:800px;margin:0 auto;color:#444;line-height:1.6}.aosloch-solution-archive__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:60px}@media (max-width: 1199px){.aosloch-solution-archive__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.aosloch-solution-archive__grid{grid-template-columns:1fr}}.aosloch-solution-archive__item{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column}.aosloch-solution-archive__image img{width:100%;height:auto;display:block}.aosloch-solution-archive__content{padding:20px;flex-grow:1;display:flex;flex-direction:column}.aosloch-solution-archive__item-title{font-size:20px;margin-bottom:10px}.aosloch-solution-archive__item-title a{color:#9eca73;text-decoration:none}.aosloch-solution-archive__item-title a:hover{color:#006930}.aosloch-solution-archive__subtitle{color:#006930;margin-bottom:10px;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-archive__excerpt{color:#444;line-height:1.6;margin-bottom:20px;flex-grow:1;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.aosloch-solution-archive__read-more{display:inline-block;background-color:#006930;color:#fff;text-decoration:none;border-radius:4px;font-weight:700;transition:background-color .3s ease;font-size:14px;padding:8px 16px;align-self:flex-start}.aosloch-solution-archive__read-more:hover{background-color:#003619}.aosloch-solution-archive__pagination{text-align:center}.aosloch-solution-archive__pagination .nav-links{display:inline-flex}.aosloch-solution-archive__pagination .nav-links .page-numbers{display:inline-block;padding:8px 14px;margin:0 4px;border-radius:4px;text-decoration:none;background-color:#fff;color:#444;border:1px solid #ddd}.aosloch-solution-archive__pagination .nav-links .page-numbers.current{background-color:#006930;color:#fff;border-color:#006930}.aosloch-solution-archive__pagination .nav-links .page-numbers:hover:not(.current){background-color:#f2f2f2}.aosloch-solution-archive__no-results{text-align:center;padding:60px;background-color:#9eca73;border-radius:4px}.aosloch-responsive-iframe{border:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}body.wp-theme-lochinvar .aosloch-solution-schemes__label,body.wp-theme-lochinvar .aosloch-solution-news__content,body.wp-theme-lochinvar .aosloch-solution-sectors{background-color:#d2232a!important}body.wp-theme-lochinvar .aosloch-solution-features__item,body.wp-theme-lochinvar .aosloch-solution-complete{background-color:#4d4e50!important}body.wp-theme-lochinvar .aosloch-solution-hero__title,body.wp-theme-lochinvar .aosloch-solution-usps__title,body.wp-theme-lochinvar .aosloch-solution-usps__name,body.wp-theme-lochinvar .aosloch-solution-schemes__title,body.wp-theme-lochinvar .aosloch-solution-news__title{color:#d2232a!important}body.wp-theme-lochinvar .aosloch-solution-cta-tiles__cta-description h3{color:#fff!important}body.wp-theme-lochinvar .aosloch-solution-complete__tab-button{background-color:#bdbbbb!important;text-transform:uppercase!important;border-bottom:1px solid #000000!important}body.wp-theme-lochinvar .aosloch-solution-complete__tab-button.active{border-right:3px solid #d2232a!important;background-color:#d2232a!important;color:#fff}body.wp-theme-lochinvar .aosloch-solution-complete__tab-button:hover{background-color:#d2232a!important;color:#fff!important}body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-contact,body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-contact .textFormFieldBlock,body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-contact .phoneFormFieldBlock{padding:0}body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-contact .textFormFieldBlock label,body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-contact .phoneFormFieldBlock label{display:none!important}body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-cta-tiles__tile-front{background-color:#d2232a!important}body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-sectors__label{background-color:#fff!important}body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-sectors__label a{color:#d2232a!important}body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-sectors__label:hover a,body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-sectors__label .aosloch-solution-sectors__item:hover a,body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-news__item-link:hover .aosloch-solution-news__item-title{color:#000!important}body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-complete__button .button{background-color:#d2232a}body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-complete__button .button:hover{background-color:red!important}body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-cta-tiles__cta-button .button{background-color:#d2232a!important;color:#fff!important;border:3px solid #ffffff!important}body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-cta-tiles__cta-button .button:hover{background-color:red!important}body.wp-theme-lochinvar .solution-template-default h2,body.wp-theme-lochinvar .solution-template-default h3{font-weight:900!important}body.wp-theme-lochinvar .aosloch-solution-news__item-title:hover{color:#000!important}body.wp-theme-lochinvar .aosloch-solution-single .aosloch-solution-usps__icon{background-color:#d2232a!important}@media (max-width: 1199px){.aosloch-solution-complete .aosloch-solution-video.aosloch-solution-video--second .container{display:flex;flex-direction:column;align-items:stretch}.aosloch-solution-complete .aosloch-solution-video.aosloch-solution-video--second .aosloch-solution-video-container{width:100%;max-width:100%;order:1;margin-bottom:20px}.aosloch-solution-complete .aosloch-solution-video.aosloch-solution-video--second .aosloch-solution-video__iframe{width:100%;max-width:100%;order:2}.aosloch-solution-video.aosloch-solution-video--second .container{display:flex;flex-direction:column}.aosloch-solution-video.aosloch-solution-video--second .aosloch-solution-video-container{width:100%;max-width:100%;order:1;margin-bottom:20px}.aosloch-solution-video.aosloch-solution-video--second .aosloch-solution-video__iframe{width:100%;max-width:100%;order:2}.aosloch-solution-video__iframe-feature{max-width:100%!important;width:100%}}
