.tricolor-75{display:flex;flex-direction:column;gap:16rem}@media (min-width:768px){.tricolor-75{display:grid;gap:unset;grid-template-columns:1fr 1fr}}@media (min-width:1025px){.tricolor-75{margin-top:-56rem;grid-template-columns:854fr 610fr}}.tricolor-75 .banner{border-radius:22rem}@media (min-width:768px){.tricolor-75 .banner{border-radius:24rem}}@media (min-width:1025px){.tricolor-75 .banner{border-radius:28rem}}.tricolor-75 .banner._left{z-index:2}@media (min-width:768px){.tricolor-75 .banner._right{margin-left:-20rem;border-radius:0 24rem 24rem 0}}@media (min-width:1025px){.tricolor-75 .banner._right{margin-left:-24rem;border-radius:0 28rem 28rem 0}}.tricolor-75 .banner._right .banner__content{color:#000}@media (min-width:768px){.tricolor-75 .banner._right .banner__content{padding-left:48rem}}@media (min-width:1025px){.tricolor-75 .banner._right .banner__content{padding-left:66rem}}.tricolor-75 .banner._right .banner__content .baloon{color:#000;border:1px solid #000}.tricolor-75 .banner__content{color:#fff;min-height:462rem;padding:18rem;display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:768px){.tricolor-75 .banner__content{min-height:558rem;padding:28rem}}@media (min-width:1025px){.tricolor-75 .banner__content{min-height:502rem;padding:42rem}}.tricolor-75 .banner__content .baloon{color:#fff;font-weight:400;font-size:14rem;line-height:150%;padding:9.5rem 12rem;border:1px solid #fff;border-radius:45rem;margin-bottom:26rem;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.tricolor-75 .banner__content .baloon{line-height:19rem;padding:10rem 12rem;margin-bottom:32rem}}@media (min-width:1025px){.tricolor-75 .banner__content .baloon{font-size:16rem;line-height:1.5;padding:10rem 15rem;margin-bottom:36rem}}.tricolor-75 .banner__content .h2{font-weight:500;font-size:20rem;line-height:120%}@media (min-width:768px){.tricolor-75 .banner__content .h2{font-size:22rem}}@media (min-width:1025px){.tricolor-75 .banner__content .h2{font-size:28rem;line-height:127%}}.tricolor-75 .banner__content .banner_btn{margin-top:auto}.tricolor-75 .banner__content .banner_btn .btn{border-radius:14rem}@media (max-width:767px){.tricolor-75 .banner__content .banner_btn .btn{width:100%}}@media (min-width:768px){.tricolor-75 .banner__content .banner_btn .btn{padding:16rem 30rem}}