#title-banner-background{position:absolute;bottom:0;left:0;width:100%;height:300px;margin-right:auto;margin-left:auto;z-index:-1}#title-banner-background .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1920px;height:100%;margin:0 auto;background-image:linear-gradient(153deg,#fff 28.57%,#f1f2f2 0,#f1f2f2 50%,#fff 0,#fff 78.57%,#f1f2f2 0,#f1f2f2);background-size:35px 17.83px}#title-banner-background:after{position:relative;display:block;bottom:0;left:0;width:100%;height:100%;background-image:url(../images/title-background_pinstripe-mask.svg);background-repeat:no-repeat;content:" ";z-index:1;background-position-x:center;background-position-y:bottom}#title-banner-background:after:before{display:block;width:100%;padding-top:5.90277778%;content:""}#title-banner-background:after>.content{position:absolute;top:0;right:0;bottom:0;left:0}.element-banner{min-height:217px;z-index:1}@media (min-width:768px){.element-banner{min-height:285px}}@media (min-width:992px){.element-banner{min-height:314px}}.element-banner .container{min-height:217px}@media (min-width:768px){.element-banner .container{min-height:285px}}@media (min-width:1440px){.element-banner .container{min-height:314px}}.element-banner .element-banner-inner{position:relative;padding-top:30px;padding-bottom:30px;z-index:2}@media (min-width:992px){.element-banner .element-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.element-banner .element-banner-text{width:100%;height:100%;text-align:center}@media (min-width:992px){.element-banner .element-banner-text{max-width:500px;text-align:left}}.element-banner .element-banner-text h3{color:#fff}@media (min-width:992px){.element-banner .element-banner-text h3{margin-bottom:3rem;font-size:3.2rem}}.element-banner .element-banner-text p{color:#fff;font-size:2.2rem}@media (min-width:992px){.element-banner .element-banner-text p{font-size:1.8rem}}.element-banner .element-banner-buttons{width:100%;text-align:center}@media (min-width:992px){.element-banner .element-banner-buttons{text-align:right}}.element-banner .element-banner-buttons .banner-button:hover{background-color:#fff;color:#233067}#title-banner{height:445px}@media (min-width:768px){#title-banner{height:500px}}@media (min-width:1440px){#title-banner{height:680px}}#title-banner .title-banner-foreground{max-width:1920px;height:100%;margin-right:auto;margin-left:auto;clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%)}@media (min-width:576px){#title-banner .title-banner-foreground{clip-path:polygon(0 0,100% 0,100% 92%,50% 100%,0 92%)}}@media (min-width:768px){#title-banner .title-banner-foreground{clip-path:polygon(0 0,100% 0,100% 92%,50% 100%,0 92%)}}@media (min-width:992px){#title-banner .title-banner-foreground{clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%)}}@media (min-width:1440px){#title-banner .title-banner-foreground{height:680px;clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%)}}@media (min-width:1700px){#title-banner .title-banner-foreground{height:680px;clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%)}}#title-banner h2{color:#fff;font-size:4rem;text-align:center;z-index:1}@media (min-width:768px){#title-banner h2{font-size:6rem}}
/*# sourceMappingURL=banner.css.map*/