.page-template-tpl-homepage section.hero{padding:10em 0 4em}.bg-hp-slides.owl-carousel{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}.bg-hp-slides .owl-item,.bg-hp-slides [class*=owl-stage],.hp-slide{height:100%}.bg-hp-slides.owl-carousel img{object-fit:cover;object-position:center top;height:100%}.bg-hp-slides.owl-carousel.owl-theme .owl-dots{position:absolute;z-index:1;bottom:1em;left:50%;transform:translateX(-50%)}.owl-carousel.owl-theme .owl-dots button.owl-dot span{width:14px;height:14px;border-radius:100%;border:1px solid #fff;background:0 0;margin:.4em}.owl-carousel.owl-theme .owl-dots button.owl-dot.active span{background:#fff}.hp-hero{display:flex;align-items:flex-end;text-align:center}.page-template-tpl-homepage .hp-hero h1{font-size:1.9rem;color:#f7f7f7;margin-bottom:1em;padding:.2em .4em .32em}.hp-hero .btn.btn-slide{font-weight:300!important;color:#f7f7f7;font-size:min(max(14px,2vw),22px);padding:.64em 1.68em!important;line-height:1.2;margin:.4em;min-width:222px;display:inline-block;text-decoration:none!important}@media(min-width:540px){.page-template-tpl-homepage .hp-hero h1{font-size:3.125rem}}@media(min-width:768px){.page-template-tpl-homepage section.hero{padding-bottom:6em}.hp-hero .hero-buttons{border-left:3px solid #12100b;border-right:3px solid #12100b;display:inline-flex;overflow:hidden}.hp-hero .btn.btn-slide{padding:.76em 1.66em!important;-webkit-clip-path:none!important;clip-path:none!important;transform:skewX(-15deg);margin:0 0 -2px;border:3px solid #12100b;border-bottom-width:4px;outline:none!important;box-shadow:none!important}.hp-hero .btn.btn-slide span{transform:skewX(15deg);display:block;outline:none!important}.hp-hero .btn.btn-slide::before{content:none}.hp-hero .btn.btn-slide:first-child{left:-.6em}.hp-hero .btn.btn-slide:last-child{right:-.6em}.hp-hero .btn.btn-slide:hover{background-color:#f7f7f780}}@media(min-width:1024px){.bg-hp-slides.owl-carousel.owl-theme .owl-dots{bottom:2em}}@media(min-width:1680px){.page-template-tpl-homepage section.hero{min-height:1000px;padding-bottom:8em}.section-about-home p{font-size:19px}}body main section.section-flexible-columns .feature-card.feature-single-img{display:block;height:auto}body main section.section-flexible-columns .feature-single-img.feature-card .feature-image{margin-bottom:0;overflow:hidden}.feature-single-img.feature-card .content{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;flex-flow:column;justify-content:center;text-align:center;align-items:center;padding:10%;background:rgba(253,208,50,.9);background:-webkit-linear-gradient(top,rgba(253,208,50,.9) 0%,rgba(253,208,50,.9) 14%,rgba(0,186,179,.9) 100%);background:linear-gradient(to bottom,rgba(253,208,50,.9) 0%,rgba(253,208,50,.9) 14%,rgba(0,186,179,.9) 100%);color:#000;transition:200ms}.col-12:nth-of-type(2n) .feature-single-img.feature-card .content{background:-webkit-linear-gradient(top,rgba(253,208,50,0.9) 0%,rgba(253,208,50,0.9) 14%,rgba(240,120,110,0.9) 100%);background:linear-gradient(to bottom,rgba(253,208,50,0.9) 0%,rgba(253,208,50,0.9) 14%,rgba(240,120,110,0.9) 100%)}.col-12:nth-of-type(3n) .feature-single-img.feature-card .content{background:-webkit-linear-gradient(top,rgba(253,208,50,0.9) 0%,rgba(253,208,50,0.9) 14%,rgba(255,102,0,0.9) 100%);background:linear-gradient(to bottom,rgba(253,208,50,0.9) 0%,rgba(253,208,50,0.9) 14%,rgba(255,102,0,0.9) 100%)}.feature-single-img.feature-card .content p{margin:.8em 0 0}@media(min-width:768px){body main section.section-flexible-columns .feature-card.feature-single-img{margin-bottom:30px}}@media(min-width:1280px){.feature-single-img.feature-card a .content{opacity:0}.feature-single-img.feature-card a .content>*{transform:translateY(1em);transition:transform 200ms ease-in 0ms}.feature-single-img.feature-card a:hover .content>*{transform:translateY(0)}.feature-single-img.feature-card a:hover .content,.feature-single-img.feature-card a:active .content{opacity:1}.feature-single-img.feature-card .feature-image img{transform:scale3d(1,1,1);transition:transform 200ms ease-in-out 80ms}.feature-single-img.feature-card a:hover .feature-image img{transform:scale3d(1.2,1.2,1)}}@media(min-width:1680px){.feature-single-img.feature-card .content p{font-size:19px}}.section-logostrip.bg-white,.section-logostrip.bg-white .image-strip{background:#f7f7f7!important}body main section.section-logostrip .image-strip{grid-template-columns:repeat(3,1fr)}body main section.section-flexible-columns.section-transform-home{padding:6rem 0;background-image:url(/wp-content/uploads/2021/01/U7lamp_1.jpg)!important;background-attachment:scroll}.section-transform-home::before{content:'';z-index:0;position:absolute;background:rgba(31,43,31,.8);pointer-events:none;top:0;right:0;left:0;bottom:0}.section-transform-home .btn-unruly{margin-top:2.5rem;min-width:222px;display:inline-block}@media(min-width:1024px){body main section.section-flexible-columns.section-transform-home{padding:8vw 0;background-attachment:fixed}}@media(min-width:1680px){body main section.section-transform-home.flexible-hovers p{font-size:22px}.section-transform-home .btn-unruly{font-size:19px}}body main section.section-flexible-columns.flexible-hovers .feature-card .feature-image::after{bottom:0}body main section.flexible-hovers a h4{font-weight:800;margin-bottom:1.6rem;text-decoration:underline}body main section.flexible-hovers a:not(.btn):hover,body main section.flexible-hovers a:hover h4{text-decoration:none}@media(min-width:576px){body main section.flexible-hovers a h4,body main section.flexible-hovers a+p{height:3.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}body main section.flexible-hovers a+p{height:4.8em}}@media(min-width:768px){body main section.flexible-hovers a h4{height:2.4em;-webkit-line-clamp:2}}@media(min-width:992px){body main section.flexible-hovers a h4{text-decoration:none}body main section.flexible-hovers a:not(.btn):hover,body main section.flexible-hovers a:hover h4{text-decoration:underline}}@media(min-width:1680px){body main section.flexible-hovers a h4{font-size:22px}body main section.flexible-hovers p{font-size:19px}}.section-jobs-module{text-align:center}.section-jobs-module .row h2{margin-bottom:2rem}.section-jobs-module .row:first-child{padding-bottom:3em}.section-jobs-module .row:first-child .col-lg-7{max-width:100%;flex:0 0 100%}