.content-wrapper{margin:0 auto;max-width:1130px;padding:200px 0;padding:200px 0 150px;width:100%}.content-wrapper#intro{opacity:0;padding:200px 0}.content-wrapper#intro .image-button-container{display:flex;gap:10px;padding-top:20px}.content-wrapper#intro .image-button-container .components-button{background-color:#fff;border:1px solid #2a2a2a}.content-wrapper#intro .button-container{display:flex;gap:25px;justify-content:center}.content-wrapper#intro .button-container .hero-button,.content-wrapper#intro .button-container .wp-block-button__link{border:1px solid #33739f;color:#33739f;font-family:Open Sans,sans-serif;font-size:17px;font-weight:700;line-height:25.93px;margin-top:50px;min-width:240px;padding:40px 60px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.25s cubic-bezier(.25,.46,.45,.94)}.content-wrapper#intro .button-container .hero-button:hover,.content-wrapper#intro .button-container .wp-block-button__link:hover{background-color:#33739f;color:#fff}.content-wrapper#intro .button-container .hero-button:hover:visited,.content-wrapper#intro .button-container .wp-block-button__link:hover:visited{color:#fff}.content-wrapper#intro .button-container .hero-button:visited,.content-wrapper#intro .button-container .wp-block-button__link:visited{color:#33739f}.content-wrapper a,.content-wrapper h3,.content-wrapper p{margin:0;padding:0;text-align:center}.content-wrapper h3{font-family:Domine,serif;font-size:50px;line-height:65px;padding-bottom:35px}.content-wrapper h3,.content-wrapper p{color:#2e2e2e;font-weight:400;text-align:center}.content-wrapper p{font-family:Open Sans,sans-serif;font-size:20px;line-height:37px;padding-bottom:25px}.content-wrapper #quote-header{color:#2e2e2e;font-family:Domine,serif;font-size:45px;font-weight:600;line-height:65px;padding-bottom:25px;text-align:center}.content-wrapper #quote-content{color:#2e2e2e;font-family:Domine,serif;font-size:30px;font-weight:300;line-height:43px;margin-bottom:0;padding-bottom:0;text-align:center}.content-wrapper .headshot-container{align-items:center;display:flex;flex-direction:column;gap:15px;padding-bottom:75px;padding-top:50px}.content-wrapper .headshot-container img{border-radius:50%;height:auto;max-width:100px;width:100%}.content-wrapper .headshot-container p{padding-bottom:0}.content-wrapper .headshot-container p a{display:block;margin-top:5px;text-decoration:underline;text-transform:uppercase}.content-wrapper hr{background-color:#d3d3d3;border:none;height:1px;margin:0;width:100%}.content-wrapper #lower-link{color:#33739f;font-size:18px;font-weight:400;line-height:28px;padding-top:35px;text-align:center}.content-wrapper #lower-link.black-text{color:#2e2e2e}@media only screen and (max-width:1200px){.content-wrapper{padding:200px 160px;width:calc(100% - 80px)}.content-wrapper#intro{padding:200px 80px;width:calc(100% - 160px)}.content-wrapper.news,.content-wrapper.three-up-wrapper{margin:initial;padding-left:80px;padding-right:80px;width:auto}}@media only screen and (max-width:900px){.content-wrapper{padding:125px 80px}.content-wrapper #more-links{margin-top:0}.content-wrapper#intro{padding:125px 80px}.content-wrapper#intro .button-container{align-items:center;flex-direction:column;justify-content:center;margin-top:0}.content-wrapper#intro .button-container .hero-button{border:0;color:#33739f;font-family:Domine,serif;font-size:18px;line-height:30px;padding:0;text-align:left;text-transform:capitalize}.content-wrapper#intro .button-container .hero-button:hover{background-color:initial;color:initial}.content-wrapper#intro .button-container .hero-button:after{content:" »"}.content-wrapper h3{font-size:45px;line-height:55px;padding-bottom:33px}.content-wrapper p{font-size:20px;line-height:35px}.content-wrapper #lower-link{padding-bottom:0}}@media only screen and (max-width:550px){.content-wrapper#intro{padding:100px 35px!important;width:calc(100% - 70px)!important}.content-wrapper h3{font-size:35px;line-height:45px}.content-wrapper p{font-size:20px;line-height:30px}}@media(max-width:1100px){.content-wrapper{padding:200px 80px;width:calc(100% - 160px)}.content-wrapper #quote-header{font-size:45px;line-height:60px}}@media(max-width:900px){.content-wrapper.large-quote{padding:125px 80px!important}.content-wrapper #quote-header{font-size:35px;line-height:55px}}@media(max-width:700px){.content-wrapper #quote-header{font-size:25px;line-height:40px}.content-wrapper #quote-content{font-size:18px;line-height:30px}}@media(max-width:550px){.content-wrapper.large-quote{padding:100px 35px!important;width:calc(100% - 70px)!important}}
