.page-banner .page-banner__wrapper{position:relative;overflow:hidden}.page-banner .page-banner__wrapper .page-banner__background{height:550px}@media screen and (max-width: 750px){.page-banner .page-banner__wrapper .page-banner__background{height:350px}}.page-banner .page-banner__wrapper .page-banner__background .background-block{width:170%;position:absolute;transform:translate(-50%);background-color:#fcf5ed;border-radius:0 0 70% 70%;left:50%;display:block;height:100%}.page-banner .page-banner__wrapper .page-banner__background img{width:100%;display:block}.page-banner .page-banner__wrapper .page-banner__blocks{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-banner .page-banner__wrapper .page-banner__blocks .caption-with-letter-spacing{color:#41283780;text-align:center;font-family:Satoshi;letter-spacing:2px;text-transform:uppercase;margin-bottom:17px}.page-banner .page-banner__wrapper .page-banner__blocks .caption-with-letter-spacing.caption-with-letter-spacing--large{font-size:20px;font-style:normal;font-weight:500;line-height:120%}@media screen and (max-width: 750px){.page-banner .page-banner__wrapper .page-banner__blocks .caption-with-letter-spacing.caption-with-letter-spacing--large{font-size:16px;max-width:205px}}.page-banner .page-banner__wrapper .page-banner__blocks .page-banner__heading{text-align:center;font-family:Literata;font-size:65px;font-weight:300;line-height:120%;margin-bottom:40px}.page-banner .page-banner__wrapper .page-banner__blocks .page-banner__heading.heading--small{font-size:40px}.page-banner .page-banner__wrapper .page-banner__blocks .page-banner__heading.heading--large{font-size:82px}@media screen and (max-width: 750px){.page-banner .page-banner__wrapper .page-banner__blocks .page-banner__heading.heading--large{font-size:42px}}@media screen and (max-width: 750px){.page-banner .page-banner__wrapper .page-banner__blocks .page-banner__heading{font-size:42px}}.page-banner .page-banner__wrapper .page-banner__blocks .page-banner__text{text-align:center;font-family:Satoshi;font-size:24px;font-style:normal;font-weight:400;line-height:normal;max-width:755px}@media screen and (max-width: 750px){.page-banner .page-banner__wrapper .page-banner__blocks .page-banner__text{font-size:14px}}.page-banner .page-banner__wrapper .page-banner__blocks .page-banner__buttons{margin-top:60px}@media screen and (max-width: 750px){.page-banner .page-banner__wrapper .page-banner__blocks .page-banner__buttons{margin-top:45px}}.page-banner .page-banner__bottom-image{margin-top:-60px}.page-banner .page-banner__bottom-image .page-width{max-width:1370px}.page-banner .page-banner__bottom-image .page-width img{position:relative;margin-top:-130px;margin-bottom:76px;border-radius:20px}.page-banner .page-banner__bottom-image .page-width .bottom-block__wrapper{display:flex;justify-content:space-between;padding-bottom:110px;gap:60px}@media screen and (max-width: 750px){.page-banner .page-banner__bottom-image .page-width .bottom-block__wrapper{padding-bottom:80px;gap:30px;flex-direction:column;align-items:center;text-align:center}}.page-banner .page-banner__bottom-image .page-width .bottom-block__wrapper .bottom-block__title{font-family:Literata;font-size:65px;font-style:normal;font-weight:300;line-height:120%}@media screen and (max-width: 1100px){.page-banner .page-banner__bottom-image .page-width .bottom-block__wrapper .bottom-block__title{font-size:32px}}.page-banner .page-banner__bottom-image .page-width .bottom-block__wrapper .bottom-block__info{max-width:625px;flex:1}.page-banner .page-banner__bottom-image .page-width .bottom-block__wrapper .bottom-block__info .bottom-block__content{color:#fff;font-family:Satoshi;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:50px}@media screen and (max-width: 1100px){.page-banner .page-banner__bottom-image .page-width .bottom-block__wrapper .bottom-block__info .bottom-block__content{font-size:18px}}.page-banner .page-banner__bottom-image .page-width .bottom-block__wrapper .bottom-block__info .button--secondary{--color-button-text: var(--color-background);--color-button: var(--color-foreground)}.page-banner .page-banner__bottom-image img{width:100%;display:block}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-page-banner.css.map */
