.-link{color:#000;text-decoration:underline;text-underline-offset:2px;transition:color .25s cubic-bezier(.39,.575,.565,1) 0s}.-link:visited{color:#5c5c5c}.-link:focus,.-link:hover{color:#33f}.container{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;width:100%}@media screen and (min-width:47.9375em){.container{padding-right:60px;padding-left:60px}}@media screen and (min-width:75em){.container{padding-right:30px;padding-left:30px;max-width:1176px}}@media screen and (min-width:100em){.container{max-width:1480px}}.paragraph--type--push-text-with-background{margin-top:60px}@media screen and (min-width:47.9375em){.paragraph--type--push-text-with-background{margin-top:80px}}@media screen and (min-width:75em){.paragraph--type--push-text-with-background{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;width:100%;margin-top:120px}}@media screen and (min-width:75em) and (min-width:47.9375em){.paragraph--type--push-text-with-background{padding-right:60px;padding-left:60px}}@media screen and (min-width:75em) and (min-width:75em){.paragraph--type--push-text-with-background{padding-right:30px;padding-left:30px;max-width:1176px}}@media screen and (min-width:75em) and (min-width:100em){.paragraph--type--push-text-with-background{max-width:1480px}}.paragraph--type--push-text-with-background .wrapper{position:relative;padding:58px 20px}@media screen and (min-width:47.9375em){.paragraph--type--push-text-with-background .wrapper{padding:58px 60px}}@media screen and (min-width:75em){.paragraph--type--push-text-with-background .wrapper{width:83.33333%;margin:0 auto;padding:170px 94px}}.paragraph--type--push-text-with-background .field--name-field-background-image{position:relative;overflow:hidden;position:static}.paragraph--type--push-text-with-background .field--name-field-background-image img{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:0;width:100%;height:auto}@supports ((-o-object-fit:cover) or (object-fit:cover)){.paragraph--type--push-text-with-background .field--name-field-background-image img{-o-object-fit:cover;object-fit:cover;height:100%}}.paragraph--type--push-text-with-background .field--name-field-background-image:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(92deg,rgba(19,31,54,.7) 25%,rgba(19,31,54,0) 98%)}.paragraph--type--push-text-with-background .field--name-field-background-image img{display:block!important}.paragraph--type--push-text-with-background .content-wrapper{position:relative;z-index:1;color:#fff;font-size:16px}@media screen and (min-width:75em){.paragraph--type--push-text-with-background .content-wrapper{max-width:660px}}.paragraph--type--push-text-with-background .content-wrapper .text-formatted{color:currentColor;font-size:1em}.paragraph--type--push-text-with-background .content-wrapper .field--name-field-subtitle{font-weight:100;text-transform:uppercase;font-size:16px;letter-spacing:1px;color:#000;color:hsla(0,0%,100%,.6)}.paragraph--type--push-text-with-background .content-wrapper .field--name-field-title-basic{font-weight:700;color:#000;line-height:105%;margin:0;padding:0;font-size:40px;color:#fff;font-weight:600}@media screen and (min-width:75em){.paragraph--type--push-text-with-background .content-wrapper .field--name-field-title-basic{font-size:52px}}@media screen and (min-width:75em){.paragraph--type--push-text-with-background .content-wrapper .field--name-field-content-wysiwyg{margin-top:30px}}.paragraph--type--push-text-with-background ol{padding-left:0}.paragraph--type--push-text-with-background ol li:before{color:#fff}