.content-banner__wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.content-banner__content{width:50%;display:flex;flex-direction:column;gap:16px}.content-banner__title{font:400 42px/1.2 var(--font-body-family);color:#252525;letter-spacing:-0.84px}.content-banner__title h1,.content-banner__title h2,.content-banner__title h3,.content-banner__title h4,.content-banner__title h5,.content-banner__title h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.content-banner__title h1:not(:last-child),.content-banner__title h2:not(:last-child),.content-banner__title h3:not(:last-child),.content-banner__title h4:not(:last-child),.content-banner__title h5:not(:last-child),.content-banner__title h6:not(:last-child){margin:0 0 8px}.content-banner__title p:not(:last-child){margin-bottom:8px}.content-banner__title a{color:inherit;text-decoration:underline;text-decoration-thickness:from-font;transition:opacity .2s ease-in-out}.content-banner__title a:hover,.content-banner__title a:focus,.content-banner__title a:active{opacity:.7}.content-banner__title ul,.content-banner__title ol{padding-left:30px}.content-banner__title ul:not(:last-child),.content-banner__title ol:not(:last-child){margin-bottom:8px}.content-banner__title>*{font:inherit;color:inherit;letter-spacing:inherit}.content-banner__subtitle{font:500 14px/1.4 var(--font-body-family);color:#252525;letter-spacing:0}.content-banner__subtitle h1,.content-banner__subtitle h2,.content-banner__subtitle h3,.content-banner__subtitle h4,.content-banner__subtitle h5,.content-banner__subtitle h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.content-banner__subtitle h1:not(:last-child),.content-banner__subtitle h2:not(:last-child),.content-banner__subtitle h3:not(:last-child),.content-banner__subtitle h4:not(:last-child),.content-banner__subtitle h5:not(:last-child),.content-banner__subtitle h6:not(:last-child){margin:0 0 8px}.content-banner__subtitle p:not(:last-child){margin-bottom:8px}.content-banner__subtitle a{color:inherit;text-decoration:underline;text-decoration-thickness:from-font;transition:opacity .2s ease-in-out}.content-banner__subtitle a:hover,.content-banner__subtitle a:focus,.content-banner__subtitle a:active{opacity:.7}.content-banner__subtitle ul,.content-banner__subtitle ol{padding-left:30px}.content-banner__subtitle ul:not(:last-child),.content-banner__subtitle ol:not(:last-child){margin-bottom:8px}.content-banner__subtitle>*{font:inherit;color:inherit;letter-spacing:inherit}.content-banner__description{font:400 18px/1.4 var(--font-body-family);color:#252525;letter-spacing:-0.36px}.content-banner__description h1,.content-banner__description h2,.content-banner__description h3,.content-banner__description h4,.content-banner__description h5,.content-banner__description h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.content-banner__description h1:not(:last-child),.content-banner__description h2:not(:last-child),.content-banner__description h3:not(:last-child),.content-banner__description h4:not(:last-child),.content-banner__description h5:not(:last-child),.content-banner__description h6:not(:last-child){margin:0 0 8px}.content-banner__description p:not(:last-child){margin-bottom:8px}.content-banner__description a{color:inherit;text-decoration:underline;text-decoration-thickness:from-font;transition:opacity .2s ease-in-out}.content-banner__description a:hover,.content-banner__description a:focus,.content-banner__description a:active{opacity:.7}.content-banner__description ul,.content-banner__description ol{padding-left:30px}.content-banner__description ul:not(:last-child),.content-banner__description ol:not(:last-child){margin-bottom:8px}.content-banner__description>*{font:inherit;color:inherit;letter-spacing:inherit}.content-banner__picture{width:50%;height:350px;border-radius:12px;overflow:hidden}.content-banner__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width: 992px){.content-banner__wrap{flex-direction:column;gap:24px}.content-banner__wrap--additional-mobile-padding{padding-top:40px}.content-banner__content{width:100%}.content-banner__title{font:400 28px/1.2 var(--font-body-family);letter-spacing:-0.56px}.content-banner__subtitle{font-size:12px}.content-banner__picture{width:100%}}@media only screen and (max-width: 576px){.content-banner__picture{height:190px}}