body .gform_wrapper .gform_body .gform_fields .gfield .gchoice{position:relative}body .gform_wrapper .gform_body .gform_fields .gfield .gchoice{position:relative}.gform_wrapper .gfield+.gfield{margin-top:0}.gform_wrapper .gfield.radio>.ginput_container input[type=radio]:checked+label:after{background:#0080c3}.gform_wrapper .gfield>.ginput_container label{color:#555454}.gform_wrapper .gfield.checkbox>.ginput_container input[type=checkbox]:checked+label:after{color:#0080c3}.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_zip{margin-left:0}.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_state label{margin:5px 0 0 0px;padding-top:5px}.gform_wrapper .gfield .address_country:before{top:6px;left:calc(100% - 42px)}.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_state{padding-left:.9804%;padding-right:.9804%}footer .footer-contact-block .footer-menu-container img{position:static}header{padding:5px 0}header .header{display:flex;align-items:center}header .logo{width:100%}header .logo a{background:url(images/logo-mi.png) no-repeat center;background-size:236px}header #carf{max-width:75px;max-height:75px}header>*{position:static !important}header>*>*{position:static !important}header>* .header-icons{position:static !important}header>* .nav-wrap{display:flex;align-items:flex-end}header>* .nav-wrap nav{position:static !important;width:100%}header>* .nav-wrap nav .top-nav{display:flex;justify-content:flex-end;margin-bottom:20px}header>* .nav-wrap nav .top-nav li{display:flex;align-items:center;justify-content:center}header>* .nav-wrap nav ul:not(.sub-menu){position:static !important}header>* .nav-wrap nav ul.sub-menu li{float:left}header>* .nav-wrap nav .nav{display:flex}header>* .nav-wrap nav .nav li{float:none}header>* .nav-wrap nav .nav li .sub-menu{position:absolute}header .header-icons{display:flex;justify-content:space-between;position:absolute;order:1;right:22.375em;top:-3.2em}header .header-icons img{max-width:30px;height:auto;display:block;max-height:30px}header .header-icons svg{width:20px;height:auto;fill:#0080c3;transition:all 250ms ease-in-out;margin:0 10px}header .header-icons svg:hover{fill:#f89538}.icon-band-container .icon-band div a svg path.notwhite{stroke:none}footer .footer-icons{display:flex;justify-content:flex-end;flex-wrap:wrap}footer .footer-icons a{position:static;top:-10em;right:-2.25em}footer .footer-icons img{align-self:center}footer .footer-icons svg{width:65px;height:45px;margin:31px 0;fill:#0080c3;transition:all 250ms ease-in-out;margin-top:35px}footer .footer-icons svg:hover{fill:#f89538}footer .footer-contact-block{display:flex;justify-content:space-between}footer .footer-contact-block #footer-logo{height:165px;float:none}footer .footer-contact-block #footer-logo p{text-align:center}footer .footer-contact-block #footer-logo img{width:100%;max-height:132px}footer .footer-contact-block .footer-menu-container{position:static;float:none}footer .footer-contact-block .footer-menu-container ul{position:static;float:none;padding:0;display:flex;justify-content:flex-start;margin-bottom:20px}footer .footer-contact-block .footer-menu-container ul li{text-align:left}footer .footer-contact-block .footer-contact-text .footer-address{margin-bottom:20px}.tagline img{display:block;margin:auto;max-width:80px;margin-top:20px}@media screen and (max-width: 1300px){.nav-wrap .main-nav li{margin:0}.nav-wrap .main-nav li a{font-size:0.8em}}@media screen and (min-width: 1200px){.primary-nav-container{width:100%}}@media screen and (max-width: 979px){footer .footer-contact-block{display:block}footer .footer-contact-block #footer-logo img{float:none;width:auto}footer .footer-icons{justify-content:flex-start}footer #footer-logo{position:static}.nav-wrap .secondary-nav{position:static;font-size:0.9em}.nav-wrap .secondary-nav .menu-item a{margin:1em 1.5em}.nav-wrap .main-nav li a{font-size:1em}header .nav-wrap{position:fixed !important;align-items:flex-start;padding:2em}header .nav-wrap nav{display:flex;flex-wrap:wrap}header .nav-wrap nav .top-nav{flex-wrap:wrap;justify-content:flex-start;order:2;margin-top:20px}header .nav-wrap nav .main-nav{flex-wrap:wrap}header .nav-wrap nav .main-nav li{width:100%}header .nav-wrap nav .main-nav li .sub-menu{position:static}header .hamburger{position:absolute !important}header .header-icons{position:static;float:left;margin-left:10px}.hero-trio{padding:17.25em 0 0}}@media screen and (max-width: 599px){footer .footer-icons a{top:-10.5em;right:-5.9em}footer .footer-contact-block #footer-logo{position:static}.nav-wrap .secondary-nav{position:absolute}.nav-wrap .main-nav{margin-bottom:40px}.hero-trio{padding:12em 0 0}}@media (min-width: 980px){.hero-trio{padding:16em 0 0}.hero-trio .trio-label{position:absolute !important;z-index:99999 !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;color:#fff;font:bold 1.875em "Roboto Slab", serif;text-shadow:0 0 1px #333;text-align:center;display:block;width:100% !important}.hero-trio .trio-left a,.hero-trio .trio-center .trio-img-overlay a,.hero-trio .trio-right a{position:absolute !important;top:calc(50% + 50px) !important;left:50% !important;transform:translate(-50%, -50%) !important}.nav-wrap .main-nav li:last-child{width:auto;margin:0em 1em}.nav-wrap .main-nav li+li{margin-left:2em}}.team-member-filters{display:flex;justify-content:center;flex-wrap:wrap;max-width:1200px;list-style-type:none;padding:0;margin:20px auto}.team-member-filters li{margin:0 20px 20px;font-size:19px;font-family:"Roboto Slab", serif;font-weight:bold;color:#4F4F4F;cursor:pointer;transition:all 250ms ease-in-out}.team-member-filters li.active{color:#0080c3}.team-member-filters li:hover{color:#0080c3}.team-member-container{display:flex;justify-content:flex-start;margin:0 auto;flex-wrap:wrap;max-width:1108px}.team-member-container .team-member{width:225px;height:225px;position:relative;padding:0;overflow:hidden;margin:0 10px 20px}.team-member-container .team-member.has-content:hover .team-member-content{top:0}.team-member-container .team-member:hover img{transform:scale(1.1)}.team-member-container .team-member .team-member-content{position:absolute;padding:10px;top:159px;left:0;width:100%;transition:all 250ms ease-in-out;z-index:2}.team-member-container .team-member .team-member-content:after{content:'';display:block;width:100%;height:100%;background:#000;background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0.8) 82%, rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;z-index:0;opacity:0.5}.team-member-container .team-member .team-member-content h3{font-size:19px;color:#fff;margin-bottom:5px;position:relative;z-index:3}.team-member-container .team-member .team-member-content h4.credentials{font-size:11px;font-family:"Raleway", sans-serif;font-weight:bold;text-transform:uppercase;color:#fff;position:relative;top:auto;z-index:3;margin-bottom:10px}.team-member-container .team-member .team-member-content .section{margin:0;padding:0}.team-member-container .team-member .team-member-content .section p{color:#fff;font-size:12px;font-weight:bold;line-height:1.5;position:relative;z-index:3}.team-member-container .team-member .team-member-content.no-image h3,.team-member-container .team-member .team-member-content.no-image h4,.team-member-container .team-member .team-member-content.no-image p{color:#0080c3}.team-member-container .team-member .team-member-content.no-image:after{display:none}.team-member-container .team-member img{float:none;position:relative;width:100%;border-radius:0;border:none;transition:all 250ms ease-in-out;padding:0}.affiliation-block{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;aspect-ratio:1/1;padding:20px;border:1px solid #0080c3;position:relative;overflow:hidden}.affiliation-block .affiliation-logo{width:100%;max-width:200px;max-height:200px}.affiliation-block .affiliation-content{position:absolute;top:100%;left:0;width:100%;height:100%;background:#0080c3;padding:20px;transition:all 250ms ease-in-out}.affiliation-block .affiliation-content h3,.affiliation-block .affiliation-content p{color:#fff}.affiliation-block .affiliation-content h3{font-size:18px;margin-bottom:5px}.affiliation-block .affiliation-content p{font-size:14px}.affiliation-block:hover .affiliation-content{top:0}@media (max-width: 768px){.affiliation-block{aspect-ratio:auto;min-height:250px}.affiliation-block .affiliation-content{position:static;margin-top:20px}.affiliation-block .affiliation-content h3{display:none}}.gform-page-footer.gform-page-footer{display:flex}.gform-page-footer.gform-page-footer button{margin:0 20px 0 0;position:static}.gform-page-footer.gform-page-footer .gform_previous_button{color:#fff}.gform_wrapper .gf_progressbar_wrapper{position:static}.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield input[type=tel],.gform_wrapper .gfield input[type=url],.gform_wrapper .gfield input[type=number],.gform_wrapper .gfield input[type=password],.gform_wrapper .gfield select,.gform_wrapper .gfield textarea{background:#fff;border:1px solid #888888;padding:15px !important;border-radius:5px;outline-color:#0080c3}.gform_wrapper .gfield input[type=text]:focus,.gform_wrapper .gfield input[type=email]:focus,.gform_wrapper .gfield input[type=tel]:focus,.gform_wrapper .gfield input[type=url]:focus,.gform_wrapper .gfield input[type=number]:focus,.gform_wrapper .gfield input[type=password]:focus,.gform_wrapper .gfield select:focus,.gform_wrapper .gfield textarea:focus{border-color:#0080c3;outline:1px auto #0080c3}.gform_wrapper.gravity-theme .ginput_container_address{margin:0}.gform_wrapper.gravity-theme .ginput_container_address span{padding:0}.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_state{padding-left:8px;padding-right:0;margin:0;margin-top:15px}.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_city,.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_zip{padding-right:8px}.gform_wrapper .gfield.address>.ginput_container span.address_country{padding-left:8px}.gform_wrapper .gfield .address_country:before{top:12px}.jobpost-form{display:none !important}.gform_wrapper .gfield.fileupload label{border:1px solid #888888;border-radius:5px}.jobpost-template-default .gform_wrapper .gfield.fileupload .gfield_description{position:static;width:100%}.jobpost-template-default .gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_zip{float:none}.jobpost-template-default .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:-8px}.jobpost-template-default .gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_zip{margin-left:0}.jobpost-template-default .gform_wrapper .gfield.address>.ginput_container span.address_zip{width:32.66%}@media (max-width: 980px){.jobpost-template-default .gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_state{padding:0 15px 0 5px;margin-right:-8px;margin-left:0;margin-top:0}}@media (max-width: 768px){.jobpost-template-default .gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_state,.jobpost-template-default .gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_city,.jobpost-template-default .gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_zip{width:100%;margin:0;padding:0 !important;margin-bottom:10px}}.jobpost-template-default .sjb-page .sjb-detail .list-data .v1 ul li::before{content:'';margin-top:8px}.nav-wrap .main-nav li:last-child{background:none}.gform_wrapper.gravity-theme .gf_progressbar_title{font-size:18px}.section ul{position:static;padding-left:20px}.section+.section{margin-top:0px}.sjb-detail header{position:static;height:auto;box-shadow:none;padding:0;text-align:left}.sjb-detail header .sjb-page .col-sm-10{float:none}.sjb-detail header .col-md-2{float:none;width:auto}.sjb-detail header .header-margin-top{padding:0 4em;margin:auto;display:block;max-width:1400px;float:none}.sjb-page .sjb-detail{margin:0}
