.hero-banner-with-blocks-section .hero-banner-with-blocks{display:flex;flex-wrap:wrap;align-items:center;column-gap:40px}.hero-banner-with-blocks-section .hero-banner-text{flex:0 0 calc(50% - 20px)}.hero-banner-with-blocks-section .hero-banner-text .heading{color:var(--section-heading-color);font-size:var(--section-heading-size);line-height:normal;margin-bottom:10px}.hero-banner-with-blocks-section .hero-banner-text .text{color:var(--text-color)}.hero-banner-with-blocks-section .hero-banner-text .text p{font-size:var(--text-size)}.hero-banner-with-blocks-section .hero-banner-text p{margin:0}.hero-banner-with-blocks-section .hero-banner-text .number{color:var(--number-color)}.hero-banner-with-blocks-section .hero-banner-text .number p{font-size:var(--number-size);position:relative;display:inline-block}.hero-banner-with-blocks-section .hero-banner-text .number p:before,.hero-banner-with-blocks-section .hero-banner-text .number p:after{content:"";width:50px;height:1px;display:inline-block;background-color:#fff;position:absolute;top:50%}.hero-banner-with-blocks-section .hero-banner-text .number p:before{left:-70px}.hero-banner-with-blocks-section .hero-banner-text .number p:after{right:-70px}.hero-banner-with-blocks-section .hero-banner-text{text-align:var(--text-alignment)}.hero-banner-with-blocks-section .icon-with-text-block__row{flex:0 0 calc(50% - 20px)}.hero-banner-with-blocks-section .icon-with-text-block{display:flex;flex-wrap:wrap;gap:32px 24px;max-width:600px;margin:0 auto}.hero-banner-with-blocks-section .icon-with-text-block .icon-with-text{flex:0 0 calc(50% - 20px);display:flex;flex-wrap:wrap;justify-content:center}.hero-banner-with-blocks-section .icon-with-text-wrap{border-radius:var(--border-radius);padding:5px 20px;background-color:#fff;max-width:max-content;display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:center}.hero-banner-with-blocks-section .icon-with-text .text p{font-size:var(--block-text-size);color:var(--block-text-color);margin:0}.hero-banner-with-blocks-section .hero-icon,.hero-banner-with-blocks-section .banner-image-bottom{line-height:0}.hero-banner-with-blocks-section .hero-banner-image img{width:100%;object-fit:cover}.hero-banner-with-blocks-section .hero-banner-mb-image{display:none}@media only screen and (max-width:1600px){.hero-banner-with-blocks-section .hero-banner-text .heading{font-size:60px}}@media screen and (max-width:1400px){.hero-banner-with-blocks-section .icon-with-text-wrap{padding:5px 16px}.hero-banner-with-blocks-section .icon-with-text .text p{font-size:12px}.hero-banner-with-blocks-section .hero-banner-text .heading{font-size:48px}.hero-banner-with-blocks-section .icon-with-text-block{gap:22px 10px}.hero-banner-with-blocks-section .icon-with-text-block .icon-with-text{flex:0 0 calc(50% - 10px)}}@media screen and (max-width:1024px){.hero-banner-with-blocks-section .hero-banner-with-blocks{gap:40px}.hero-banner-with-blocks-section .hero-banner-text,.hero-banner-with-blocks-section .icon-with-text-block__row{flex:0 0 100%}.hero-banner-with-blocks-section .icon-with-text .text p{font-size:14px}}@media screen and (max-width:768px){.hero-banner-with-blocks-section .icon-with-text .text p{font-size:var(--block-mb-text-size)}.hero-banner-with-blocks-section .hero-banner-image{display:var(--desktop-image-display)}.hero-banner-with-blocks-section .hero-banner-mb-image{display:block}.hero-banner-with-blocks-section .wrapper--full-padded{padding:0}.hero-banner-with-blocks-section .icon-with-text-block{flex:0 0 100%;gap:20px}.hero-banner-with-blocks-section .hero-banner-with-blocks{gap:0;row-gap:30px;padding:0 10px}.hero-banner-with-blocks-section .hero-banner-text .heading{font-size:var(--mb-heading-size)}.hero-banner-with-blocks-section .hero-banner-text .text p{font-size:var(--mb-text-size)}.hero-banner-with-blocks-section .hero-banner-text .number p{font-size:var(--mb-number-size)}.hero-banner-with-blocks-section .icon-with-text-wrap{padding:5px 10px}}@media only screen and (max-width:480px){.hero-banner-with-blocks-section .hero-banner-text .heading{font-size:40px}.hero-banner-with-blocks-section .icon-with-text-block{row-gap:12px;column-gap:4px}.hero-banner-with-blocks-section .icon-with-text .icon-with-text{flex:0 0 calc(50% - 2px)}}@media only screen and (max-width:400px){.hero-banner-with-blocks-section .icon-with-text .text p{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/hero-banner-with-blocks.css.map */
