#image-with-text-section{position:relative;overflow:hidden}#image-with-text-section .section-heading{text-align:center}#image-with-text-section .section-heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3.6em;margin-bottom:4em}#image-with-text-section h2{font-size:64px;font-weight:700;line-height:100%;margin-bottom:4rem;font-family:roca,sans-serif;color:#fff;margin:.94em 0 auto;text-align:center;word-break:keep-all}#image-with-text-section .section-heading p{font-size:20px;font-weight:400;font-family:ten-oldstyle,serif;color:#fff;margin:0 auto;width:984px}#image-with-text-section .image-title-grid{display:grid;gap:2.5em;grid-template-columns:repeat(4,1fr);justify-content:space-between;margin-bottom:4.5em}#image-with-text-section .image-title-block{background:#0000004d;display:flex;flex-direction:column;gap:1em;padding:7em 2.5em 3em}#image-with-text-section .image-icon{text-align:center;margin-bottom:2.2rem}#image-with-text-section .image-icon img{width:85px;height:85px;object-fit:contain}#image-with-text-section .image-title-grid h3{font-size:20px;font-weight:100;color:#fff;font-family:degular-mono,sans-serif;margin:0;text-transform:uppercase;letter-spacing:0}.block-text{font-size:16px;font-weight:100;font-family:ten-oldstyle,serif;letter-spacing:0;color:#fff}#image-with-text-section .section-button{display:flex;justify-content:center;margin:8rem 0}#image-with-text-section .section-button a{font-size:20px;font-weight:400;letter-spacing:0;text-decoration:none;text-transform:capitalize;font-family:degular-mono;color:#fff;border:1px solid #FFFFFF;border-radius:50px;padding:11px 39px}@media screen and (max-width:1200px){#image-with-text-section .image-title-grid{gap:20px}}@media screen and (max-width:1100px){#image-with-text-section .section-heading p{width:100%}#image-with-text-section .image-title-block{padding:5em 2em 3em}}@media screen and (max-width:1000px){#image-with-text-section .image-title-grid{grid-template-columns:repeat(2,1fr)}#image-with-text-section .section-heading{gap:1em}#image-with-text-section h2{font-size:48px}}@media screen and (max-width:500px){#image-with-text-section .image-title-grid{grid-template-columns:repeat(1,1fr)}#image-with-text-section .section-button a{font-size:16px;padding:10px 30px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-icon-with-text.css.map */
