.promo_wherebuy{padding:75rem 230rem 175rem;background-size:cover;background-position:right center;border-radius:20rem;margin-bottom:50rem;position:relative;overflow:hidden}.promo_wherebuy_text{max-width:676px}.promo_wherebuy_text>*{position:relative;z-index:1}.promo_wherebuy_before{width:fit-content;background:#fff;font-weight:800;font-size:20rem;line-height:20rem;color:#0b9ba2;padding:10px 15px}.promo_wherebuy_title{font-family:"Montserrat Alternates",sans-serif;font-weight:800;font-size:60px;line-height:65px;color:#000;margin-top:15rem}.promo_wherebuy_title.red{color:#c00;margin:-2rem 0 0}.promo_wherebuy_btns{max-width:525rem;display:flex;justify-content:space-between;align-items:center;margin:18rem 0 0}.promo_wherebuy_btns .btn{max-width:253rem;min-height:57rem}.promo_text p{font-weight:500;font-size:15rem;line-height:17rem;color:#989090}.promo_text{margin:45rem 0 0}.sc-banner_title_block{display:flex;align-items:center;position:absolute;width:fit-content;height:96rem;left:0;top:55rem;color:#f2f1f1;box-shadow:0 9px 9px 0 rgba(0,0,0,.25);background:#ff2e2e;border-radius:0 30rem 30rem 0;padding:10rem 55rem 10rem 85rem;z-index:2}.sc-banner_title_blocktext{margin:0 0 0 25rem;border-left:1px solid #edecec;padding:0 0 0 30rem}.posts-content .sc-banner_title_block P{font-weight:500;font-size:24px;line-height:33px;color:#edecec}.posts-content .sc-banner_title_block span{font-weight:700}.sc-banner_title_block_proc{font-family:"Montserrat Alternates",sans-serif;font-weight:800;font-size:64rem;line-height:20rem}.sc-banner_text_block p{font-weight:500;font-size:12rem;line-height:12rem;color:#989090!important}.sc-banner_text_block{margin:52rem 0 0}.sc-banner.section-circle.title_on{padding-top:105rem!important}@media screen and (max-width:1690px){.promo_wherebuy{padding:75rem 100rem 175rem}}@media screen and (max-width:1600px){.sc-banner.section-circle.title_on{padding-top:155rem!important}}@media screen and (max-width:1440px){.sc-banner.section-circle.title_on{padding-top:210rem!important}}@media screen and (max-width:1402px){.promo_wherebuy{background-position:72% bottom}}@media screen and (max-width:1200px){.promo_wherebuy{padding:75rem}.promo_wherebuy_title{font-size:48rem;line-height:56rem}.promo_wherebuy_text{max-width:534rem}}@media (max-width:992px){.promo_wherebuy_title{font-size:40rem;line-height:48rem}.promo_wherebuy{padding:40rem}.promo_wherebuy_text{max-width:516px}.promo_wherebuy_before{font-size:15rem;line-height:16rem}.promo_wherebuy_btns .btn{max-width:219rem;min-height:49rem}.promo_text p{font-weight:500;font-size:13rem;line-height:16rem;color:#4e4c4c;overflow-wrap:break-word}.promo_text{margin:28rem 0 0}.promo_wherebuy_btns{max-width:425rem}}@media (max-width:768px){.promo_wherebuy{padding:42rem 15rem 255rem;position:relative;border-radius:0;margin-bottom:110rem;background-position:right bottom}.promo_wherebuy_text{max-width:235rem}.promo_wherebuy_before{width:157rem;font-size:11rem;line-height:12rem;padding:2rem 10rem}.promo_wherebuy_title{font-size:21rem;line-height:20rem;margin-top:17rem}.promo_wherebuy_btns{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12rem}.promo_wherebuy_btns .btn{max-width:205rem;min-height:35rem}.promo_text{position:absolute;bottom:10rem;right:10rem;left:10rem}.promo_text p{font-size:9rem;line-height:10rem;color:#fff}.sc-banner.section-circle.title_on{padding-top:103rem!important;padding-bottom:62rem!important}.sc-banner_title_block{top:23rem;padding:0 8rem;height:55rem}.sc-banner_title_block_proc{font-size:24rem;line-height:20rem}.posts-content .sc-banner_title_block P{font-size:14rem;line-height:14px}.sc-banner_title_blocktext{margin:0 0 0 -3rem;border-left:0;padding:0 0 0 13rem}.posts-content .sc-banner_title_block P{font-size:11.7rem;line-height:14px}.sc-banner_text_block{position:absolute;margin:0;bottom:15rem;left:13rem;right:1rem}.sc-banner_text_block p{font-size:8rem;line-height:12rem}}.promo_wherebuy--banner{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;border-radius:inherit;z-index:0;pointer-events:none}@media (max-width:768px){.promo_wherebuy{border-radius:0}.promo_wherebuy--banner{border-radius:0;object-position:right bottom}}@media (max-width:1402px){.promo_wherebuy--banner{object-position:72% bottom}}