@media only screen and (max-width:709px){.m-051-intro-container-wrapper.grid-wrapper{padding-right:0;padding-left:0}
}
@media only screen and (max-width:709px){.m-051-intro-container-wrapper .container{padding:73px 20px}
}
@media(min-width:710px){.m-051-intro-container-wrapper .container{padding-top:40px;padding-bottom:40px}
}
@media only screen and (min-width:940px){.m-051-intro-container-wrapper .container{padding-top:60px;padding-bottom:60px}
}
@media only screen and (min-width:1240px){.m-051-intro-container-wrapper .container{padding-top:100px;padding-bottom:100px}
}
@media only screen and (min-width:1420px){.m-051-intro-container-wrapper .container{padding-top:120px;padding-bottom:120px}
}
.m-051-intro-container-wrapper .container.focuspoint-bg{background-size:cover;background-repeat:no-repeat}
.m-051-intro-container-wrapper .title-heading{display:block}
.m-051-intro-container-wrapper .simple-text{display:block;text-align:center;color:#004e7a;margin-top:40px}
.m-051-intro-container-wrapper .simple-text.additional-padding{margin-top:0}
.m-051-intro-container-wrapper .simple-text p{font-family:"AvenirNext-DemiBold",sans-serif;font-size:16px;line-height:24px}
@media only screen and (min-width:940px){.m-051-intro-container-wrapper .simple-text p{font-size:18px;line-height:26px}
}
@media only screen and (min-width:1240px){.m-051-intro-container-wrapper .simple-text p{font-size:22px;line-height:30px}
}
.m-051-intro-container-wrapper .btn{margin-top:20px}
@media only screen and (min-width:1240px){.m-051-intro-container-wrapper .btn{margin-top:40px}
}
@media only screen and (max-width:709px){.m-051-intro-container-wrapper .btn{width:100%}
}