.banner .banner__wrapper{margin-top:30px;background:rgb(var(--color-background));overflow:hidden}@media(width > 1024px){.banner .banner__wrapper{padding-inline:5rem;margin-top:0}}.banner .banner__wrapper .b__grid-layout{display:grid;grid-template-columns:.8fr .9fr;align-items:center}@media(width < 750px){.banner .banner__wrapper .b__grid-layout{grid-template-columns:1fr;gap:24px}}.banner .banner__wrapper .b__content-side{position:relative;display:flex;flex-direction:column;justify-content:center;gap:16px}@media(width < 750px){.banner .banner__wrapper .b__content-side{order:1}}.banner .banner__wrapper .b__title-block{display:flex;width:-moz-fit-content;width:fit-content}.banner .banner__wrapper .b__title-block .b__title{font-family:"NeueMontreal-Medium",sans-serif;font-weight:600;margin:0}@media(width < 750px){.banner .banner__wrapper .b__title-block .b__title{font-size:26px}}.banner .banner__wrapper .b__title-block .b__title strong{font-weight:700}.banner .banner__wrapper .b__title-block .b__bg-image svg{color:rgba(128,128,128,.8);transform:rotate(15deg);width:100px;position:absolute;width:70px;height:auto;top:0;right:0}@media(width > 1280px){.banner .banner__wrapper .b__title-block .b__bg-image svg{position:unset;height:200px;width:130px}}.banner .banner__wrapper .b__subtitle{font-family:"NeueMontreal-Medium",sans-serif;font-size:18px;line-height:26px;font-weight:600;margin:0}.banner .banner__wrapper .b__subtitle p{margin:0}@media(width < 750px){.banner .banner__wrapper .b__subtitle{font-size:15px;line-height:22px}}.banner .banner__wrapper .b__media-side{width:100%;height:100%;overflow:hidden}@media(width < 750px){.banner .banner__wrapper .b__media-side{order:2}}.banner .banner__wrapper .b__media--wrapp{position:relative;width:100%;height:100%;min-height:250px;max-height:450px;overflow:hidden}.banner .banner__wrapper .b__media--wrapp img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .5s ease-in-out}.banner .banner__wrapper .b__media--wrapp:hover img{transform:scale(1.03)}