.banner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover}.banner:before{background-image:-moz-linear-gradient(-90deg,#231f20 0,rgba(23,24,56,0) 100%);background-image:-webkit-linear-gradient(-90deg,#231f20,rgba(23,24,56,0));background-image:-ms-linear-gradient(-90deg,#231f20 0,rgba(23,24,56,0) 100%);top:0}.banner:after,.banner:before{content:"";height:60%;left:0;opacity:.741;position:absolute;width:100%;z-index:4}.banner:after{background-image:-moz-linear-gradient(90deg,#231f20 0,rgba(23,24,56,0) 100%);background-image:-webkit-linear-gradient(90deg,#231f20,rgba(23,24,56,0));background-image:-ms-linear-gradient(90deg,#231f20 0,rgba(23,24,56,0) 100%);bottom:0}.banner .content-wrapper{align-items:flex-end;display:flex;justify-content:space-between;position:relative;width:100%;z-index:5}.banner .content-wrapper .back a span{color:#fff;display:inline-block;font-weight:700;margin-left:5px;transition:all .2s ease}.banner .content-wrapper .back a:hover span{text-decoration:underline;transition:all .2s ease}.banner .content-wrapper .info{max-width:100%;width:800px}.banner .content-wrapper .info h1,.banner .content-wrapper .info h5{text-transform:uppercase}@media (min-width:1921px) and (max-width:2560px){.banner{min-height:1200px!important}}@media (min-width:1421px){.banner .content-wrapper .info h4,.banner .content-wrapper .info h5{font-size:22px}.banner .content-wrapper .info h1{margin-bottom:30px}}.banner .content-wrapper .info h5{font-weight:400;margin-bottom:5px}.banner .content-wrapper .info h4{font-weight:700}.banner .content-wrapper h4{text-transform:uppercase}.banner .content-wrapper h1:last-child,.banner .content-wrapper h2:last-child,.banner .content-wrapper h3:last-child,.banner .content-wrapper h4:last-child,.banner .content-wrapper h5:last-child,.banner .content-wrapper p:last-child{margin:0}.info .social-sharing{align-items:center;column-gap:35px;display:flex;flex-wrap:wrap;row-gap:20px}.info .social-sharing a{display:inline-block;line-height:1;padding-top:20px;position:relative;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.info .social-sharing a svg{height:25px;transform:scale(1);transition:all .2s ease;width:28px;fill:#fff}.info .social-sharing a:hover svg{transform:scale(1.15);transition:all .2s ease}@media (max-width:767px){.banner .content-wrapper{display:block}.banner .content-wrapper .back{margin-top:20px}}