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

.home-page__hero.header-transparent .skbc-carousel__slides .skbc-slide{padding-top:54px!important}@media (min-width:1000px) and (max-width:1299px){.home-page__hero.header-transparent .skbc-carousel__slides .skbc-slide{padding-top:67px!important}}@media (min-width:1300px){.home-page__hero.header-transparent .skbc-carousel__slides .skbc-slide{padding-top:80px!important}}.home-page__hero .skbc-carousel__slides{height:100vh;max-height:520px}@media (min-width:690px) and (max-width:999px){.home-page__hero .skbc-carousel__slides{max-height:690px}}@media (min-width:1000px){.home-page__hero .skbc-carousel__slides{max-height:1920px;min-height:720px}}.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content{margin:0 auto;max-width:1920px;width:100%}.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner h1,.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner h2{font-family:clarendon-text-pro,serif;font-size:40px;font-weight:600;letter-spacing:1.8px!important;line-height:1.17;margin-bottom:0;max-width:820px}@media (min-width:690px) and (max-width:999px){.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner h1,.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner h2{font-size:62px}}@media (min-width:1000px){.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner h1,.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner h2{letter-spacing:3.54px!important;margin-top:-10px;padding-left:27px;position:relative}.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner h1:before,.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner h2:before{background-color:#e31937;bottom:10px;content:"";left:0;position:absolute;top:10px;width:2px}}@media (min-width:1000px) and (max-width:1299px){.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner h1,.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner h2{font-size:66px}}@media (min-width:1300px){.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner h1,.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner h2{font-size:88px;letter-spacing:3.54px}}.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner .skbc-slide__text{font-size:16px;line-height:1.59;max-width:620px}@media (min-width:690px) and (max-width:999px){.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner .skbc-slide__text{font-size:18px}}@media (min-width:1000px) and (max-width:1299px){.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner .skbc-slide__text{font-size:28px}}@media (min-width:1300px){.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner .skbc-slide__text{font-size:30px}}.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner a.skbc-slide__btn{background-color:#e31937;border:2px solid #e31937;border-radius:100px!important;color:#fff;font-size:18px;font-weight:500;padding:12px 54px;transition:all .3s}.home-page__hero .skbc-carousel__slides .skbc-slide .skbc-slide__content-inner a.skbc-slide__btn:hover{background-color:transparent;color:#e31937}.home-page__case-studies .underlined-title h2,.home-page__retail .underlined-title h2,.home-page__sports .underlined-title h2,.home-page__who-we-are .underlined-title h2{padding-bottom:24px!important;position:relative}.home-page__case-studies .underlined-title h2:after,.home-page__retail .underlined-title h2:after,.home-page__sports .underlined-title h2:after,.home-page__who-we-are .underlined-title h2:after{background-color:#e31937!important;bottom:0;content:"";height:1px;left:0;position:absolute;width:100px}@media (min-width:1000px){.home-page__who-we-are{padding-bottom:15px!important}}@media (min-width:1000px) and (min-width:1000px){.home-page__who-we-are{padding-bottom:30px!important}}@media (min-width:1000px){.home-page__who-we-are>.row-bg-wrap .inner-wrap .row-bg{border-radius:0 50px 0 0;left:0;left:auto;overflow:hidden;top:15%;width:48%}}.home-page__retail>.row-bg-wrap .inner-wrap:before,.home-page__sports>.row-bg-wrap .inner-wrap:before{background-color:#e31937!important;content:"";height:7px;left:0;max-width:1312px;position:absolute;top:0;width:100vw;z-index:2}@media (min-width:1000px){.home-page__retail>.row-bg-wrap .inner-wrap:before,.home-page__sports>.row-bg-wrap .inner-wrap:before{height:15px;width:68vw}}@media (max-width:1024px){.home-page__retail>.row-bg-wrap .inner-wrap:after,.home-page__sports>.row-bg-wrap .inner-wrap:after{background:rgba(22,26,30,.85);bottom:0;content:"";height:100vh;left:0;position:absolute;width:100vw;z-index:1}}@media (min-width:1000px){.home-page__retail .dark-bg:before,.home-page__sports .dark-bg:before{background:rgba(22,26,30,.85);border-radius:50px;bottom:0;content:"";position:absolute;right:0;top:0;width:100vw}}.home-page__sports>.row-bg-wrap .inner-wrap:before{left:auto;right:0}@media (min-width:1000px){.home-page__sports .dark-bg:before{left:0;right:auto}}.home-page__case-studies>.row-bg-wrap .inner-wrap:before{background-color:#53a8a8!important;content:"";height:7px;max-width:1312px;position:absolute;right:0;top:0;width:100vw;z-index:2}@media (min-width:1000px){.home-page__case-studies>.row-bg-wrap .inner-wrap:before{height:15px;width:68vw}}.home-page__case-studies>.row-bg-wrap .inner-wrap .row-bg .row-bg-img,.home-page__contact-us>.row-bg-wrap .inner-wrap .row-bg .row-bg-img{-o-object-fit:contain;object-fit:contain}.home-page__case-studies .row_col_wrap_12 .flickity-page-dots,.home-page__contact-us .row_col_wrap_12 .flickity-page-dots{bottom:-50px!important}@media (max-width:1024px){.home-page__case-studies .row_col_wrap_12 .pin-right,.home-page__contact-us .row_col_wrap_12 .pin-right{margin-left:auto!important;margin-right:auto!important;max-width:var(--mobile-container-width)}}@media (min-width:1000px){.home-page__case-studies .row_col_wrap_12,.home-page__contact-us .row_col_wrap_12{align-items:center;justify-content:flex-end}.home-page__case-studies .row_col_wrap_12 .pin-right,.home-page__contact-us .row_col_wrap_12 .pin-right{margin-left:0!important;margin-right:auto!important;max-width:960px;padding-left:90px!important}}.home-page__products>.row_col_wrap_12>.col>.vc_column-inner>.column-bg-layer:before{background-color:rgba(22,26,30,.75);content:"";inset:0;position:absolute;z-index:1}.home-page__products>.row_col_wrap_12>.col>.vc_column-inner>.column-bg-layer .inner-wrap{transition-duration:.15s;transition-duration:.7s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:-1}.home-page__products>.row_col_wrap_12>.col>.vc_column-inner>.column-bg-layer:after{background:linear-gradient(180deg,rgba(216,43,54,0) 9.19%,#e31937);content:"";inset:0;opacity:0;position:absolute;transition-duration:.15s;transition-duration:.7s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:2}.home-page__products>.row_col_wrap_12>.col:nth-child(2)>.vc_column-inner>.column-bg-layer:after{background:linear-gradient(180deg,rgba(242,184,68,0) 9.19%,#f2b844)}.home-page__products>.row_col_wrap_12>.col:nth-child(3)>.vc_column-inner>.column-bg-layer:after{background:linear-gradient(180deg,rgba(83,168,168,0) 9.19%,#53a8a8)}.home-page__products>.row_col_wrap_12>.col:nth-child(4)>.vc_column-inner>.column-bg-layer:after{background:linear-gradient(180deg,rgba(216,43,54,0) 9.19%,#467583)}.home-page__products>.row_col_wrap_12>.col:nth-child(5)>.vc_column-inner>.column-bg-layer:after{background:linear-gradient(180deg,rgba(216,43,54,0) 9.19%,#405464)}.home-page__products>.row_col_wrap_12>.col:hover>.vc_column-inner>.column-bg-layer .inner-wrap{transform:scale(1.25)}.home-page__products>.row_col_wrap_12>.col:hover>.vc_column-inner>.column-bg-layer:after{opacity:1}.home-page__contact-us .underlined-title h2{padding-bottom:24px!important;position:relative}.home-page__contact-us .underlined-title h2:after{background-color:#e31937!important;bottom:0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:100px}.home-page__retail,.home-page__sports{display:flex;flex-direction:column;justify-content:center}.home-page__products .row_col_wrap_12{flex-wrap:nowrap!important;gap:10px}