.half-half-container .image-text--wrapper{display:flex}.half-half-container .image-text--wrapper.image-text--wrapper--rev{flex-direction:row-reverse}.half-half-container .image-text--wrapper .image-half,.half-half-container .image-text--wrapper .text-half{width:50%}.half-half-container .image-text--wrapper .image-half{background-repeat:no-repeat;background-size:cover;background-position:center}.half-half-container .image-text--wrapper .image-half.background-contain{background-size:contain}.half-half-container .text-half .h1{font-size:28px}.half-half-container .text-half .body{font-size:17px;font-family:TextaAlt-Medium,sans-serif;line-height:122.5%}.half-half-container .text-half .body a:not(.btn){color:var(--light-blue);text-decoration:none}.half-half-container .text-half .btn--wrapper{margin-top:55px}.half-half-container .text-half .btn--wrapper .btn{padding:10px 65px}.half-half-container .image-text--wrapper.image-text--wrapper--rev .text-half .text-half--wrapper{padding:60px 7rem 80px 10rem}.half-half-container .image-text--wrapper .text-half .text-half--wrapper{padding:60px 7rem 80px 5rem}@media (max-width: 1400px){.half-half-container .image-text--wrapper .text-half .text-half--wrapper,.half-half-container .image-text--wrapper.image-text--wrapper--rev .text-half .text-half--wrapper{padding:60px 2rem 80px}}@media (max-width: 749px){.half-half-container .image-text--wrapper .image-half,.half-half-container .image-text--wrapper .text-half{width:100%}.half-half-container .image-text--wrapper.image-text--wrapper--rev,.half-half-container .image-text--wrapper{flex-direction:column}.half-half-container .image-text--wrapper .image-half{padding-top:100%;min-height:400px}.half-half-container .text-half .h1{font-size:25px}.half-half-container .image-text--wrapper .text-half .text-half--wrapper,.half-half-container .image-text--wrapper.image-text--wrapper--rev .text-half .text-half--wrapper{padding:10px 1rem 45px}.half-half-container .text-half .body{font-size:14px}.half-half-container .text-half .btn--wrapper .btn{padding:10px 30px;font-size:15px}}.has_mobile_img .half-half-mobile{display:none}@media screen and (max-width: 749px){.has_mobile_img .half-half-mobile{display:block;width:100%}.has_mobile_img{padding:0!important;background:none!important;min-height:0!important}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/component-image-text-half.css.map */
