#image-with-block{position:relative;overflow:hidden}#image-with-block .section-title{text-align:center;margin-bottom:5.4em}#image-with-block h3{font-size:56px;font-weight:600;line-height:68px;font-style:italic;letter-spacing:0px;width:705px;margin:0 auto;color:#000}#image-with-block .image-content p{font-size:20px;line-height:24px;color:#000;letter-spacing:0px;margin:11px 0}#image-with-block .content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}#image-with-block .content-image{position:relative;text-align:center;line-height:0}#image-with-block .content-overlay{position:absolute;width:610px;height:505px;border-radius:285px 285px 0 0;background:transparent linear-gradient(180deg,#95bf47,#5e8e3e);bottom:0;left:0;right:0;margin:0 auto;z-index:-1}#image-with-block .content-block{display:flex;justify-content:flex-start;gap:20px;margin-bottom:2.1em;width:531px}#image-with-block .content-title h4{font-size:21px;font-weight:900;color:#000;letter-spacing:0px;font-style:italic;margin:0}#image-with-block .content-title p{font-size:16px;line-height:25px;margin:10px 0 5px;color:#000;letter-spacing:0px;opacity:.8}#image-with-block .content-block-area a.section-btn{font-size:18px;letter-spacing:0;text-transform:capitalize;box-shadow:0 0 20px #124a2f73;border-radius:30px;border:none;background-color:#124a2f;color:#fff;padding:13px 30px;text-decoration:none}#image-with-block .content-block-area a svg{transform:rotate(-45deg)}#image-with-block .button-wrapper{margin:3rem 0 1rem}@media screen and (max-width:1299px){#image-with-block .content-wrapper{gap:30px}#image-with-block .content-block{width:auto}}@media screen and (min-width:990px)and (max-width:1299px){#image-with-block .content-overlay{width:100%}}@media screen and (max-width:991px){#image-with-block h3{font-size:35px;line-height:50px;width:auto}#image-with-block .content-wrapper{display:block}#image-with-block .content-image{margin-bottom:2em}#image-with-block .button-wrapper{margin:2em 0 .6em}}@media screen and (max-width:650px){#image-with-block .content-overlay{width:100%}}@media screen and (max-width:575px){#image-with-block h3{font-size:25px;line-height:37px}#image-with-block .image-content p{font-size:18px}#image-with-block .content-block{gap:10px}#image-with-block .content-title h4{font-size:18px}}@media screen and (max-width:425px){#image-with-block .content-image img{width:100%}#image-with-block .content-overlay{height:90%}#image-with-block .section-title{text-align:center;margin-bottom:2.5em}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/image-with-blocks.css.map */
