body{font-family:OpenSans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;box-sizing:border-box;color:#323232;font-size:16px}img{width:100%}.bold{font-weight:bold}.thin{font-weight:300;color:#969696}.desktop{display:none}.mobile{display:inline-block}@media only screen and (min-width: 768px){.desktop{display:inline-block}.mobile{display:none}}.button{background-color:#5046c7;color:#fff;border-radius:0;display:flex;align-items:center;justify-content:center;padding:10px 25px}.button:hover{color:#fff;text-decoration:none}.button.off{background-color:transparent;color:#5046c7;border:1px solid #d8d8d8;border-radius:3px}.button img{margin-right:5px}.after_tick{width:100px;height:3px;border-radius:3px;background-color:#5046c7;margin-bottom:20px}.overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.2)}.nav-wrapper{background-color:#f6f6fc;border-bottom:1px solid #f2f2f2}.nav-wrapper .navbar-light .navbar-brand{margin-right:0}.nav-wrapper .navbar-light .navbar-nav .nav-link{color:#000;text-transform:capitalize}.nav-wrapper .navbar-light .navbar-nav>li{float:left;position:relative;padding:0 15px}.nav-wrapper .navbar-light .navbar-toggler{border:none;background:#5046c7;border-radius:0;padding:5px}.nav-wrapper .navbar-light .navbar-toggler .navbar-toggler-icon{background:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.nav-wrapper .navbar-light .cta-btn{float:right}.nav-wrapper .navbar-light .navbar-collapse{justify-content:center}.nav-wrapper .navbar-light .collapse.show .navbar-nav .active a::after{bottom:5px;width:3em;content:" ";left:0;position:absolute;right:0}.featured{background:url(../images/full_circles.png);background-size:contain;background-repeat:no-repeat;background-position:bottom -150px center;background-color:#f6f6fc;padding-top:15px}@media only screen and (max-width: 768px){.featured{background:url(../images/full_circles_mobile.png);background-color:#f6f6fc;background-position:bottom 30px center;background-repeat:no-repeat;background-size:100%}}.featured .hero{justify-content:space-around;align-items:center}.featured .hero .hero_blurb .hero_blurb_head{font-weight:bold;font-size:60px}@media only screen and (max-width: 768px){.featured .hero .hero_blurb .hero_blurb_head{font-size:48px}}.featured .hero .hero_blurb h4{font-size:16px;font-weight:300;text-transform:uppercase;line-height:32px}.featured .hero .hero_blurb p{font-weight:300;margin-top:15px;margin-bottom:35px}.featured .hero .read_more_wrapper{display:flex}.featured .hero .read_more_wrapper .button{padding:15px 20px}@media only screen and (max-width: 768px){.featured .hero{padding:25px}.featured .hero .read_more_wrapper .read_more_btn{width:47.5%;padding:10px 20px}.featured .hero .read_more_wrapper .read_more_btn:first-child{margin-right:2.5%}}.featured .hero .hero-img img{width:100%}@media only screen and (max-width: 768px){.featured .hero .hero_blurb p{margin:10px 0}.featured .hero .hero-img-mobile{width:100%;height:60vw;background:center url("../images/programming.png");background-size:cover;margin-bottom:25px}}.phone_num{color:#28a2be !important}.bar{padding:7px 2px}.collapse.show .bar{display:none}.exprience{justify-content:space-evenly;align-items:center;padding:45px}.exprience .separator{height:111px;border-left:1px solid #d8d8d8}.exprience .item{text-align:center}.exprience .item h2{font-weight:bold;font-size:52px}.exprience .item p{margin:0}@media only screen and (max-width: 768px){.exprience .item{width:33%}.exprience .item h2{font-size:32px}.exprience .item p{font-size:11px}}.description{background-color:#0f1221;color:#fff;padding:0px 40px}.description h2{font-size:40px}.description p{font-size:14px}.description .row{justify-content:space-evenly;align-items:center}.description .read-more{width:150px;margin-top:25px}@media screen and (min-width: 768px){.description .read-more{margin-top:75px}}.description .description-img{height:100%}.description .description-img-mobile{width:100%;height:60vw;background:center url("../images/description-flowchart.png");background-size:cover}@media only screen and (min-width: 996px){.description{background:top 10px right -54vw no-repeat url("../images/concentric_circles.png");background-color:#0f1221;padding:0}}.responsibilities{margin:25px 0;text-align:center}.responsibilities .responsibilities-list{justify-content:center;display:flex;flex-wrap:wrap;justify-content:space-around}.responsibilities .responsibilities-list .item{background-size:cover;color:#fff;padding:15px;height:auto;flex-basis:31%;margin:1%;position:relative}.responsibilities .responsibilities-list .item .content{position:absolute;bottom:15px;left:25px;text-align:left}.responsibilities .responsibilities-list .item.two-thirds{flex-basis:65%;min-height:250px}@media screen and (max-width: 768px){.responsibilities .responsibilities-list .item.two-thirds{flex-basis:100%}}.responsibilities .responsibilities-list .item.square:before{content:"";display:block;padding-bottom:100%}@media screen and (max-width: 768px){.responsibilities .responsibilities-list .item{flex-basis:46%}.responsibilities .responsibilities-list .item .content{position:absolute;bottom:0px;left:10px;text-align:left}.responsibilities .responsibilities-list .item .content h4{font-size:18px}.responsibilities .responsibilities-list .item .content p{font-size:12px}}@media screen and (max-width: 768px){.responsibilities .responsibilities-list{margin:25px}}.responsibilities .read-more{width:150px;margin:0 auto}@media only screen and (min-width: 768px){.responsibilities .read-more{margin:40px auto}}.footer{text-align:center;border-top:1px solid #f2f2f2}@media only screen and (min-width: 768px){.footer{padding:50px}}.footer .footer-parts{justify-content:space-between;position:relative}@media only screen and (min-width: 768px){.footer .footer-parts .social-img-wrap{position:absolute;bottom:0;left:0}}.footer .footer-parts .social-img-wrap img{width:30px;margin:20px 10px}.footer h4{font-size:16px}.footer p{font-weight:300}.footer .footer-links{margin:25px 0 10px;text-align:center}.footer .footer-links ul{list-style-type:none;padding-left:0;text-align:center}.footer .footer-links ul li{text-align:center;font-weight:300;margin:10px 0}@media screen and (min-width: 768px){.footer .footer-links{margin:0}.footer .footer-links ul{text-align:left}.footer .footer-links ul li{text-align:left;width:40px;margin:10px auto}}.footer .office{text-align:center;padding:25px 0}@media screen and (min-width: 768px){.footer .office{text-align:left;padding:0 50px}}p.footer_contact{letter-spacing:2px}.footer hr{background-color:#fff;margin:25px 0}.footer_logo{margin-bottom:20px}.copyright{font-size:12px;font-weight:400;padding:20px;text-align:center;background:#5046c7;color:#fff}@media only screen and (max-width: 992px){.contact_form{position:relative;min-height:445px}.contact_form h3{font-size:28px}.contact_form h4{margin-top:10px;font-size:18px}.social_icons{max-width:80%}.procedures{margin-top:0}.procedure{margin-top:15px}.hero_couple img{height:auto;max-width:350px}}@media only screen and (max-width: 768px){.contact_form{margin:auto}.contact_plane{left:15px}.were_amazing p{max-width:unset}.feature{text-align:center}.hero_blurb{margin:auto}.hero_couple{flex-basis:100%}.hero_couple img{max-width:250px}}/*# sourceMappingURL=styles.css.map */
