﻿.offer .what-we-offer-sub-button,.what-we-offer .what-we-offer-button,.featured-casestudies .featured-casestudies-button,.featured-products .featured-products-button,.about .why-choose-sub-button,.why-choose .why-choose-button,.featured-sectors .swiper-sector-button,.ajs-button{background:0 0;border:none;outline:0;display:block;margin:0;padding:0;position:static;list-style:none}.offer,.latest-news>div,.about{margin-left:auto;margin-right:auto;width:100%}.call-to-action,.sectors div,.offer,.image-50-image-50>div,.wysiwyg-50-image-50>div,.wysiwyg-50-image-50-contained>div,.casestudy-box .img,.casestudy-box picture,.casestudy-box,.about,.featured-sector .icon,.featured-sector>a,.ajs-button{display:grid}.what-we-offer .what-we-offer-pagination,.what-we-offer .what-we-offer-button span,.what-we-offer .what-we-offer-button,.featured-sector .zone,.featured-sector .text,.ajs-button strong,.offer .uncover-link,.featured-casestudies .uncover-link,.about .uncover-link,.what-we-offer .swiper-pagination-bullets,.featured-downloads .swiper-pagination-bullets,.latest-news .swiper-pagination-bullets,.featured-casestudies .swiper-pagination-bullets,.featured-products .swiper-pagination-bullets,.why-choose .swiper-pagination-bullets{display:flex}.featured-sector nav{display:flex;flex-wrap:wrap}.testimonial>div,.sector,.casestudy-box .case-title,.featured-sector{display:flex;flex-direction:column}.latest-news,.featured-products,.featured-sectors,.bg1{background-color:#fff;color:#020202}.testimonial,.call-to-action,.what-we-offer,.featured-downloads,.wysiwyg-50-image-50-contained>div,.featured-casestudies,.why-choose,.bg2{background-color:#e2e2e2;color:#020202}.image-50-image-50 section,.wysiwyg-50-image-50 section,.wysiwyg section,.wysiwyg-50-image-50-contained section{color:inherit}.image-50-image-50 section h2,.wysiwyg-50-image-50 section h2,.wysiwyg section h2,.wysiwyg-50-image-50-contained section h2,.image-50-image-50 section h3,.wysiwyg-50-image-50 section h3,.wysiwyg section h3,.wysiwyg-50-image-50-contained section h3,.image-50-image-50 section h4,.wysiwyg-50-image-50 section h4,.wysiwyg section h4,.wysiwyg-50-image-50-contained section h4,.image-50-image-50 section h5,.wysiwyg-50-image-50 section h5,.wysiwyg section h5,.wysiwyg-50-image-50-contained section h5,.image-50-image-50 section h6,.wysiwyg-50-image-50 section h6,.wysiwyg section h6,.wysiwyg-50-image-50-contained section h6{line-height:1em;letter-spacing:.1rem}.image-50-image-50 section h2:first-child,.wysiwyg-50-image-50 section h2:first-child,.wysiwyg section h2:first-child,.wysiwyg-50-image-50-contained section h2:first-child,.image-50-image-50 section h3:first-child,.wysiwyg-50-image-50 section h3:first-child,.wysiwyg section h3:first-child,.wysiwyg-50-image-50-contained section h3:first-child,.image-50-image-50 section h4:first-child,.wysiwyg-50-image-50 section h4:first-child,.wysiwyg section h4:first-child,.wysiwyg-50-image-50-contained section h4:first-child,.image-50-image-50 section h5:first-child,.wysiwyg-50-image-50 section h5:first-child,.wysiwyg section h5:first-child,.wysiwyg-50-image-50-contained section h5:first-child,.image-50-image-50 section h6:first-child,.wysiwyg-50-image-50 section h6:first-child,.wysiwyg section h6:first-child,.wysiwyg-50-image-50-contained section h6:first-child{margin-top:0}.image-50-image-50 section h3,.wysiwyg-50-image-50 section h3,.wysiwyg section h3,.wysiwyg-50-image-50-contained section h3{text-transform:uppercase;font-size:1.3rem}.image-50-image-50 section h4,.wysiwyg-50-image-50 section h4,.wysiwyg section h4,.wysiwyg-50-image-50-contained section h4{font-weight:300;color:inherit;color:#4a4a4a}.image-50-image-50 section h4:first-child,.wysiwyg-50-image-50 section h4:first-child,.wysiwyg section h4:first-child,.wysiwyg-50-image-50-contained section h4:first-child{margin-top:0}.image-50-image-50 section p,.wysiwyg-50-image-50 section p,.wysiwyg section p,.wysiwyg-50-image-50-contained section p{line-height:1.85rem}.image-50-image-50 section iframe,.wysiwyg-50-image-50 section iframe,.wysiwyg section iframe,.wysiwyg-50-image-50-contained section iframe{max-width:100%}.image-50-image-50 section address,.wysiwyg-50-image-50 section address,.wysiwyg section address,.wysiwyg-50-image-50-contained section address{color:#020202;font-style:normal;margin:2rem 0}.image-50-image-50 section strong,.wysiwyg-50-image-50 section strong,.wysiwyg section strong,.wysiwyg-50-image-50-contained section strong{font-weight:400}.image-50-image-50 section blockquote,.wysiwyg-50-image-50 section blockquote,.wysiwyg section blockquote,.wysiwyg-50-image-50-contained section blockquote{margin:2rem 0;font-size:1.2rem;line-height:1.5em;position:relative}.image-50-image-50 section figure,.wysiwyg-50-image-50 section figure,.wysiwyg section figure,.wysiwyg-50-image-50-contained section figure{margin:2rem 0}.casestudy-box .case-title,.casestudy-box picture img,.featured-sector .title strong:before,.featured-sector .title strong,.featured-sector nav,.featured-sector img,.featured-sector h2,.ajs-button:after,.ajs-button strong,.ajs-button:not(.ajs-button-loaded),.btn,.offer .uncover-link:before,.featured-casestudies .uncover-link:before,.about .uncover-link:before,.offer .uncover-link strong,.featured-casestudies .uncover-link strong,.about .uncover-link strong,.what-we-offer .swiper-pagination-bullets .swiper-pagination-bullet,.featured-downloads .swiper-pagination-bullets .swiper-pagination-bullet,.latest-news .swiper-pagination-bullets .swiper-pagination-bullet,.featured-casestudies .swiper-pagination-bullets .swiper-pagination-bullet,.featured-products .swiper-pagination-bullets .swiper-pagination-bullet,.why-choose .swiper-pagination-bullets .swiper-pagination-bullet{transition:all .3s;transition-timing-function:linear}.image-50-image-50 section h4,.wysiwyg-50-image-50 section h4,.wysiwyg section h4,.wysiwyg-50-image-50-contained section h4{font-family:"Roboto",sans-serif;letter-spacing:0;line-height:2em;font-weight:300}.why-choose header h2{position:relative;padding-bottom:.5em}.why-choose header h2:after{letter-spacing:3em;font-weight:300;font-size:.2rem;content:"";padding-left:3em;position:absolute;top:100%;left:50%;transform:translateX(-50%);color:#bcbdc0}@media screen and (min-width:1200px){.why-choose header h2:after{font-size:8px}}.about h3{position:relative;padding-bottom:.5em}.about h3:after{letter-spacing:1rem;font-weight:300;font-size:.2rem;content:"";position:absolute;top:100%;left:0;color:#bcbdc0}@media screen and (min-width:1200px){.about h3:after{font-size:8px}}.image-50-image-50 h2,.wysiwyg-50-image-50 h2,.why-choose header h2{display:block;position:relative;margin-bottom:1em;text-align:center;margin:0 0 1em;font-size:2rem;font-weight:500}.image-50-image-50 h2 strong,.wysiwyg-50-image-50 h2 strong,.why-choose header h2 strong{font-weight:500;color:#ce1432}@media screen and (min-width:1200px){.image-50-image-50 h2,.wysiwyg-50-image-50 h2,.why-choose header h2{font-size:4rem}}.sectors h2,.what-we-offer header h2{display:block;position:relative;margin-bottom:1em;text-align:center;margin:0 0 1em;font-size:2rem;font-weight:500;text-transform:uppercase}.sectors h2 strong,.what-we-offer header h2 strong{color:#ce1432;font-weight:500}@media screen and (min-width:1200px){.sectors h2,.what-we-offer header h2{font-size:2.7rem}}.testimonial>div:before,.sector h3:after,.offer .what-we-offer-sub-button:after,.what-we-offer .what-we-offer-button span:before,.featured-casestudies .featured-casestudies-button:after,.featured-products .featured-products-button:after,.about .why-choose-sub-button:before,.why-choose .why-choose-button:before,.featured-sector .title strong:before,.featured-sectors .swiper-sector-button.swiper-sector-button-prev:before,.featured-sectors .swiper-sector-button.swiper-sector-button-next:before,.featured-sectors .swiper-sector-button:before,.offer .uncover-link:before,.featured-casestudies .uncover-link:before,.about .uncover-link:before,.why-choose header h2:after,.about h3:after{font-family:"Font Awesome 6 Pro";line-height:1em}.testimonial,.sectors,.what-we-offer,.featured-downloads,.image-50-image-50,.wysiwyg-50-image-50,.wysiwyg-50-image-50-contained,.latest-news,.featured-casestudies,.featured-products,.why-choose,.featured-sectors{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:1200px){.testimonial,.sectors,.what-we-offer,.featured-downloads,.image-50-image-50,.wysiwyg-50-image-50,.wysiwyg-50-image-50-contained,.latest-news,.featured-casestudies,.featured-products,.why-choose,.featured-sectors{padding-top:5.5555rem;padding-bottom:5.5555rem}}#cms>section,#cms>div{transition:1s;opacity:0;transform:translate3d(0rem,5rem,0)}#cms>section.ready,#cms>div.ready{opacity:1;transform:translate3d(0,0,0)}.featured-downloads .swiper-pagination-bullets,.latest-news .swiper-pagination-bullets,.featured-casestudies .swiper-pagination-bullets,.featured-products .swiper-pagination-bullets,.why-choose .swiper-pagination-bullets{padding:2rem 0 0;justify-content:stretch;align-items:center}.featured-downloads .swiper-pagination-bullets .swiper-pagination-bullet,.latest-news .swiper-pagination-bullets .swiper-pagination-bullet,.featured-casestudies .swiper-pagination-bullets .swiper-pagination-bullet,.featured-products .swiper-pagination-bullets .swiper-pagination-bullet,.why-choose .swiper-pagination-bullets .swiper-pagination-bullet{border-radius:0;margin:0;width:100%;background:rgba(2,2,2,.75)}.featured-downloads .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.latest-news .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.featured-casestudies .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.featured-products .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.why-choose .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(2,2,2,.5)}@media screen and (min-width:768px){.featured-downloads .swiper-pagination-bullets,.latest-news .swiper-pagination-bullets,.featured-casestudies .swiper-pagination-bullets,.featured-products .swiper-pagination-bullets,.why-choose .swiper-pagination-bullets{display:none}}.what-we-offer .swiper-pagination-bullets{padding:3rem 0 0;justify-content:stretch;align-items:center;max-width:30rem;margin:0 auto}.what-we-offer .swiper-pagination-bullets .swiper-pagination-bullet{border-radius:0;margin:0 .5rem;width:100%;background:rgba(2,2,2,.75)}.what-we-offer .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ce1432}.offer .uncover-link,.featured-casestudies .uncover-link,.about .uncover-link{color:#020202;width:max-content}.offer .uncover-link strong,.featured-casestudies .uncover-link strong,.about .uncover-link strong{display:block;font-weight:400;transform:translateX(-1rem);opacity:0;line-height:2.7777rem;font-size:1.333333rem;margin-left:1.5rem;margin-right:1.5rem}.offer .uncover-link:before,.featured-casestudies .uncover-link:before,.about .uncover-link:before{content:"+";transform-origin:center;font-size:1.3888rem;font-weight:100;border:1px solid #020202;line-height:2.7777rem;width:2.77777rem;text-align:center;border-radius:100%}.offer .uncover-link:hover strong,.featured-casestudies .uncover-link:hover strong,.about .uncover-link:hover strong{opacity:1;transform:translateX(0)}.offer .uncover-link:hover:before,.featured-casestudies .uncover-link:hover:before,.about .uncover-link:hover:before{transform:rotate(90deg)}.testimonial,.call-to-action,.sectors,.what-we-offer header,.image-50-image-50,.wysiwyg-50-image-50,.wysiwyg,.offer,.latest-news>div,.about{padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.testimonial,.call-to-action,.sectors,.what-we-offer header,.image-50-image-50,.wysiwyg-50-image-50,.wysiwyg,.offer,.latest-news>div,.about{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:1200px){.testimonial,.call-to-action,.sectors,.what-we-offer header,.image-50-image-50,.wysiwyg-50-image-50,.wysiwyg,.offer,.latest-news>div,.about{padding-left:7.7777rem;padding-right:7.7777rem}}.ajs-button:not(.ajs-button-loaded),.btn{display:block;width:max-content;border:2px solid #020202;background:#020202;color:#fff;padding:.8888rem 1rem;font-size:1rem;white-space:nowrap;font-weight:400;text-align:center;line-height:1.557rem}.hover.ajs-button:not(.ajs-button-loaded),.hover.btn{background:#fff;color:#020202}.red.ajs-button:not(.ajs-button-loaded),.red.btn{border-color:#ce1432;background:#ce1432}.ajs-button{max-width:16rem;color:#fff;grid-template-columns:100%;overflow:hidden;background:#fff;text-align:center;position:relative;cursor:pointer}.ajs-button strong{border:2px solid #020202;z-index:3;grid-row:1;grid-column:1;padding:.5rem .8rem;font-weight:inherit;align-items:center;justify-content:center}.ajs-button .fa{margin-right:1rem}.ajs-button:after{content:"";display:block;background:#020202;grid-column:1;grid-row:1;width:100%;height:300%;transform:skewY(15deg);transform-origin:0 0;position:absolute;bottom:0;left:0}.red.ajs-button strong{border-color:#ce1432}.red.ajs-button:after{background:#ce1432}.hover.ajs-button,.ajs-button:hover{color:#020202;border-color:#020202}.hover.ajs-button:after,.ajs-button:hover:after{transform:translateY(-100%) skewY(10deg)}.disabled.ajs-button{opacity:.5;pointer-events:none}@media screen and (min-width:desktop){.ajs-button strong{padding:.8888rem 1rem}}.image-50-image-50 figure,.wysiwyg-50-image-50 figure,.wysiwyg-50-image-50-contained figure{display:block}.image-50-image-50 figure img,.wysiwyg-50-image-50 figure img,.wysiwyg-50-image-50-contained figure img{display:block;width:100%;height:100%;object-fit:cover}.offer .what-we-offer-sub-button,.what-we-offer .what-we-offer-button,.featured-casestudies .featured-casestudies-button,.featured-products .featured-products-button,.about .why-choose-sub-button,.why-choose .why-choose-button,.featured-sectors .swiper-sector-button,.ajs-button{background:0 0;border:none;outline:0;display:block;margin:0;padding:0;position:static;list-style:none}.offer,.latest-news>div,.about{margin-left:auto;margin-right:auto;width:100%}.call-to-action,.sectors div,.offer,.image-50-image-50>div,.wysiwyg-50-image-50>div,.wysiwyg-50-image-50-contained>div,.casestudy-box .img,.casestudy-box picture,.casestudy-box,.about,.featured-sector .icon,.featured-sector>a,.ajs-button{display:grid}.what-we-offer .what-we-offer-pagination,.what-we-offer .what-we-offer-button span,.what-we-offer .what-we-offer-button,.featured-sector .zone,.featured-sector .text,.featured-downloads .swiper-pagination-bullets,.latest-news .swiper-pagination-bullets,.featured-casestudies .swiper-pagination-bullets,.featured-products .swiper-pagination-bullets,.why-choose .swiper-pagination-bullets,.what-we-offer .swiper-pagination-bullets,.offer .uncover-link,.featured-casestudies .uncover-link,.about .uncover-link,.ajs-button strong{display:flex}.featured-sector nav{display:flex;flex-wrap:wrap}.testimonial>div,.sector,.casestudy-box .case-title,.featured-sector{display:flex;flex-direction:column}.latest-news,.featured-products,.featured-sectors,.bg1{background-color:#fff;color:#020202}.testimonial,.call-to-action,.what-we-offer,.featured-downloads,.wysiwyg-50-image-50-contained>div,.featured-casestudies,.why-choose,.bg2{background-color:#e2e2e2;color:#020202}.image-50-image-50 section,.wysiwyg-50-image-50 section,.wysiwyg section,.wysiwyg-50-image-50-contained section{color:inherit}.image-50-image-50 section h2,.wysiwyg-50-image-50 section h2,.wysiwyg section h2,.wysiwyg-50-image-50-contained section h2,.image-50-image-50 section h3,.wysiwyg-50-image-50 section h3,.wysiwyg section h3,.wysiwyg-50-image-50-contained section h3,.image-50-image-50 section h4,.wysiwyg-50-image-50 section h4,.wysiwyg section h4,.wysiwyg-50-image-50-contained section h4,.image-50-image-50 section h5,.wysiwyg-50-image-50 section h5,.wysiwyg section h5,.wysiwyg-50-image-50-contained section h5,.image-50-image-50 section h6,.wysiwyg-50-image-50 section h6,.wysiwyg section h6,.wysiwyg-50-image-50-contained section h6{line-height:1em;letter-spacing:.1rem}.image-50-image-50 section h2:first-child,.wysiwyg-50-image-50 section h2:first-child,.wysiwyg section h2:first-child,.wysiwyg-50-image-50-contained section h2:first-child,.image-50-image-50 section h3:first-child,.wysiwyg-50-image-50 section h3:first-child,.wysiwyg section h3:first-child,.wysiwyg-50-image-50-contained section h3:first-child,.image-50-image-50 section h4:first-child,.wysiwyg-50-image-50 section h4:first-child,.wysiwyg section h4:first-child,.wysiwyg-50-image-50-contained section h4:first-child,.image-50-image-50 section h5:first-child,.wysiwyg-50-image-50 section h5:first-child,.wysiwyg section h5:first-child,.wysiwyg-50-image-50-contained section h5:first-child,.image-50-image-50 section h6:first-child,.wysiwyg-50-image-50 section h6:first-child,.wysiwyg section h6:first-child,.wysiwyg-50-image-50-contained section h6:first-child{margin-top:0}.image-50-image-50 section h3,.wysiwyg-50-image-50 section h3,.wysiwyg section h3,.wysiwyg-50-image-50-contained section h3{text-transform:uppercase;font-size:1.3rem}.image-50-image-50 section h4,.wysiwyg-50-image-50 section h4,.wysiwyg section h4,.wysiwyg-50-image-50-contained section h4{font-weight:300;color:inherit;color:#4a4a4a}.image-50-image-50 section h4:first-child,.wysiwyg-50-image-50 section h4:first-child,.wysiwyg section h4:first-child,.wysiwyg-50-image-50-contained section h4:first-child{margin-top:0}.image-50-image-50 section p,.wysiwyg-50-image-50 section p,.wysiwyg section p,.wysiwyg-50-image-50-contained section p{line-height:1.85rem}.image-50-image-50 section iframe,.wysiwyg-50-image-50 section iframe,.wysiwyg section iframe,.wysiwyg-50-image-50-contained section iframe{max-width:100%}.image-50-image-50 section address,.wysiwyg-50-image-50 section address,.wysiwyg section address,.wysiwyg-50-image-50-contained section address{color:#020202;font-style:normal;margin:2rem 0}.image-50-image-50 section strong,.wysiwyg-50-image-50 section strong,.wysiwyg section strong,.wysiwyg-50-image-50-contained section strong{font-weight:400}.image-50-image-50 section blockquote,.wysiwyg-50-image-50 section blockquote,.wysiwyg section blockquote,.wysiwyg-50-image-50-contained section blockquote{margin:2rem 0;font-size:1.2rem;line-height:1.5em;position:relative}.image-50-image-50 section figure,.wysiwyg-50-image-50 section figure,.wysiwyg section figure,.wysiwyg-50-image-50-contained section figure{margin:2rem 0}.casestudy-box .case-title,.casestudy-box picture img,.featured-sector .title strong:before,.featured-sector .title strong,.featured-sector nav,.featured-sector img,.featured-sector h2,.featured-downloads .swiper-pagination-bullets .swiper-pagination-bullet,.latest-news .swiper-pagination-bullets .swiper-pagination-bullet,.featured-casestudies .swiper-pagination-bullets .swiper-pagination-bullet,.featured-products .swiper-pagination-bullets .swiper-pagination-bullet,.why-choose .swiper-pagination-bullets .swiper-pagination-bullet,.what-we-offer .swiper-pagination-bullets .swiper-pagination-bullet,.offer .uncover-link strong,.featured-casestudies .uncover-link strong,.about .uncover-link strong,.offer .uncover-link:before,.featured-casestudies .uncover-link:before,.about .uncover-link:before,.btn,.ajs-button strong,.ajs-button:not(.ajs-button-loaded),.ajs-button:after{transition:all .3s;transition-timing-function:linear}.image-50-image-50 section h4,.wysiwyg-50-image-50 section h4,.wysiwyg section h4,.wysiwyg-50-image-50-contained section h4{font-family:"Roboto",sans-serif;letter-spacing:0;line-height:2em;font-weight:300}.why-choose header h2{position:relative;padding-bottom:.5em}.why-choose header h2:after{letter-spacing:3em;font-weight:300;font-size:.2rem;content:"";padding-left:3em;position:absolute;top:100%;left:50%;transform:translateX(-50%);color:#bcbdc0}@media screen and (min-width:1200px){.why-choose header h2:after{font-size:8px}}.about h3{position:relative;padding-bottom:.5em}.about h3:after{letter-spacing:1rem;font-weight:300;font-size:.2rem;content:"";position:absolute;top:100%;left:0;color:#bcbdc0}@media screen and (min-width:1200px){.about h3:after{font-size:8px}}.image-50-image-50 h2,.wysiwyg-50-image-50 h2,.why-choose header h2{display:block;position:relative;margin-bottom:1em;text-align:center;margin:0 0 1em;font-size:2rem;font-weight:500}.image-50-image-50 h2 strong,.wysiwyg-50-image-50 h2 strong,.why-choose header h2 strong{font-weight:500;color:#ce1432}@media screen and (min-width:1200px){.image-50-image-50 h2,.wysiwyg-50-image-50 h2,.why-choose header h2{font-size:4rem}}.sectors h2,.what-we-offer header h2{display:block;position:relative;margin-bottom:1em;text-align:center;margin:0 0 1em;font-size:2rem;font-weight:500;text-transform:uppercase}.sectors h2 strong,.what-we-offer header h2 strong{color:#ce1432;font-weight:500}@media screen and (min-width:1200px){.sectors h2,.what-we-offer header h2{font-size:2.7rem}}.testimonial>div:before,.sector h3:after,.offer .what-we-offer-sub-button:after,.what-we-offer .what-we-offer-button span:before,.featured-casestudies .featured-casestudies-button:after,.featured-products .featured-products-button:after,.about .why-choose-sub-button:before,.why-choose .why-choose-button:before,.featured-sector .title strong:before,.featured-sectors .swiper-sector-button.swiper-sector-button-prev:before,.featured-sectors .swiper-sector-button.swiper-sector-button-next:before,.featured-sectors .swiper-sector-button:before,.why-choose header h2:after,.about h3:after,.offer .uncover-link:before,.featured-casestudies .uncover-link:before,.about .uncover-link:before{font-family:"Font Awesome 6 Pro";line-height:1em}.testimonial,.sectors,.what-we-offer,.featured-downloads,.image-50-image-50,.wysiwyg-50-image-50,.wysiwyg-50-image-50-contained,.latest-news,.featured-casestudies,.featured-products,.why-choose,.featured-sectors{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:1200px){.testimonial,.sectors,.what-we-offer,.featured-downloads,.image-50-image-50,.wysiwyg-50-image-50,.wysiwyg-50-image-50-contained,.latest-news,.featured-casestudies,.featured-products,.why-choose,.featured-sectors{padding-top:5.5555rem;padding-bottom:5.5555rem}}#cms>section,#cms>div{transition:1s;opacity:0;transform:translate3d(0rem,5rem,0)}#cms>section.ready,#cms>div.ready{opacity:1;transform:translate3d(0,0,0)}.featured-downloads .swiper-pagination-bullets,.latest-news .swiper-pagination-bullets,.featured-casestudies .swiper-pagination-bullets,.featured-products .swiper-pagination-bullets,.why-choose .swiper-pagination-bullets{padding:2rem 0 0;justify-content:stretch;align-items:center}.featured-downloads .swiper-pagination-bullets .swiper-pagination-bullet,.latest-news .swiper-pagination-bullets .swiper-pagination-bullet,.featured-casestudies .swiper-pagination-bullets .swiper-pagination-bullet,.featured-products .swiper-pagination-bullets .swiper-pagination-bullet,.why-choose .swiper-pagination-bullets .swiper-pagination-bullet{border-radius:0;margin:0;width:100%;background:rgba(2,2,2,.75)}.featured-downloads .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.latest-news .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.featured-casestudies .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.featured-products .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.why-choose .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(2,2,2,.5)}@media screen and (min-width:768px){.featured-downloads .swiper-pagination-bullets,.latest-news .swiper-pagination-bullets,.featured-casestudies .swiper-pagination-bullets,.featured-products .swiper-pagination-bullets,.why-choose .swiper-pagination-bullets{display:none}}.what-we-offer .swiper-pagination-bullets{padding:3rem 0 0;justify-content:stretch;align-items:center;max-width:30rem;margin:0 auto}.what-we-offer .swiper-pagination-bullets .swiper-pagination-bullet{border-radius:0;margin:0 .5rem;width:100%;background:rgba(2,2,2,.75)}.what-we-offer .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ce1432}.offer .uncover-link,.featured-casestudies .uncover-link,.about .uncover-link{color:#020202;width:max-content}.offer .uncover-link strong,.featured-casestudies .uncover-link strong,.about .uncover-link strong{display:block;font-weight:400;transform:translateX(-1rem);opacity:0;line-height:2.7777rem;font-size:1.333333rem;margin-left:1.5rem;margin-right:1.5rem}.offer .uncover-link:before,.featured-casestudies .uncover-link:before,.about .uncover-link:before{content:"+";transform-origin:center;font-size:1.3888rem;font-weight:100;border:1px solid #020202;line-height:2.7777rem;width:2.77777rem;text-align:center;border-radius:100%}.offer .uncover-link:hover strong,.featured-casestudies .uncover-link:hover strong,.about .uncover-link:hover strong{opacity:1;transform:translateX(0)}.offer .uncover-link:hover:before,.featured-casestudies .uncover-link:hover:before,.about .uncover-link:hover:before{transform:rotate(90deg)}.testimonial,.call-to-action,.sectors,.what-we-offer header,.image-50-image-50,.wysiwyg-50-image-50,.wysiwyg,.offer,.latest-news>div,.about{padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.testimonial,.call-to-action,.sectors,.what-we-offer header,.image-50-image-50,.wysiwyg-50-image-50,.wysiwyg,.offer,.latest-news>div,.about{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:1200px){.testimonial,.call-to-action,.sectors,.what-we-offer header,.image-50-image-50,.wysiwyg-50-image-50,.wysiwyg,.offer,.latest-news>div,.about{padding-left:7.7777rem;padding-right:7.7777rem}}.btn,.ajs-button:not(.ajs-button-loaded){display:block;width:max-content;border:2px solid #020202;background:#020202;color:#fff;padding:.8888rem 1rem;font-size:1rem;white-space:nowrap;font-weight:400;text-align:center;line-height:1.557rem}.hover.btn,.hover.ajs-button:not(.ajs-button-loaded){background:#fff;color:#020202}.red.btn,.red.ajs-button:not(.ajs-button-loaded){border-color:#ce1432;background:#ce1432}.ajs-button{max-width:16rem;color:#fff;grid-template-columns:100%;overflow:hidden;background:#fff;text-align:center;position:relative;cursor:pointer}.ajs-button strong{border:2px solid #020202;z-index:3;grid-row:1;grid-column:1;padding:.5rem .8rem;font-weight:inherit;align-items:center;justify-content:center}.ajs-button .fa{margin-right:1rem}.ajs-button:after{content:"";display:block;background:#020202;grid-column:1;grid-row:1;width:100%;height:300%;transform:skewY(15deg);transform-origin:0 0;position:absolute;bottom:0;left:0}.red.ajs-button strong{border-color:#ce1432}.red.ajs-button:after{background:#ce1432}.hover.ajs-button,.ajs-button:hover{color:#020202;border-color:#020202}.hover.ajs-button:after,.ajs-button:hover:after{transform:translateY(-100%) skewY(10deg)}.disabled.ajs-button{opacity:.5;pointer-events:none}@media screen and (min-width:desktop){.ajs-button strong{padding:.8888rem 1rem}}.image-50-image-50 figure,.wysiwyg-50-image-50 figure,.wysiwyg-50-image-50-contained figure{display:block}.image-50-image-50 figure img,.wysiwyg-50-image-50 figure img,.wysiwyg-50-image-50-contained figure img{display:block;width:100%;height:100%;object-fit:cover}.featured-sectors{position:relative;overflow:hidden}.featured-sectors .swiper-wrapper .swiper-slide{align-self:center;width:80vw;z-index:1}.featured-sectors .swiper-wrapper .swiper-slide.active{z-index:2}@media screen and (min-width:768px){.featured-sectors .swiper-wrapper .swiper-slide{width:40vw}}.featured-sectors .swiper-sector-button{position:absolute;top:0;height:100%;width:3rem;text-align:center;z-index:10;cursor:pointer;color:#ce1432;font-size:2rem}.featured-sectors .swiper-sector-button:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-sectors .swiper-sector-button.swiper-button-disabled{display:none}.featured-sectors .swiper-sector-button.swiper-sector-button-next{right:0}.featured-sectors .swiper-sector-button.swiper-sector-button-next:before{content:""}.featured-sectors .swiper-sector-button.swiper-sector-button-prev{left:0}.featured-sectors .swiper-sector-button.swiper-sector-button-prev:before{content:""}@media screen and (min-width:768px){.featured-sectors .swiper-sector-button.swiper-sector-button-next{width:20vw}.featured-sectors .swiper-sector-button.swiper-sector-button-prev{width:20vw}}.featured-sector{transition:padding .3s,width .3s;align-items:center;justify-content:center;padding:0;width:80vw}.featured-sector>a{width:100%;grid-template-columns:100%}.featured-sector>a:hover picture img{transform:scale(1.1)}.featured-sector h2{transition:.3s;margin:0;padding:1rem 2rem;text-align:center;color:#fff;font-size:1.3333rem;text-transform:uppercase;line-height:1em;width:100%;font-weight:700}.featured-sector .text{position:relative;transition:1s;grid-column:1;grid-row:1;align-items:center;justify-content:stretch;z-index:2;width:100%;background:rgba(2,2,2,.5)}.featured-sector picture{overflow:hidden;grid-column:1;grid-row:1;width:100%;z-index:1}.featured-sector img{width:100%;height:100%;object-fit:cover}.featured-sector nav{position:relative;margin:0 -10vw;width:calc(100% + 20vw);align-items:center;justify-content:space-around;padding:3rem 1rem 0;z-index:3;opacity:0}.featured-sector .title{flex-basis:100%;display:block;margin-bottom:2rem;text-align:center;max-width:100%;width:max-content;border:1px solid #fff;background:#020202;color:#fff;padding:.8rem 1rem}.featured-sector .title strong{padding:0 1em;position:relative}.featured-sector .title strong:before{content:"";width:2em;font-size:inherit;line-height:inherit;position:absolute;left:0;opacity:0;color:#ce1432;transform:translateX(1em)}.featured-sector .title:hover strong{padding-left:2em;padding-right:0}.featured-sector .title:hover strong:before{opacity:1;transform:translateX(0)}.featured-sector .zone{align-items:center;justify-content:center;color:#020202;font-size:1rem;line-height:1em;position:relative;padding:.5rem 1rem;text-decoration:underline;margin-bottom:1rem}.featured-sector .zone span{display:block;text-align:center;font-weight:500;z-index:2}.featured-sector .icon{grid-template-columns:100%;position:relative;align-self:stretch;text-align:center;grid-row-gap:1rem;max-width:25%}.featured-sector .icon img{height:5rem;width:5rem;object-fit:contain;display:none}.featured-sector .icon span{display:block;color:#020202}.active .featured-sector nav{animation-name:fadeIn;animation-duration:.3s;animation-fill-mode:forwards;animation-delay:.3s;opacity:0}@media screen and (min-width:481px){.featured-sector .zone{text-decoration:none;width:5rem;height:5rem;padding:1rem;margin-bottom:0}.featured-sector .zone:before{transition:.3s;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;background:#fff;border:2px solid #ce1432;border-radius:100%;z-index:1}.featured-sector .zone:hover:before{width:6rem;height:6rem;border:2px solid #020202}.featured-sector .icon img{display:block}}@media screen and (min-width:0)and (max-width:767px){.featured-sector .text{background:rgba(2,2,2,.5)}}@media screen and (min-width:768px){.featured-sector{width:40vw;padding:0 5vw}.featured-sector nav{padding:5.5555rem 2rem 0}.featured-sector nav .title{position:absolute;top:0;left:50%;transform:translateY(-50%) translateX(-50%);font-weight:300}.featured-sector>a h2{padding:1rem 1.041666667vw;font-size:1vw}.active .featured-sector{animation-name:featuredSector;animation-duration:.6s;animation-fill-mode:forwards;animation-delay:0ms;margin:0;width:40vw;padding:0}.active .featured-sector a h2{padding:1rem 2.604166667vw;animation-name:featuredSectorFont;animation-duration:.6s;animation-fill-mode:forwards;animation-delay:0ms}.active .featured-sector a:hover h2{background:rgba(2,2,2,.5)}.active .featured-sector .text{background:rgba(2,2,2,0)}}@media screen and (min-width:1600px){.featured-sector nav{margin:0 -3.5rem;width:calc(100% + 7rem)}.featured-sector .title{padding:1.3888rem 3rem;font-size:1.166rem}.featured-sector .zone{width:7rem;height:7rem}.featured-sector .zone:before{width:7rem;height:7rem}.featured-sector .zone:hover:before{width:8rem;height:8rem}}.why-choose header h2{font-weight:500}.why-choose header h2:after{color:#4a4a4a}.why-choose .why-choose-slider{position:relative;overflow:hidden}.why-choose .why-choose-button{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:3;font-weight:100}.why-choose .why-choose-button:before{content:"";font-size:2.7777rem;text-align:center}.why-choose .why-choose-button.why-choose-button-next{right:1rem}.why-choose .why-choose-button.why-choose-button-next:before{content:""}.why-choose .why-choose-button.why-choose-button-prev{left:1rem}.why-choose .why-choose-button.why-choose-button-prev:before{content:""}.why-choose .why-choose-pagination{padding-left:1rem;padding-right:1rem}@media screen and (min-width:0)and (max-width:767px){.why-choose .why-choose-button{display:none}}@media screen and (min-width:1600px){.why-choose .why-choose-button.why-choose-button-next{right:1.5rem}.why-choose .why-choose-button.why-choose-button-prev{left:1.5rem}}.about{grid-template-columns:100%;grid-column-gap:2rem;grid-row-gap:4rem;align-items:center;padding:0 1rem}.about h3{line-height:1.2em;text-transform:uppercase;font-weight:500;padding-left:2em;padding-right:2em}.about h3 strong{color:#ce1432;font-weight:400}.about h3:after{color:#4a4a4a}.about h3 img{position:absolute;top:.6em;left:0;width:1.2em;height:1.2em;height:auto;transform:translateY(-50%)}.about .why-choose-sub-button{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:3;right:0}.about .why-choose-sub-button:before{content:"";font-size:2em;text-align:center;content:""}.about .uncover-link{margin-top:3em}.about picture img{width:100%}@media screen and (min-width:768px){.about{padding:0 4rem}.about .why-choose-sub-button{display:none}}@media screen and (min-width:768px){.about{grid-template-columns:1fr 1fr}.about .sub-title{max-width:25vw}}@media screen and (min-width:1200px){.about{padding:0 7.77777rem;grid-column-gap:5.555rem}.about h3{font-size:2.7rem}}.featured-products{position:relative;overflow:hidden;padding-left:1rem;padding-right:1rem}.featured-products header{margin-bottom:2rem}.featured-products .title{max-width:max-content;font-size:2.777rem;text-transform:uppercase;font-weight:400}.featured-products .title span{display:block;color:#ce1432;font-size:1rem;font-weight:400;text-transform:none;line-height:1em}.featured-products .title strong{font-weight:500;line-height:1em}.featured-products .sub-title{display:none;padding-left:3rem;padding-right:3rem}.featured-products .sub-title .title{margin:0 auto}.featured-products .swiper-slide{width:auto}.featured-products .product-box{width:66.66vw}.featured-products .featured-products-button{position:absolute;top:50%;width:3rem;height:3rem;font-size:2rem;color:#ce1432;text-align:center;line-height:3rem;z-index:10;cursor:pointer}.featured-products .featured-products-button:after{content:"";transform:translateY(-50%)}.featured-products .featured-products-button.featured-products-button-next{right:2rem}.featured-products .featured-products-button.featured-products-button-next:after{content:""}.featured-products .featured-products-button.featured-products-button-prev{left:2rem}.featured-products .featured-products-button.featured-products-button-prev:after{content:""}.featured-products .featured-products-button.swiper-button-disabled{opacity:.5;color:#bcbdc0}@media screen and (min-width:768px){.featured-products header{display:none}.featured-products .sub-title{display:block}.featured-products .product-box{width:33.33vw}}@media screen and (min-width:1200px){.featured-products .sub-title{padding-left:6.7777rem;padding-right:6.7777rem}.featured-products .product-box{width:30vw}}.featured-casestudies{overflow:hidden;padding-left:1rem;padding-right:1rem;position:relative}.featured-casestudies header{margin-bottom:2rem}.featured-casestudies .title{max-width:max-content;font-size:2.777rem;text-transform:uppercase;font-weight:400;text-align:right}.featured-casestudies .title span{display:block;color:#ce1432;font-size:1rem;font-weight:400;text-transform:none;line-height:1em}.featured-casestudies .title strong{font-weight:500;line-height:1em}.featured-casestudies .sub-title{display:none;padding-right:3rem;padding-left:3rem}.featured-casestudies .sub-title .title{margin:0 auto}.featured-casestudies .swiper-slide{width:auto}.featured-casestudies .uncover-link{margin-top:3em}.featured-casestudies .casestudy-box{width:66.66vw}.featured-casestudies .featured-casestudies-button{position:absolute;top:50%;width:3rem;height:3rem;font-size:2rem;color:#ce1432;text-align:center;line-height:3rem;z-index:10;cursor:pointer}.featured-casestudies .featured-casestudies-button:after{content:"";transform:translateY(-50%)}.featured-casestudies .featured-casestudies-button.featured-casestudies-button-next{right:2rem}.featured-casestudies .featured-casestudies-button.featured-casestudies-button-next:after{content:""}.featured-casestudies .featured-casestudies-button.featured-casestudies-button-prev{left:2rem}.featured-casestudies .featured-casestudies-button.featured-casestudies-button-prev:after{content:""}.featured-casestudies .featured-casestudies-button.swiper-button-disabled{opacity:.5;color:#bcbdc0}@media screen and (min-width:768px){.featured-casestudies header{display:none}.featured-casestudies .sub-title{display:block}.featured-casestudies .casestudy-box{width:33.33vw}}@media screen and (min-width:1200px){.featured-casestudies .sub-title{padding-right:6.7777rem;padding-left:6.7777rem}.featured-casestudies .casestudy-box{width:30vw}}.casestudy-box{grid-template-columns:100%;grid-row-gap:1rem;color:#020202;position:relative;text-align:left}.casestudy-box h3{text-transform:uppercase;font-weight:400;margin:0 0 1rem;font-size:1.8rem;padding:1em 1rem 0}.casestudy-box picture{grid-template-columns:100%;overflow:hidden;grid-column:1;grid-row:1}.casestudy-box picture img{display:block;width:100%;height:100%;grid-column:1;grid-row:2;z-index:1;object-fit:contain}.casestudy-box .text{order:2}.casestudy-box .img{grid-template-columns:100%;order:1;border:1px solid #e2e2e2;position:relative}.casestudy-box .case-title{align-items:center;justify-content:center;grid-column:1;grid-row:1;z-index:2;text-align:center;background-color:rgba(2,2,2,.5);color:#fff;font-weight:500}.casestudy-box .category{display:block;color:#ce1432;max-width:100%;z-index:3;padding-bottom:.5em;margin-bottom:.5em;border-bottom:2px solid #bcbdc0}.casestudy-box:hover .case-title{background-color:rgba(2,2,2,.75)}@media screen and (min-width:1200px){.casestudy-box h3{font-size:2.77rem}.casestudy-box .case-title{font-size:1.3333rem}}.latest-news h2{text-align:center;text-transform:uppercase;font-weight:400;margin-bottom:3rem}.latest-news .latest-news-slider{overflow:hidden}@media screen and (min-width:1600px){.latest-news h2{font-size:2.7rem;font-weight:500}}.wysiwyg-50-image-50-contained{padding-left:1rem;padding-right:1rem}.wysiwyg-50-image-50-contained>div{max-width:68rem;margin:0 auto;grid-template-columns:1fr}.wysiwyg-50-image-50-contained section{padding:1rem;text-align:left}.wysiwyg-50-image-50-contained h2{text-transform:uppercase;max-width:20rem;text-align:left}.wysiwyg-50-image-50-contained figure{position:relative}.wysiwyg-50-image-50-contained figure:hover{opacity:1}.wysiwyg-50-image-50-contained figcaption{display:block;position:absolute;bottom:0;left:0;right:0;background:#bcbdc0;opacity:0}@media screen and (min-width:768px){.wysiwyg-50-image-50-contained>div{grid-template-columns:1fr 1fr}.wysiwyg-50-image-50-contained section{padding:2rem}}@media screen and (min-width:1200px){.wysiwyg-50-image-50-contained section{padding:3rem}.wysiwyg-50-image-50-contained h2{font-size:2.777rem}}.wysiwyg{padding-top:3rem;padding-bottom:3rem}.wysiwyg-50-image-50>div{align-items:center;justify-content:stretch;grid-template-columns:100%;grid-column-gap:3rem;grid-row-gap:3rem}.wysiwyg-50-image-50 h2{text-transform:uppercase;text-align:left}@media screen and (min-width:768px){.wysiwyg-50-image-50.right section{order:2}.wysiwyg-50-image-50>div{grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.wysiwyg-50-image-50>div{grid-column-gap:5.5555rem}.wysiwyg-50-image-50 h2{font-size:2.777rem}}.image-50-image-50>div{align-items:center;justify-content:stretch;grid-template-columns:100%;grid-column-gap:3rem;grid-row-gap:3rem}.image-50-image-50 h2{text-transform:uppercase;text-align:left}@media screen and (min-width:768px){.image-50-image-50.right section{order:2}.image-50-image-50>div{grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.image-50-image-50>div{grid-column-gap:5.5555rem}.image-50-image-50 h2{font-size:2.777rem}}.featured-downloads{overflow:hidden;padding-left:1rem;padding-right:1rem}.featured-downloads header{margin-bottom:2rem}.featured-downloads .title{max-width:max-content;font-size:2.777rem;text-transform:uppercase;font-weight:400;max-width:20rem}.featured-downloads .title span{display:block;color:#ce1432;font-size:1rem;font-weight:400;text-transform:none;line-height:1em}.featured-downloads .title strong{font-weight:500;line-height:1em}.featured-downloads .sub-title{display:none;padding-left:3rem;padding-right:3rem}.featured-downloads .sub-title .title{margin:0 auto}.featured-downloads .swiper-slide{width:auto}.featured-downloads .download-box{width:66.66vw}@media screen and (min-width:768px){.featured-downloads header{display:none}.featured-downloads .sub-title{display:block}.featured-downloads .download-box{width:30vw}}@media screen and (min-width:1200px){.featured-downloads .sub-title{padding-left:6.7777rem;padding-right:6.7777rem}}.what-we-offer header{text-align:center;margin:0 auto 2.7rem auto;max-width:70rem}.what-we-offer header h2{font-weight:500}.what-we-offer header h2:after{color:#4a4a4a}.what-we-offer header h2:last-child{margin-bottom:0}.what-we-offer .what-we-offer-slider{position:relative;overflow:hidden}.what-we-offer .what-we-offer-button{align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:3;font-weight:100;transform-origin:center;width:3rem;height:3rem}.what-we-offer .what-we-offer-button span{width:max-content;align-items:center;justify-content:center}.what-we-offer .what-we-offer-button span:before{content:"";font-size:1.666rem;line-height:1.666rem;height:1.666rem;width:1.666rem;text-align:center}.what-we-offer .what-we-offer-button strong{display:block;border-bottom:1px solid #ce1432;margin:0 1rem;padding:.5rem 0;width:max-content;text-transform:uppercase}.what-we-offer .what-we-offer-button.what-we-offer-button-next{right:1rem;transform:rotate(90deg)}.what-we-offer .what-we-offer-button.what-we-offer-button-next strong{margin-left:0}.what-we-offer .what-we-offer-button.what-we-offer-button-next span:before{order:3;content:""}.what-we-offer .what-we-offer-button.what-we-offer-button-prev{left:1rem;transform:rotate(-90deg)}.what-we-offer .what-we-offer-button.what-we-offer-button-prev strong{margin-right:0}.what-we-offer .what-we-offer-button.what-we-offer-button-prev span:before{content:""}.what-we-offer .what-we-offer-pagination{padding-left:1rem;padding-right:1rem}@media screen and (min-width:0)and (max-width:767px){.what-we-offer .what-we-offer-button{display:none}}@media screen and (min-width:1600px){.what-we-offer .what-we-offer-button.what-we-offer-button-next{right:1.5rem}.what-we-offer .what-we-offer-button.what-we-offer-button-prev{left:1.5rem}}.offer{grid-template-columns:100%;grid-column-gap:2rem;grid-row-gap:4rem;align-items:center;padding:0 1rem}.offer h3{line-height:1.2em;text-transform:uppercase;font-weight:500;font-size:2rem;position:relative;padding-right:1.5em}.offer h3 strong{color:#ce1432;font-weight:500}.offer h3:after{color:#4a4a4a}.offer .what-we-offer-sub-button{position:absolute;right:0;bottom:0;cursor:pointer}.offer .what-we-offer-sub-button:after{content:"";color:#ce1432}.offer .uncover-link{margin-top:3em}.offer picture img{width:100%}@media screen and (min-width:768px){.offer{padding:0 4rem}.offer .what-we-offer-sub-button{display:none}}@media screen and (min-width:768px){.offer{grid-template-columns:1fr 1fr}.offer .sub-title{max-width:25vw}}@media screen and (min-width:1200px){.offer{padding:0 7.77777rem;grid-column-gap:5.5555rem}}.sectors div{grid-row-gap:2rem;grid-column-gap:2rem;grid-template-columns:100%}.sectors .sector{text-align:center}@media screen and (min-width:481px){.sectors div{grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.sectors div{grid-template-columns:1fr 1fr 1fr 1fr}}.sector{align-items:center;justify-content:center;text-align:center}.sector h3{text-transform:uppercase}.sector h3:after{display:block;letter-spacing:3em;font-weight:300;font-size:.3rem;content:"";padding-left:3em;margin-top:1rem}.call-to-action{grid-template-columns:100%;grid-column-gap:3rem;align-items:center;padding:3rem 1rem}.call-to-action h2{text-transform:uppercase;font-weight:500}.call-to-action h2 strong{font-weight:500;color:#ce1432}.call-to-action p{font-weight:500}.call-to-action img{width:100%}@media screen and (min-width:0)and (max-width:1199px){.call-to-action{text-align:center}.call-to-action picture{display:none}.call-to-action .ajs-button{margin:0 auto}}@media screen and (min-width:768px){.call-to-action{padding:3rem}.call-to-action h2{font-size:2.7777rem}.call-to-action p{font-size:1.3333rem}}@media screen and (min-width:1200px){.call-to-action{grid-template-columns:2fr 3fr;padding:5.555rem}.call-to-action picture{margin:-10.5555rem 0}}.testimonial{text-align:center}.testimonial>div{align-items:center;justify-content:center;max-width:68rem;margin:0 auto}.testimonial>div:before{font-weight:700;content:"";color:#ce1432;font-size:3rem;margin-bottom:3rem}.testimonial blockquote{margin:0 0 1rem}.testimonial blockquote:before,.testimonial blockquote:after{content:'"'}.testimonial strong{font-style:italic;font-weight:700}