.characters__wrapper{width:100%}.characters__main{background-image:var(--background_image);background-color:var(--background_color);background-position:center center;background-repeat:no-repeat;background-size:cover}.characters__rounded-wrapper img{display:block;width:100%;height:auto}.characters__block-image{max-width:315px;height:auto}.characters__block-image img{display:block;width:100%;height:100%}.characters__title{font-family:Avenir Rounded;font-size:25px;text-transform:uppercase;border-radius:50px;background-color:var(--title_background);color:var(--title_color);padding:10px 25px;text-align:center;width:fit-content;margin:0 auto;letter-spacing:.5px}.characters__blocks{display:flex;flex-direction:column;margin-top:var(--block_gap_m);gap:var(--block_gap_m)}.characters__block{display:flex;align-items:center;flex-direction:column;width:100%;background-color:var(--background-color);border-radius:15px;gap:50px;max-width:1020px;margin:0 auto;padding:30px 35px;color:var(--text-color);text-align:justify}.characters__block-name{font-size:25px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:35px;color:var(--text-color)}.characters__block-description{letter-spacing:0;font-size:18px;line-height:1.4em;font-weight:400;margin-bottom:10px;color:var(--text-color)}.characters__block-description p{color:var(--text-color)}.characters__block-description p:last-child{margin-bottom:0}.characters__content{padding-top:var(--padding_top_m);padding-bottom:var(--padding_bottom_m);padding-left:25px;padding-right:25px}@media screen and (min-width: 768px){.characters__block-image{max-width:calc(50% - 10px)}.characters__block-name{font-size:34px}}@media screen and (min-width: 992px){.characters__title{font-size:32px}.characters__blocks{margin-top:var(--block_gap_d);gap:var(--block_gap_d)}.characters__block-name{font-size:40px;margin-bottom:80px}.characters__block{flex-direction:row;align-items:start}.characters__block-description{margin-bottom:0;font-size:20px}.characters__content{padding-top:var(--padding_top_d);padding-bottom:var(--padding_bottom_d);padding-left:30px;padding-right:30px}.characters__block-image{position:relative;top:-75px;min-width:310px;max-width:335px}}@media screen and (min-width: 1200px){.characters__block{gap:70px;justify-content:space-between}.characters__title{font-size:45px}.characters__block-name{font-size:38px;margin-bottom:135px}.characters__block-description{font-size:22px}.characters__block-image{min-width:330px}.characters__block-content{max-width:523px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section.characters.css.map */
