.p-basic__banner{background-color:#f1f2f6;margin-bottom:30px;padding:30px 0}@media only screen and (max-width:47.5rem){.p-basic__banner{padding:20px 0}}.p-basic__banner--header{text-align:center}.p-basic__banner--header>:first-child{margin-top:0}.p-basic__banner--header>:last-child{margin-bottom:0}.p-basic__banner--heading{color:#285b6e;font-family:tsp;font-size:3.75rem;font-weight:500;line-height:1.2}@media only screen and (max-width:47.5rem){.p-basic__banner--heading{font-size:2.5rem}}.p-basic__banner--container{margin-left:auto;margin-right:auto;max-width:1980px;padding-left:30px;padding-right:30px;width:100%}@media only screen and (max-width:35rem){.p-basic__banner--container{padding-left:20px;padding-right:20px}}.p-basic__container{margin-left:auto;margin-right:auto;max-width:940px;padding-left:30px;padding-right:30px;width:100%}@media only screen and (max-width:35rem){.p-basic__container{padding-left:20px;padding-right:20px}}.p-basic__inner{padding-bottom:60px;padding-top:60px}@media only screen and (max-width:47.5rem){.p-basic__inner{padding-bottom:40px;padding-top:40px}}.p-basic__header{margin-bottom:40px}@media only screen and (max-width:47.5rem){.p-basic__header{margin-bottom:30px}}