#hero{padding-top:230px;padding-bottom:90px}@media screen and (min-width: 1025px){#hero{padding-top:300px;padding-bottom:170px}#hero h1{max-width:980px;margin:0 auto}}@media screen and (min-width: 1025px){#hero .subtitle{max-width:670px;margin:15px auto 35px}}#lead .social-proof h5{color:#D4AA57;font-size:16px;font-weight:700;letter-spacing:2.10px;text-transform:uppercase}#lead .dustin-info{display:flex;flex-direction:column}@media screen and (min-width: 769px){#lead .dustin-info{flex-direction:row;justify-content:flex-start;align-items:center;gap:38px}#lead .dustin-info picture{flex:0 0 154px}}@media screen and (min-width: 1141px){#lead .dustin-info{max-width:1150px;margin:0 auto;padding-left:38px;padding-right:38px;border-left:2px solid #D4AA57;border-right:2px solid #D4AA57}}#lead .dustin-info p{margin-top:2em;margin-bottom:0}@media screen and (min-width: 769px){#lead .dustin-info p{margin-top:0}}@media screen and (min-width: 1025px){#lead .content-left{max-width:670px}}#lead .content-left h4{text-transform:uppercase;font-weight:500;line-height:29px}#lead .side-image{position:relative}#lead .side-image .image-container{left:30px;right:0;height:100%}#lead .callout{position:absolute;background:#001026;text-align:center;margin:0 auto;left:0;right:0;bottom:-36px;padding:18px 33px;max-width:247px}@media screen and (min-width: 769px){#lead .callout{bottom:-50px;max-width:378px}}@media screen and (min-width: 1025px){#lead .callout{left:0;right:unset;top:60%;bottom:unset;padding:25px 50px}#lead .callout::after{display:block;content:"";position:absolute;bottom:-8px;left:0;width:30px;height:9px;background:#001026;clip-path:polygon(100% 0, 0 0, 100% 100%)}}@media screen and (min-width: 1025px) and (min-width: 1069px){#lead .callout::after{bottom:-9px}}#lead .callout p{margin:0;font-size:14px;font-weight:500;letter-spacing:1.89px;line-height:19px;text-transform:uppercase;color:white}@media screen and (min-width: 769px){#lead .callout p{font-size:24px;font-weight:500;letter-spacing:1.32px;line-height:35px}}#lead .callout p span{color:#D4AA57}@media screen and (min-width: 1025px){#we-help .content-right{max-width:530px;margin-right:auto}}#mission .row{background:#001026}@media screen and (min-width: 1025px){#mission .content-left{max-width:560px}}#mission .content-left h2,#mission .content-left p:not(.title){color:white}#mission .image-container{border-top:16px solid white}@media screen and (min-width: 1025px){#mission .image-container{border-top:none;border-left:18px solid white}}#mental-health-mastery .primary-wrap .container::before{display:block;content:"";position:relative;top:-25px;left:unset;margin:0 auto;width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:25px solid #001026}@media screen and (min-width: 1025px){#mental-health-mastery .primary-wrap .container::before{left:110px;margin:unset}}#mental-health-mastery .primary-wrap h2{font-weight:bold;color:white}#mental-health-mastery .primary-wrap h3{font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:2.08px;line-height:25px;margin-bottom:1em}#mental-health-mastery .primary-wrap p{color:white}@media screen and (max-width: 768px){#counselling-services .row.service-cards>*{padding-left:0;padding-right:0}}#counselling-services .service-card{display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:1;height:405px;padding:15px 35px 25px 35px}@media screen and (min-width: 1025px){#counselling-services .service-card{padding:15px 53px 29px 57px;height:367px}}#counselling-services .service-card .content{position:relative;z-index:10}#counselling-services .service-card .content h4{margin-bottom:10px}#counselling-services .service-card .content h4 a,#counselling-services .service-card .content h4 a:visited{color:white;text-decoration:none !important;font-weight:bold;font-size:16px;letter-spacing:2.08px}#counselling-services .service-card .content h4 a:hover,#counselling-services .service-card .content h4 a:visited:hover{color:#D4AA57}#counselling-services .service-card .content p{color:white;font-size:16px;line-height:24px;margin-bottom:1em}@media screen and (min-width: 769px){#counselling-services .service-card .content p{font-size:14px}}#counselling-services .service-card .content a,#counselling-services .service-card .content a:visited{color:#D4AA57;text-decoration:underline !important;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:1.82px}#counselling-services .service-card .content a:hover,#counselling-services .service-card .content a:visited:hover{color:white}#counselling-services .service-card .bg-cover::after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:transparent linear-gradient(360deg, #001026 0%, #001026DB 20%, #00102600 76%, #00102600 100%) 0% 0% no-repeat padding-box}#featured-blog-posts .lead h2,#featured-blog-posts .lead p:not(.title){color:white}#featured-blog-posts .primary-wrap .row{max-width:1550px;margin:0 auto}#featured-blog-posts .post-card{display:flex;flex-direction:column;justify-content:flex-end;position:relative;height:553px;padding:15px 25px 25px 33px}@media screen and (min-width: 1025px){#featured-blog-posts .post-card{padding:15px 22px 28px 28px;height:531px}}#featured-blog-posts .post-card .content{position:relative;z-index:10}#featured-blog-posts .post-card .content h4{letter-spacing:0.88px;line-height:24px;margin-bottom:10px}#featured-blog-posts .post-card .content h4 a,#featured-blog-posts .post-card .content h4 a:visited{color:white;font-weight:bold}#featured-blog-posts .post-card .content h4 a:hover,#featured-blog-posts .post-card .content h4 a:visited:hover{color:#D4AA57}#featured-blog-posts .post-card .content .entry-meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;color:#D4AA57;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:1.82px;margin-bottom:1em}#featured-blog-posts .post-card .content .entry-meta .sep{font-size:13px;margin:0 0.45em;position:relative;top:-1px}#featured-blog-posts .post-card .content p{color:white;font-size:16px;line-height:24px;margin-bottom:1em}@media screen and (min-width: 769px){#featured-blog-posts .post-card .content p{font-size:14px}}#featured-blog-posts .post-card .content .read-more{color:#D4AA57;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:1.82px;text-decoration:underline}#featured-blog-posts .post-card .content .read-more:hover{color:white}#featured-blog-posts .post-card .bg-cover{position:absolute;z-index:1;top:0;left:0;width:100% !important;max-width:100% !important;height:100% !important;max-height:100% !important}#featured-blog-posts .post-card .bg-cover img{width:100% !important;object-fit:cover;object-position:top center}#featured-blog-posts .post-card .bg-cover::after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:transparent linear-gradient(360deg, #001026 0%, #001026DB 20%, #00102600 76%, #00102600 100%) 0% 0% no-repeat padding-box}#faq-callout{background:white}#faq-callout .container-fluid{background:#001026;position:relative;z-index:1}#faq-callout .content h2{margin-bottom:16px}#faq-callout .content h2,#faq-callout .content p:not(.title){color:white}@media screen and (min-width: 769px){#faq-callout .content{background:white}#faq-callout .content .left-content{max-width:513px}#faq-callout .content .left-content h2,#faq-callout .content .left-content p:not(.title){color:#001026}}
/*# sourceMappingURL=front-page-critical.css.map */
