.banner__wrap{display:flex;align-items:center;justify-content:center;position:relative}.banner__content{padding:40px 0;display:flex;flex-direction:column;position:relative;z-index:1}.banner__content--left{align-items:flex-start;text-align:left}.banner__content--center{align-items:center;text-align:center}.banner__content--right{align-items:flex-end;text-align:right}.banner__container{display:flex;flex-direction:column;gap:40px}.banner__texts{display:flex;flex-direction:column;gap:10px}.banner__title{font:400 56px/1.14 var(--font-body-family);color:#252525;letter-spacing:-1.12px;color:inherit}.banner__title h1,.banner__title h2,.banner__title h3,.banner__title h4,.banner__title h5,.banner__title h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.banner__title h1:not(:last-child),.banner__title h2:not(:last-child),.banner__title h3:not(:last-child),.banner__title h4:not(:last-child),.banner__title h5:not(:last-child),.banner__title h6:not(:last-child){margin:0 0 8px}.banner__title p:not(:last-child){margin-bottom:8px}.banner__title a{color:inherit;text-decoration:underline;text-decoration-thickness:from-font;transition:opacity .2s ease-in-out}.banner__title a:hover,.banner__title a:focus,.banner__title a:active{opacity:.7}.banner__title ul,.banner__title ol{padding-left:30px}.banner__title ul:not(:last-child),.banner__title ol:not(:last-child){margin-bottom:8px}.banner__title>*{font:inherit;color:inherit;letter-spacing:inherit}.banner__description{font:400 16px/1.5 var(--font-body-family);color:#252525;letter-spacing:0;color:inherit}.banner__description h1,.banner__description h2,.banner__description h3,.banner__description h4,.banner__description h5,.banner__description h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.banner__description h1:not(:last-child),.banner__description h2:not(:last-child),.banner__description h3:not(:last-child),.banner__description h4:not(:last-child),.banner__description h5:not(:last-child),.banner__description h6:not(:last-child){margin:0 0 8px}.banner__description p:not(:last-child){margin-bottom:8px}.banner__description a{color:inherit;text-decoration:underline;text-decoration-thickness:from-font;transition:opacity .2s ease-in-out}.banner__description a:hover,.banner__description a:focus,.banner__description a:active{opacity:.7}.banner__description ul,.banner__description ol{padding-left:30px}.banner__description ul:not(:last-child),.banner__description ol:not(:last-child){margin-bottom:8px}.banner__description>*{font:inherit;color:inherit;letter-spacing:inherit}.banner__picture{position:absolute;top:0;bottom:0;left:0;right:0}.banner__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner__image--mobile{display:none}.banner__overlay{display:block !important;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (max-width: 992px){.banner__title{font-size:40px}.banner__description{font-size:16px}.banner__image--desktop{display:none}.banner__image--mobile{display:block}}