.hero{position:relative;overflow:hidden;width:100%;margin-left:auto;margin-right:auto}h1.hero__title,h2.hero__title{color:#0046ad;font-weight:900}#HeroMain{display:flex;flex-direction:column}#HeroMain .hero__image,#HeroMain .hero__text{position:relative;max-height:100%;width:100%;height:18.5em;background-color:#eff5fb}#HeroMain h1.hero__title{font-size:32px}@media only screen and (min-width: 768px){#HeroMain{flex-direction:row}#HeroMain .hero__image,#HeroMain .hero__text{width:50%;height:20em}#HeroMain .hero__image{order:1}#HeroMain .hero__text{order:0}}@media only screen and (min-width: 1024px){#HeroMain .hero__image,#HeroMain .hero__text{height:22.5em}}.hero .hero__image img,.hero .hero__image svg{position:relative;width:100%;height:100%;z-index:1;object-fit:cover}.hero .hero__text-container{display:flex;height:100%;padding:var(--grid-gap);margin:0 auto;position:relative;flex-direction:column;justify-content:center}.hero .btn-group .btn{width:100%;padding:1.1rem 4rem}@media only screen and (min-width: 768px){.hero .btn-group .btn{width:auto}}@media only screen and (min-width: 1024px){#HeroMain .hero__text-container{padding:calc(var(--grid-gap)*2)}}#HeroButtons{background-color:#1a244a;padding:calc(var(--grid-gap)*1.75)}#HeroButtons .button-container{display:flex;justify-content:center;align-items:center;gap:calc(var(--grid-gap)*1.25)}@media only screen and (max-width: 767px){#HeroButtons{padding:var(--grid-gap)}#HeroButtons .button-container{gap:calc(var(--grid-gap)*.75);flex-direction:column}}#HeroButtons .btn-item span.icon{height:24px}#HeroButtons .button-container svg path{fill:#fff}#HeroButtons a.hero_blocks__button{border:none;padding:1rem;background-color:transparent;font-weight:400;font-size:16px;display:flex;align-items:center;color:#fff;gap:1rem}#HeroButtons a.hero_blocks__button:hover{cursor:pointer;text-decoration:underline;text-underline-offset:.25rem}@media only screen and (max-width: 900px){#HeroButtons .btn-item:nth-child(4){display:none}}@media only screen and (max-width: 1100px){#HeroButtons .btn-item:nth-child(5){display:none}}@media only screen and (max-width: 1300px){#HeroButtons .btn-item:nth-child(6){display:none}}#HeroCards{display:flex;gap:calc(var(--grid-gap)*1);padding:var(--grid-gap)}@media only screen and (max-width: 767px){#HeroCards{flex-direction:column}}@media only screen and (min-width: 1024px){#HeroCards{gap:calc(var(--grid-gap)*2);padding:calc(var(--grid-gap)*2)}}#HeroCards .hero__card{flex:1;border:1px solid #CECECE;box-shadow:0 4px 8px #0000000d;border-radius:16px}#HeroCards .hero__text-container{justify-content:space-between;padding:calc(var(--grid-gap)*.75)}@media only screen and (min-width: 768px){#HeroCards .hero__text-container{padding:var(--grid-gap)}}#HeroCards h2.hero__title{font-size:21px;line-height:29px;font-weight:700}#HeroCards .hero__description p{line-height:24px}#HeroCards .btn-group{justify-content:flex-end}#HeroCards .btn-group .btn{width:auto;font-size:16px;padding:.5em 1em;font-weight:400;border:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-hero-blocks.css.map */
