.banner .banner__media.banner__media--has-mobile-image .banner_image--desktop{display:none}.banner .banner__media.banner__media--has-mobile-image .banner_image--mobile{display:block}.banner .banner__media{background-color:transparent}.banner__heading{color:#0e263c;font-family:var(--font-heading-family);font-size:30px;font-weight:600;line-height:39px;letter-spacing:.06em}.banner__buttons .button{color:#0e263c;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:18px;letter-spacing:0em}.banner__reviews{margin-top:15px;color:#0e263c;display:flex;align-items:center;justify-content:center;font-family:var(--font-subheading-family);font-size:10px;font-weight:200;line-height:15px;letter-spacing:.06em}.banner__reviews .banner__reviews--text{margin-top:-3px;margin-left:5px}@media screen and (min-width:750px){.banner .banner__media{overflow:initial}.banner .banner__media .banner_image--desktop{left:auto;right:0}.banner .banner__media.banner__media--has-mobile-image .banner_image--desktop{display:block}.banner .banner__media.banner__media--has-mobile-image .banner_image--mobile{display:none}.banner__heading{max-width:55%;font-size:40px;line-height:52px}.banner__buttons .button{font-size:15px;font-weight:300;line-height:19px}.banner__reviews{margin-top:26px;justify-content:flex-start;font-size:14px;line-height:21px;letter-spacing:0em}}@media screen and (min-width:989px){.banner__heading{max-width:var(--header-max-width);font-size:50px;line-height:64px}.banner__reviews{font-size:16px;line-height:24px}}@media screen and (max-width:749px){.banner:not(.banner--mobile-bottom) .banner__content{min-height:58rem!important}.banner .banner__content{align-items:flex-end}}@media screen and (min-width:750px){.banner--medium:not(.banner--adapt){min-height:40rem}.banner .banner__media .banner_image--desktop{height:127%}}@media screen and (min-width:750px)and (max-width:989px){.banner__content.banner__content--middle-left{padding:0}}@media screen and (min-width:990px){.banner--medium:not(.banner--adapt){min-height:67rem}.banner .banner__media .banner_image--desktop{height:127%}}@media screen and (min-width:990px)and (max-width:1240px){.banner--medium:not(.banner--adapt){min-height:56rem}.banner .banner__media .banner_image--desktop{height:128%}.banner__heading{--header-max-width: 67% !important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/custom-section-image-banner.css.map */
