.custom_style_one.banner h1.banner__heading,.custom_style_one.banner h2.banner__heading{max-width:600px;margin:auto}.custom_style_one.banner .ct-subtitle,.custom_style_one.banner .ct-subtitle p{font-size:20px;line-height:32px;font-family:var(--Hypatia_Sans_Pro)}.custom_style_one.banner .banner__text.rte.ct-subtitle{max-width:680px;margin:auto}.custom_style_two.banner h2.banner__heading{max-width:450px;margin:auto}.banner .banner__media .mobile_image{display:none}.custom_style_one.banner .banner__buttons .button.button--primary{font-size:20px}@media screen and (min-width: 750px){.custom_style_one.banner h1.banner__heading,.custom_style_one.banner h2.banner__heading{font-size:42px;line-height:54px}}@media screen and (min-width: 750px) and (max-width: 1024px){.custom_style_one.banner h1.banner__heading,.custom_style_one.banner h2.banner__heading{max-width:540px}.custom_style_one.banner .banner__text.rte.ct-subtitle{max-width:540px;margin:auto}}@media screen and (min-width: 1680px){.custom_style_three.banner.banner--content-align-left.banner--desktop-transparent .banner__box,.custom_style_three.banner.banner--content-align-right.banner--desktop-transparent .banner__box,.custom_style_three.banner.banner--medium.banner--desktop-transparent .banner__box{max-width:90rem}}@media screen and (min-width: 1025px){.custom_style_one.banner.banner--large:not(.banner--adapt){min-height:80rem}.custom_style_one.banner .small_image_wrap img{width:150px;height:150px;object-fit:contain}}@media screen and (max-width: 1024px){.custom_style_one.banner .small_image_wrap img{width:100px;height:100px;object-fit:contain}}@media screen and (max-width: 749px){.banner:not(.banner--mobile-bottom) .banner__box{padding-inline:0}}@media screen and (max-width: 750px){.banner .banner__media .mobile_image{display:block}.banner .banner__media .desktop_image{display:none}}@media screen and (min-width: 421px) and (max-width: 750px){.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:62rem}}@media screen and (max-width: 420px){.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:calc(100vh - 200px)}}@media screen and (min-width: 991px){.custom_style_three.banner--desktop-transparent .banner__box{padding-left:6rem}}@media screen and (max-width: 749px){.banner .ct-subtitle,.banner .ct-subtitle p{font-size:18px!important;line-height:24px!important}}.banner__media img{aspect-ratio:1920 / 800;width:100%;height:auto;display:block}
/*# sourceMappingURL=/cdn/shop/t/91/assets/custom-image-banner.css.map */
