.iwt-section{width:100%}.iwt-container{max-width:1200px;margin:0 auto;padding:0 24px}.iwt-container--full{max-width:100%;padding:0}.iwt-grid{display:grid;grid-template-columns:1fr;gap:var(--iwt-gap, 0);align-items:center}@media screen and (min-width:750px){.iwt-grid{grid-template-columns:1fr 1fr}.iwt-grid--reverse{direction:rtl}.iwt-grid--reverse>*{direction:ltr}.iwt-grid--align-top{align-items:start}.iwt-grid--align-bottom{align-items:end}}.iwt-media-wrapper{position:relative;width:100%;overflow:hidden}.iwt-media{width:100%;height:100%;overflow:hidden}.iwt-media img{width:100%;height:100%;object-fit:cover;display:block}.iwt-media--small{height:240px}.iwt-media--medium{height:320px}.iwt-media--large{height:420px}.iwt-media--adapt{height:auto}.iwt-media--adapt .iwt-media img{height:auto;object-fit:contain}@media screen and (min-width:750px){.iwt-media--small{height:320px}.iwt-media--medium{height:460px}.iwt-media--large{height:600px}.iwt-media--adapt{height:auto}}@media screen and (min-width:990px){.iwt-media--small{height:360px}.iwt-media--medium{height:520px}.iwt-media--large{height:695px}}.iwt-media--placeholder{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;min-height:300px}.iwt-placeholder-svg{width:60%;height:60%;max-width:200px;fill:#ccc}.iwt-content-wrapper{display:flex;align-items:center;height:100%}.iwt-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--iwt-content-padding, 40px);width:100%;height:100%;box-sizing:border-box}.iwt-content--left{align-items:flex-start;text-align:left}.iwt-content--center{align-items:center;text-align:center}.iwt-content--right{align-items:flex-end;text-align:right}@media screen and (min-width:750px){.iwt-content--desktop-left{align-items:flex-start;text-align:left}.iwt-content--desktop-center{align-items:center;text-align:center}.iwt-content--desktop-right{align-items:flex-end;text-align:right}}.iwt-caption{margin:0 0 12px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;opacity:.8}.iwt-heading{margin:0 0 20px;font-size:var(--iwt-heading-size-mobile, 32px);font-weight:700;line-height:1.2;font-style:italic}@media screen and (min-width:750px){.iwt-heading{font-size:var(--iwt-heading-size-desktop, 48px)}}.iwt-text{margin:0 0 24px;font-size:var(--iwt-text-size-mobile, 16px);line-height:1.6}.iwt-text p{margin:0 0 16px}.iwt-text p:last-child{margin-bottom:0}.iwt-text h3{font-size:inherit;font-weight:400;margin:0 0 16px}.iwt-text h3:last-child{margin-bottom:0}@media screen and (min-width:750px){.iwt-text{font-size:var(--iwt-text-size-desktop, 18px)}}.iwt-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--iwt-button-padding-y, 16px) var(--iwt-button-padding-x, 32px);font-size:var(--iwt-button-font-size, 16px);font-weight:600;text-decoration:none;border-radius:var(--iwt-button-radius, 6px);background-color:var(--iwt-button-bg, #1877F2);color:var(--iwt-button-text, #ffffff);border:2px solid var(--iwt-button-bg, #1877F2);cursor:pointer;transition:all .25s ease;margin-top:8px}.iwt-button:hover{background-color:var(--iwt-button-bg-hover, #0d5fc7);border-color:var(--iwt-button-bg-hover, #0d5fc7);color:var(--iwt-button-text-hover, #ffffff)}.iwt-button:focus{outline:2px solid var(--iwt-button-bg, #1877F2);outline-offset:2px}.iwt-button[aria-disabled=true]{pointer-events:none;opacity:.6}.iwt-button--outline{background-color:transparent;color:var(--iwt-button-bg, #1877F2)}.iwt-button--outline:hover{background-color:var(--iwt-button-bg, #1877F2);color:var(--iwt-button-text, #ffffff)}.iwt-button--secondary{margin-left:12px}@media screen and (max-width:749px){.iwt-button--secondary{margin-left:0;margin-top:12px}}@media screen and (max-width:749px){.iwt-container{padding:0 16px}.iwt-content{padding:calc(var(--iwt-content-padding, 40px) * .75)}.iwt-media-wrapper{order:-1}}.iwt-media img{transition:transform .4s ease}.iwt-media-wrapper:hover .iwt-media img{transform:scale(1.02)}.iwt-text.rte ul,.iwt-text.rte ol{padding-left:20px;margin:0 0 16px}.iwt-text.rte li{margin-bottom:8px}.iwt-text.rte a{color:inherit;text-decoration:underline}.iwt-text.rte a:hover{opacity:.8}@media print{.iwt-section{padding:20px 0}.iwt-grid{display:block}.iwt-media-wrapper{max-width:50%;margin-bottom:20px}.iwt-button{border:1px solid currentColor}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ah-image-with-text.css.map */
