.image-with-text-overlay-section .image-with-title-container{width:100%;aspect-ratio:391 / 282;min-height:320px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:20px;align-items:center;justify-items:center}.image-with-text-overlay-section .image-with-title-block{position:relative}.image-with-text-overlay-section .image-with-title-block.pos-top{grid-column:1 / -1;grid-row:1;justify-self:center;width:clamp(120px,calc((100% - 20px)*.45),391px)}.image-with-text-overlay-section .image-with-title-block.pos-left{grid-column:1;grid-row:2;justify-self:center;width:clamp(120px,90%,391px)}.image-with-text-overlay-section .image-with-title-block.pos-right{grid-column:2;grid-row:2;justify-self:center;width:clamp(120px,90%,391px)}.image-with-text-overlay-section .image-with-title-block.pos-bottom{grid-column:1 / -1;grid-row:3;justify-self:center;width:clamp(120px,90%,391px)}.image-with-text-overlay-section .image-with-title-block.pos-right,.image-with-text-overlay-section .image-with-title-block.pos-left{margin-top:-30%}.image-with-text-overlay-section .image-with-title-wrapper{display:flex;flex-direction:column;align-items:center}.image-with-text-overlay-section .image-with-title-wrapper.title-position-top,.image-with-text-overlay-section .image-with-title-wrapper.title-position-bottom{flex-direction:column}.image-with-text-overlay-section .image-block-title{margin:12px 0;font-size:20px;text-transform:none;text-align:center}.image-with-text-overlay-section .image-block-content{width:100%}.image-with-text-overlay-section .image-block-content img{display:block;height:auto;width:100%;object-fit:cover}.image-with-text-overlay-section .buttons-container{display:flex;column-gap:2em}@media (min-width: 1441px){.image-with-text-overlay-section .container{max-width:1920px}}@media (max-width: 768px){.image-with-text-overlay-section .image-with-title-container{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:26px}.image-with-text-overlay-section .image-with-title-block.pos-top,.image-with-text-overlay-section .image-with-title-block.pos-left,.image-with-text-overlay-section .image-with-title-block.pos-right,.image-with-text-overlay-section .image-with-title-block.pos-bottom{grid-column:1;width:100%;max-width:100%}.image-with-text-overlay-section .image-with-title-block.pos-left{grid-row:2}.image-with-text-overlay-section .image-with-title-block.pos-right{grid-row:3}.image-with-text-overlay-section .row{display:flex;flex-direction:column}.image-with-text-overlay-section .text-content{text-align:center;max-width:90%;margin-left:auto;margin-right:auto;margin-bottom:2em;padding-left:20px;padding-right:20px}.image-with-text-overlay-section{padding-left:0;padding-right:0}.image-with-text-overlay-section .buttons-container{justify-content:space-around}.image-with-text-overlay-section .button--with-image:first-of-type{margin-right:0}.image-with-text-overlay-section .button--with-image:not(.custom-width){min-width:150px;margin:0;display:flex;object-fit:contain;align-items:center}.image-with-text-overlay-section .button--with-image.custom-width{width:var(--btn-width);margin:0}.image-with-text-overlay-section .image-with-title-container{display:flex;flex-direction:column}.image-with-text-overlay-section .image-with-title-block.pos-right,.image-with-text-overlay-section .image-with-title-block.pos-left{margin-top:0}.image-with-text-overlay-section .image-with-title-container{min-height:0;aspect-ratio:unset}.image-with-text-overlay-section .section-heading-title{line-height:normal}.image-with-text-overlay-section .image-with-title-wrapper.title-position-top{flex-direction:column!important}.image-with-text-overlay-section .image-with-title-wrapper.title-position-bottom{flex-direction:column-reverse!important}.image-with-text-overlay-section .image-block-title{font-size:17px}.image-with-text-overlay-section .image-with-title-wrapper{row-gap:7px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/image-with-text-overlay.css.map */
