/*
DO NOT EDIT THIS FILE DIRECTLY.
Generated via Gulp. Changes will be overwritten.
Edit SCSS in /assets/scss/ instead.
*/

.our-company__hero.header-transparent{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.our-company__hero.header-transparent>.row_col_wrap_12{margin-top:54px!important}@media (min-width:1000px) and (max-width:1299px){.our-company__hero.header-transparent>.row_col_wrap_12{margin-top:67px!important}}@media (min-width:1300px){.our-company__hero.header-transparent>.row_col_wrap_12{margin-top:80px!important}}.our-company__hero>.row-bg-wrap .inner-wrap .row-bg:after{background:linear-gradient(180deg,rgba(12,13,14,.5),rgba(12,13,14,.5)),linear-gradient(0deg,rgba(12,13,14,.9) .18%,rgba(12,13,14,0) 85%);content:"";inset:0;position:absolute}@media (min-width:1000px){.our-company__hero>.row-bg-wrap .inner-wrap .row-bg:after{background:linear-gradient(180deg,rgba(12,13,14,.9),rgba(12,13,14,0) 50%),linear-gradient(90deg,rgba(12,13,14,.9) .18%,rgba(12,13,14,0) 85%)}}@media (max-width:689px){.our-company__hero h1{margin-bottom:-12px!important}}@media (min-width:690px) and (max-width:999px){.our-company__hero h1{margin-bottom:-18px!important}}@media (min-width:1000px) and (max-width:1299px){.our-company__hero h1{line-height:53px;padding-top:8px}}@media (min-width:1300px){.our-company__hero h1{line-height:65px;padding-top:10px}}.our-company__hero .hero-text{font-size:16px;line-height:1.59}@media (min-width:690px) and (max-width:999px){.our-company__hero .hero-text{font-size:18px}}@media (min-width:1000px) and (max-width:1299px){.our-company__hero .hero-text{font-size:28px}}@media (min-width:1300px){.our-company__hero .hero-text{font-size:30px}}.our-company__contact-us>.row-bg-wrap .inner-wrap .row-bg .row-bg-img,.our-company__our-history>.row-bg-wrap .inner-wrap .row-bg .row-bg-img,.our-company__who-we-are>.row-bg-wrap .inner-wrap .row-bg .row-bg-img{-o-object-fit:contain;object-fit:contain}.our-company__contact-us .underlined-title h2,.our-company__our-history .underlined-title h2,.our-company__who-we-are .underlined-title h2{padding-bottom:24px!important;position:relative}.our-company__contact-us .underlined-title h2:after,.our-company__our-history .underlined-title h2:after,.our-company__who-we-are .underlined-title h2:after{background-color:#e31937!important;bottom:0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:100px}@media (min-width:1000px){.our-company__sustainable-future,.our-company__we-are-global{padding-bottom:15px!important}}@media (min-width:1000px) and (min-width:1000px){.our-company__sustainable-future,.our-company__we-are-global{padding-bottom:30px!important}}.our-company__sustainable-future>.row-bg-wrap .inner-wrap .row-bg,.our-company__we-are-global>.row-bg-wrap .inner-wrap .row-bg{border-radius:50px 0 0 0;left:auto;overflow:hidden;right:0;top:15%;width:49%}.our-company__sustainable-future>.row-bg-wrap .inner-wrap:before,.our-company__we-are-global>.row-bg-wrap .inner-wrap:before{background-color:#e31937!important;bottom:0;content:"";height:7px;max-width:1312px;position:absolute;right:0;width:100vw;z-index:1}@media (min-width:1000px){.our-company__sustainable-future>.row-bg-wrap .inner-wrap:before,.our-company__we-are-global>.row-bg-wrap .inner-wrap:before{height:15px;width:68vw}}.our-company__sustainable-future .underlined-title h2,.our-company__we-are-global .underlined-title h2{padding-bottom:24px!important;position:relative}.our-company__sustainable-future .underlined-title h2:after,.our-company__we-are-global .underlined-title h2:after{background-color:#e31937!important;bottom:0;content:"";height:1px;left:0;position:absolute;width:100px}@media (max-width:1024px){.our-company__certified>.row-bg-wrap .inner-wrap:before{background:rgba(22,26,30,.85);bottom:0;content:"";height:100vh;left:0;position:absolute;width:100vw;z-index:1}}.our-company__certified .underlined-title h2{padding-bottom:24px!important;position:relative}.our-company__certified .underlined-title h2:after{background-color:#e31937!important;bottom:0;content:"";height:1px;left:0;position:absolute;width:100px}@media (min-width:1000px){.our-company__certified .dark-bg:before{background:rgba(22,26,30,.85);border-radius:50px;bottom:0;content:"";position:absolute;right:0;top:0;width:100vw}}.our-company__award-winning>.row-bg-wrap .inner-wrap .row-bg{background:#f5f5f5}@media (min-width:1000px){.our-company__award-winning>.row-bg-wrap .inner-wrap .row-bg{background:linear-gradient(131deg,#f5f5f5,#f5f5f5 47.5%,hsla(0,0%,96%,0) 0)}}.our-company__award-winning .underlined-title h2{color:#e31937!important;line-height:1.1;padding-bottom:24px!important;position:relative}@media (max-width:1024px){.our-company__award-winning .underlined-title h2{font-size:32px!important}}@media (min-width:1000px){.our-company__award-winning .underlined-title h2{font-size:40px!important}}.our-company__award-winning .underlined-title h2:after{background-color:#e31937!important;bottom:0;content:"";height:1px;left:0;position:absolute;width:100px}.our-company__our-history .flickity-viewport{margin-top:48px!important}.our-company__our-history .flickity-viewport .cell>.inner-wrap-outer{background:#0c0d0e;border:3px solid #53a8a8;border-radius:13px;margin:0 5px}.our-company__our-history .flickity-viewport .cell>.inner-wrap-outer h3{font-size:28px;line-height:1.2}.our-company__our-history .flickity-viewport .cell>.inner-wrap-outer h3 span{font-weight:600}.our-company__our-history .flickity-viewport .cell>.inner-wrap-outer p{font-size:16px;line-height:1.8}.our-company__our-history .flickity-viewport .cell>.inner-wrap-outer p a{color:#e31937!important}.our-company__our-history .flickity-viewport .cell>.inner-wrap-outer p a:hover{color:#53a8a8!important}@media (min-width:1000px){.our-company__our-history .flickity-viewport .cell>.inner-wrap-outer{border:5px solid #53a8a8;border-radius:40px;margin:0 10px}.our-company__our-history .flickity-viewport .cell>.inner-wrap-outer h3{font-size:34px}.our-company__our-history .flickity-viewport .cell>.inner-wrap-outer p{font-size:18px}}.our-company__our-history .flickity-viewport .cell:nth-child(6n+2)>.inner-wrap-outer,.our-company__our-history .flickity-viewport .cell:nth-child(6n+5)>.inner-wrap-outer{border-color:#e31937}.our-company__our-history .flickity-viewport .cell:nth-child(6n+3)>.inner-wrap-outer,.our-company__our-history .flickity-viewport .cell:nth-child(6n+6)>.inner-wrap-outer{border-color:#f2b844}.our-company__our-history .flickity-viewport .cell:nth-child(6n+4)>.inner-wrap-outer{border-color:#467583}