.content-banner{position:relative;background-color:#fff}.content-banner__blurr-wrapper{min-height:15rem;height:57%;overflow:hidden;position:absolute;right:0;width:100%;z-index:0}@media screen and (min-width:900px){.content-banner__blurr-wrapper{height:100%;min-height:17rem;width:50%}}@media screen and (max-width:900px){.content-banner{min-height:unset;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.content-banner__image{position:relative;top:50px;z-index:1}@media only screen and (min-width:1200.5px) and (max-width:1365px){.content-banner__image{left:-40px}}@media only screen and (min-width:768.5px) and (max-width:1200px){.content-banner__image{left:-50px;top:80px}}@media screen and (max-width:900px){.content-banner__image{top:100px;left:-60px;position:relative;margin-left:1rem;margin-top:-100px;width:100%;left:1rem}}.content-banner__image-content{bottom:0;position:relative;width:calc(100% - 1.5rem);margin:0 0 2rem auto}@media only screen and (min-width:540.5px){.content-banner__image-content{position:relative;left:0;width:50%}}.content-banner__sub-image{display:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;height:100%;z-index:1}@media screen and (max-width:900px){.content-banner__sub-image{max-height:500px}}.content-banner__sub-image--blurred{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media screen and (max-width:900px){.content-banner__sub-image--blurred{display:none;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:900px){.content-banner__sub-image{display:block;position:relative;top:0}}.content-banner__text-content{-webkit-align-self:unset;-ms-flex-item-align:unset;align-self:unset;padding:2rem 0;top:0;position:relative;width:calc(100% - 1rem);min-height:unset;background-color:#fff}@media screen and (min-width:900px){.content-banner__text-content{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-color:unset;padding:0 0 0 6rem;min-height:15em;position:relative;z-index:1;width:50%}}.content-banner__text{margin-left:3rem;padding:0 1rem 0 0;position:relative;z-index:1}.content-banner__text p{margin:0}@media screen and (min-width:768px){.content-banner__text p{margin:0 0 0 3rem}}@media screen and (min-width:900px){.content-banner__text p{margin:0}}@media only screen and (min-width:540.5px){.content-banner__text{margin-left:0;padding:0 2.5rem 0 0}}.content-banner__title{color:#2c1915;font-weight:500;font-size:64px;letter-spacing:.05rem;margin:0;padding:0 5rem 0 0;position:relative;z-index:1}.content-banner__title:before{content:"";position:absolute;width:65px;height:2px;background:#9e0c0f;top:3rem;left:-80px}@media screen and (max-width:900px){.content-banner__title{margin-left:3.5rem;padding-right:1rem}}.content-banner__wrapper{display:block;height:100%;margin:0 auto;max-width:1200px}@media only screen and (min-width:540.5px){.content-banner__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1200px;min-height:400px;position:relative}}
/*# sourceMappingURL=/assets/css/maps/content-banner.css.map */
