.image-text-block-section{position:relative}.image-text-block-section .image-text-block-shapes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.image-text-block-section .image-text-block-shapes .shape-left-desktop,.image-text-block-section .image-text-block-shapes .shape-right-desktop{position:absolute;top:50%;transform:translateY(-50%)}.image-text-block-section .image-text-block-shapes .shape-left-desktop{left:0}.image-text-block-section .image-text-block-shapes .shape-right-desktop{right:0}.image-text-block-section .image-text-block-shapes .shape-left-mobile,.image-text-block-section .image-text-block-shapes .shape-right-mobile{display:none}.image-text-block-section .image-text-block-shapes svg{display:block;max-width:100%;height:auto}.image-text-block-section .image-text-block{padding:64px 40px;display:flex;align-items:stretch;position:relative;z-index:2}.image-text-block-section .image-text-block .image-text-block__image video{width:100%;height:100%;object-fit:cover;display:block}.image-text-block-section .image-text-block.reversed{flex-direction:row-reverse}.image-text-block-section .image-text-block__image{width:50%;border-radius:0 24px 24px 0;overflow:hidden;display:flex}.image-text-block-section .image-text-block__image img{width:100%;height:100%;object-fit:cover;display:block}.image-text-block-section .image-text-block__image .aspect-ratio:before{padding-bottom:0!important}.image-text-block-section .image-text-block__content{padding:40px 0 40px 40px;display:flex;align-items:center;justify-content:flex-end;flex:1 1}.image-text-block-section .image-text-block.reversed .image-text-block__content{padding:40px 40px 40px 0;justify-content:flex-start;border-radius:24px 0 0 24px}.image-text-block-section .image-text-block__content-container{border-radius:24px;padding:40px}.image-text-block-section .image-text-block__content-container .h3{margin:0 0 20px}.image-text-block-section .image-text-block__content-container .body-1{margin:0}.image-text-block-section .image-text-block__content-bullets{margin-top:50px}.image-text-block-section .image-text-block__content-bullet{margin-bottom:20px;display:flex;align-items:flex-start;justify-content:flex-start}.image-text-block-section .image-text-block__content-bullet:last-child{margin:0}.image-text-block-section .image-text-block__content-bullet-icon{width:30px;margin-right:13px}.image-text-block-section .image-text-block__content-bullet-icon svg{max-width:100%}.image-text-block-section .image-text-block__content-bullet p{margin:0}@media screen and (max-width:1000px){.image-text-block-section .image-text-block{padding:0;display:flex!important;flex-direction:column-reverse!important}.image-text-block-section{padding-bottom:24px}}@media screen and (max-width:768px){.image-text-block-section .image-text-block-shapes .shape-left-desktop,.image-text-block-section .image-text-block-shapes .shape-right-desktop{display:none}.image-text-block-section .image-text-block-shapes .shape-left-mobile,.image-text-block-section .image-text-block-shapes .shape-right-mobile{display:block;position:absolute;top:50%;transform:translateY(-50%)}.image-text-block-section .image-text-block-shapes .shape-left-mobile{left:0}.image-text-block-section .image-text-block-shapes .shape-right-mobile{right:0}.image-text-block-section .image-text-block{padding:40px 0;display:block;border-bottom:1px solid var(--sand)}.image-text-block-section .image-text-block:last-child{padding:0;border:0}.image-text-block-section .image-text-block__image{width:100%;display:block;border-radius:0 0 24px 24px;-webkit-border-radius:0 0 24px 24px;-moz-border-radius:0 0 24px 24px;-ms-border-radius:0 0 24px 24px;-o-border-radius:0 0 24px 24px}.image-text-block-section .image-text-block__image .aspect-ratio:before{padding-bottom:100%!important}.image-text-block-section .image-text-block__content{padding:30px 0 0!important;border-radius:24px 24px 0 0!important}.image-text-block-section .image-text-block__content-container{padding:30px;border-radius:0 0 24px 24px}.image-text-block-section .image-text-block__content-bullets{margin-top:30px}.image-text-block-section .image-text-block__content-bullet-icon{height:25px;width:25px}}
/*# sourceMappingURL=/cdn/shop/t/462/assets/section-image-text-blocks.css.map */
