.custom-text-with-image{padding-left:20px;padding-right:20px}.custom-text-with-image .custom-wrepper{display:flex;justify-content:flex-end;flex-wrap:wrap}.custom-text-with-image .custom-wrepper.image-with-text__content--desktop-right{flex-direction:row-reverse;justify-content:flex-start}.custom-text-with-image .custom-image{max-width:50%;width:100%}.custom-text-with-image .custom-image .image img{width:100%;height:100%;object-fit:cover;vertical-align:middle}.custom-text-with-image .custom-content{max-width:50%;width:100%;padding:20px;display:flex;align-items:center}.custom-text-with-image .custom-content .custom-content-box{max-width:500px;width:100%;margin:0 auto;text-align:left}.custom-text-with-image .custom-content .heading h2{margin-top:0;margin-bottom:0;font-size:50px;font-weight:400;line-height:1}.custom-text-with-image .custom-content .content{margin-top:45px}.custom-text-with-image .custom-content .content p{margin:0}.custom-text-with-image .custom-content .content p+p{margin-top:20px}.custom-text-with-image .custom-content .custom-button{margin-top:45px}.custom-text-with-image .custom-content .custom-button .button{border-radius:5px;font-size:16px;font-weight:500;letter-spacing:0;width:auto;min-width:auto;height:auto;min-height:auto;padding:14px 50px;line-height:1.2}.custom-text-with-image .custom-content .custom-button .button:before,.custom-text-with-image .custom-content .custom-button .button:after{display:none}@media screen and (max-width:1199px){.custom-text-with-image .custom-content .heading h2{font-size:38px}}@media screen and (max-width:1024px){.custom-text-with-image .custom-content .content{margin-top:25px}}@media screen and (max-width:989px){.custom-text-with-image .custom-wrepper.image-with-text__content--desktop-right{flex-direction:column-reverse}.custom-text-with-image .custom-content .custom-content-box,.custom-text-with-image .custom-image,.custom-text-with-image .custom-content{max-width:100%}.custom-text-with-image .custom-content .heading h2{font-size:30px}.custom-text-with-image .custom-content .custom-button{margin-top:30px}}@media screen and (max-width:749px){.custom-text-with-image{padding-left:15px;padding-right:15px}.custom-text-with-image .custom-content{padding:30px 15px}.custom-text-with-image .custom-content .custom-content-box{text-align:center}.custom-text-with-image .custom-content .heading h2{font-size:25px}.custom-text-with-image .custom-content .content,.custom-text-with-image .custom-content .custom-button{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-text-with-image.css.map */
