.ap-imagetextblock .ap-imagetextblock__content.content-box--text-right{margin:0;width:38.37%;padding:0;background-color:transparent}.ap-imagetextblock__content .heading.heading--large{color:#fff;font-size:58px;text-shadow:2px 0px 3px #000000;margin:0 0 5px;font-family:var(--body-font-family)}.ap-imagetextblock__content .heading.h5{margin:0 0 30px;color:var(--primary);text-shadow:2px 0px 3px #000000;text-transform:uppercase;font-family:var(--body-font-family);font-size:14px}.ap-imagetextblock__text-container{font-size:40px;text-transform:uppercase;line-height:42px;text-shadow:2px 0px 3px #000000}.ap-imagetextblock__text-container>span{color:var(--primary);font-family:var(--g-font-other)}.img-width-text-section .button-wrapper .button--primary{text-shadow:none;margin-top:40px;text-transform:capitalize;font-size:14px;font-family:var(--g-font-other);line-height:54px}.shopify-section--ap-imagetextblock{margin:0 0 80px}.ap-imagetextblock__content.content-box--text-left{width:34.11%;padding:0;background-color:transparent;margin:0 0 0 auto}.content-box--text-left h2.heading.heading--xxsmall{font-size:12px;letter-spacing:2.4px;font-weight:400;font-family:var(--body-font-family);margin-bottom:20px;line-height:1}.content-box--text-left h3.heading.h2 span{color:var(--primary);font-family:var(--g-font-other);text-transform:uppercase}.content-box--text-left h3.heading.h2{font-size:42px;line-height:45px;font-weight:400;text-transform:capitalize;margin:0 0 20px;padding:0}.content-box--text-left .ap-imagetextblock__text-container{font-size:12px;text-transform:uppercase;letter-spacing:2.4px;margin:0;text-shadow:none}.img-width-text-section .content-box--text-left .button-wrapper .button--primary{margin:20px 0 0}.shopify-section--ap-imagetextblock,.img-width-text-section{margin:0}@media screen and (min-width: 1200px){.ap-imagetextblock{min-height:500px}}@media (max-width: 1199px){.ap-imagetextblock{position:relative;padding:50px 0}.ap-imagetextblock__image-wrapper{position:absolute;top:0;width:100%;height:100%;left:0}}@media (max-width: 991px){.ap-imagetextblock .ap-imagetextblock__content.content-box--text-right,.ap-imagetextblock__content.content-box--text-left{width:100%;text-align:center}}@media (max-width: 480px){.ap-imagetextblock__content.content-box--text-left{padding:0 15px}.content-box--text-left h3.heading.h2{font-size:36px;margin:0}.img-width-text-section .content-box--text-left .button-wrapper .button--primary{margin:15px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/imagetextblock.css.map */
