.red{color:#de0000}.orange{color:orange}.pink{color:#fc4a6a}.light-blue,.light_blue{color:#0094da}.medium-blue,.medium_blue{color:#0040a8}.dark-blue,.dark_blue{color:#000f44}.black,.darkest-blue{color:#00142a}.white{color:#fff}:root{--font-body-family: "TT Commons", sans-serif;--font-heading-family: "TT Commons", sans-serif}@font-face{font-family:VadelmaLight;src:url(font_VadelmaLight.woff2) format("woff2"),url(font_VadelmaLight.woff2) format("woff")}@font-face{font-family:ImperialURW;src:url(font_ImperialURWUltraBold.woff2) format("woff2"),url(font_ImperialURWUltraBold.woff2) format("woff");font-weight:800}@font-face{font-family:TT Commons;src:url(font_TTCommonsProExtraLight.woff2) format("woff2"),url(font_TTCommonsProExtraLight.woff) format("woff");font-weight:200}@font-face{font-family:TT Commons;src:url(font_TTCommonsProExtraLightItalic.woff2) format("woff2"),url(font_TTCommonsProExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:TT Commons;src:url(font_TTCommonsProMedium.woff2) format("woff2"),url(font_TTCommonsProMedium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TT Commons;src:url(font_TTCommonsProMediumItalic.woff2) format("woff2"),url(font_TTCommonsProMediumItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:TT Commons;src:url(font_TTCommonsProDemiBold.woff2) format("woff2"),url(font_TTCommonsProDemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:TT Commons;src:url(font_TTCommonsProDemiBoldItalic.woff2) format("woff2"),url(font_TTCommonsProDemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:TT Commons;src:url(font_TTCommonsProBold.woff2) format("woff2"),url(font_TTCommonsProBold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:TT Commons;src:url(font_TTCommonsProBoldItalic.woff2) format("woff2"),url(font_TTCommonsProBoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:TT Commons;src:url(font_TTCommonsProExtraBold.woff2) format("woff2"),url(font_TTCommonsProExtraBold.woff) format("woff");font-weight:800}@font-face{font-family:TT Commons;src:url(font_TTCommonsProExtraBoldItalic.woff2) format("woff2"),url(font_TTCommonsProExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic}@font-face{font-family:TT Commons;src:url(font_TTCommonsProBlack.woff2) format("woff2"),url(font_TTCommonsProBlack.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:TT Commons;src:url(font_TTCommonsProBlackItalic.woff2) format("woff2"),url(font_TTCommonsProBlackItalic.woff) format("woff");font-weight:900;font-style:italic}section.rainbow-banner{width:100vw;position:relative;overflow:hidden;padding:23vw 0px 30vw}@media (min-width: 768px){section.rainbow-banner{padding:9vw 0px 16vw;min-height:40vh}}section.rainbow-banner.hero-banner{min-height:70vh}@media (min-width: 768px){section.rainbow-banner.hero-banner{min-height:75vh}}section.rainbow-banner h2{color:#fff;text-align:left;font-size:35px;line-height:1.1em;margin:0}@media (min-width: 768px){section.rainbow-banner h2{font-size:6.2vw}}@media (min-width: 1680px){section.rainbow-banner .inner{width:1440px}}section.rainbow-banner .inner.center h2{text-align:center;margin-bottom:18px}@media (min-width: 768px){section.rainbow-banner .inner.center h2{margin-bottom:40px}}section.rainbow-banner.grid-banner{min-height:0px;padding:30vw 0px 23vw}@media (min-width: 768px){section.rainbow-banner.grid-banner{padding:18vw 0px 7vw;min-height:40vh}}section.rainbow-banner.grid-banner h2{font-size:40px;color:#000f44;text-align:center}@media (min-width: 1280px){section.rainbow-banner.grid-banner h2{font-size:112px}}section.rainbow-banner.grid-banner .icon-grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:56px 0}@media (min-width: 768px){section.rainbow-banner.grid-banner .icon-grid{margin:84px 0;align-items:stretch}}section.rainbow-banner.grid-banner .icon-grid .inner{width:1100px}section.rainbow-banner.grid-banner .icon-grid .icon-item{width:49.8%;text-align:center;padding:0 30px 30px}@media (min-width: 768px){section.rainbow-banner.grid-banner .icon-grid .icon-item{width:24%;display:flex;flex-direction:column;justify-content:flex-end;padding:0}}@media (min-width: 1440px){section.rainbow-banner.grid-banner .icon-grid .icon-item{width:20%}}section.rainbow-banner.grid-banner .icon-grid .icon-item img{max-height:52px;max-width:60px;width:auto;height:auto;display:block;margin:0 auto}@media (min-width: 768px){section.rainbow-banner.grid-banner .icon-grid .icon-item img{max-height:86px;max-width:100px}}@media (min-width: 1280px){section.rainbow-banner.grid-banner .icon-grid .icon-item img{max-height:120px;max-width:140px}}@media (min-width: 1680px){section.rainbow-banner.grid-banner .icon-grid .icon-item img{max-height:151px;max-width:180px}}section.rainbow-banner.grid-banner .icon-grid .icon-item p{margin:16px 0 0;font-weight:900;font-size:12px;line-height:1em}@media (min-width: 768px){section.rainbow-banner.grid-banner .icon-grid .icon-item p{font-size:22px;margin:20px 0 0}}@media (min-width: 1280px){section.rainbow-banner.grid-banner .icon-grid .icon-item p{font-size:30px;margin:24px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-rainbow-text-banner.css.map */
