@media screen and (min-width: 320px){#block-homeintro{overflow:hidden;background-color:#008fd5;color:#fff}#block-homeintro .wrapper-home-intro{height:auto;margin:0 auto;display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;-moz-flex-direction:column;flex-direction:column;overflow:hidden}#block-homeintro .wrapper-home-intro .intro{margin:0 15px;font-size:.89em;line-height:120%;font-weight:normal}#block-homeintro .wrapper-home-intro .intro h3{color:#fff}#block-homeintro .wrapper-home-intro .wrapper-para{position:relative;width:100%;background-color:#f5f5f5}#block-homeintro .wrapper-home-intro .wrapper-para .para-1{display:none}#block-homeintro .wrapper-home-intro .wrapper-para .para-1 a,#block-homeintro .wrapper-home-intro .wrapper-para .para-1 a:visited{color:#fff;text-decoration:none}#block-homeintro .wrapper-home-intro .wrapper-para .para-1 a:hover,#block-homeintro .wrapper-home-intro .wrapper-para .para-1 a:visited:hover{text-decoration:underline}#block-homeintro .wrapper-home-intro .wrapper-para .para-2{margin:0 15px;color:#000}#block-homeintro .wrapper-home-intro .wrapper-para .para-2 h2{font-size:1.56em;font-weight:500;color:#000;margin:15px 0 0 0}#block-homeintro .wrapper-home-intro .wrapper-para .para-2 .logo{background-image:url(../images/global_commitment_logo.jpg);background-size:contain;width:200px;height:78px}#block-homeintro .wrapper-home-intro .wrapper-para .para-2 p{margin-top:.25em;font-size:.89em;line-height:150%;text-align:center}#block-homeintro .wrapper-home-intro .wrapper-para .para-2 p a,#block-homeintro .wrapper-home-intro .wrapper-para .para-2 p a:visited{color:#fff}#block-homeintro .wrapper-home-intro .wrapper-para .para-2 p a.btn{display:inline-block;background-color:#3d8ecf;background-image:url(../images/arrow-circle.png);background-repeat:no-repeat;background-position:right 20px center;background-size:25px 25px;padding:15px 55px 15px 35px;color:#fff;text-transform:uppercase;font-size:1.1em;text-decoration:none}#block-homeintro .wrapper-home-intro .wrapper-para .para-2 p a.btn-img{display:inline-block;max-width:300px;margin:20px auto}#block-homeintro .wrapper-home-intro .wrapper-para .para-2 p a.btn-img img{width:100%}}@media screen and (min-width: 768px){#block-homeintro{overflow:hidden;background-color:#008fd5;background-image:url(../images/triangle-home-intro-hi-res.png);background-repeat:no-repeat;background-position:center top;background-size:cover}#block-homeintro .wrapper-home-intro{height:300px;max-width:100%;margin:0 auto;display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;-moz-flex-direction:inherit;flex-direction:inherit;overflow:hidden}#block-homeintro .wrapper-home-intro .intro{font-size:1.33em;line-height:120%;font-weight:normal;max-width:425px}#block-homeintro .wrapper-home-intro .wrapper-para{position:relative;width:calc(50% - 70px);background-color:inherit}#block-homeintro .wrapper-home-intro .wrapper-para .para-1{display:block;margin-top:.9em;overflow:hidden}#block-homeintro .wrapper-home-intro .wrapper-para .para-2{margin:0;color:#000;position:absolute;bottom:20px}#block-homeintro .wrapper-home-intro .wrapper-para .para-2 h2{color:#000;margin-bottom:0}#block-homeintro .wrapper-home-intro .wrapper-para .para-2 p{margin-top:.25em;font-size:.85em;line-height:150%}}@media screen and (min-width: 1024px){#block-homeintro .wrapper-home-intro{height:400px}}@media screen and (min-width: 1275px){#block-homeintro{overflow:hidden;background-color:#008fd5;background-image:url(../images/triangle-home-intro-hi-res.png);background-repeat:no-repeat;background-position:center top;color:#fff}#block-homeintro .wrapper-home-intro{height:400px;max-width:900px;margin:0 auto;display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;overflow:hidden}#block-homeintro .wrapper-home-intro .intro h3{color:#fff}#block-homeintro .wrapper-home-intro .intro{margin:0;margin-top:.9em;font-size:1em;line-height:150%;font-weight:normal;max-width:425px}#block-homeintro .wrapper-home-intro .wrapper-para{position:relative;width:calc(50% - 90px)}#block-homeintro .wrapper-home-intro .wrapper-para .para-1{margin-top:.9em;overflow:hidden}#block-homeintro .wrapper-home-intro .wrapper-para .para-1 p{line-height:150%}#block-homeintro .wrapper-home-intro .wrapper-para .para-2{color:#000;position:absolute;bottom:35px}#block-homeintro .wrapper-home-intro .wrapper-para .para-2 h2{color:#000;margin-bottom:0}#block-homeintro .wrapper-home-intro .wrapper-para .para-2 p{margin-top:.25em;font-size:.85em;line-height:150%}}