.banner{height:100%;position:relative}.banner__img{display:block;height:inherit;object-fit:cover;width:100%}.banner__img-container{height:inherit;position:absolute;width:100%}.banner__img-container:after{background:rgba(40,40,40,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.banner__content{height:100%;position:relative;width:100%;z-index:1}.banner__content .container{height:100%;max-width:938px;padding-block:44px}.banner__content-breadcrumb{color:#fff;display:flex;font-size:12px;list-style:none;margin:0;padding:0;position:relative;width:100%}.banner__content-breadcrumb li,.banner__content-breadcrumb li a{color:inherit;user-select:none}.banner__content-breadcrumb .bold{font-weight:700}.banner__content-section{flex:1 1 415px;position:relative}.banner__content-section:last-child{flex:1 1 50%}.banner__content-section-container{display:flex;flex-wrap:wrap;gap:1rem;height:100%;position:relative}.banner__content-section--text{color:#fff}.banner__content-section--text h1,.banner__content-section--text h2,.banner__content-section--text h3,.banner__content-section--text h4,.banner__content-section--text h5,.banner__content-section--text h6{color:inherit;font-size:28px;line-height:normal;margin-bottom:10px}.banner__content-section--text-top{color:#000;display:none;padding:33px 17px 30px}@media (max-width:768px){.banner__content-section--text h1,.banner__content-section--text h2,.banner__content-section--text h3,.banner__content-section--text h4,.banner__content-section--text h5,.banner__content-section--text h6{font-size:20px!important}.banner__content-section--text p{font-size:16px!important}}.banner__content-section .form{background:#fff;border-radius:16px;box-shadow:5px 8px 11px -1px hsla(0,0%,56%,.25);margin-left:auto;max-width:448px;padding:28px 26px;position:relative}@media (max-width:894px){.banner__content-section .form{margin:auto;max-width:100%;width:100%}}.banner.form-res-comp .banner__content-section .form{border-radius:4px;padding:28px 15px 30px}.banner.form-res-comp .banner__content-section .form form .actions{text-align:center}.banner.form-res-comp .banner__content-section .form form .actions input[type=submit]{background:#262626;color:#fff;font-size:14px;font-weight:700}@media (max-width:894px){.banner.form-res-comp{display:flex;flex-direction:column;height:100%!important}.banner.form-res-comp .banner__img-container{height:188px!important;order:2;position:relative}.banner.form-res-comp .banner__content{order:3}.banner.form-res-comp .banner__content-breadcrumb{display:none}.banner.form-res-comp .banner__content-section{flex:100%!important}.banner.form-res-comp .banner__content-section:nth-child(2){top:-93px}.banner.form-res-comp .banner__content-section .form{margin:auto;max-width:100%;width:100%}.banner.form-res-comp .banner__content-section--text-top{display:block}.banner.form-res-comp .banner__content-section--text-top h1,.banner.form-res-comp .banner__content-section--text-top h2,.banner.form-res-comp .banner__content-section--text-top h3,.banner.form-res-comp .banner__content-section--text-top h4,.banner.form-res-comp .banner__content-section--text-top h5,.banner.form-res-comp .banner__content-section--text-top h6{font-size:20px!important;margin-bottom:0;text-align:left!important}.banner.form-res-comp .banner__content-section--text-top p{font-weight:400}.banner.form-res-comp .banner__content-section--text-top p:last-child{margin-bottom:0}}@media (max-width:767px){.banner.res-1{display:flex;flex-direction:column;height:100%!important}.banner.res-1 .banner__img-container{height:187px;order:2;position:relative}.banner.res-1 .banner__content{order:1}.banner.res-1 .banner__content .container{padding-bottom:30px!important;padding-top:20px!important}.banner.res-1 .banner__content-breadcrumb{display:none}.banner.res-1 .banner__content-section .form{margin:auto}.banner.res-1 .banner__content-section--text{color:#000;margin:0!important}.banner.res-1 .banner__content-section--text h1,.banner.res-1 .banner__content-section--text h2,.banner.res-1 .banner__content-section--text h3,.banner.res-1 .banner__content-section--text h4,.banner.res-1 .banner__content-section--text h5,.banner.res-1 .banner__content-section--text h6,.banner.res-1 .banner__content-section--text p{text-align:left!important}.banner.res-1 .banner__content-section--text p:last-child{margin-bottom:0}}