.multirow__inner{display:flex;flex-direction:column;row-gap:3rem}@media screen and (min-width: 750px){.multirow__inner{row-gap:4rem}}.multirow__item .image-with-text__grid,.image-with-text__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;align-items:stretch!important}.multirow__item .image-with-text__media,.image-with-text__media-item,.multirow__item .image-with-text__content,.image-with-text__text-item{width:100%!important;flex:none!important;grid-column:span 1!important}.image-with-text{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 4px 20px #00000014;transition:all .4s ease}.image-with-text:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.image-with-text__media{border-radius:20px;overflow:hidden;position:relative;height:100%;min-height:400px}.image-with-text__media img{border-radius:20px;transition:transform .5s ease;width:100%;height:100%;object-fit:cover}.image-with-text:hover .image-with-text__media img{transform:scale(1.05)}.image-with-text__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2) 100%);opacity:0;transition:opacity .3s ease;border-radius:20px;pointer-events:none}.image-with-text:hover .image-with-text__media:after{opacity:1}.image-with-text__content{padding:3.5rem 3rem;background:#fff;border-radius:20px;box-shadow:0 6px 25px #0000001a;transition:all .3s ease;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:400px}@media screen and (min-width: 990px){.image-with-text__content{padding:5rem 4.5rem}}.image-with-text:hover .image-with-text__content{box-shadow:0 8px 35px #0000001f}.image-with-text__heading{margin-bottom:1.5rem;font-weight:700;line-height:1.3;color:#1a1a1a;transition:color .3s ease}.image-with-text:hover .image-with-text__heading{color:#06c}.image-with-text__text--caption{font-size:.9rem;text-transform:uppercase;letter-spacing:1.5px;color:#06c;font-weight:600;margin-bottom:1rem}.image-with-text__text{color:#555;line-height:1.8;margin-bottom:2rem}.image-with-text__text p{margin-top:0;margin-bottom:1rem}.image-with-text__content .button{margin-top:2rem;border-radius:50px;padding:14px 32px;font-weight:600;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 15px #06c3}.image-with-text__content .button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0066cc4d}@media screen and (min-width: 750px){.image-with-text__grid--reverse{direction:rtl}.image-with-text__grid--reverse>*{direction:ltr}}.image-with-text__media--small{min-height:400px}.image-with-text__media--medium{min-height:500px}.image-with-text__media--large{min-height:600px}@media screen and (min-width: 750px){.image-with-text__media--small{min-height:450px}.image-with-text__media--medium{min-height:550px}.image-with-text__media--large{min-height:650px}}.image-with-text__media--adapt{height:auto;min-height:400px}.image-with-text__media--placeholder{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;border-radius:20px}.image-with-text__media--placeholder svg{width:60%;height:60%;opacity:.3;fill:#fff}.image-with-text__content--top{justify-content:flex-start!important}.image-with-text__content--middle{justify-content:center!important}.image-with-text__content--bottom{justify-content:flex-end!important}@media screen and (min-width: 750px){.image-with-text__content--desktop-left>*{text-align:left}.image-with-text__content--desktop-center>*{text-align:center}.image-with-text__content--desktop-right>*{text-align:right}}.image-with-text__content--mobile-left>*{text-align:left}.image-with-text__content--mobile-center>*{text-align:center}.image-with-text__content--mobile-right>*{text-align:right}.image-with-text__content>*+*{margin-top:1.5rem}.image-with-text__content>:first-child{margin-top:0}.image-with-text__content :last-child{margin-bottom:0}@media screen and (max-width: 749px){.multirow__item .image-with-text__grid,.image-with-text__grid{grid-template-columns:1fr!important;gap:0!important}.image-with-text{border-radius:15px}.image-with-text__media,.image-with-text__media img{border-radius:15px 15px 0 0;min-height:300px}.image-with-text__content{border-radius:0 0 15px 15px;padding:2.5rem 2rem;min-height:auto}.image-with-text__media--small{min-height:250px}.image-with-text__media--medium{min-height:300px}.image-with-text__media--large{min-height:350px}}.image-with-text.color-scheme-1 .image-with-text__content{background:#fff;color:#1a1a1a}.image-with-text.color-scheme-2 .image-with-text__content{background:#f8f9fa;color:#2d3748}.image-with-text{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.multirow__inner .image-with-text:nth-child(1){animation-delay:0s}.multirow__inner .image-with-text:nth-child(2){animation-delay:.15s}.multirow__inner .image-with-text:nth-child(3){animation-delay:.3s}.multirow__inner .image-with-text:nth-child(4){animation-delay:.45s}.image-with-text__media{overflow:hidden}.image-with-text__media img{animation:slideInScale 1s ease-out}@keyframes slideInScale{0%{transform:scale(1.2) translate(-30px);opacity:0}to{transform:scale(1) translate(0);opacity:1}}.image-with-text__content{animation:slideInRight .8s ease-out}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.image-with-text__heading{animation:popIn .6s cubic-bezier(.68,-.55,.265,1.55);animation-delay:.3s;animation-fill-mode:backwards}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.image-with-text__text{animation:fadeIn .8s ease-out;animation-delay:.4s;animation-fill-mode:backwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.image-with-text__content .button{animation:bounceIn .8s cubic-bezier(.68,-.55,.265,1.55);animation-delay:.6s;animation-fill-mode:backwards}@keyframes bounceIn{0%{opacity:0;transform:scale(.3) translateY(20px)}50%{transform:scale(1.05) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.image-with-text.scroll-trigger{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.image-with-text.scroll-trigger.animate--slide-in{opacity:1;transform:translateY(0)}@keyframes pulseShadow{0%,to{box-shadow:0 4px 20px #00000014}50%{box-shadow:0 8px 30px #0066cc26}}.image-with-text:hover{animation:pulseShadow 2s infinite}.image-with-text__text--caption{animation:float 3s ease-in-out infinite;animation-delay:1s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.image-with-text__content:before{animation:gradientShift 15s ease infinite;background:radial-gradient(circle,rgba(0,102,204,.05) 0%,transparent 70%);background-size:200% 200%}.image-with-text.collapse-borders .image-with-text__content,.image-with-text.collapse-corners .image-with-text__media{border:none}.image-with-text .grid__item{position:relative}.image-with-text .grid__item:after{display:none}.image-with-text__media-item:after,.image-with-text__text-item:after{display:none}.image-with-text__media-item{position:relative;overflow:hidden;border-radius:20px;height:100%}@media screen and (max-width: 749px){.image-with-text__media-item{border-radius:15px 15px 0 0}}.image-with-text__text-item{display:flex;align-items:stretch;height:100%}.image-with-text__heading.h0,.image-with-text__heading.h1,.image-with-text__heading.h2{line-height:1.2;margin-bottom:1.2rem}.image-with-text__content:before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle,rgba(0,102,204,.05) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:-1}.image-with-text__media img[loading=lazy]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media print{.image-with-text{box-shadow:none;border:1px solid #ddd}.image-with-text:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-image-with-text.css.map */
