.banner{background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;background-color:#007167;color:#fff}.banner .banner-center{max-width:1080px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.banner .banner-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-ms-flex-align:center;align-items:center;height:auto;padding-top:4rem;padding-bottom:0rem;min-height:500px}.banner .banner-content{position:relative;width:100%;padding-right:15px;padding-left:15px;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.banner .banner-content-text{font-size:20px;color:#fff}.banner .banner-content h1{margin-top:0;line-height:1;font-weight:bold;font-style:italic;margin-bottom:8px;text-transform:uppercase;font-family:'Geogrotesque Cyr';font-size:80px;color:#fff}.banner .bottom_images{vertical-align:middle;border-style:none;display:block;width:100%;bottom:-1px;position:relative}.banner .banner-content p{font-family:'Geogrotesque Cyr';font-weight:normal;line-height:1.5;font-size:20px;color:#fff;margin:0 0 20px;margin-bottom:0}@media screen and (max-width:991px){.banner .banner-row{height:auto;min-height:inherit}}@media screen and (max-width:767px){.banner .banner-content h1{font-size:48px}.banner .banner-content-text{font-size:15px}.banner .banner-row{padding:40px 0 20px}.banner .banner-content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.banner .banner-content p{font-size:15px}}