.home-container .home-banner{background-color:#c8c8c8;overflow:hidden;max-height:600px;width:100%;display:flex;position:relative;align-items:center}.home-container .home-banner .home-image{width:100%;padding:0}.home-container .home-banner .banner-corner{position:absolute;left:0;bottom:0;z-index:500;border-top:200px solid transparent;border-left:400px solid #36b28f}.home-container .home-banner .banner-corner .banner-corner-text{font-weight:600;color:#fff;font-family:"Poppins",sans-serif;font-size:27px;line-height:40px;text-transform:uppercase;position:absolute;bottom:25px;left:-320px}@media screen and (max-width:800px){.home-container .home-banner .banner-corner{left:0;bottom:0;z-index:500;border-top:125px solid transparent;border-left:250px solid #36b28f}.home-container .home-banner .banner-corner .banner-corner-text{color:#fff;font-family:"Poppins",sans-serif;font-size:17px;line-height:22px;bottom:20px;left:-225px}}@media screen and (max-width:450px){.home-container .home-banner .banner-corner .banner-corner-text{bottom:5px;left:-245px}}.home-container .home-text{padding-left:50px;padding-right:50px}.home-container .home-text .page-title{color:#fff;background-color:#050505;border-radius:10px;display:flex;justify-content:center;line-height:40px;margin-top:50px;padding:50px}.page-main{color:#050505;font-family:"Poppins",sans-serif;font-size:17px;line-height:22px;background-color:#fff;max-width:1200px;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:400px}.page-main .page-container{margin-left:auto;margin-right:auto;padding-top:40px;padding-left:100px;padding-right:100px}.page-main .page-container .page-title{font-weight:600;color:#000;font-family:"Poppins",sans-serif;font-size:27px;line-height:40px;text-transform:uppercase;margin-bottom:10px}@media screen and (max-width:800px){.page-main{padding-bottom:565px}.page-main .page-container{padding-left:40px;padding-right:40px}}@media screen and (max-width:450px){.page-main{padding-bottom:590px}.page-main .page-container{padding-left:20px;padding-right:20px}}.banner-container{background-color:#c8c8c8;overflow:hidden;height:20.83vw;max-height:250px;min-height:150px;display:flex;position:relative;align-items:center}.banner-container .banner-image{width:100%;z-index:400}.banner-container .banner-corner{position:absolute;left:0;bottom:0;z-index:500;border-top:200px solid transparent;border-left:400px solid #36b28f}.banner-container .banner-corner .banner-corner-text{font-weight:600;color:#fff;font-family:"Poppins",sans-serif;font-size:27px;line-height:40px;text-transform:uppercase;position:absolute;bottom:0;left:-320px}.banner-container .banner-corner .banner-corner-text-small{display:none}@media screen and (max-width:800px){.banner-container .banner-corner .banner-corner-text{left:-360px}}@media screen and (max-width:1200px){.banner-container .banner-corner{left:0;bottom:0;z-index:500;border-top:125px solid transparent;border-left:250px solid #36b28f}.banner-container .banner-corner .banner-corner-text{left:-230px}.banner-container .banner-corner .banner-corner-text-large{display:none}.banner-container .banner-corner .banner-corner-text-small{display:inline;display:initial}}.about-text p{margin-bottom:15px}.about-description{margin-bottom:60px}.services-container .column{padding:10px 20px;min-width:200px}.services-container .column .services-title{font-weight:600;margin-bottom:5px}.services-container .column li{list-style:disc outside none;list-style:initial;margin-left:20px}.services-container .services-middle{background-color:#f2f2f2;border-radius:10px}@media screen and (max-width:1200px){.services-container{flex-direction:column}.services-container .column{padding-top:15px;padding-bottom:15px}.services-container .services-top{padding-top:0}.services-container .services-bottom{padding-bottom:0}}.row{display:flex;flex-wrap:wrap;justify-content:center}.row .column-flex{flex:1 1}.team-container{padding-top:30px}.team-container .team-column{display:flex;justify-content:center;flex-flow:wrap}.staff-container{display:flex;flex-direction:column;align-items:center;text-align:center;padding-left:15px;padding-right:15px;padding-bottom:30px}.staff-container .staff-image{height:300px;width:200px;background-color:#d5d7e7;border-radius:100px;margin-bottom:10px}.button,.staff-container .staff-name{font-weight:600}.button{background-color:#36b28f;color:#fff;border:2px solid #fff;border-radius:10px;box-shadow:-2px 2px 3px 0 rgba(0,10,30,.15);width:100%;margin-top:10px;padding:10px;transition-property:color,background-color,border-color,box-shadow;transition-duration:.1s;transition-timing-function:ease;cursor:pointer}.button:hover{border:2px solid #36b28f;box-shadow:-4px 4px 5px 0 rgba(0,10,30,.1)}.button:active{border:2px solid #dcf7ef;background-color:#dcf7ef}.link{cursor:pointer}.page-main .individual-banner{background-color:#dcf7ef;display:flex;position:relative;justify-content:center;padding-top:20px}.page-main .individual-banner .button{width:100px;position:absolute;top:0;left:0;margin-left:20px}.page-main .individual-banner .staff-container{z-index:600}.page-main .individual-banner .individual-banner-corner{position:absolute;left:0;bottom:0;z-index:500;border-top:200px solid transparent;border-left:400px solid #36b28f}@media screen and (max-width:1200px){.page-main .individual-banner .individual-banner-corner{left:0;bottom:0;z-index:500;border-top:125px solid transparent;border-left:250px solid #36b28f}}@media screen and (max-width:800px){.page-main .individual-banner .individual-banner-corner{display:none}}.page-main .individual-blurb{padding-top:40px;padding-left:100px;padding-right:200px}@media screen and (max-width:450px){.page-main .individual-banner{flex-direction:column;align-items:center;position:relative}.page-main .individual-banner .button{width:200px;position:static;margin-left:0;margin-bottom:20px}}@media screen and (max-width:800px){.page-main{padding-bottom:565px}.page-main .individual-blurb{padding-left:40px;padding-right:40px}}@media screen and (max-width:450px){.page-main{padding-bottom:590px}.page-main .individual-blurb{padding-left:20px;padding-right:20px}}.contact-container .contact-subheader{font-weight:600}.contact-container .contact-info-column{padding-right:10px}.contact-container .contact-info-column .contact-info{padding-bottom:20px}.contact-container .contact-map{background-color:#f2f2f2;border:none;height:275px;min-width:250px;width:100%;border-radius:10px;box-shadow:-2px 2px 3px 0 rgba(0,10,30,.15)}.contact-container .contact-entrance-container{padding-top:20px}.contact-container .contact-entrance-container .contact-entrance-img{width:100%;border-radius:10px}header{color:#fff;font-family:"Poppins",sans-serif;font-size:17px;line-height:22px;background-color:#000;height:80px;width:100%;position:fixed;top:0;z-index:1000}header .header-container{position:relative;height:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;background-color:inherit}header .header-container .logo-container{top:10px}header .header-container .header-button{visibility:hidden;height:30px;position:absolute;top:0;right:0;margin-top:5px;margin-bottom:5px;padding:20px;cursor:pointer}@media screen and (max-width:800px){header .header-container .header-button{visibility:visible}}.logo-container{overflow:hidden;position:relative}.logo-container .logo-image{background-color:inherit;position:absolute}.logo-container .logo-symbol{width:60px;left:0;z-index:4}.logo-container .logo-text-container{overflow:hidden;position:relative;height:60px;width:286px;left:30px;margin:0}.logo-container .logo-text-container .logo-text{width:256px;left:30px;z-index:3;transition-property:left;transition-duration:.15s;transition-timing-function:ease}@media screen and (max-width:1000px){.logo-container .logo-text-container .logo-text{left:-256px}}nav{height:100%;position:absolute;bottom:0;right:0;margin-right:10px}nav .nav-list{height:100%;margin:0}nav .nav-list .nav-object{height:100%;background-color:#000;text-align:center;display:table;float:left}nav .nav-list .nav-object .nav-link{padding-left:15px;padding-right:15px;vertical-align:middle;display:table-cell;transition-property:background-color,color;transition-duration:.5s;transition-timing-function:ease}nav .nav-list .nav-object .nav-link:hover{background-color:#f2f2f2;color:#000}@media screen and (max-width:1200px){nav{margin-right:0}}@media screen and (max-width:800px){nav{height:250px;width:100%;z-index:-1}nav .nav-list .nav-object{height:50px;width:100%}nav .nav-list .nav-object .nav-link{border-top:1px solid #c8c8c8}.nav-expanded{height:0;transition-property:height;transition-duration:.15s;transition-timing-function:ease}}footer{color:#fff;background-color:#3f4c5d;width:100%;position:absolute;bottom:0;padding-top:5px;padding-bottom:20px}footer .footer-container{position:relative;height:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}footer .footer-container .row{justify-content:normal}footer .footer-container .row .footer-text-column{flex:6 1}footer .footer-container .row .footer-text-column .footer-detail{margin-top:15px}footer .footer-container .row .footer-text-column .footer-detail .footer-detail-header{font-weight:600;text-transform:uppercase;letter-spacing:1px}footer .footer-container .row .footer-logo-column{margin-top:15px}footer .footer-container .row .footer-logo-column .logo-symbol{right:0;left:auto}@media screen and (max-width:800px){footer .footer-container .row .footer-text-column{flex:2 1}footer .footer-container .row .footer-text-column .footer-text-row{flex-direction:column}}footer .footer-container .footer-line{border:.5px solid #dcf7ef;opacity:.4;margin-top:20px;margin-bottom:20px}footer .footer-container .footer-copyright .footer-copyright-break{display:none}@media screen and (max-width:450px){footer .footer-container .footer-logo-column{display:none}footer .footer-container .footer-copyright .footer-copyright-break{display:inline;display:initial}}::selection{color:#fff;background:#36b28f}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}*{font-family:"Poppins",sans-serif;margin:0;padding:0}html{height:100%}body{font-family:Arial;background-color:#f2f2f2;min-height:100%;position:relative;margin-top:-20px;padding-bottom:20px}@media screen and (max-width:1200px){body{background-color:#fff!important}}li{list-style:none}.centre{text-align:center;margin-left:auto;margin-right:auto}
/*# sourceMappingURL=main.2da45879.chunk.css.map */