.intro-section{background-color:#fff}@media screen and (min-width:1400px){.intro-section>.container{padding:60px 100px}}@media screen and (max-width:1399px){.intro-section>.container{padding:5% 2%}}@media screen and (max-width:767px){.intro-section>.container{padding:3%}}@media screen and (min-width:768px){.intro-section:not(.alignment-top).vertically-align-copy>.container{align-items:center;display:flex;justify-content:space-around}.intro-section:not(.alignment-top).alignment-right.vertically-align-copy>.container{flex-direction:row-reverse}}.intro-section__img-wrap{position:relative}@media screen and (max-width:767px){.intro-section__img-wrap{width:100%}}@media screen and (min-width:768px){.alignment-top .intro-section__img-wrap{text-align:center}.alignment-left .intro-section__img-wrap{flex:1 0 auto;float:left;width:51.6666666667%}.alignment-right .intro-section__img-wrap{flex:1 0 auto;float:right;width:51.6666666667%}}.intro-section__img-wrap .icon{color:#fff;left:0;margin-top:-36px;opacity:.85;position:absolute;right:0;top:50%}.intro-section__img-wrap:hover .icon{opacity:1}.intro-section__img-wrap.video-link{cursor:pointer}.intro-section__img{height:auto;max-width:100%}@media screen and (max-width:767px){.intro-section__content-wrap{width:100%}}@media screen and (min-width:768px){.alignment-top .intro-section__content-wrap{text-align:center}.alignment-left .intro-section__content-wrap{flex:1 0 auto;float:right;padding-left:4%;width:45%}.alignment-right .intro-section__content-wrap{flex:1 0 auto;float:left;padding-right:4%;width:45%}.vertically-align-copy .intro-section__content-wrap{height:100%}}.intro-section__content,.intro-section__title{font-family:Helvetica Neue LT W01_55 Roman,Helvetica Neue,Helvetica,Arial,sans-serif}.theme-text-dark .intro-section__content,.theme-text-dark .intro-section__title{color:#000}.intro-section__title{text-transform:uppercase}@media screen and (min-width:768px){.intro-section__title{font-size:30px}}@media screen and (max-width:767px){.intro-section__title{font-size:14px;padding:3%;text-align:center}}@media screen and (min-width:768px){.intro-section__content{font-size:17px}}@media screen and (max-width:767px){.intro-section__content{font-size:14px}}@media screen and (min-width:768px){.intro-section__content p{font-size:17px}}@media screen and (max-width:767px){.intro-section__content p{font-size:14px;line-height:1.3;margin:10px 0}}.intro-section__content.readmore[data-readmore][aria-expanded=false]:after{opacity:0}.intro-section__banner{text-align:center;width:100%}.intro-section__banner-img{height:auto;max-width:100%}