.custom-block-section{margin:0 auto;padding:80px 0}.block-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:100px}.block-main-title{font-size:64px;font-weight:300;margin:0;font-family:var(--font-heading-family-parabole)}.block-main-title strong{font-family:var(--font-heading-family-romie-italic)}.block-header-btn{background-color:#dc6423;color:#fff;padding:10px 25px;border-radius:25px;text-decoration:none;font-size:16px;transition:opacity .3s ease}.block-header-btn:hover{opacity:.8}.block-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:start}.block-item{display:flex;flex-direction:column;gap:25px}@media screen and (max-width:768px){.block-item{gap:0!important}}.block-item.variant{gap:0}.block-item:nth-child(1){margin-top:30px}.block-item:nth-child(3){margin-top:30px}.block-image-wrapper{width:100%;aspect-ratio:.85 / 1;overflow:hidden}.block-img{width:100%;height:100%;object-fit:cover}.block-content{position:relative;padding:50px 30px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;text-align:center}.block-item.variant .block-content{align-items:start;flex-direction:column;padding:0 30px 50px;text-align:start}.block-inner-text{z-index:2;font-size:24px;line-height:150%;color:#222;font-family:var(--font-heading-family-romie-italic)}.block-inner-heading{font-family:var(--font-heading-family-parabole);font-size:42px;margin-bottom:24px}.block-inner-heading em{font-family:var(--font-heading-family-romie-italic);font-size:40px}.block-item.variant .block-inner-text{font-family:inter;font-size:16px;font-weight:400;color:#505050}.block-inner-text.variant strong{color:#000;font-weight:400}.block-inner-text:not(.variant) strong{font-family:var(--font-heading-family-parabole)}.block-item:not(.variant):nth-child(2) .block-inner-text{font-size:40px}.block-geo-lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;color:#000}@media(max-width:768px){.custom-block-section{padding:60px 0 30px}.block-image-wrapper{display:none}.block-grid{grid-template-columns:1fr}.block-content{padding:0 20px}.block-header{margin-bottom:30px;justify-content:center}.block-main-title{font-size:36px}.block-item:nth-child(n){margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-blocks-grid.css.map */
