.languages+.page-content__container{margin-top:102px}.hgroup{text-align:center;position:relative;padding:0 25px}@media all and (max-width: 48.75em){.hgroup{margin-left:0;margin-right:0}}.hgroup:before{content:"";position:absolute;top:55px;top:2.86458vw;bottom:20px;z-index:1;left:0;right:0;background:#F2F2F2}@media all and (max-width: 60em){.hgroup:before{top:27px}}@media all and (max-width: 48.75em){.hgroup:before{bottom:15px}}.hgroup>*{z-index:10;position:relative}.hgroup h1,.hgroup .h1{margin-top:-55px;margin-top:-2.86458vw}@media all and (max-width: 60em){.hgroup h1,.hgroup .h1{margin-top:-27px}}.main-content-container{margin:145px auto;margin:7.55208vw auto;text-align:center;max-width:1262px;font-size:45px;line-height:1.33333;font-weight:300}.page-content__container--text-small .main-content-container{font-size:20px;line-height:1.5;font-weight:300}.page-content__container--text-left .main-content-container{text-align:left}@media all and (max-width: 120em){.main-content-container{font-size:45px;font-size:2.34375vw}.page-content__container--text-small .main-content-container{font-size:20px}}@media all and (max-width: 53.375em){.main-content-container{font-size:20px}}.main-content__button-container{text-align:center}.main-content__contact-buttons{margin-top:40px}.main-content__button{border:none;background:none;outline:none;margin:0;padding:0;margin-top:88px;margin-top:4.58333vw;color:#b40f1d;text-transform:uppercase;font-size:25px;line-height:1;font-weight:400;letter-spacing:.05em}.main-content__button i{display:block;margin:12px auto 0;color:#707070}.main-content__button i:before{font-size:18px}
