@charset "UTF-8";/*!
Theme Name: Argo Theme
Theme URI: http://underscores.me/
Author: Jason Mosley (Branding Brand)
Author URI: https://www.brandingbrand.com/
Description: Argo Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: argo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Argo Theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Muli:400,400i,600,600i,700,700i,900");@import url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
body,button,input,select,optgroup,textarea{color:#404040;font-family:"Muli",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both}
h1{font-size:60px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:2px;color:#485052}
p{margin-bottom:1.5em}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
body{background:#fff}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
ul,ol{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:bold}
dd{margin:0 1.5em 1.5em}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}
select{border:1px solid #ccc}
textarea{width:100%}
a{color:royalblue}
a:visited{color:purple}
a:hover,a:focus,a:active{color:midnightblue}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
#masthead{position:relative}
.custom-logo{width:106px !important;height:58px !important}
.main-navigation{clear:both;display:block;float:left;width:100%}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}
.main-navigation ul ul ul{left:-999em;top:0}
.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}
.main-navigation ul ul a{width:200px}
.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}
.main-navigation li{float:left;position:relative}
.main-navigation a{display:block;text-decoration:none}
.menu-toggle{border:0;background:#fff;float:right;padding-right:0 !important}
.menu-toggle .menu-icon{width:35px;height:35px;object-fit:contain;cursor:pointer}
.menu-toggle .close-icon{display:none}
#white-logo{display:none}
.site-header.toggled{background-color:#009694}
.site-header.toggled #white-logo{display:inline}
.site-header.toggled #white-logo img{width:103px;height:58px}
.site-header.toggled .custom-logo{display:none !important}
.site-header.toggled .menu-toggle,.site-header.toggled .main-navigation ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.site-header.toggled .main-navigation,.site-header.toggled .main-navigation.toggled .menu-toggle{background-color:#009694}
.site-header.toggled .menu-icon{display:none !important}
.site-header.toggled .close-icon{display:block !important;width:35px !important;height:35px !important;object-fit:contain !important;cursor:pointer !important}
.site-header.toggled nav.main-navigation .menu-main-menu-container{display:block;position:absolute;top:110px;right:0;background-color:#009694;width:100%;z-index:100000}
.site-header.toggled nav.main-navigation .menu-main-menu-container #primary-menu>li.menu-item a{font-family:Muli;font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2.86;letter-spacing:.4px;text-align:right;color:#fff}
.site-header.toggled nav.main-navigation .menu-main-menu-container #primary-menu>li.menu-item#menu-item-58,.site-header.toggled nav.main-navigation .menu-main-menu-container #primary-menu>li.menu-item#menu-item-429{background-color:#009694 !important;display:-ms-flexbox;display:flex;-ms-flex-pack:center !important;justify-content:center !important;-ms-flex-align:center !important;align-items:center !important;border:none !important;margin:0 0 38px 0 !important}
.site-header.toggled nav.main-navigation .menu-main-menu-container #primary-menu>li.menu-item#menu-item-58 a,.site-header.toggled nav.main-navigation .menu-main-menu-container #primary-menu>li.menu-item#menu-item-429 a{border:2px solid #fff !important;border-radius:50px !important;width:197px !important;text-align:center !important;padding:0 !important}
@media screen and (min-width:1022px){#menu-toggle{display:none}
.main-navigation ul{display:block}
#menu-item-536{border-radius:24px;margin-left:30px;border:1px solid #485052}
#menu-item-536 a{font-size:13px;font-weight:900;letter-spacing:1.1px;padding:14px 26px}
}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}
.pea_cook_wrapper{margin:0 !important;background-color:#d3d3d3 !important;left:0 !important;bottom:0 !important;width:100% !important}
.pea_cook_wrapper p{font-family:Muli !important;font-size:13px !important;font-weight:normal !important;font-style:normal !important;font-stretch:normal !important;line-height:1.46 !important;letter-spacing:.4px !important;color:#485052 !important}
.pea_cook_wrapper p a{color:#485052 !important}
.pea_cook_wrapper button.pea_cook_btn{border-radius:24px !important;background-color:#d3d3d3 !important;font-family:Muli !important;font-size:13px !important;font-weight:bold !important;font-style:normal !important;font-stretch:normal !important;line-height:normal !important;letter-spacing:.9px !important;text-align:center !important;color:#485052 !important;box-shadow:none !important;border:2px solid #485052 !important;text-shadow:none !important;border-width:1px !important}
@media(min-width:768px){.pea_cook_wrapper p{text-align:left;width:75%}
.pea_cook_wrapper button.pea_cook_btn{position:absolute;bottom:25%;right:10%}
}#primary-menu .spanish{display:none}
#primary-menu .show-on-spanish{display:list-item !important}
#primary-menu #menu-item-429{display:none !important}
.parent-pageid-414 #primary-menu li,.page-id-414 #primary-menu li,.spanish #primary-menu li{display:none}
.parent-pageid-414 #primary-menu .spanish,.page-id-414 #primary-menu .spanish,.spanish #primary-menu .spanish{display:list-item}
.parent-pageid-414 #primary-menu #menu-item-58,.page-id-414 #primary-menu #menu-item-58,.spanish #primary-menu #menu-item-58{display:none !important}
.parent-pageid-414 #primary-menu #menu-item-429,.page-id-414 #primary-menu #menu-item-429,.spanish #primary-menu #menu-item-429{display:-ms-flexbox !important;display:flex !important}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.mc_signup_submit input{margin-top:16px;border-radius:24px;border:solid 2px #485052;background-color:#fff;padding:14px 30px;font-size:16px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.1px;text-align:center;color:#485052}
.blog header .flex-content{position:relative}
.subscribe-button{margin-top:16px;border-radius:24px;border:solid 2px #485052;background-color:#fff;padding:14px 30px;font-size:16px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.1px;text-align:center;color:#485052;display:block;text-decoration:none;position:absolute;right:15px;bottom:10px}
.subscribe-button:visited{color:#485052}
section#mailchimpsf_widget-2{background-color:#e4e4e4;padding:25px;margin-left:-1rem;margin-right:-1rem}
section#mailchimpsf_widget-2 .mc_merge_var{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:90px}
section#mailchimpsf_widget-2 .mc_merge_var label{margin-right:9px}
@media(min-width:768px){section#mailchimpsf_widget-2 .widget-title{width:35%}
section#mailchimpsf_widget-2 .mc_form_inside{display:-ms-flexbox;display:flex}
section#mailchimpsf_widget-2 .mc_merge_var{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:90px}
section#mailchimpsf_widget-2 .button{margin-top:0}
}.no-sidebar .content-area{float:none;margin-left:auto;margin-right:auto}
.no-sidebar .site-main{margin-right:0}
/*! animate.css -http://daneden.me/animate Version - 3.7.0 Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2018 Daniel Eden */@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,0,0)}
40%,43%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-30px,0)}
70%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-15px,0)}
90%{transform:translate3d(0,-4px,0)}
}.bounce{animation-name:bounce;transform-origin:center bottom}
@keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}.flash{animation-name:flash}
@keyframes pulse{from{transform:scale3d(1,1,1)}
50%{transform:scale3d(1.05,1.05,1.05)}
to{transform:scale3d(1,1,1)}
}.pulse{animation-name:pulse}
@keyframes rubberBand{from{transform:scale3d(1,1,1)}
30%{transform:scale3d(1.25,0.75,1)}
40%{transform:scale3d(0.75,1.25,1)}
50%{transform:scale3d(1.15,0.85,1)}
65%{transform:scale3d(0.95,1.05,1)}
75%{transform:scale3d(1.05,0.95,1)}
to{transform:scale3d(1,1,1)}
}.rubberBand{animation-name:rubberBand}
@keyframes shake{from,to{transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{transform:translate3d(10px,0,0)}
}.shake{animation-name:shake}
@keyframes headShake{0%{transform:translateX(0)}
6.5%{transform:translateX(-6px) rotateY(-9deg)}
18.5%{transform:translateX(5px) rotateY(7deg)}
31.5%{transform:translateX(-3px) rotateY(-5deg)}
43.5%{transform:translateX(2px) rotateY(3deg)}
50%{transform:translateX(0)}
}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}
@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}
40%{transform:rotate3d(0,0,1,-10deg)}
60%{transform:rotate3d(0,0,1,5deg)}
80%{transform:rotate3d(0,0,1,-5deg)}
to{transform:rotate3d(0,0,1,0)}
}.swing{transform-origin:top center;animation-name:swing}
@keyframes tada{from{transform:scale3d(1,1,1)}
10%,20%{transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{transform:scale3d(1,1,1)}
}.tada{animation-name:tada}
@keyframes wobble{from{transform:translate3d(0,0,0)}
15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{transform:translate3d(0,0,0)}
}.wobble{animation-name:wobble}
@keyframes jello{from,11.1%,to{transform:translate3d(0,0,0)}
22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}.jello{animation-name:jello;transform-origin:center}
@keyframes heartBeat{0%{transform:scale(1)}
14%{transform:scale(1.3)}
28%{transform:scale(1)}
42%{transform:scale(1.3)}
70%{transform:scale(1)}
}.heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-timing-function:ease-in-out}
@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;transform:scale3d(0.3,0.3,0.3)}
20%{transform:scale3d(1.1,1.1,1.1)}
40%{transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}
80%{transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;transform:scale3d(1,1,1)}
}.bounceIn{animation-duration:.75s;animation-name:bounceIn}
@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;transform:translate3d(0,-3000px,0)}
60%{opacity:1;transform:translate3d(0,25px,0)}
75%{transform:translate3d(0,-10px,0)}
90%{transform:translate3d(0,5px,0)}
to{transform:translate3d(0,0,0)}
}.bounceInDown{animation-name:bounceInDown}
@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;transform:translate3d(-3000px,0,0)}
60%{opacity:1;transform:translate3d(25px,0,0)}
75%{transform:translate3d(-10px,0,0)}
90%{transform:translate3d(5px,0,0)}
to{transform:translate3d(0,0,0)}
}.bounceInLeft{animation-name:bounceInLeft}
@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;transform:translate3d(3000px,0,0)}
60%{opacity:1;transform:translate3d(-25px,0,0)}
75%{transform:translate3d(10px,0,0)}
90%{transform:translate3d(-5px,0,0)}
to{transform:translate3d(0,0,0)}
}.bounceInRight{animation-name:bounceInRight}
@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;transform:translate3d(0,3000px,0)}
60%{opacity:1;transform:translate3d(0,-20px,0)}
75%{transform:translate3d(0,10px,0)}
90%{transform:translate3d(0,-5px,0)}
to{transform:translate3d(0,0,0)}
}.bounceInUp{animation-name:bounceInUp}
@keyframes bounceOut{20%{transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;transform:scale3d(0.3,0.3,0.3)}
}.bounceOut{animation-duration:.75s;animation-name:bounceOut}
@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}
40%,45%{opacity:1;transform:translate3d(0,-20px,0)}
to{opacity:0;transform:translate3d(0,2000px,0)}
}.bounceOutDown{animation-name:bounceOutDown}
@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}
to{opacity:0;transform:translate3d(-2000px,0,0)}
}.bounceOutLeft{animation-name:bounceOutLeft}
@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}
to{opacity:0;transform:translate3d(2000px,0,0)}
}.bounceOutRight{animation-name:bounceOutRight}
@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;transform:translate3d(0,20px,0)}
to{opacity:0;transform:translate3d(0,-2000px,0)}
}.bounceOutUp{animation-name:bounceOutUp}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}.fadeIn{animation-name:fadeIn}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}.fadeInDown{animation-name:fadeInDown}
@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}.fadeInDownBig{animation-name:fadeInDownBig}
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}.fadeInLeft{animation-name:fadeInLeft}
@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}.fadeInLeftBig{animation-name:fadeInLeftBig}
@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}.fadeInRight{animation-name:fadeInRight}
@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}.fadeInRightBig{animation-name:fadeInRightBig}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}.fadeInUp{animation-name:fadeInUp}
@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}.fadeInUpBig{animation-name:fadeInUpBig}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}.fadeOut{animation-name:fadeOut}
@keyframes fadeOutDown{from{opacity:1}
to{opacity:0;transform:translate3d(0,100%,0)}
}.fadeOutDown{animation-name:fadeOutDown}
@keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;transform:translate3d(0,2000px,0)}
}.fadeOutDownBig{animation-name:fadeOutDownBig}
@keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;transform:translate3d(-100%,0,0)}
}.fadeOutLeft{animation-name:fadeOutLeft}
@keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;transform:translate3d(-2000px,0,0)}
}.fadeOutLeftBig{animation-name:fadeOutLeftBig}
@keyframes fadeOutRight{from{opacity:1}
to{opacity:0;transform:translate3d(100%,0,0)}
}.fadeOutRight{animation-name:fadeOutRight}
@keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;transform:translate3d(2000px,0,0)}
}.fadeOutRightBig{animation-name:fadeOutRightBig}
@keyframes fadeOutUp{from{opacity:1}
to{opacity:0;transform:translate3d(0,-100%,0)}
}.fadeOutUp{animation-name:fadeOutUp}
@keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;transform:translate3d(0,-2000px,0)}
}.fadeOutUpBig{animation-name:fadeOutUpBig}
@keyframes flip{from{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}
40%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}
50%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}
80%{transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);animation-timing-function:ease-in}
to{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);animation-timing-function:ease-in}
}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}
@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}
40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}
60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{transform:perspective(400px)}
}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX}
@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}
40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}
60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{transform:perspective(400px)}
}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY}
@keyframes flipOutX{from{transform:perspective(400px)}
30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}.flipOutX{animation-duration:.75s;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@keyframes flipOutY{from{transform:perspective(400px)}
30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}.flipOutY{animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY}
@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{transform:skewX(20deg);opacity:1}
80%{transform:skewX(-5deg)}
to{transform:translate3d(0,0,0)}
}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}
@keyframes lightSpeedOut{from{opacity:1}
to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}
@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}
to{transform-origin:center;transform:translate3d(0,0,0);opacity:1}
}.rotateIn{animation-name:rotateIn}
@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}
to{transform-origin:left bottom;transform:translate3d(0,0,0);opacity:1}
}.rotateInDownLeft{animation-name:rotateInDownLeft}
@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}
to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}
}.rotateInDownRight{animation-name:rotateInDownRight}
@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}
to{transform-origin:left bottom;transform:translate3d(0,0,0);opacity:1}
}.rotateInUpLeft{animation-name:rotateInUpLeft}
@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}
to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}
}.rotateInUpRight{animation-name:rotateInUpRight}
@keyframes rotateOut{from{transform-origin:center;opacity:1}
to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}
}.rotateOut{animation-name:rotateOut}
@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}
to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}
}.rotateOutDownLeft{animation-name:rotateOutDownLeft}
@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}
to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}
}.rotateOutDownRight{animation-name:rotateOutDownRight}
@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}
to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}
}.rotateOutUpLeft{animation-name:rotateOutUpLeft}
@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}
to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}
}.rotateOutUpRight{animation-name:rotateOutUpRight}
@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}
20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}
40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}
to{transform:translate3d(0,700px,0);opacity:0}
}.hinge{animation-duration:2s;animation-name:hinge}
@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}
50%{transform:rotate(-10deg)}
70%{transform:rotate(3deg)}
to{opacity:1;transform:scale(1)}
}.jackInTheBox{animation-name:jackInTheBox}
@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;transform:translate3d(0,0,0)}
}.rollIn{animation-name:rollIn}
@keyframes rollOut{from{opacity:1}
to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}.rollOut{animation-name:rollOut}
@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}.zoomIn{animation-name:zoomIn}
@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomInDown{animation-name:zoomInDown}
@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomInLeft{animation-name:zoomInLeft}
@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomInRight{animation-name:zoomInRight}
@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomInUp{animation-name:zoomInUp}
@keyframes zoomOut{from{opacity:1}
50%{opacity:0;transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}.zoomOut{animation-name:zoomOut}
@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomOutDown{animation-name:zoomOutDown}
@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;transform:scale(0.1) translate3d(-2000px,0,0);transform-origin:left center}
}.zoomOutLeft{animation-name:zoomOutLeft}
@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;transform:scale(0.1) translate3d(2000px,0,0);transform-origin:right center}
}.zoomOutRight{animation-name:zoomOutRight}
@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomOutUp{animation-name:zoomOutUp}
@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}
to{transform:translate3d(0,0,0)}
}.slideInDown{animation-name:slideInDown}
@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}
to{transform:translate3d(0,0,0)}
}.slideInLeft{animation-name:slideInLeft}
@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}
to{transform:translate3d(0,0,0)}
}.slideInRight{animation-name:slideInRight}
@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}
to{transform:translate3d(0,0,0)}
}.slideInUp{animation-name:slideInUp}
@keyframes slideOutDown{from{transform:translate3d(0,0,0)}
to{visibility:hidden;transform:translate3d(0,100%,0)}
}.slideOutDown{animation-name:slideOutDown}
@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}
to{visibility:hidden;transform:translate3d(-100%,0,0)}
}.slideOutLeft{animation-name:slideOutLeft}
@keyframes slideOutRight{from{transform:translate3d(0,0,0)}
to{visibility:hidden;transform:translate3d(100%,0,0)}
}.slideOutRight{animation-name:slideOutRight}
@keyframes slideOutUp{from{transform:translate3d(0,0,0)}
to{visibility:hidden;transform:translate3d(0,-100%,0)}
}.slideOutUp{animation-name:slideOutUp}
.animated{animation-duration:1s;animation-fill-mode:both}
.animated.infinite{animation-iteration-count:infinite}
.animated.delay-1s{animation-delay:1s}
.animated.delay-2s{animation-delay:2s}
.animated.delay-3s{animation-delay:3s}
.animated.delay-4s{animation-delay:4s}
.animated.delay-5s{animation-delay:5s}
.animated.fast{animation-duration:800ms}
.animated.faster{animation-duration:500ms}
.animated.slow{animation-duration:2s}
.animated.slower{animation-duration:3s}
@media(prefers-reduced-motion){.animated{animation:unset !important;transition:none !important}
}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;margin:0;overflow:hidden}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}
@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:0;outline:0}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:25px;z-index:1}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}
[dir="rtl"] .slick-prev:before{content:"→"}
.slick-next{right:25px}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"→"}
[dir="rtl"] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:30px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:12px;line-height:20px;text-align:center;color:#ea4a5a;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#ea4a5a;opacity:.75}
.flex-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.flex-container>.flex-item{-ms-flex:auto;flex:auto}
.flex-container>.flex-content{max-width:1024px;width:100%;margin:auto;padding:1rem}
.entry-header .flex-content{padding:0}
.home header.entry-header.flex-container,.page-id-414 header.entry-header.flex-container{height:0;overflow:hidden;padding-bottom:55%;pointer-events:none}
.home #content,.page-id-414 #content{position:relative}
.home #content .entry-title,.page-id-414 #content .entry-title{font-weight:900;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:2px;color:#fff;filter:drop-shadow(0 0 .75rem rgba(0,0,0,0.5))}
.home #content .homepage-loop,.page-id-414 #content .homepage-loop{position:absolute;top:0;left:0;right:0;margin:0;overflow:hidden;z-index:-1}
.home #content .homepage-loop video,.page-id-414 #content .homepage-loop video{max-width:auto;width:100%}
.home .action-blocks,.page-id-414 .action-blocks{position:relative}
@media screen and (max-width:1075px){.home .action-blocks,.page-id-414 .action-blocks{padding:0 2rem}
}.home .action-blocks h2,.page-id-414 .action-blocks h2{margin-bottom:0;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.37;letter-spacing:1px;color:#485052}
.home .action-blocks p,.page-id-414 .action-blocks p{font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:.4px;color:#485052}
@media screen and (min-width:600px){.home .action-blocks .wp-block-column:not(:last-child),.page-id-414 .action-blocks .wp-block-column:not(:last-child){padding-right:70px;border-right:1px solid #f7f8fa}
.home .action-blocks .wp-block-column:not(:first-child),.page-id-414 .action-blocks .wp-block-column:not(:first-child){padding-left:70px}
}@media screen and (min-width:600px){.home .action-blocks .redbuttons,.page-id-414 .action-blocks .redbuttons{position:absolute;bottom:-60px}
}.home .action-blocks .redbuttons a.wp-block-button__link,.page-id-414 .action-blocks .redbuttons a.wp-block-button__link{text-decoration:none;border-radius:24px;color:#fff;font-size:16px;font-weight:900;margin:0 auto;padding:0 30px;display:inline-block;line-height:50px;text-align:center;background-color:#d5f2f7}
.home .techbubble .flex-content,.page-id-414 .techbubble .flex-content{padding-left:0 !important}
@media screen and (max-width:1075px){.home .techbubble .flex-content .wp-block-bb-section-content .flex-content,.page-id-414 .techbubble .flex-content .wp-block-bb-section-content .flex-content{padding:0 2rem !important}
}.home .techbubble h2,.page-id-414 .techbubble h2{font-size:40px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.58;letter-spacing:1.5px;color:#00767f}
@media screen and (max-width:600px){.home .techbubble h2,.page-id-414 .techbubble h2{font-size:22px}
}.home .techbubble p,.page-id-414 .techbubble p{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:1.5px;color:#00767f}
@media screen and (max-width:600px){.home .techbubble p,.page-id-414 .techbubble p{font-size:16px}
}.home .techbubble a.wp-block-button__link,.page-id-414 .techbubble a.wp-block-button__link{text-decoration:none;border-radius:24px;border:solid 2px #00767f;padding:14px 30px;margin:0;font-size:16px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.1px;text-align:center;color:#00767f;background-color:#d5f2f7}
.home .hire .redbuttons a.wp-block-button__link,.page-id-414 .hire .redbuttons a.wp-block-button__link{text-decoration:none;border-radius:24px;color:#fff;font-size:16px;font-weight:900;margin:0 auto;padding:0 30px;display:inline-block;line-height:50px;text-align:center;background-color:#d5f2f7}
.home .redquote cite,.page-id-414 .redquote cite{margin:0}
.home .longway h2,.page-id-414 .longway h2{font-size:40px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.58;letter-spacing:1.5px;color:#fff;margin:0}
@media screen and (max-width:600px){.home .longway h2,.page-id-414 .longway h2{font-size:22px}
}.home .longway p,.page-id-414 .longway p{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:1.5px;color:#fff}
@media screen and (max-width:600px){.home .longway p,.page-id-414 .longway p{font-size:16px}
}.home .longway a.wp-block-button__link,.page-id-414 .longway a.wp-block-button__link{text-decoration:none;border-radius:24px;border:solid 2px #fff;padding:14px 30px;margin:0;font-size:16px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.1px;text-align:center;color:#fff;background-color:#009694}
h1{margin-bottom:0}
h2{font-size:27px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.37;letter-spacing:1px;color:#485052}
h3{font-size:27px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.37;letter-spacing:1px;color:#485052}
.mission-infographic h1{font-size:96px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:3px;color:#009694}
.mission-infographic h1 span{font-weight:bold}
.mission-infographic h2{margin-top:0;font-size:38px;font-weight:600;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:.7px;color:#485052}
.mission-infographic h3{margin-top:0;margin-bottom:0;font-size:77px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2.9px;color:#009694}
.mission-infographic div{padding-left:35px;border-left:dashed 3px #ccc}
.mission-infographic div p{font-family:Muli;font-size:21px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px;color:#485052}
.mission-infographic div p span{color:#009694}
.wp-block-bb-section-block.light-green .flex-content{padding-left:0 !important}
.wp-block-bb-section-block.light-green .flex-content h2{font-size:40px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.58;letter-spacing:1.5px;color:#00767f;margin:0}
.wp-block-bb-section-block.light-green .flex-content p{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:1.5px;color:#00767f;margin-bottom:0}
.wp-block-media-text .wp-block-media-text__content{padding-left:0}
.wp-block-media-text h2{font-size:27px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.37;letter-spacing:1px;color:#485052}
.wp-block-media-text p{font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:.4px;color:#485052}
.gray-section h2{margin-top:0;font-family:Muli;font-size:40px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.45;letter-spacing:.7px;color:#ea4a5a}
.gray-section figure{width:51px;height:48px;object-fit:contain}
.gray-section .wp-block-media-text__content{padding-left:17px;font-size:23px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.39;letter-spacing:1.5px;color:#485052}
.green-dot-list ul{margin:0 0 1.5em 0;list-style:none}
.green-dot-list li:before{content:"·";border-radius:50%;width:18px;height:18px;background-color:#009694;color:#009694;display:block;position:relative;left:-40px;top:25px}
.green-dot-list h3{margin-top:0;margin-bottom:0;font-size:21px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px;color:#485052}
.green-dot-list p{font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:.4px;color:#485052}
.overlapbubbles{margin-bottom:-10%}
.overlapmedia{border-radius:20}
.greentextbox{padding-right:30%}
.greentextbubble{padding-right:20%;margin-right:40%}
.wp-block-column li{color:#fff;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:.4px}
p{font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:.4px;color:#485052}
h4{font-size:21px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px;color:#485052}
.wp-block-quote{border-radius:30px;border:solid 1px #f5f5f5;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#f7f8fa;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:1rem}
.wp-block-quote p{font-family:Muli;font-size:1rem;font-weight:600;font-style:italic;font-stretch:normal;line-height:1.6;letter-spacing:.3px;color:#485052}
.wp-block-quote p::after{content:'"';color:#c7cad0;font-size:1rem}
.wp-block-quote p::before{font-family:Muli;color:#c7cad0;content:'"';font-size:1rem}
.wp-block-quote cite{-ms-flex-item-align:start;align-self:flex-start;margin-left:7%;font-style:normal}
.livesclaimedcaption{width:65%;font-size:38px;font-weight:600;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:.7px;color:#485052}
.yellowquote{border-left:8px solid #ffaf66}
.redquote{border-left:8px solid #d33e4c;padding-bottom:100;height:3000}
.knowingmoretext{font-size:1.2rem;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.58;letter-spacing:1.5px;color:#00767f;margin-left:5%}
.perktext{font-size:27px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.41;letter-spacing:2px;color:#fff}
.wp-block-button .wp-block-button__link{font-size:19px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.92;letter-spacing:.4px;color:#d33e4c;text-decoration:underline;background-color:#fff;padding:0}
.blogbutton{padding:100}
.wp-block-button.is-style-squared .wp-block-button__link{text-decoration:none;border-radius:24px;border:solid 2px #00767f;color:#00767f;margin:0 auto;padding:.5rem 1rem;display:inline-block;line-height:2rem;text-align:center;margin-left:5%;margin-top:-5%;background-color:#d3e8ef}
.universityrelations{font-size:1rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:1.5px;color:#00767f;margin-top:-2%;margin-left:5%}
.begantext{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:1.5px;color:#fff;margin:5%}
.livesclaimed{font-size:87px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:3px;color:#009694;margin-bottom:15%}
.changetext{font-size:40px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.58;letter-spacing:1.5px;color:#00767f}
.believetext{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:1.5px;color:#00767f}
.accomplishtext{color:#00767f;margin-left:10%;margin-bottom:3%}
.accomplishbullet>li{font-size:15px;color:#00767f}
.techbutton a.wp-block-button__link{text-decoration:none;border-radius:24px;border:solid 2px #00767f;color:#00767f;font-size:16px;font-weight:900;margin:0 auto;padding:0;display:inline-block;line-height:50px;text-align:center;background-color:#d5f2f7}
#masthead{border-bottom:2px solid #cdcece}
#masthead .flex-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:112px;-ms-flex-line-pack:center;align-content:center}
#masthead .flex-content .site-branding{width:147px;height:58px;margin:auto}
#masthead .flex-content .menu-main-menu-container{float:right}
#masthead .flex-content nav{-ms-flex:auto;flex:auto;margin:auto;text-align:right;li-margin:15px}
#masthead .flex-content nav a{font-size:15px;line-height:normal;letter-spacing:1px;color:#485052;padding:10px 29px}
#masthead .flex-content nav a.spanish{padding:10px 15px}
#masthead .flex-content nav .current-menu-item a{font-weight:900}
#masthead #menu-item-58,#masthead #menu-item-429{background-color:#d33e4c;border-radius:24px;margin-left:30px}
#masthead #menu-item-58 a,#masthead #menu-item-429 a{font-size:13px;font-weight:900;letter-spacing:1.1px;color:#fff;padding:14px 26px}
#masthead #menu-item-58.spanish,#masthead #menu-item-429.spanish{margin-left:15px}
body.spanish #masthead .flex-content nav a{padding:10px 15px}
body.spanish #masthead #menu-item-58,body.spanish #masthead #menu-item-429{margin-left:15px}
.post-type-archive-faq #masthead nav .current-menu-item a{font-weight:normal}
.post-type-archive-faq #masthead nav .faq a{font-weight:900}
@media(min-width:768px){.block-quote{padding:0 7rem}
.knowingmoretext{font-size:2.5rem}
.universityrelations{font-size:1.5rem}
}footer#colophon{background-color:#f7f8fa;font-family:Muli;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:30px 0 120px 0}
footer#colophon .site-info div{display:block;text-align:center}
footer#colophon .site-info div i{border:solid 1px black;font-size:14px;border-radius:20px;padding:3px 4px 4px 5px}
footer#colophon .site-info div a{font-size:12px;text-align:center;color:#485052;text-decoration:none}
footer#colophon .site-info div a:not(:last-child){border-right:.5px solid #485052;padding-right:5px}
footer#colophon .site-info div p{display:inline;font-size:10px;line-height:2;letter-spacing:.4px;text-align:center;color:#485052}
footer#colophon .site-info div p:not(:last-child){border-right:.5px solid #485052;padding-right:4px}
@media(min-width:768px){footer#colophon{padding-bottom:50px}
footer#colophon .site-info div i{font-size:22px;border-radius:26px;padding:5px 7px 6px 7px;margin-bottom:7px}
footer#colophon .site-info div a{font-size:14px}
footer#colophon .site-info div p{font-size:13px}
}.espanol-footer{display:none}
.page-header .page-title.spanish{display:none}
header .page-title.spanish,header .subscribe-button.spanish{display:none}
.parent-pageid-414 .page-header .page-title,.page-id-414 .page-header .page-title,.spanish .page-header .page-title,.page-id-40.spanish .page-header .page-title{display:none}
.parent-pageid-414 .page-header .page-title.spanish,.page-id-414 .page-header .page-title.spanish,.spanish .page-header .page-title.spanish,.page-id-40.spanish .page-header .page-title.spanish{display:block}
.parent-pageid-414 header .page-title,.parent-pageid-414 header .subscribe-button,.page-id-414 header .page-title,.page-id-414 header .subscribe-button,.spanish header .page-title,.spanish header .subscribe-button,.page-id-40.spanish header .page-title,.page-id-40.spanish header .subscribe-button{display:none}
.parent-pageid-414 header .entry-title.spanish,.parent-pageid-414 header .page-title.spanish,.parent-pageid-414 header .subscribe-button.spanish,.page-id-414 header .entry-title.spanish,.page-id-414 header .page-title.spanish,.page-id-414 header .subscribe-button.spanish,.spanish header .entry-title.spanish,.spanish header .page-title.spanish,.spanish header .subscribe-button.spanish,.page-id-40.spanish header .entry-title.spanish,.page-id-40.spanish header .page-title.spanish,.page-id-40.spanish header .subscribe-button.spanish{display:block}
.parent-pageid-414 .english-footer,.page-id-414 .english-footer,.spanish .english-footer,.page-id-40.spanish .english-footer{display:none}
.parent-pageid-414 .espanol-footer,.page-id-414 .espanol-footer,.spanish .espanol-footer,.page-id-40.spanish .espanol-footer{display:block}
.page-id-40.spanish .entry-title{display:none}
.page-id-40.spanish .entry-title.spanish{display:block}
.page-id-40 .entry-title.spanish{display:none}
button.slick-arrow.slick-prev{left:12px}
button.slick-arrow::before{font-size:32px}
@media(min-width:768px){button.slick-arrow.slick-prev{left:10px}
button.slick-arrow.slick-next{right:37px}
button.slick-arrow::before{font-size:50px}
}.sticky{display:block}
.hentry{margin:0 0 1.5em}
.updated:not(.published){display:none}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}
.page-links{clear:both;margin:0 0 1.5em}
.content-toggled{pointer-events:none}
.section-separator{padding:0 6rem}
.section-separator p{font-size:4px;line-height:.3rem;margin:0}
.home.mobile-label,.page-id-414.mobile-label{display:block}
.home.desktop-label,.page-id-414.desktop-label{display:none}
.were-hiring{padding-right:30px}
@media(max-width:600px){.home .action-blocks .wp-block-column:not(:last-child),.page-id-414 .action-blocks .wp-block-column:not(:last-child){border-bottom:1px solid #f7f8fa;padding-bottom:30px}
}@media(min-width:740px){.home.mobile-label,.page-id-414.mobile-label{display:none}
.home.desktop-label,.page-id-414.desktop-label{display:block}
.home .were-hiring h3,.page-id-414 .were-hiring h3{font-size:33px}
}.entry-header .flex-content{padding:0 1rem}
.entry-header .entry-title{font-size:30px}
.our-partners-page .mobile-label{padding:0 1rem;font-size:18px}
.our-partners-page .desktop-label{display:none}
.our-partners-page .university-partners{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:0 1rem}
.our-partners-page .university-partners img{width:110%}
.our-partners-page .university-bio-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 1rem}
.our-partners-page .university-bio-container .university-bio-description{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:14px}
.our-partners-page .university-bio-container .university-bio-description p{margin:0}
.our-partners-page .university-bio-container .university-bio-description p a{color:#d33e4c}
.our-partners-page .university-bio-container .university-bio-description p:first-of-type{font-size:13px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.92;letter-spacing:.4px;color:#d33e4c}
.our-partners-page .university-bio-container .university-bio-description p:last-of-type{font-size:12px;font-weight:normal;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:.4px;color:#485052}
.our-partners-page .ford-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 1rem;-ms-flex-direction:column;flex-direction:column}
.our-partners-page .ford-container .safety-button{text-align:center}
.our-partners-page .ford-container .safety-button a{display:inline;word-break:normal}
.our-partners-page .ford-container .safety-button i{padding-left:.5rem}
.our-partners-page .whats-next{padding:0 1rem}
@media(min-width:740px){.our-partners-page .mobile-label{display:none}
.our-partners-page .desktop-label{display:block}
.our-partners-page .university-partners{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.our-partners-page .university-partners figure{width:200%}
.our-partners-page .university-bios{margin-top:3rem}
.our-partners-page .university-bios .flex-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.our-partners-page .university-bios .flex-content .university-bio-container{-ms-flex-direction:column;flex-direction:column;min-width:33%;max-width:33%}
.our-partners-page .university-bios .flex-content .university-bio-container div{padding:0;margin:0}
.our-partners-page .university-bios .flex-content .university-bio-container div figure{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.our-partners-page .university-bios .flex-content .university-bio-container div img{max-width:85%}
.our-partners-page .university-bios .flex-content .university-bio-container div.university-bio-description{padding:0 2rem}
.our-partners-page .university-bios .flex-content .university-bio-container div.university-bio-description p{font-size:1.2rem}
.our-partners-page .university-bios .flex-content .university-bio-container div.university-bio-description p:last-of-type{font-size:1rem}
.our-partners-page .ford-container{-ms-flex-direction:row;flex-direction:row;margin-top:6rem}
.our-partners-page .ford-container figure{width:200%}
.our-partners-page .ford-container div{padding:0 0 0 8%}
.our-partners-page .ford-container div .safety-button{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}
.our-partners-page .whats-next{margin-top:2rem}
}@media(min-width:768px){.entry-header .entry-title{font-size:4rem}
}.mobile-label.team{padding:0 1rem;font-size:1.12rem}
.desktop-label.team{display:none}
.overlapbubbles.team{margin-top:8rem}
.overlapbubbles.team .wp-block-bb-section-content{display:block}
.overlapbubbles.team .wp-block-bb-section-content .flex-content{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}
.overlapbubbles.team .wp-block-bb-section-content .flex-content .overlapmedia{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.overlapbubbles.team .wp-block-bb-section-content .flex-content .overlapmedia figure{position:absolute;width:75%;top:-10rem}
.overlapbubbles.team .wp-block-bb-section-content .flex-content .overlapmedia .wp-block-media-text__content{padding:1.5rem 0;max-width:75%}
.overlapbubbles.team .wp-block-bb-section-content .flex-content .overlapmedia .wp-block-media-text__content p{font-size:.8rem}
.greentextbubble.team{padding-right:5%}
.greentextbubble.team .greentextbox{padding:0 10%;font-size:1rem;margin:2rem 0}
.the-perks.team h3{font-size:1.35rem;padding:0 1rem}
.the-perks.team .has-2-columns{padding-bottom:2rem}
.the-perks.team .has-2-columns .wp-block-column{margin-bottom:0}
.the-perks.team .has-2-columns .wp-block-column ul{margin:0}
.the-perks.team .has-2-columns .wp-block-column ul li{font-size:.8rem;padding:.3rem 1rem;list-style:none}
.the-perks.team .has-2-columns .wp-block-column ul li::before{content:'';display:inline-block;background-image:url("https://www.argo.ai/cms/wp-content/uploads/2018/11/teal.png");height:17px;width:17px;background-size:contain;margin-right:1.2rem;margin-left:-2.3rem}
.internships{padding:0 1rem}
.internships h3{font-size:1.15rem;margin-bottom:0}
.internships h4{font-size:1rem;margin:0}
.internships p{font-size:.8rem;margin:.5rem 0}
.internships .wp-block-image{margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.internships a{color:#d33e4c}
.map figure{max-width:495px}
.yellowquote.team p{font-size:.9rem}
.yellowquote.team cite{font-size:.7rem}
.our-team-page .founded-on-experience{padding:0 2rem}
.our-team-page .founded-on-experience h3{font-size:23px}
.our-team-page .founded-on-experience p{font-size:15px}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content{display:-ms-flexbox;display:flex}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column{height:100%}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column .team-bio-container{-ms-flex-direction:column;flex-direction:column}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column .team-bio-container div{padding:0;margin:0}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column .team-bio-container div figure{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column .team-bio-container div img{max-width:85%}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column .team-bio-container div.team-bio-description{padding:0 1rem;margin:0 0 1rem 0}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column .team-bio-container div.team-bio-description p{font-size:.8rem;margin:0}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column .team-bio-container div.team-bio-description p a{color:#d33e4c}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column .team-bio-container div.team-bio-description p:last-of-type{font-size:.75rem;font-style:italic}
.our-team-page .steel-town-silicon-valley .media-text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 1rem}
.our-team-page .steel-town-silicon-valley .media-text-container p{font-size:.8rem}
@media(min-width:768px){.our-team-page .movie figure{display:-ms-flexbox;display:flex}
.our-team-page .movie figure img{width:100%;height:100%}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column .wp-block-bb-section-content>.flex-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column .wp-block-bb-section-content>.flex-content .team-bio-container{width:100%}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column .wp-block-bb-section-content>.flex-content .team-bio-container .team-bio-description{padding:0 2rem}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column .wp-block-bb-section-content>.flex-content .team-bio-container .team-bio-description a{font-size:1.2rem}
.our-team-page .team-bios>.flex-content>.wp-block-bb-section-content>.flex-content .team-bios-column .wp-block-bb-section-content>.flex-content .team-bio-container .team-bio-description p{font-size:1rem}
.our-team-page .section-separator{margin-bottom:3rem;margin-top:3rem}
.our-team-page .steel-town-silicon-valley .media-text-container{-ms-flex-direction:row;flex-direction:row;padding:0 1rem;-ms-flex-pack:justify;justify-content:space-between}
.our-team-page .steel-town-silicon-valley .media-text-container .wp-block-media-text__content{width:50%}
.our-team-page .steel-town-silicon-valley .media-text-container p{font-size:.95rem}
.our-team-page .redquotewrap{margin:3rem 0}
.our-team-page .redquotewrap blockquote{padding:2rem}
.our-team-page .redquotewrap cite{margin:0}
}@media(min-width:768px){.mobile-label.team{display:none}
.desktop-label.team{display:block}
.overlapbubbles.team{margin:0 0 -3% 0;margin-top:0}
.overlapbubbles.team .wp-block-bb-section-content .flex-content{border-top-right-radius:30px !important;border-bottom-right-radius:30px !important}
.overlapbubbles.team .wp-block-bb-section-content .flex-content .overlapmedia{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end}
.overlapbubbles.team .wp-block-bb-section-content .flex-content .overlapmedia figure{width:50%;top:1rem;right:-2rem}
.overlapbubbles.team .wp-block-bb-section-content .flex-content .overlapmedia .wp-block-media-text__content{padding:3rem 3rem 5.5rem 3rem;max-width:50%}
.overlapbubbles.team .wp-block-bb-section-content .flex-content .overlapmedia .wp-block-media-text__content h2{margin-top:0}
.overlapbubbles.team .wp-block-bb-section-content .flex-content .overlapmedia .wp-block-media-text__content p{font-size:1rem}
.greentextbubble.team .greentextbox{font-size:1.5rem}
.our-team-page .founded-on-experience h3{font-size:30px}
.our-team-page .founded-on-experience p{font-size:16px}
.the-perks.team h3{padding:0 4rem;margin:3rem 0 0 0;font-size:27px}
.the-perks.team .has-2-columns{padding:0 4rem;margin:3rem 0}
.the-perks.team .has-2-columns .wp-block-column ul li{font-size:1rem}
.the-perks.team .has-2-columns .wp-block-column ul li::before{height:40px;width:40px;margin-left:-3.8rem}
.internships h3{font-size:27px}
.internships h4{font-size:21px}
.internships p{font-size:1rem}
.internships img{max-width:800px}
.yellowquote.team p{font-size:1.25rem}
.yellowquote.team cite{margin:0;font-size:.85rem}
}#post-40 header h1{margin:2rem 0}
.join-us-page .button-label{margin:0}
.join-us-page .redquote{margin-bottom:30px;margin-top:20px;font-family:Muli;font-size:1rem;font-weight:600;font-style:italic;font-stretch:normal;line-height:1.6;letter-spacing:.3px;color:#485052}
.join-us-page .redquote cite{margin-left:0;font-family:Muli;font-size:1rem;font-weight:600;font-style:italic;font-stretch:normal;line-height:1.6;letter-spacing:.3px;color:#485052}
.join-us-page .dropdown-content{width:76%}
.join-us-page .iframe-container{padding:0}
.join-us-page .iframe-container .back{margin:0;position:absolute;top:0;right:2rem}
@media(min-width:768px){.join-us-page .back{right:21rem}
.join-us-page .dropdown-content{width:210px}
}.mission-mobile-label{display:none}
.wp-block-media-text p.imagine-bullet-text{font-size:23px}
.accomplishbullet{list-style:none;border-left:1px dashed #adc9cd}
.accomplishbullet li{margin-bottom:20px}
.accomplishbullet li strong{display:block}
.accomplishbullet li a{display:block;color:#00767f}
.yellowquote.mission{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}
.yellowquote.mission p{margin-left:7%}
.thoughtful-revolution figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.thoughtful-revolution figure img{width:115%}
.mission-infographic h2{width:83%}
.mission-infographic div p{width:38%}
@media(max-width:767px){.mission-mobile-label{display:block;padding:0 1rem;font-size:18px}
.mission-desktop-label{display:none}
.thoughtful-revolution{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 1rem}
.begantext{font-size:16px}
.mission-infographic{padding:0 1rem}
.mission-infographic h1{font-size:45px}
.mission-infographic h2{font-size:17px;width:100%}
.mission-infographic div h3{font-size:38.5px}
.mission-infographic div p{font-size:12px;margin-top:0;margin-bottom:2rem;width:100%}
.time-for-change.light-green .wp-block-bb-section-content .flex-content{padding-right:1rem !important}
.time-for-change.light-green .wp-block-bb-section-content .flex-content h2{font-size:22px;padding-left:2rem}
.time-for-change.light-green .wp-block-bb-section-content .flex-content p{font-size:16px;padding-left:2rem}
.imagine h2{font-size:22px}
.imagine .wp-block-media-text p.imagine-bullet-text{font-size:13px}
.imagine .wp-block-media-text figure.wp-block-media-text__media{padding-right:10px;margin-left:-20px}
.getting-there{padding:0 1rem}
.getting-there h2{font-size:18px}
.getting-there h3{font-size:16px}
.getting-there p{font-size:13px}
.mission-slick .slick-slider{margin-left:0}
.accomplished h3{font-size:22px;margin-right:30px}
.accomplished .wp-block-column{margin-bottom:0;border-left:1px dashed #adc9cd;margin-left:20px;padding-left:20px}
.accomplished .accomplishbullet{border:0;margin-left:0;margin-bottom:0;list-style:none;padding-left:0}
.accomplished .accomplishbullet li{font-size:13px;margin-bottom:20px}
.accomplished .accomplishbullet li strong{font-size:14px}
}.post-type-archive-faq .page-title{margin-bottom:40px}
@media screen and (max-width:740px){.post-type-archive-faq .page-title{font-size:30px}
}.transition,.accordion .entry-content{transition:all .25s ease-in-out}
.flipIn,.accordion ul li{animation:flipdown .5s ease both}
.no-select,.accordion h2{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.accordion h2{font-family:Muli;font-size:20px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;color:#485052;display:block;margin:0;cursor:pointer}
.accordion .entry-content{color:rgba(48,69,92,0.8);font-size:17px;line-height:26px;letter-spacing:1px;position:relative;overflow:hidden;max-height:800px;opacity:1;transform:translate(0,0);margin-top:14px;z-index:2}
.accordion ul{list-style:none;perspective:900;padding:0;margin:0}
.accordion ul li{position:relative;margin:0;padding-bottom:40px;padding-top:40px;padding-left:30px;padding-right:30px;border-top:2px solid #cdcece}
.accordion ul li:nth-of-type(1){animation-delay:.10s}
.accordion ul li:nth-of-type(2){animation-delay:.10s}
.accordion ul li:nth-of-type(3){animation-delay:.20s}
.accordion ul li:nth-of-type(4){animation-delay:.30s}
.accordion ul li:nth-of-type(5){animation-delay:.40s}
.accordion ul li:nth-of-type(6){animation-delay:.50s}
.accordion ul li:nth-of-type(7){animation-delay:.60s}
.accordion ul li:nth-of-type(8){animation-delay:.70s}
.accordion ul li:nth-of-type(9){animation-delay:.80s}
.accordion ul li:nth-of-type(10){animation-delay:.90s}
.accordion ul li:nth-of-type(11){animation-delay:1.0s}
.accordion ul li:nth-of-type(12){animation-delay:1.10s}
.accordion ul li:last-of-type{padding-bottom:0}
.accordion ul li i{position:absolute;margin-top:-16px;right:0;font-size:40px;font-style:normal}
.accordion ul li i:after{content:"\f106";font-family:'FontAwesome';color:#d33e4c}
.accordion ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}
.accordion ul li input[type=checkbox]:checked ~ .entry-content{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%)}
.accordion ul li input[type=checkbox]:checked ~ i:after{content:"\f107"}
@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}
5%{opacity:1}
80%{transform:rotateX(8deg)}
83%{transform:rotateX(6deg)}
92%{transform:rotateX(-3deg)}
100%{transform-origin:top center;transform:rotateX(0)}
}.blog .site-main>.flex-container>.flex-content{padding:1rem 0}
.blog .site-main>.flex-container>.flex-content .page-title{font-size:30px}
.blog .site-main>.flex-container>.flex-content article.post{margin:0;padding:0 0 3.5em}
.blog .site-main>.flex-container>.flex-content article.post:not(:last-of-type){border-bottom:1px solid #cdcece}
.blog .site-main>.flex-container>.flex-content h1.page-title{padding-left:1rem}
.blog .site-main>.flex-container>.flex-content h2.entry-title{font-size:18px;margin:0}
.blog .site-main>.flex-container>.flex-content h2.entry-title a{font-size:18px;text-decoration:none;letter-spacing:.7px;color:#485052}
.blog .site-main>.flex-container>.flex-content .entry-content{margin:0}
.blog .site-main>.flex-container>.flex-content .entry-content p{font-size:13px;line-height:1.46;letter-spacing:.4px;color:#485052}
.blog .site-main>.flex-container>.flex-content .entry-content span:nth-of-type(1){position:absolute;top:0}
.blog .site-main>.flex-container>.flex-content .content-flex{padding:0 1rem}
.blog .site-main>.flex-container>.flex-content .posted-on,.blog .site-main>.flex-container>.flex-content .byline{font-size:16px}
.blog .site-main>.flex-container>.flex-content .posted-on a,.blog .site-main>.flex-container>.flex-content .byline a{text-decoration:none;color:#404040}
.blog .site-main>.flex-container>.flex-content .more-link{border-radius:24px;background-color:#d33e4c;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:.6rem 25px;color:#fff;text-decoration:none;font-size:13px;font-weight:bold}
.blog .site-main>.flex-container>.flex-content .entry-footer{display:none}
@media(min-width:740px){.blog .site-main>.flex-container>.flex-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.blog .site-main>.flex-container>.flex-content .page-title{font-size:60px}
.blog .site-main>.flex-container>.flex-content article.post{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.blog .site-main>.flex-container>.flex-content h2.entry-title{margin-top:0;display:-ms-flexbox;display:flex}
.blog .site-main>.flex-container>.flex-content h2.entry-title a{font-size:27px;font-weight:900;line-height:1.37;letter-spacing:1px}
.blog .site-main>.flex-container>.flex-content .entry-content{margin:0}
.blog .site-main>.flex-container>.flex-content .entry-content p{font-size:15px;line-height:1.46;letter-spacing:.4px}
.blog .site-main>.flex-container>.flex-content .more-link{font-size:16px}
.blog .site-main>.flex-container>.flex-content .image-flex{width:100%}
.blog .site-main>.flex-container>.flex-content .image-flex img{max-width:400px}
.blog .site-main>.flex-container>.flex-content .article-flex{-ms-flex:auto;flex:auto}
.blog .site-main>.flex-container>.flex-content .content-flex{margin-left:17px}
}.single-post .entry-title{letter-spacing:1px}
.single-post .entry-header a{text-decoration:none;color:#485052}
.single-post .entry-footer{display:none}
.single-post .post-navigation{display:none}
.single-post .entry-content span:nth-of-type(1){position:absolute;top:0}
@media(min-width:740px){.single-post .entry-title{font-size:40px}
.single-post .image-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.single-post figure{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
}.single-team .site-main>.flex-container>.flex-content>.team{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
@media(max-width:740px){.single-team .site-main>.flex-container>.flex-content>.team{-ms-flex-direction:column;flex-direction:column}
}.single-team .site-main>.flex-container>.flex-content>.team .image-flex{margin-top:28px;width:100%}
@media(min-width:768px){.single-team .site-main>.flex-container>.flex-content>.team .image-flex{margin-top:60px}
}.single-team .site-main>.flex-container>.flex-content>.team .image-flex img{max-width:400px}
@media(max-width:740px){.single-team .site-main>.flex-container>.flex-content>.team .image-flex img{max-width:100%}
}.single-team .site-main>.flex-container>.flex-content>.team .article-flex{-ms-flex:auto;flex:auto}
.single-team .site-main>.flex-container>.flex-content>.team .content-flex{margin-left:17px}
@media(min-width:768px){.single-team .site-main>.flex-container>.flex-content>.team .content-flex{margin-left:43px}
}.privacy-policy{padding:0 1rem}
.privacy-policy a{color:#d33e4c}
@media(min-width:740px){padding:0}
.single-team .post-navigation{display:none}
@media(max-width:400px){header h1.spanish span{font-size:20px}
}@media(max-width:767px){.page-id-534 .accomplishbullet li{min-width:auto !important}
}.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}