.newBanner-banner .newBanner__content.page-width{max-width:100%}.newBanner__content .banner__box{padding:calc(80px - 5rem) calc(50px - 5rem)}.newBanner__content.banner__content--middle-left .banner__box{max-width:433px}.newBanner-banner .newBanner__content .banner__box>*+*{margin-top:30px}.newBanner-banner .newBanner__content .banner__box>*+.banner__buttons,.newBanner-banner .newBanner__content.banner__content--bottom-center .banner__box>*+.banner__buttons,.newBanner-banner .newBanner__content.text-layout-5 .banner__box>*+.banner__buttons{margin-top:40px}.newBanner__content .banner__text{color:rgba(var(--color-foreground),1);font-size:16px;line-height:1.25;letter-spacing:normal;font-weight:500}.newBanner__content .banner__heading{font-weight:500;line-height:1;letter-spacing:normal;letter-spacing:-.02em}.banner__content--text-layout-3 .banner__heading{font-weight:700}.newBanner__content .banner__heading.h0{font-size:60px}.newBanner__content.banner__content--text-layout-3{justify-content:flex-start;height:auto;max-width:100%}.newBanner__content.banner__content--text-layout-3 .banner__box{height:100%;max-width:calc(720px - 10rem);min-width:1px;display:flex;flex-wrap:wrap;flex-direction:column}..newBanner-banner .banner__content--text-layout-3 .banner__box>*+*{margin-top:16px}.newBanner__content.banner__content--text-layout-3 .banner__text,.newBanner__content.banner__content--text-layout-3 .banner__buttons{width:100%;max-width:100%}.newBanner__content.banner__content--text-layout-3 .banner__text.body{max-width:400px;margin-left:0;margin-right:auto}.banner__content--text-layout-3 .banner__box .secondClass{margin-bottom:auto}.newBanner__content.banner__content--text-layout-4{align-items:flex-end}.newBanner__content.banner__content--text-layout-4 .banner__box:not(#id){max-width:100%;min-width:1px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;height:auto}.newBanner__content.banner__content--text-layout-4 .banner__box .banner__heading{max-width:600px;align-self:flex-start}.newBanner__content.banner__content--text-layout-4 .banner__box:not(#id) .banner__box-other{padding:0;max-width:350px;flex-direction:column;align-self:flex-end}.newBanner__content.banner__content--text-layout-4 .banner__box .banner__box-other>*{width:100%}.newBanner__content.banner__content--text-layout-4 .banner__box .banner__box-other>*+*{margin-top:24px}.newBanner-banner .newBanner__content.text-layout-5 .banner__box{max-width:815.5px;width:100%}.newBanner-banner .newBanner__content.text-layout-5 .banner__heading.h0.x-large{font-size:90px}.newBanner-banner .newBanner__content.banner__content--text-layout-6{align-items:flex-end;height:auto;margin-bottom:10.41667%;background:#fff;max-width:552px;margin-left:50px;margin-right:50px;padding:60px}.newBanner__content.banner__content--text-layout-6 .banner__box{--color-foreground: 0, 0, 0;--color-button: 0, 0, 0;--color-button-text: 0, 0, 0;padding:0;color:#000;max-width:100%;width:100%;min-width:1px}.newBanner-banner .banner__content--text-layout-6 .banner__box>*+*{margin-top:20px}@media only screen and (min-width: 750px){@media only screen and (max-width: 989px){.newBanner-banner .banner__content.newBanner__content .banner__box{max-width:420px;min-width:1px}.newBanner__content.banner__content--text-layout-3 .banner__box{padding:0}}}@media only screen and (min-width: 990px){.newBanner__content.banner__content--bottom-center .banner__box>*+*{margin-top:40px}.newBanner__content.banner__content--bottom-center .banner__box>*+.banner__buttons{margin-top:60px}.newBanner-banner .newBanner__content.text-layout-5 .banner__box>*+*{margin-top:24px}.newBanner__content .banner__heading.h0.x-large{font-size:70px}.newBanner__content.banner__content--text-layout-3 .banner__box{padding-top:calc(56px - 5rem);padding-bottom:calc(56px - 5rem)}}@media only screen and (min-width: 1441px){.newBanner-banner .newBanner__content.banner__content--text-layout-6{min-height:650px;height:100%}}@media only screen and (max-width: 1199px){.newBanner-banner .newBanner__content.text-layout-5 .banner__box{max-width:470.5px}.newBanner-banner .newBanner__content.text-layout-5 .banner__heading.h0.x-large{font-size:50px}.newBanner-banner .newBanner__content.banner__content--text-layout-6{padding:30px}}@media only screen and (max-width: 1049px){.newBanner__content.banner__content--text-layout-4>.banner__box:not(#id){padding-top:calc(56px - 5rem);padding-bottom:calc(56px - 5rem)}@media only screen and (min-width: 750px){.newBanner__content.banner__content--text-layout-4 .banner__box .banner__heading{max-width:50%;padding-right:20px}.newBanner__content.banner__content--text-layout-4 .banner__box:not(#id) .banner__box-other{max-width:50%;min-width:1px;margin-top:0}.newBanner__content.banner__content--text-layout-4>.banner__box:not(#id){height:auto}}}@media only screen and (max-width: 989px){.newBanner__content.banner__content--middle-left .banner__box{max-width:395px}.newBanner-banner .newBanner__content .banner__box>*+*{margin-top:20px}.newBanner-banner .newBanner__content .banner__box>*+.banner__buttons{margin-top:30px}.newBanner__content .banner__heading.h0{font-size:40px}.newBanner-banner .newBanner__content.text-layout-5 .banner__box{padding-bottom:0;padding-top:0}.newBanner-banner .newBanner__content.banner__content--text-layout-6{max-width:350px}}@media only screen and (max-width: 749px){.newBanner-banner .banner__media img{object-position:center top}.newBanner__content .banner__box{padding-left:20px;padding-right:20px}.newBanner__content.banner__content--bottom-center .banner__box{padding-bottom:60px}.newBanner__content.banner__content--text-layout-3 .banner__box{padding-top:56px;padding-bottom:56px}.newBanner__content .banner__text.body{font-size:14px}.newBanner__content.banner__content--text-layout-3 .banner__text.body{max-width:300px}.newBanner__content.banner__content--text-layout-4>.banner__box:not(#id){height:100%;padding-top:56px;padding-bottom:56px}.newBanner__content.banner__content--text-layout-4 .banner__box:not(#id) .banner__box-other{height:auto}.newBanner-banner .newBanner__content.text-layout-5 .banner__box{padding-bottom:40px;max-width:100%;padding-top:40px}.newBanner-banner .newBanner__content.banner__content--text-layout-6{max-width:100%;margin:0 auto;padding:40px 20px}.banner--content-align-mobile-text-layout-6.banner--mobile-bottom:not(#id) .banner__media:before{padding-bottom:100%}}
/*# sourceMappingURL=/cdn/shop/t/242/assets/new-banner-section.css.map */
