.custom-image-text-section{position:relative;background-size:cover;background-position:center;padding:80px 20px;color:#1a202c;font-family:Poppins,sans-serif}.custom-image-text-inner{display:flex;align-items:center;justify-content:space-between;max-width:1270px;margin:auto;flex-wrap:wrap;background:#ffffffd9;border-radius:25px;padding:40px}.custom-image-text__content{flex:1 1 50%;padding-right:40px}.custom-image-text__content h2{font-size:20px;font-weight:500;margin-bottom:0}.custom-image-text__content h2 .highlight{font-style:italic;color:#1e40af}.custom-image-text__image{flex:1 1 40%;text-align:center}.custom-image-text__image img{width:100%;border-radius:15px;max-width:500px}@media screen and (max-width: 768px){.custom-image-text-inner{flex-direction:column;padding:20px}.custom-image-text__content,.custom-image-text__image{flex:1 1 100%;padding:0}.custom-image-text__content{padding-bottom:20px}}.custom-image-text{display:flex;align-items:center;justify-content:space-between;background:#fff;font-family:Marcellus,serif}.custom-image-inner{display:flex;align-items:center;justify-content:space-between;background:#ebf3ff;padding:80px;border-radius:30px;margin:50px;font-family:Marcellus,serif;gap:40px}.custom-image-text__image{flex:1;max-width:45%}.custom-image-text__image img{width:100%;border-radius:25px;object-fit:cover}.custom-image-text__content{flex:1;max-width:50%;padding-left:40px;color:#1a202c;text-align:left}.custom-image-text__content h2{font-size:22px;font-weight:600;margin-bottom:0;color:#1e40af}.custom-image-text__content h3{font-size:20px;font-weight:500;margin-bottom:0}.custom-image-text__content h3 .highlight{font-style:italic;color:#1e40af}.highlight-text{font-weight:600;font-size:16px;color:#1e40af}.custom-image-text__content p{font-size:14px;line-height:1.6;margin:20px 0}.custom-image-text__content a{font-size:14px;color:#1e40af;text-decoration:none;font-weight:500}.custom-image-text__content a:after{display:inline-block;transition:transform .3s ease}.custom-image-text__content a:hover:after{transform:translate(4px)}@media screen and (max-width: 768px){.custom-image-text{flex-direction:column;padding:0 10px}.custom-image-inner{flex-direction:column;padding:30px 20px;margin:20px 10px}.custom-image-text__image,.custom-image-text__content{max-width:100%;padding:0}.custom-image-text__content{padding-top:20px;text-align:center}.custom-image-text__content h2,.custom-image-text__content h3,.custom-image-text__content p,.custom-image-text__content a{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
