.profound-bg{margin-top:-83px;background:url(homepage/bg.jpg) no-repeat center center;background-size:cover;height:calc(100vh + 1px);overflow-x:hidden !important;box-shadow:inset 0 -20px 0 rgba(0,0,0,0.5);width:100%}@media (max-width: 767px){.profound-bg{height:calc(100vh + 8px)}}@-moz-document url-prefix(){.profound-bg{margin-top:-84px}}.navbar{overflow:auto !important}.profound-bg .container{height:90vh}.arrow{position:relative;bottom:0%;left:50%;margin-left:-1em;cursor:pointer}.arrow img{width:30px;-webkit-animation:arrow 1s infinite alternate ease-in-out;animation:arrow 1s infinite alternate ease-in-out}@-webkit-keyframes arrow{from{-webkit-transform:translateY(-15%);transform:translateY(-15%)}to{-webkit-transform:translateY(15%);transform:translateY(15%)}}@keyframes arrow{from{-webkit-transform:translateY(-15%);transform:translateY(-15%)}to{-webkit-transform:translateY(15%);transform:translateY(15%)}}.profound-section{margin:30vh 0px 100px 0px}.profound-text h1{font-weight:300;font-size:52px;text-align:center;color:white}.profound-text h4{margin-top:30px;font-weight:300;font-size:20px;text-align:center;color:white;margin-bottom:0px}@media (max-width: 767px){.profound-text h1{font-size:42px}}@media (max-width: 550px){.profound-text h1{font-size:32px}.profound-text h4{font-size:16px}}@media (max-width: 450px){.profound-text h1{font-size:26px}.profound-text h4{font-size:14px}}.profound-button{margin:0px auto;text-align:center}.btn-profound{margin-top:30px;padding:20px 50px 20px 50px;font-size:14px;background:rgba(136,213,194,0.75);letter-spacing:1.5px !important}.btn-profound:hover{background:rgba(179,228,216,0.85) !important}.descriptive-section{background:#fff}.descriptive-section .lead-text h1{font-weight:300;font-size:30px !important;text-align:center;margin-top:100px}.lead-text.no-push h1{margin-top:20px}.descriptive-section .lead-text.light h1{color:#fff}.descriptive-section .sub-text h4{font-size:24px !important;font-weight:300;text-align:center;color:#bdc3c7;margin-top:20px !important}.sub-text.slight-push h4{margin-top:20px !important}.timeline-stamp{width:100% !important}.descriptive-section .timeline-text h4{font-size:20px !important;font-weight:300;text-align:center;color:#7d8991;margin-top:20px !important}.descriptive-section .timeline-checkpoint{width:25px;height:25px;border-radius:25px;margin:20px auto}.descriptive-section .timeline-checkpoint.point-a{background:#52b3d9}.descriptive-section .timeline-checkpoint.point-b{background:#8b80b2}.descriptive-section .timeline-checkpoint.point-c{background:#d64541}.descriptive-section .timeline-checkpoint.point-d{background:#88d5c2}.descriptive-section .timeline-checkpoint.point-a.lit{box-shadow:0 0 0 3px #fff,0 0 0 8px rgba(82,179,217,0.25)}.descriptive-section .timeline-checkpoint.point-b.lit{box-shadow:0 0 0 3px #fff,0 0 0 8px rgba(139,128,178,0.25)}.descriptive-section .timeline-checkpoint.point-c.lit{box-shadow:0 0 0 3px #fff,0 0 0 8px rgba(214,69,65,0.25)}.descriptive-section .timeline-checkpoint.point-d.lit{box-shadow:0 0 0 3px #fff,0 0 0 8px rgba(136,213,194,0.25)}.descriptive-section.dark .lead-text h1,.descriptive-section.dark .lead-text h4{color:white}.timeline-section{z-index:100;position:relative}.timeline-illustration img{margin:0px auto !important;display:block;width:100%;max-width:250px}@media (min-width: 992px){.timeline-illustration img{margin-top:-65px !important}.timeline-section{margin:200px auto !important}}@media (max-width: 991px){.timeline-illustration img{width:50% !important;margin-bottom:40px !important}}.timeline-section{width:80%;margin:50px auto}.no-push{margin-bottom:30px !important}.timeline-button{margin:50px auto;margin-bottom:150px;text-align:center}.btn-timeline{margin-top:30px;padding:20px 30px 20px 30px;font-size:12px;background:rgba(136,213,194,0.75);letter-spacing:1px !important}.btn-timeline:hover{background:rgba(179,228,216,0.85) !important}.community-section{background:#677786}.colored-border{position:relative;background:url("homepage/colored-border.svg") repeat;height:10px}.community-section .layer{background:url("homepage/square_bg.png")}.action-call .layer{background:url("homepage/square_bg.png")}.community-section .press-layer{background:rgba(0,0,0,0.075)}.testimonial-quote{position:absolute;margin-left:10vw}.press-image{width:100%}.press-contain{width:65%}@media (max-width: 991px){.press-contain{width:75%}.testimonial-quote{position:absolute;margin-left:0vw}}@media (max-width: 767px){.press-contain{width:100%}.testimonial-quote{display:none}}.line1,.line2,.line3,.line4{position:absolute}@media (max-width: 991px){.timeline-dash{display:none}}.banner{min-width:100%;width:100% !important;position:relative;overflow:auto;left:0;right:0;display:block;margin:70px auto}.banner li{list-style:none}.banner ul{margin:0;padding:0;list-style:none}.banner ul li{float:left;color:rgba(232,234,235,0.85);font-size:18px}.blurb-list{position:relative;width:100% !important;display:block;overflow:hidden}.blurb-list li{list-style:none}.blurb-list ul li{float:left}.blurb{display:inline-block !important}.people-lead-text h3{font-size:40px;font-weight:300;color:white;text-align:center}.people-lead-text .description{margin-top:20px;text-align:center;margin-bottom:60px}.bubble-section{display:block;margin:0px auto !important}.bubble{background-color:rgba(0,0,0,0.075);padding:40px 30px 30px 30px;border-radius:10px;color:rgba(232,234,235,0.85);position:relative;width:40%;min-width:200px;display:block;margin:30px auto}.bubble .bubble-arrow{border-style:solid;height:0;width:0;position:absolute;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid rgba(0,0,0,0.075);border-bottom:0px;bottom:-10px;left:50%;margin-left:-11px}.bubble h4{margin-top:0px;font-size:16px;font-weight:300;line-height:30px;text-align:center}.testimonial-person img{margin:0px auto;display:block;border-radius:75px}.testimonial-person-description{font-size:14px;color:#d2d6d9;font-weight:300;text-align:center;margin-top:15px;margin-bottom:40px}.compel-section{width:50%;min-width:350px;padding-bottom:60px}.compel-text p{font-size:16px;color:#7d8991;text-align:center;line-height:36px;margin-top:-10px !important}.compel-btn{margin-top:5px;width:250px !important}.compel-illustration{margin-top:60px}.compel-illustration img{margin:0px auto;display:block;width:100%;max-width:250px}
