.inline-banner{position:relative;display:grid;padding:32px 20px;overflow:hidden;border-radius:20px}@media only screen and (min-width:768px)and (max-width:1140px){.inline-banner{grid-template-columns:9fr 3fr;padding:40px 0 0 40px;gap:4px}}@media only screen and (min-width:1141px){.inline-banner{grid-template-columns:9fr 3fr;padding:40px 0 0 40px;gap:4px}}@media only screen and (min-width:768px)and (max-width:1140px){.inline-banner{grid-template-columns:7fr 4fr;padding:32px 0 0 32px}}.inline-banner .picture__image-container{display:flex;justify-content:center;align-items:end;width:100%}@media only screen and (max-width:767px){.inline-banner .picture__image-container{margin-right:-20px}}@media only screen and (min-width:768px)and (max-width:1140px){.inline-banner .picture__image-container{justify-content:flex-end;margin-right:-20px}}@media only screen and (min-width:1141px){.inline-banner .picture__image-container{justify-content:flex-end;margin-right:-20px}}@media only screen and (max-width:767px){.inline-banner__content{text-align:center}}.inline-banner__title{margin-block-start:0!important}.inline-banner__description,.inline-banner__title{margin-block-end:0!important}@media only screen and (max-width:767px){.inline-banner__image{justify-self:end;margin:28px -20px -40px auto;max-width:100%}}@media only screen and (min-width:768px)and (max-width:1140px){.inline-banner__image{margin-top:-32px}}@media only screen and (min-width:1141px){.inline-banner__image{margin-top:-40px}}
