.button-text-outer{background-position:50%;background-repeat:no-repeat;background-size:cover}.button-text-outer .text-heading h2{color:#333540;font-family:Degular;font-size:50px;font-style:normal;font-weight:700;line-height:50px;margin:0;padding-bottom:40px}.button-text-outer .text-heading h3,.button-text-outer .text-heading h4{color:#333540;font-family:Degular;font-size:35px;font-style:normal;font-weight:400;line-height:45px;margin:0;padding-bottom:40px}.button-text-outer .text-contents p{color:#333540;font-family:Degular;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin:0}.button-text-outer .text-contents ul{padding-left:20px}.button-text-outer .text-contents ul li{color:#333540;font-family:Degular;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin:0}.button-text-outer .text-contents{padding-bottom:40px}.button-text-outer .text-button a{color:#002c2a;display:inline-block;font-family:Degular;font-size:25px;font-style:normal;font-weight:700;line-height:25px;padding:12px 24px;text-align:center;text-decoration:none}.button-text-outer .text-button a:hover{text-decoration:underline}.button-text-inner{margin:0 auto;max-width:960px}@media(max-width:1024px){.button-text-outer{padding-left:20px!important;padding-right:20px!important}}@media(max-width:767px){.button-text-outer .text-heading h2{font-size:40px!important;line-height:40px;padding-bottom:35px}.button-text-outer .text-contents p{font-size:18px!important;line-height:28px}}@media(max-width:467px){.button-text-outer .text-button a{font-size:20px;line-height:20px}.button-text-outer .text-heading h2{font-size:30px!important;line-height:30px;padding-bottom:35px}}