article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}body{margin:0 !important;padding:0 !important;overflow-x:hidden !important}html{font-size:1em;line-height:1.4;margin:0 !important;padding:0 !important;overflow-x:hidden !important}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}@font-face{font-family:"Montserrat Regular";src:url("../fonts/Montserrat-Regular.eot");src:url("../fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Regular.woff2") format("woff2"),url("../fonts/Montserrat-Regular.woff") format("woff"),url("../fonts/Montserrat-Regular.ttf") format("truetype"),url("../fonts/Montserrat-Regular.svg#Montserrat-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat Bold";src:url("../fonts/Montserrat-Bold.eot");src:url("../fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Bold.woff") format("woff"),url("../fonts/Montserrat-Bold.ttf") format("truetype"),url("../fonts/Montserrat-Bold.svg#Montserrat-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat Medium";src:url("../fonts/Montserrat-Medium.eot");src:url("../fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Medium.woff2") format("woff2"),url("../fonts/Montserrat-Medium.woff") format("woff"),url("../fonts/Montserrat-Medium.ttf") format("truetype"),url("../fonts/Montserrat-Medium.svg#Montserrat-Medium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat Light";src:url("../fonts/Montserrat-Light.eot");src:url("../fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Light.woff2") format("woff2"),url("../fonts/Montserrat-Light.woff") format("woff"),url("../fonts/Montserrat-Light.ttf") format("truetype"),url("../fonts/Montserrat-Light.svg#Montserrat-Light") format("svg");font-weight:normal;font-style:normal}input,textarea{border:0;background-color:#f5f5f5;font-size:16px;font-family:"Montserrat Light",sans-serif;padding:20px 25px;letter-spacing:inherit;border-radius:4px;width:100%;box-sizing:border-box;outline:none}@media screen and (max-width: 667px){input,textarea{font-size:13px}}.button,button{border:0;color:#fff;background-color:#f8c94c;text-align:center;text-transform:uppercase;font-family:"Montserrat Medium",sans-serif;font-size:16px;padding:20px;vertical-align:top;letter-spacing:2px;border-radius:4px;outline:none}.button:active,button:active{background-color:#fac03c}@media screen and (max-width: 667px){.button,button{padding:12px 10px;font-size:14px}}.button--x-large,button--x-large{padding:25px 55px}.button.fixsize,button.fixsize{width:265px}.button.minsize,button.minsize{min-width:200px}.button.centered,button.centered{display:block;margin:0 auto}.button.starttraining,button.starttraining{display:block;margin:100px auto;width:265px}@media screen and (min-width: 668px){.form__row{margin-bottom:20px}}.form__error{color:red}.form__col{margin-bottom:10px}@media screen and (min-width: 668px){.form__col{float:left;margin-bottom:0;margin-right:10px}.form__col:last-of-type{margin-right:0}.form__col--half{width:550px}.form__col--full{width:1110px}.form__col--third{width:363px}}.form__inline input,.form__inline button{display:inline-block}.form__input__aside{border-top-right-radius:0;border-bottom-right-radius:0}.form__input__aside+button{border-top-left-radius:0;border-bottom-left-radius:0}.form__training__login{position:relative;text-align:center;margin:38px 0}.form__training__login button{width:264px}.form__training__login__divider{background:url(../img/training/orange-pixel.gif) repeat-x center center;height:64px}.form__training__login__divider span{background-color:white;display:inline-block;height:64px;line-height:64px;width:51px;font-family:"Montserrat Regular",sans-serif;font-size:24px}.option-hidden{display:none}.custom-select{position:relative;background-color:#f5f5f5;font:16px "Gotham-Light";padding:20px 45px 20px 25px;letter-spacing:inherit;border-radius:4px;width:100%;box-sizing:border-box;outline:none}.custom-select span{color:#222;position:relative}.custom-select select{color:#5f5f5f;height:100%;left:0;opacity:0;position:absolute;top:1px;width:100%}.custom-select:after{content:"\f0d7";font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;font-size:18px;color:#222;top:22px;right:10px;z-index:1}.slick-dots{text-align:center}.slick-dots li{width:10px;height:10px;background:#c4c4c4;border-radius:50%;margin:0 5px 0}.slick-dots li button{background:transparent;font-size:0;outline:none}.slick-dots .slick-active{background:#fac03c}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{transition:opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:24px;background-color:#ebebeb;border-radius:0;border:0}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:24px;background-color:#707070;border-radius:0}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;transform:translate3d(0, 0, 0);z-index:8020}@media screen and (max-width: 667px){.fancybox-wrap{width:87% !important;margin-left:0%}}.fancybox-skin{position:relative;background:#f9f9f9;background:#fff;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden;width:inherit !important}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../img/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../img/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../img/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}#corporate-gifting-modal .employer-information{font-size:15px}#corporate-gifting-modal .employer-information strong{font-family:"Montserrat Medium",sans-serif}#corporate-gifting-modal .contact-type{background-position:left center;background-repeat:no-repeat;font-family:"Montserrat Medium",sans-serif;font-size:15px;line-height:15px;margin:0 0 25px;padding-left:50px}#corporate-gifting-modal .contact-type a{color:inherit;text-decoration:none}#corporate-gifting-modal .contact-type--location{background-image:url('../../assets/img/join_location.png');min-height:35px}#corporate-gifting-modal .contact-type--phone{background-image:url('../../assets/img/join_phone.png');line-height:32px;min-height:32px}#corporate-gifting-modal .contact-type--updates{background-image:url('../../assets/img/join_updates.png');line-height:30px;min-height:30px}#corporate-gifting-modal .contact-type--email{background-image:url('../../assets/img/join_email.png');line-height:26px;min-height:26px}.container,.events__list,.events__media,.privacy,.financials{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}@media screen and (min-width: 1280px){.container,.events__list,.events__media,.privacy,.financials{width:1120px}}@media screen and (max-width: 1280px){.container,.events__list,.events__media,.privacy,.financials{width:100%}}@media screen and (max-width: 667px){.container,.events__list,.events__media,.privacy,.financials{box-sizing:border-box;width:100%}}.global-links{background-color:#1e1f21;font-size:14px;font-family:"Montserrat Light",sans-serif;padding-top:30px}.global-links--right{float:right}.global-links__navigation{float:left}.global-links__navigation__item{display:inline-block;float:left}.global-links__navigation__item a{color:#fff;display:inline-block;padding:8px 18px;text-decoration:none}.global-links__navigation__item:before{border-left:1px solid #6f7070;content:" "}.global-links__navigation__item:first-child:before{border:0}.global-links__social{float:left}@media screen and (min-width: 668px){.global-links__social{margin-right:20px !important}}.global-links__social__item{display:inline-block;float:left}.global-links__social__item a{color:#fff;display:inline-block;padding:8px;text-decoration:none}.global-links__social__item a img{height:20px}.global-links__social__item--button{display:inline-block;float:left;margin-top:10px;margin-left:40px}@media screen and (max-width: 667px){.global-links__social__item--button{display:none}}.global-links__social__item--button a{background-color:#f15645;color:#fff;font-family:"Montserrat Bold",sans-serif;text-transform:uppercase;padding:15px}@media screen and (max-width: 667px){.global-links{display:none}}.header{margin-top:36px;margin-bottom:80px;position:relative}@media screen and (max-width: 667px){.header{margin-top:0;margin-bottom:20px}}.header--lessmarg{margin-bottom:17px}@media screen and (min-width: 668px){.header.home{position:absolute;left:0;right:0;z-index:1;margin:0 auto;padding:20px 0;background:rgba(0,0,0,0.5)}.header.home .header__navigation__item a{color:#fff}}.header__logo{width:232px;float:left}@media screen and (max-width: 667px){.header__logo{width:125px;margin:14px 0 0 6px}}.header__logo img{height:100%}.header__navigation{list-style:none;margin:12px 0 0;padding:0;float:right;font-family:"Montserrat Medium",sans-serif;font-size:14px}.header__navigation__button{background:#9d9fa2;color:#000;font-size:15px;padding:21px 8px 21px 25px;float:right;background:url(../img/menu-icon.svg) no-repeat left center;background-size:19px 11px;outline:none}@media screen and (max-width: 667px){.header__navigation{height:40px;overflow:hidden;z-index:999;position:absolute;top:0;right:0;margin:0}.header__navigation--shown{position:absolute;height:auto;background-color:#9d9fa2;box-shadow:-3px -0.5px 4px rgba(0,0,0,0.5)}}.header__navigation__item{display:inline-block;float:left}@media screen and (max-width: 667px){.header__navigation__item{display:block;float:none;font-size:12px}}.header__navigation__item a{color:#000;display:inline-block;padding:8px 20px;text-decoration:none;text-transform:uppercase;outline:0}@media screen and (max-width: 667px){.header__navigation__item a{padding:18px 90px 18px 22px}}.header__navigation__item--button{display:inline-block;float:left}@media screen and (max-width: 667px){.header__navigation__item--button{display:none}}.header__navigation__item--button a{background-color:#f15645;color:#fff}@media screen and (min-width: 668px){.header__navigation__item--active,.header__navigation__item:hover{position:relative}}.header__navigation__item--active:after,.header__navigation__item:hover:after{content:"";position:absolute;bottom:0;left:20px;right:20px;background-color:#fac03c;height:4px;width:auto}@media screen and (max-width: 667px){.header__navigation__item--active:after,.header__navigation__item:hover:after{display:none}}@media screen and (max-width: 667px){.header__navigation__item--active a,.header__navigation__item:hover a{color:#f8c94c}}.header__navigation__subnav{display:none;position:absolute;top:21px;left:-20%;z-index:101;background:#58585a;padding:0;width:140%;text-align:center;z-index:10}@media screen and (max-width: 667px){.header__navigation__subnav{display:none !important}}.header__navigation__subnav.active{display:block}.header__navigation__subnav__item{text-align:center}.header__navigation__subnav__item a{color:#fff;padding:15px}.header__navigation__subnav__item a:hover{color:#fac03c}.banner{background:#f9bf4a;text-align:center;padding:5px 0}.banner p{margin:0;color:#fff;font-size:14px;font-family:"Montserrat Bold",sans-serif}.banner p a{color:#fff;display:block;font-size:12px;text-transform:uppercase;text-decoration:underline}@media screen and (min-width: 768px){.banner p a{display:inline-block;font-size:16px;margin-left:10px}}@media screen and (min-width: 768px){.banner p{font-size:18px;line-height:200%}}.subscribe,.campaign{text-align:center;font-size:0;padding:40px 0 40px}.subscribe__title,.campaign__title{font-family:"Montserrat Medium",sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:2px;margin-bottom:30px;margin-left:20px;margin-right:20px}@media screen and (max-width: 667px){.subscribe__title,.campaign__title{font-size:13px}}.subscribe__form input,.campaign__form input{width:462px}@media screen and (max-width: 667px){.subscribe__form input,.campaign__form input{box-sizing:border-box;width:82%;padding:11px 12px 12px}}@media screen and (max-width: 667px){.subscribe__form button,.campaign__form button{box-sizing:border-box;width:12%;text-indent:-9999px;position:relative;height:38px;padding:0}.subscribe__form button:after,.campaign__form button:after{position:absolute;right:19px;top:0;content:"";background-image:url(../img/arrow.svg);width:20px;height:38px;background-size:20px 15px;background-repeat:no-repeat;-ms-transform:rotate(90deg);transform:rotate(90deg)}}.popupContainer{height:235px;max-width:700px;position:fixed;left:-350px;margin-left:50%;background-color:#fff;top:30%;z-index:1000;box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius:4px;display:none}@media screen and (max-width: 667px){.popupContainer{width:90% !important;left:5%;height:197px;margin-left:inherit}}.popupContainer .hidePopupButton{height:30px;float:right;background-color:transparent;position:relative;top:-13px;color:#222;margin-right:23px}@media screen and (max-width: 667px){.popupContainer .hidePopupButton{left:-9px;margin-right:-8px;top:-35px}}.popupContainer .subscribe,.popupContainer .campaign{padding-top:10px}.popupContainer .subscribe .popupTextWrap,.popupContainer .campaign .popupTextWrap{width:700px;display:inline-block}@media screen and (max-width: 667px){.popupContainer .subscribe .popupTextWrap,.popupContainer .campaign .popupTextWrap{width:100% !important}}@media screen and (max-width: 667px){.popupContainer .subscribe,.popupContainer .campaign{width:100%}}.popupContainer .subscribe .container,.popupContainer .subscribe .events__list,.popupContainer .subscribe .events__media,.popupContainer .subscribe .privacy,.popupContainer .subscribe .financials,.popupContainer .campaign .container,.popupContainer .campaign .events__list,.popupContainer .campaign .events__media,.popupContainer .campaign .privacy,.popupContainer .campaign .financials{width:660px !important}.campaign{padding-bottom:10px}@media screen and (max-width: 667px){.campaign{padding-bottom:40px}}.popupContainer .popupTextWrap img{height:120px;margin-bottom:10px}.popupContainer .popupTextWrap p{height:100px;color:#000;font-size:16px;padding:0px 30px;text-align:left;line-height:1.5em;font-family:"Montserrat Regular", sans-serif}.popupContainer--auto{height:auto}.social-media{text-align:center;padding:20px 0 60px}.social-media__title{font-family:"Montserrat Medium",sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:2px;margin-bottom:30px}@media screen and (max-width: 667px){.social-media__icons{width:250px;margin:0 auto !important}}.social-media__icons__item{display:inline-block;margin:0 10px;width:56px;height:56px;position:relative}@media screen and (max-width: 667px){.social-media__icons__item{width:37px;height:37px;margin:0 5px;padding:5px}}.social-media__icons__item img{position:relative;height:22px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 667px){.social-media__icons__item img{height:20px;top:42%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 667px){.social-media__icons__item--paper img{height:16px;top:39%}}.social-media__icons__item a{display:block;width:100%;height:100%;vertical-align:middle;background-color:#f8c94c;border-radius:50%}.footer{background-color:#000;margin-top:60px;padding:30px 10px 35px}@media screen and (max-width: 667px){.footer{padding:15px 10px}}.footer__navigation{list-style:none;padding:0;margin:0;float:left;display:inline-block;width:20%}.footer__navigation__title{color:#fff;text-transform:uppercase;font-family:"Montserrat Bold",sans-serif;margin-bottom:25px}.footer__navigation__title a{color:inherit}@media screen and (min-width: 667px){.footer__navigation__title a{font-size:.7em}}.footer__navigation__item{font-size:15px;margin-bottom:20px}.footer__navigation__item a{color:#f8c94c;text-decoration:none;font-size:13px}.footer__sub-footer{margin-top:20px;text-align:center}@media screen and (max-width: 667px){.footer__sub-footer{margin-top:0}}.footer__sub-footer__navigation{margin:0;padding:0}@media screen and (max-width: 667px){.footer__sub-footer__navigation:first-child{margin-bottom:20px}.footer__sub-footer__navigation:first-child a{color:#f8c94c;font-family:"Montserrat Bold",sans-serif;font-size:12px;text-transform:uppercase}}.footer__sub-footer__navigation__item{display:inline-block;font-size:15px;margin:10px 0}@media screen and (max-width: 667px){.footer__sub-footer__navigation__item{font-size:10px;margin:0}}.footer__sub-footer__navigation__item span,.footer__sub-footer__navigation__item a{color:#fff;text-decoration:none;padding:0 8px}.footer__sub-footer__navigation__item:before{content:" ";border:1px solid #6f7070}@media screen and (max-width: 667px){.footer__sub-footer__navigation__item:before{display:none}}.footer__sub-footer__navigation__item:first-child:before{border:0}.mobile-donate{position:fixed;z-index:999;right:12px;bottom:12px}.mobile-donate a{display:block;width:79px;height:79px;border-radius:50%;background-color:#fdc844;text-align:center;color:#fff;font-family:"Montserrat Bold",sans-serif;font-size:13px;line-height:16px;box-shadow:0px 0px 15px 5px rgba(0,0,0,0.35)}.mobile-donate a span{position:relative;top:23px}@media screen and (min-width: 667px){.mobile-donate a{display:none}}.pushup-nav{background-color:#ededed;text-transform:uppercase;overflow:hidden}@media screen and (min-width: 800px){.pushup-nav{margin-top:-60px}}@media screen and (max-width: 799px){.pushup-nav.is-expanded .pushup-nav__links{height:206px}}.pushup-nav__mobile-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dbdbdb}@media screen and (min-width: 800px){.pushup-nav__mobile-row{border-bottom:0}}.pushup-nav__mobile-expand{border-radius:0;background-color:#000000;padding:6px 10px 6px 11px;font-size:18px}@media screen and (min-width: 800px){.pushup-nav__mobile-expand{display:none}}.pushup-nav .container,.pushup-nav .events__list,.pushup-nav .events__media,.pushup-nav .privacy,.pushup-nav .financials{box-sizing:border-box}@media screen and (min-width: 800px){.pushup-nav .container,.pushup-nav .events__list,.pushup-nav .events__media,.pushup-nav .privacy,.pushup-nav .financials{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.pushup-nav .container::before,.pushup-nav .events__list::before,.pushup-nav .events__media::before,.pushup-nav .privacy::before,.pushup-nav .financials::before,.pushup-nav .container::after,.pushup-nav .events__list::after,.pushup-nav .events__media::after,.pushup-nav .privacy::after,.pushup-nav .financials::after{display:none}.pushup-nav__title{margin:0;font-size:14px;font-weight:600;padding:20px 0 20px 10px}.pushup-nav__links{height:0;transition:all 0.3s}@media screen and (min-width: 800px){.pushup-nav__links{padding:10px 0}}.pushup-nav__link{display:block;text-align:center;padding:10px 20px;font-size:14px;font-weight:600;color:#737373}@media screen and (min-width: 800px){.pushup-nav__link{display:inline-block}}.pushup-nav__link.is-active{color:#000}.pushup-nav__link--button{background-color:#f15645;color:white}.pushup-hero{display:-ms-flexbox;display:flex;height:70vh;max-height:740px;min-height:340px;background-image:url(/assets/img/pushup-hero.jpg);background-size:cover;background-position:center}.pushup-hero__content{margin:auto;max-width:640px;text-align:center}.pushup-hero__lead{color:white;line-height:1.6}.pushup-hero__action{background:none}.pushup-hero__banner{background-color:#f8c94c;text-align:center;display:-ms-flexbox;display:flex;padding:50px}.pushup-hero__banner__content{margin:auto;max-width:640px;color:#000}.pushup-hero__banner__title{font-weight:600;font-size:24px;color:#000;letter-spacing:1.6px;line-height:42px;margin:0}.pushup-hero__banner__copy{margin:0 0 20px 0;line-height:1.6}.pushup-hero__banner__action{text-transform:uppercase;background-color:#313131;color:white;border-radius:0;padding:14px 20px;font-size:15px;font-weight:500;letter-spacing:2px;text-align:center;display:inline-block}.pushup-leaderboard__header{padding:40px 0;text-align:center}@media screen and (min-width: 768px){.pushup-leaderboard__header{display:-ms-flexbox;display:flex;text-align:left;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:80px 0}}.pushup-leaderboard__header__intro{margin-bottom:40px}@media screen and (min-width: 768px){.pushup-leaderboard__header__intro{width:55%;margin-bottom:0;position:relative;top:-5px}}.pushup-leaderboard__header__title{color:#000;margin:0 0 15px 0}.pushup-leaderboard__header__lead{max-width:600px;margin:0 auto}@media screen and (min-width: 768px){.pushup-leaderboard__header__lead{margin:0;max-width:unset}}.pushup-leaderboard__cta{max-width:400px;margin:0 auto;background-color:#f8c94c;padding:34px 40px 34px 40px;text-align:center}@media screen and (min-width: 768px){.pushup-leaderboard__cta{width:35%;margin:0}}.pushup-leaderboard__cta__title{color:#000;margin:0 0 20px 0}.pushup-leaderboard__cta__action{display:block;color:#FFFFFF;background-color:#313131;padding:15px 20px;text-transform:uppercase;font-size:15px;font-weight:600;letter-spacing:2px}.leaderboard{background-color:#1e1f20;width:100%;color:white;max-width:100%;overflow-x:scroll}.leaderboard td{padding:20px;border-right:1px solid #343536;border-bottom:1px solid #343536}@media screen and (max-width: 767px){.leaderboard td{display:block;font-size:18px;text-align:right}.leaderboard td.leaderboard__user__name{font-size:20px}.leaderboard td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase;font-size:12px}}.leaderboard td:last-child{border-right:none}@media screen and (max-width: 767px){.leaderboard thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.leaderboard thead td{text-transform:uppercase;font-size:14px;font-weight:600;border-bottom:1px solid #616263}.leaderboard__centered{text-align:center}.leaderboard__user{border-bottom:1px solid #ddd;color:white}@media screen and (max-width: 767px){.leaderboard__user{display:block;margin-bottom:0}}.leaderboard__user:nth-child(odd){background-color:#292a2b}.leaderboard__user__name{font-weight:bold;font-size:18px}.leaderboard__user__play{background:#3d3d3d;border-radius:2px;padding:6px 8px;width:100%}.leaderboard__user__play svg{max-width:100%;margin:0 auto;display:block}@media screen and (max-width: 767px){.leaderboard__user__play{margin-top:10px}}.leaderboard__user__like{padding:6px 10px 5px 10px;border-radius:0;color:#000;font-size:12px;margin-top:10px;display:block}@media screen and (min-width: 1024px){.leaderboard__user__like{margin-top:0;display:inline-block;margin-left:20px}}@media screen and (min-width: 768px){.pushup-form__form{margin-top:100px;margin-bottom:100px}}.pushup-form__title{font-size:14px;margin:22px 0 20px 0;letter-spacing:1px}.pushup-form__row{margin-bottom:20px}@media screen and (min-width: 768px){.pushup-form__row--half{display:-ms-flexbox;display:flex}}.pushup-form__row--half .pushup-form__input{-ms-flex:1;flex:1;margin-bottom:20px}@media screen and (min-width: 768px){.pushup-form__row--half .pushup-form__input{margin-right:10px;margin-bottom:0}}.pushup-form__row--half .pushup-form__input:last-child{margin-bottom:0}@media screen and (min-width: 768px){.pushup-form__row--half .pushup-form__input:last-child{margin-left:10px;margin-right:0}}.pushup-form__row--right{text-align:right}.pushup-form__row--right .pushup-form__label{display:inline-block;vertical-align:middle}.pushup-form__row--right .pushup-form__checkbox{display:inline-block;width:auto;margin-left:10px;margin-right:10px;vertical-align:middle}.pushup-form__divider{margin:20px 0;height:1px;border:none;background-color:#e8e8e8}.pushup-form__submit{background-color:#f8c94c;color:white;font-size:18px;font-weight:600;padding:21px 25px 20px 25px;text-transform:uppercase;letter-spacing:2px}.pushup-form__sub{text-align:center;font-size:14px;padding:0 20px}@media screen and (min-width: 768px){.pushup-form__sub{padding:0;margin-top:40px}}.pushup-dashboard__title{font-size:24px;margin:0 0 5px 0}.pushup-dashboard__lead{margin:0 0 40px 0}@media screen and (min-width: 768px){.pushup-dashboard__lead{margin:0 0 80px 0;max-width:50%}}.pushup-dashboard__section{border-bottom:1px solid #ededed;padding-top:40px;padding-bottom:40px}.pushup-dashboard__section::after{content:"";display:table;clear:both}@media screen and (min-width: 768px){.pushup-dashboard__section{padding-top:80px;padding-bottom:80px}}.pushup-dashboard__section:last-child{border-bottom:none}@media screen and (min-width: 768px){.pushup-dashboard__info{display:-ms-flexbox;display:flex}}.pushup-dashboard__info__user{width:100%;display:-ms-flexbox;display:flex;margin-bottom:20px}@media screen and (min-width: 768px){.pushup-dashboard__info__user{width:65%;margin-bottom:0}}@media screen and (max-width: 690px){.pushup-dashboard__info__user{display:block}}.pushup-dashboard__info__card{-ms-flex:1;flex:1;text-align:center;background-color:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px;margin-bottom:20px}@media screen and (min-width: 691px){.pushup-dashboard__info__card{margin:0 10px}}.pushup-dashboard__info__card:first-child{margin-left:0}.pushup-dashboard__info__card:last-child{margin-right:0}.pushup-dashboard__info__card h4{background-color:#fac03c;color:white;width:100%;margin:0;font-size:26px;padding:20px 10px 16px 10px}@media screen and (min-width: 768px){.pushup-dashboard__info__card h4{font-size:34px;padding:30px 20px 26px 20px}}.pushup-dashboard__info__pos{padding-top:30px}.pushup-dashboard__info__type{font-size:14px;font-weight:600;text-transform:uppercase;margin:10px 0 0 0}@media screen and (min-width: 768px){.pushup-dashboard__info__social{width:35%;padding-left:20px}}.pushup-dashboard__info__video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.pushup-dashboard__info__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pushup-dashboard__info__social-links{background-color:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;list-style:none;margin:20px 0 0 0;padding:10px 20px;max-width:400px;float:right}.pushup-dashboard__info__social-links .pushup-dashboard__info__title{position:relative;top:1px;font-size:14px}.pushup-dashboard__info__link{background-color:#f8c94c;border-radius:500px;padding:10px;width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:20px}.pushup-dashboard__info__link a{display:block}.pushup-dashboard__info__link img{max-width:100%}@media screen and (min-width: 768px){.pushup-dashboard__donate{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.pushup-dashboard__donate__form{position:relative;margin-bottom:20px}@media screen and (min-width: 768px){.pushup-dashboard__donate__form{width:35%;margin-bottom:0}}.pushup-dashboard__donate__card{width:100%;background-color:#f8c94c;color:#000000;padding:30px;text-align:center}@media screen and (min-width: 768px){.pushup-dashboard__donate__card{position:-webkit-sticky;position:sticky;top:10px}}.pushup-dashboard__donate__amount{padding:15px 20px 14px 20px;font-weight:500}.pushup-dashboard__donate__title{margin:0 0 10px 0}.pushup-dashboard__donate__copy{margin:0 0 20px 0}.pushup-dashboard__donate__action{width:100%;margin-top:20px;padding:10px 20px;display:block;text-transform:uppercase;font-weight:600;color:white;letter-spacing:2px;background-color:#313131;border-radius:2px}.pushup-dashboard__donate__list{list-style:none;margin:0;padding:0}@media screen and (min-width: 768px){.pushup-dashboard__donate__list{width:60%}}.pushup-dashboard__donate__list .list-item{padding:14px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.pushup-dashboard__donate__list .list-item:nth-child(odd){background-color:#f5f5f5}.pushup-dashboard__donate__list .list-item__date{font-weight:bold;font-size:16px}.pushup-dashboard__donate__list .list-item__amount{font-weight:bold;background-color:#fac03c;display:inline-block;padding:6px 12px;color:white;border-radius:2px}@media screen and (min-width: 768px){.pushup-dashboard__account{display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px){.pushup-dashboard__account__bucket{width:50%;padding-right:20px}.pushup-dashboard__account__bucket:last-child{border-left:1px solid #ededed;padding-left:20px;padding-right:0}}@media screen and (max-width: 767px){.pushup-dashboard__account .bucket:nth-child(2) .bucket__title{margin-top:40px}}.pushup-dashboard__account .bucket__title{margin:0 0 20px 0}.pushup-dashboard__account .bucket__title:nth-of-type(2){margin-top:34px}.pushup-dashboard__form__input{margin-bottom:20px}.pushup-dashboard__form__input:last-child{margin-bottom:0}@media screen and (min-width: 768px){.pushup-dashboard__form__row{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width: 768px){.pushup-dashboard__form__row .pushup-dashboard__form__input{width:50%;margin-right:10px}.pushup-dashboard__form__row .pushup-dashboard__form__input:last-child{margin-left:10px;margin-right:0}}.pushup-dashboard__form__submit{max-width:300px;margin:40px auto 0;display:block}.pushup-thanks__copy{text-align:center;padding:0 20px;margin-top:-60px;margin-bottom:100px}.pushup-rules__title{border-top:1px solid #ededed;text-align:center;padding-top:40px;margin-bottom:20px;text-transform:uppercase}@media screen and (min-width: 768px){.pushup-rules__title{padding-top:80px}}.pushup-rules__lead{text-align:center;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ededed}@media screen and (min-width: 768px){.pushup-rules__lead{padding-bottom:80px;margin-bottom:80px}}.pushup-rules__highlight{background-color:#f8c94c;padding:20px 40px}@media screen and (min-width: 768px){.pushup-rules__highlight{padding:30px 40px;margin-top:80px;margin-bottom:80px}}.pushup-rules__highlight h4{margin:0 0 10px 0;font-size:16px}.pushup-rules__highlight p{margin:7px 0 0 0}.pushup-rules__highlight a{color:#000;text-decoration:underline}@media screen and (min-width: 768px){.pushup-rules__row{display:-ms-flexbox;display:flex}}.pushup-rules__row__card{background-color:#f6f6f6}.pushup-rules__row__card:last-child{margin-top:20px}@media screen and (min-width: 768px){.pushup-rules__row__card{-ms-flex:1;flex:1;margin-right:20px}.pushup-rules__row__card:last-child{margin-top:0;margin-left:20px;margin-right:0}}.pushup-rules__row__card h4{padding:20px 40px 16px 40px;background-color:#f8c94c;margin:0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;min-height:100px}.pushup-rules__row__card h4 small{display:block;font-size:14px}.pushup-rules__card-content{padding:30px 40px}.pushup-rules__card-content p{line-height:1.6}.pushup-rules__prize{text-align:center;background-color:#1e1f21;padding:40px 40px;color:#f8c94c;margin-bottom:40px}@media screen and (min-width: 768px){.pushup-rules__prize{padding:80px 40px}}.pushup-rules__prize__title{margin:0 0 10px 0;font-size:36px}.pushup-rules__prize__copy{margin:10px 0 0 0;max-width:400px;display:block;margin:0 auto}.pushup-rules__cats{margin-bottom:20px}@media screen and (min-width: 768px){.pushup-rules__cats{display:-ms-flexbox;display:flex}}.pushup-rules__cat{-ms-flex:1;flex:1;margin-bottom:20px;padding:36px 40px;text-align:center;background-color:#f6f6f6}@media screen and (min-width: 768px){.pushup-rules__cat{margin-bottom:0;margin-right:20px}}@media screen and (min-width: 768px){.pushup-rules__cat:last-child{margin-right:0;margin-left:20px}}.pushup-rules__cat__title{margin:0 0 20px 0}.pushup-rules__cat__type{text-transform:uppercase;font-size:12px;margin:10px 0 0 0}.pushup-rules__actions{display:-ms-flexbox;display:flex;margin-top:80px;margin-bottom:120px}.pushup-rules__actions--home{width:50%;margin:0 auto;padding:20px}.pushup-rules__actions .button{-ms-flex:1;flex:1;padding:12px 14px;margin-right:10px}.pushup-rules__actions .button:first-child{background-color:#1e1f21}.pushup-rules__actions .button:last-child{margin-left:10px}.pushup-rules__divider{margin-top:40px;margin-bottom:40px;background-color:#f6f6f6;height:1;border:none}.pushup-rules__grand-prize{background-color:#f8c94c;padding:40px;text-align:center}@media screen and (min-width: 768px){.pushup-rules__grand-prize{padding:80px 40px 40px 40px}}.pushup-rules__grand-prize__card{-ms-flex:1;flex:1;color:white;background-color:#dba52b;margin-top:40px;padding:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.pushup-rules__grand-prize__card{margin-right:20px}}.pushup-rules__grand-prize__card:last-child{margin-right:0}.pushup-rules__grand-prize__card h4 small{margin-top:20px;display:block}.pushup-rules__grand-prize__card p{margin:20px 0 0 0;text-transform:uppercase;font-size:14px}.pushup-rules__disclaimer{text-align:center;margin:80px 0;display:block}.pushup-card{text-align:center;color:white;background-color:#1e1f20;padding:36px 40px 40px 40px;-ms-flex-item-align:end;align-self:flex-end;margin-top:40px}@media screen and (min-width: 768px){.pushup-card{margin-top:0;max-width:500px;width:80%}}.pushup-card__title{margin:0 0 20px 0;font-size:20px}.pushup-card__list{list-style:none;margin:0;padding:0}.pushup-card__list__item{margin-bottom:20px}.pushup-card__list__item:last-child{margin-bottom:0}.pushup-card__action{background-color:#313131;font-size:15px;color:white;text-transform:uppercase;font-family:"Montserrat Medium",sans-serif;padding:14px 30px 14px 30px;letter-spacing:2px;display:inline-block;margin-top:30px}.pushup-challenge--narrow{max-width:640px;margin-left:auto;margin-right:auto}.pushup-challenge *,.pushup-challenge *::before,.pushup-challenge *::after{box-sizing:border-box}.pushup-challenge__title{text-align:center;color:#000;margin:60px 0}@media screen and (min-width: 768px){.pushup-challenge__title{margin:100px 0}}.pushup-challenge__lead{padding:40px 0;text-align:center}.pushup-challenge__lead:first-of-type{border-bottom:1px solid #ececec}@media screen and (min-width: 768px){.pushup-challenge__lead{display:-ms-flexbox;display:flex;padding:100px 0;-ms-flex-align:start;align-items:flex-start;text-align:left}}@media screen and (min-width: 768px){.pushup-challenge__lead__half{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.pushup-challenge__lead__title{font-size:24px;font-weight:600;color:#000000;letter-spacing:1.6px;line-height:42px;margin:0 0 20px 0}.pushup-challenge__lead__copy{margin:0;line-height:1.5}.pushup-challenge__lead__action{-ms-flex-item-align:end;align-self:flex-end;display:inline-block;margin-top:40px;border-radius:0;padding:14px 30px;color:#1e1f20}@media screen and (min-width: 768px){.pushup-challenge__lead__action{margin-top:0}}.pushup-challenge__copy h2{margin:60px 0 40px 0;font-size:28px}.pushup-challenge__copy h4{margin:40px 0 20px 0}.pushup-challenge__copy hr{margin:40px 0}.blog-header{font-family:Montserrat, sans-serif;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:52px;overflow:hidden;transition:300ms all ease-in-out}@media only screen and (min-width: 668px){.blog-header{background-color:#f5f5f5;margin-top:-80px;height:auto}}@media only screen and (min-width: 992px){.blog-header{margin-top:-60px}}.blog-header__search{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;background-color:#f8c94c;width:100%;height:52px;position:absolute;font-size:18px;left:-100%;transition:300ms all ease-in-out;padding:15px 20px;box-sizing:border-box;color:#fff;max-height:56px;z-index:5}@media only screen and (min-width: 668px){.blog-header__search{padding:15px 40px}}@media only screen and (min-width: 992px){.blog-header__search{padding:15px 0px}}.blog-header__search__icon{transition:300ms all ease-in-out}.blog-header__search__active{left:0}.blog-header__search__input{background-color:#f8c94c;color:#fff;font-size:18px;padding:0px;margin-left:10px;width:80%;-ms-flex-positive:1;flex-grow:1}.blog-header__search__input::-webkit-input-placeholder{color:#9d9fa2}.blog-header__search__input:-ms-input-placeholder{color:#9d9fa2}.blog-header__search__input::placeholder{color:#9d9fa2}.blog-header__search__close{color:#fff;cursor:pointer}.blog-header__search__tablet-desktop{display:none}@media only screen and (min-width: 668px){.blog-header__search__tablet-desktop{display:inline-block}}.blog-header__search__tablet-desktop::after{display:none !important}.blog-header__search__container{width:100%}@media only screen and (min-width: 668px){.blog-header__search__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 992px){.blog-header__search__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:1120px;padding:0px 10px;margin:auto auto;height:22px}}.blog-header__dropdown{display:-ms-flexbox;display:flex;background-color:#1e1f21;color:#fff;width:100%;font-size:16px;font-weight:bold;padding:15px 20px;box-sizing:border-box;z-index:1;cursor:pointer}.blog-header__dropdown__left{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;color:#f8c94c}.blog-header__dropdown__right{display:-ms-flexbox;display:flex;font-size:18px;-ms-flex-align:center;align-items:center}.blog-header__logo{display:none}.blog-header__nav{background-color:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;padding:15px 20px 40px 20px;transition:300ms all ease-in-out;position:relative;top:-317px;z-index:-10}@media only screen and (min-width: 668px){.blog-header__nav{z-index:0;top:0px;padding:0px 40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width: 992px){.blog-header__nav{padding:0px}}.blog-header__nav ul{display:inline-block !important}.blog-header__ul{list-style-type:none;-webkit-padding-start:0px;padding-inline-start:0px;margin:0}@media only screen and (min-width: 992px){.blog-header__ul{width:100%;text-align:right}}.blog-header__ul__li{font-weight:100;margin-bottom:20px}@media only screen and (min-width: 668px){.blog-header__ul__li{margin-bottom:0;display:inline-block;margin-right:20px;line-height:52px;cursor:pointer}}@media only screen and (min-width: 668px){.blog-header__ul__li::after{display:block;content:' ';border-bottom:4px solid #f8c94c;margin-top:-14px;opacity:0;transition:150ms all ease-in-out}}@media only screen and (min-width: 668px){.blog-header__ul__li:hover:after{margin-top:-4px;opacity:1}}@media only screen and (min-width: 668px){.blog-header__ul__li:last-of-type{margin-bottom:0px;margin-right:0px}}@media only screen and (min-width: 992px){.blog-header__container{width:100%;max-width:1120px;padding:0px 10px;margin:auto auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.blog-category{font-family:Montserrat, sans-serif;padding:16px;padding:1rem}.blog-category .posts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box}@media only screen and (min-width: 992px){.blog-category .posts{width:100%;max-width:100%;margin-right:50px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}}.blog-category .posts__container{display:-ms-grid;display:grid;width:100%;box-sizing:border-box;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:30px}@media only screen and (min-width: 668px){.blog-category .posts__container{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}}.current-category{margin-right:7px;text-transform:capitalize}.expanded{top:0 !important;z-index:997 !important}.rotate180{-ms-transform:rotate(180deg);transform:rotate(180deg)}.chevron{transition:300ms all ease-in-out}.subscribe-btn{background-color:#f8c94c;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:Montserrat, sans-serif;color:#fff;font-size:16px;font-weight:bold;padding:10px 20px;margin-top:30px}@media only screen and (min-width: 668px){.subscribe-btn{margin-top:0px;position:relative;right:0px;display:inline-block;z-index:11}}.subscribe-btn__icon{width:21px;margin-right:10px}.blog-footer{font-family:Montserrat, sans-serif;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:52px;overflow:hidden;transition:300ms all ease-in-out}@media only screen and (min-width: 668px){.blog-footer{background-color:#f5f5f5}}.blog-footer__search{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;background-color:#f8c94c;width:100%;height:52px;position:absolute;font-size:18px;left:-100%;transition:300ms all ease-in-out;padding:15px 20px;box-sizing:border-box;color:#fff;max-height:56px;z-index:999}@media only screen and (min-width: 668px){.blog-footer__search{padding:15px 40px}}@media only screen and (min-width: 992px){.blog-footer__search{padding:15px 0px}}.blog-footer__search__icon{transition:300ms all ease-in-out}.blog-footer__search__active{left:0}.blog-footer__search__input{background-color:#f8c94c;color:#fff;font-size:18px;padding:0px;margin-left:10px;width:93%;-ms-flex-positive:1;flex-grow:1}.blog-footer__search__input::-webkit-input-placeholder{color:#9d9fa2}.blog-footer__search__input:-ms-input-placeholder{color:#9d9fa2}.blog-footer__search__input::placeholder{color:#9d9fa2}.blog-footer__search__close{color:#fff;cursor:pointer}.blog-footer__search__tablet-desktop{display:none}@media only screen and (min-width: 668px){.blog-footer__search__tablet-desktop{-ms-flex-positive:1;flex-grow:1;text-align:right}}.blog-footer__search__tablet-desktop::after{display:none !important}@media only screen and (min-width: 668px){.blog-footer__search__container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 992px){.blog-footer__search__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:1120px;padding:0px 10px;margin:auto auto;height:22px}}.blog-footer__dropdown{display:-ms-flexbox;display:flex;background-color:#1e1f21;color:#fff;width:100%;font-size:16px;font-weight:bold;padding:15px 20px;box-sizing:border-box;z-index:998;cursor:pointer}.blog-footer__dropdown__left{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;color:#f8c94c}.blog-footer__dropdown__right{display:-ms-flexbox;display:flex;font-size:18px;-ms-flex-align:center;align-items:center}.blog-footer__logo{display:none}.blog-footer__nav{background-color:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;padding:15px 20px 40px 20px;transition:300ms all ease-in-out;position:relative;top:-317px;z-index:-10}@media only screen and (min-width: 668px){.blog-footer__nav{z-index:0;top:0px;padding:0px 40px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding:0px 40px}}@media only screen and (min-width: 992px){.blog-footer__nav{padding:0px}}.blog-footer__nav ul{display:-ms-flexbox !important;display:flex !important}.blog-footer__ul{list-style-type:none;-webkit-padding-start:0px;padding-inline-start:0px;margin:0;width:100%}.blog-footer__ul__li{font-weight:100;margin-bottom:20px}@media only screen and (min-width: 668px){.blog-footer__ul__li{margin-bottom:0;display:inline-block;margin-right:30px;line-height:52px;cursor:pointer}}@media only screen and (min-width: 668px){.blog-footer__ul__li::after{display:block;content:' ';border-bottom:4px solid #f8c94c;margin-top:-14px;opacity:0;transition:150ms all ease-in-out}}@media only screen and (min-width: 668px){.blog-footer__ul__li:hover:after{margin-top:-4px;opacity:1}}@media only screen and (min-width: 668px){.blog-footer__ul__li:last-of-type{margin-bottom:0px;margin-right:0px}}@media only screen and (min-width: 668px){.blog-footer__container{width:100%}}@media only screen and (min-width: 992px){.blog-footer__container{width:100%;max-width:1120px;padding:0px 10px;margin:auto auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.highlighted-category{font-weight:bold !important;pointer-events:none !important}@media only screen and (min-width: 668px){.highlighted-category::after{display:block;content:' ';border-bottom:4px solid #f8c94c;margin-top:-4px;opacity:1}}.hero-post{font-family:Montserrat, sans-serif;width:100%;height:250px;box-sizing:border-box;position:relative;overflow:hidden}@media only screen and (min-width: 668px){.hero-post{height:300px}}@media only screen and (min-width: 992px){.hero-post{height:400px}}.hero-post__text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;font-size:26px;z-index:2;position:absolute;top:0;left:0;height:100%;padding:30px 20px;box-sizing:border-box}@media only screen and (min-width: 668px){.hero-post__text{font-size:36px;padding:40px}}@media only screen and (min-width: 992px){.hero-post__text{position:relative;text-align:left}}.hero-post__img{width:100%;height:100%;background-image:url("assets/img/blog-post-featured-fpo@2x.jpg");background-size:cover;background-position:center;z-index:1;position:absolute;top:0;left:0}.hero-post__img::after{content:' ';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(30,31,33,0.4)}@media only screen and (min-width: 992px){.hero-post__container{width:100%;height:400px;max-width:1120px;padding:0px 10px;margin:auto}}.featured-posts{background-color:#f8c94c;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Montserrat, sans-serif;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:40px 0 0;box-sizing:border-box}.featured-posts__dots{margin:40px 0;min-height:14px}.featured-posts__heading{font-size:26px;font-weight:bold;margin-bottom:20px;width:100%;margin:0 auto;padding-left:32px;padding-left:2rem}@media only screen and (min-width: 992px){.featured-posts__heading{max-width:1140px;padding-left:0}}.featured-posts__container{width:100%;-ms-flex-align:center;align-items:center;z-index:5;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;column-gap:30px}.featured-posts__nav-left,.featured-posts__nav-right{background-color:rgba(30,31,33,0.4);color:#fff;padding:30px 15px;font-size:50px;transition:200ms all ease-in-out;cursor:pointer;z-index:10;position:absolute}.featured-posts__nav-left:hover,.featured-posts__nav-right:hover{color:#f8c94c}.featured-posts__nav-left{left:0px}.featured-posts__nav-right{right:0px}.featured-posts__card{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;transition:150ms all ease-in-out;margin-right:32px;margin-right:2rem;box-sizing:border-box}@media only screen and (max-width: 1024px){.featured-posts__card{margin-left:2rem}}.featured-posts__card__img{background-color:#fff;width:100%;height:250px;border-radius:5px 5px 0px 0px;object-fit:cover}.featured-posts__card__txt{background-color:#fff;width:100%;text-align:center;font-size:18px;padding:15px 20px;box-sizing:border-box;border-radius:0px 0px 5px 5px}.featured-posts__card:hover{-ms-transform:scale(1.005);transform:scale(1.005);box-shadow:rgba(35,42,65,0.23) 0px 10px 15px -11px,rgba(33,43,61,0.15) 0px 5px 40px -9px}.featured-posts-buttons{list-style-type:none;-webkit-padding-start:0px;padding-inline-start:0px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 !important}.featured-posts-buttons__li{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:10px}.featured-posts-buttons__li:last-of-type{margin-right:0px}.featured-posts-buttons .slick-active{display:inline-block;background-color:transparent;width:10px;height:10px;border:2px solid #000;border-radius:50%}.blog-main-title{font-family:Montserrat, sans-serif;width:100%;text-transform:uppercase;font-size:30px;font-weight:bold;text-align:center;padding:20px;box-sizing:border-box}.blog-main-title a{color:#1e1f21}.latest-posts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box}@media only screen and (min-width: 992px){.latest-posts{width:100%;max-width:820px;margin-right:50px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}}.latest-posts__container{display:-ms-grid;display:grid;width:100%;box-sizing:border-box;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:30px}@media only screen and (min-width: 668px){.latest-posts__container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-bottom:20px;padding-right:1.5rem}}.latest-posts__heading{font-size:26px;font-weight:bold;margin-bottom:20px;width:100%}.blog-post-card{font-family:Montserrat, sans-serif;background-color:#f5f5f5;text-align:center;border-radius:5px;width:100%;box-sizing:border-box;transition:150ms all ease-in-out}.blog-post-card:hover{-ms-transform:scale(1.005);transform:scale(1.005);box-shadow:rgba(35,42,65,0.18) 0px 10px 15px -11px,rgba(33,43,61,0.11) 0px 5px 40px -9px}.blog-post-card__img{width:100%;margin-bottom:15px;border-radius:5px 5px 0px 0px;height:225px;object-fit:cover}.blog-post-card__title{margin-bottom:10px;padding:0px 20px;font-size:18px}.blog-post-card__category{margin-bottom:20px;padding:0px 20px;font-size:12px;text-transform:uppercase;font-weight:100}.blog-post-card__tablet-desktop{display:none}@media only screen and (min-width: 668px){.blog-post-card__tablet-desktop{display:block}}.blog-post-card__desktop{display:none}@media only screen and (min-width: 992px){.blog-post-card__desktop{display:block}}.view-more-posts{background-color:#f8c94c;color:#fff;padding:10px;font-size:20px;width:100%;text-align:center;box-sizing:border-box}@media only screen and (min-width: 992px){.view-more-posts{width:auto;padding:10px 30px;margin:auto}}.blog-container{font-family:Montserrat, sans-serif;width:100%;box-sizing:border-box;padding-top:32px;padding-top:2rem}@media only screen and (min-width: 992px){.blog-container{max-width:1140px;margin:auto}}.blog-container__desktop-rows{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem}@media only screen and (min-width: 768px){.blog-container__desktop-rows{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width: 768px){.blog-container__desktop-rows{padding-left:0}}@media only screen and (min-width: 992px){.blog-container__desktop-rows{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.blog-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;padding:70px 0}@media only screen and (min-width: 768px){.blog-buttons{padding:70px 50px 70px 0}}.more-btn-arrow{margin-left:10px;font-size:16px;transition:150ms all ease-in-out}@media only screen and (min-width: 992px){.more-btn-arrow{margin-left:-14px;opacity:0}}@media only screen and (min-width: 992px){.more-btn-arrow__hover{margin-left:15px;opacity:1 !important}}.additional-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;margin-bottom:70px;padding-left:10px}@media only screen and (min-width: 992px){.additional-content{width:100%;max-width:250px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}}.additional-content__heading{font-size:26px;font-weight:bold;margin-bottom:20px}.additional-content__container{width:100%;margin:0px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 668px){.additional-content__container{margin:0px 40px;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 992px){.additional-content__container{-ms-flex-direction:column;flex-direction:column;margin:0px}}.additional-content__block{margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 668px){.additional-content__block{width:33%;margin-bottom:0px;margin-right:30px}}@media only screen and (min-width: 992px){.additional-content__block{width:100%;margin-bottom:30px;margin-right:0px;-ms-flex-align:start;align-items:flex-start}}.additional-content__block__img{width:100%;margin-bottom:10px}.additional-content__block__title{font-size:20px}.additional-content__block__summary{font-size:14px;font-weight:100}.additional-content__block:last-of-type{margin-bottom:0px}@media only screen and (min-width: 668px){.additional-content__block:last-of-type{margin-right:0px}}.overflow{overflow:initial}.subscribe-wrapper{display:none}@media only screen and (min-width: 668px){.subscribe-wrapper{display:block;margin-top:-42px;width:100%;text-align:right;z-index:10;height:42px}}@media only screen and (min-width: 992px){.subscribe-wrapper{width:100%;max-width:1120px;padding:0px 10px;margin:auto;margin-top:-42px}}.blog-post{width:100%;margin-top:30px;font-family:Montserrat, sans-serif}@media only screen and (min-width: 992px){.blog-post{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.blog-post__title{text-align:center;padding:0px 20px;font-weight:bold;font-size:30px;line-height:38px;margin-bottom:10px}@media only screen and (min-width: 668px){.blog-post__title{padding:0px 40px;text-align:left}}@media only screen and (min-width: 992px){.blog-post__title{width:100%;max-width:1120px;padding:0px 10px}}.blog-post__read-time{font-weight:100;text-transform:uppercase;text-align:center;font-size:16px;margin-bottom:5px;padding:0px 20px}@media only screen and (min-width: 668px){.blog-post__read-time{padding:0px 40px;text-align:left}}@media only screen and (min-width: 992px){.blog-post__read-time{width:100%;max-width:1120px;padding:0px 10px}}.blog-post__category{font-size:14px;text-align:center;font-weight:bold;text-transform:uppercase;margin-bottom:30px;padding:0px 20px}@media only screen and (min-width: 668px){.blog-post__category{padding:0px 40px;text-align:left}}@media only screen and (min-width: 992px){.blog-post__category{width:100%;max-width:1120px;padding:0px 10px}}.blog-post__img{width:100%;height:250px;object-fit:cover;margin-bottom:20px}@media only screen and (min-width: 668px){.blog-post__img{height:350px}}@media only screen and (min-width: 992px){.blog-post__img{height:400px;max-width:1120px;margin-bottom:30px}}.blog-post__desktop-rows{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:100px}@media only screen and (min-width: 992px){.blog-post__desktop-rows{-ms-flex-direction:row;flex-direction:row;max-width:1120px}}.blog-post__info{width:100%;padding:0px 20px;box-sizing:border-box;text-align:center}@media only screen and (min-width: 668px){.blog-post__info{padding:0px 40px;text-align:left}}@media only screen and (min-width: 992px){.blog-post__info{padding:0px;width:250px;margin-right:50px}}.blog-post__author{font-size:16px;font-weight:bold;color:#f8c94c}.blog-post__date{font-size:14px;font-style:italic;font-weight:100;margin-bottom:30px}.blog-post__share{margin-bottom:15px}@media only screen and (min-width: 668px){.blog-post__share{margin-bottom:30px}}.blog-post__share__header{font-size:18px;font-weight:bold}.blog-post__share__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.blog-post__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media only screen and (min-width: 992px){.blog-post__container{max-width:820px}}.blog-post__content{padding:0px 20px;text-align:left;font-size:16px;margin-bottom:30px;padding:0px 20px;box-sizing:border-box}@media only screen and (min-width: 668px){.blog-post__content{padding:0px 40px}}@media only screen and (min-width: 992px){.blog-post__content{padding:0px}}.blog-post__content .aligncenter{margin-left:auto;margin-right:auto}.blog-post__content figure img{width:100%;height:auto}.blog-post__content figure figcaption{padding:10px}.blog-post__content p:first-of-type{margin-top:0}.blog-back-btn{font-family:Montserrat, sans-serif;background-color:#f8c94c;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px;font-weight:bold;padding:10px 20px;width:20%;margin:auto}@media only screen and (min-width: 668px){.blog-back-btn{margin-left:40px;width:10%;display:inline-block;z-index:11}}@media only screen and (min-width: 992px){.blog-back-btn{margin-left:0px;display:-ms-flexbox;display:flex;width:30%;text-align:center}}.blog-back-btn__icon{width:21px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}@media only screen and (min-width: 992px){.blog-back-btn__icon{display:inline-block}}.comments{background-color:#f5f5f5;padding:30px 20px 40px;margin-top:60px;width:100%;box-sizing:border-box}@media only screen and (min-width: 668px){.comments{padding:30px 40px 40px}}.comments__heading{font-size:20px;font-weight:bold;display:inline-block;margin-right:5px;margin-bottom:20px}.comments__count{font-size:16px;font-weight:100;display:inline-block}.comments__block{border-bottom:1px solid #e1e1e1;margin-bottom:30px}.comments__block__name{font-size:16px;font-weight:bold}.comments__block__timestamp{font-size:14px;font-weight:100;margin-bottom:20px}.comments__block__message{font-size:16px;line-height:20px;margin-bottom:20px}.comments__block__reply{display:inline-block;font-size:14px;font-weight:bold;margin-bottom:30px}.comments__label{font-size:14px;font-weight:100;margin-bottom:5px}.comments__input{background-color:#fff;padding:12px 15px;font-size:16px;margin-bottom:20px;border:1px solid #e1e1e1}@media only screen and (min-width: 668px){.comments__input{max-width:350px}}.comments__textarea{background-color:#fff;padding:12px 15px;font-size:16px;min-height:150px;border:1px solid #e1e1e1;margin-bottom:20px}.comments__btn{padding:12px 25px;background-color:#f8c94c;color:#fff;text-align:center;font-size:16px;font-weight:bold;border-radius:0;letter-spacing:0}@media only screen and (min-width: 668px){.comments__btn{width:250px}}.comments .api-responses .success,.comments .api-responses .error{display:none;padding-top:20px}.comments .api-responses .success{color:green}.comments .api-responses .error{color:red}.related-topics{padding:0 24px;padding:0 1.5rem}.related-topics .topics-container{padding-top:16px;padding-top:1rem}.related-topics .topics-container .topic{text-transform:uppercase;padding:4px 8px;padding:0.25rem 0.5rem;margin:0 8px;margin:0 0.5rem;color:#000}.related-topics .topics-container .topic:hover{background-color:#000;color:#fff}.mandatory-input{color:#f15645}.blog-btn{font-family:Montserrat, sans-serif;text-transform:uppercase;transition:250ms all ease-in-out}.blog-btn:hover{background-color:#000;color:#f8c94c}.share-icons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;font-size:18px;border-radius:50%;margin-right:10px;color:#fff;transition:150ms all ease-in-out}.share-icons__facebook{background-color:#3B5998}.share-icons__twitter{background-color:#1DA1F2}.share-icons__pinterest{background-color:#E60023}.share-icons__email{background-color:#f8c94c}.blog-links__share-icons:last-of-type{margin-right:0px}.share-icons:hover{-ms-transform:scale(1.08);transform:scale(1.08);box-shadow:rgba(35,42,65,0.5) 0px 4px 7px -56px,rgba(33,43,61,0.5) 0px 3px 10px -4px}.blog-links{font-family:Montserrat, sans-serif;color:#f8c94c;transition:150ms all ease-in-out}.blog-links__nav{color:#000}.blog-links__share-icons{color:#fff}.blog-links__reply{color:#000}.blog-links__reply:hover{text-decoration:underline !important}.blog-links__card{color:#000}.blog-links:hover{color:#000}.skinned-wrapper{background:#f7f7f7;border:1px solid #dddddd;border-radius:3px;height:32px;position:relative}.skinned-wrapper select{border:1px solid transparent;height:100%;opacity:0;filter:alpha(opacity=0);moz-opacity:0;position:relative;z-index:100}.skinned-wrapper .skinned-text{position:absolute;height:100%;overflow:hidden;text-indent:10px;width:100%;z-index:1;padding:6px 35px 0 0 0;text-overflow:ellipsis;white-space:nowrap}.skinned-wrapper .skinned-text:after{background:url('../../assets/img/icon.triangle.svg') no-repeat center center #eae8e8;background-size:10px 10px;border-left:1px solid #dddddd;content:"";display:inline-block;height:30px;position:absolute;right:0;top:0;width:30px}.skinned-wrapper .skinned-text,.skinned-wrapper select,.skinned-wrapper select option{width:100%;font-size:12px}.skinned-select select{width:150px;font-size:11px;border:1px solid #D5E6EE}.mobile{display:inherit}@media only screen and (min-width: 668px){.mobile{display:none}}.tablet{display:none}@media only screen and (min-width: 668px){.tablet{display:inherit}}@media only screen and (min-width: 992px){.tablet{display:none}}.desktop{display:none}@media only screen and (min-width: 992px){.desktop{display:inherit}}.mobile-tablet{display:inherit}@media only screen and (min-width: 992px){.mobile-tablet{display:none}}.tablet-desktop{display:none}@media only screen and (min-width: 668px){.tablet-desktop{display:inherit}}html,body{font-family:Gotham-Book, sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1{font-family:"Montserrat Bold",sans-serif;font-size:30px;color:#fac03c;letter-spacing:2px;text-transform:uppercase;margin-bottom:30px;font-weight:normal}@media screen and (max-width: 667px){h1{font-size:15px;margin-bottom:20px}}h2{font-family:"Montserrat Bold",sans-serif;font-size:18px;margin-top:30px;margin-bottom:0;text-transform:uppercase;font-weight:normal}h3{font-family:"Montserrat Medium",sans-serif;font-size:20px;margin-bottom:30px;font-weight:normal}@media screen and (max-width: 667px){h3{font-size:12px;margin-bottom:20px}}h4{font-family:"Montserrat Bold",sans-serif;font-size:18px;text-transform:uppercase;font-weight:normal;margin:0}h2+p{margin-top:0}p strong,li strong{font-family:"Montserrat Bold",sans-serif;font-weight:normal}a{color:#fac03c;outline:none;text-decoration:none}.red-button{background-color:#f15645;padding:4px 8px;color:#fff;font-size:16px;font-family:"Montserrat Medium",sans-serif;margin-right:15px}.page__hero{position:relative;height:590px}.page__hero--left{float:left;padding-top:160px;padding-right:100px;width:880px}.page__hero--right{position:absolute;height:590px;top:0;right:0;width:300px;background-repeat:no-repeat;background-position:left top;box-sizing:border-box;border-right:0}@media screen and (max-width: 667px){p{font-size:15px;margin-bottom:20px}}.modal{display:none;width:1024px;z-index:99999999}.modal__footer{text-align:right}@media screen and (max-width: 667px){.modal{width:100%}.modal h1{font-size:18px}}@media screen and (max-width: 667px){.hidden-mobile{display:none}}@media screen and (min-width: 668px){.hidden-desktop{display:none}}@media screen and (max-width: 667px){.center-text-mobile{text-align:center}}.home__hero{position:relative;width:100%}@media screen and (max-width: 667px){.home__hero{height:auto}}.home__hero .video-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;height:100%}@media screen and (max-width: 667px){.home__hero .video-container iframe,.home__hero .video-container object,.home__hero .video-container embed,.home__hero .video-container video{display:none}}@media screen and (min-width: 668px){.home__hero .video-container{position:absolute;width:100%;height:100%;overflow:hidden;background:none}.home__hero .video-container iframe,.home__hero .video-container object,.home__hero .video-container embed,.home__hero .video-container video{height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);object-fit:cover}}.home__hero__content{padding:40px 15px;box-sizing:border-box;text-align:center}@media screen and (min-width: 668px){.home__hero__content{position:relative;width:75%;min-width:650px;left:0;right:0;margin:0 auto;padding-top:140px}}@media screen and (max-width: 667px){.home__hero__content{width:100%;background:url('../../assets/img/home_video_poster.jpg');background-size:cover}}.home__hero__content h1{font-size:41px;color:#fff;font-family:"Montserrat Bold",sans-serif;text-transform:uppercase;letter-spacing:4px;line-height:50px;font-weight:normal;margin-top:0;margin-bottom:100px;text-shadow:1px 1px 1px #000}@media screen and (max-width: 667px){.home__hero__content h1{font-size:21px;line-height:22px;letter-spacing:2px;margin:0}}.home__hero__content h2{font-size:30px;letter-spacing:2px;line-height:34px;font-weight:normal;margin-bottom:40px;font-family:"Montserrat Regular",sans-serif;text-transform:none}@media screen and (max-width: 667px){.home__hero__content h2{font-size:16px;text-align:center;line-height:normal;letter-spacing:2px;margin:10px 0 0}}.home__hero__content__video{display:inline-block;margin:40px 0 10px;outline:0;border:0}.home__hero__content__video:hover,.home__hero__content__video:focus{outline:0;border:0}.home__hero__content__video__title{font-size:18px;color:#fff;margin-top:5px}@media screen and (max-width: 667px){.home__hero__content__video img{max-width:50px;border:0;outline:0}}.home__hero__content__cta{margin-top:23px;background-color:#f15645;color:#fff;padding:28px 30px 25px;display:block;font-size:18px;width:477px;box-sizing:border-box;position:relative;margin:100px auto 20px;display:inline-block}@media screen and (max-width: 667px){.home__hero__content__cta{font-size:9px;width:265px;padding:15px 60px 15px 20px;margin:24px 0 0}}.home__hero__content span{position:relative;display:block;font-family:"Montserrat Bold",sans-serif;text-transform:uppercase;font-size:21px;line-height:26px}@media screen and (max-width: 667px){.home__hero__content span{font-size:9px;line-height:12px}}.home__hero__content span:after{position:absolute;right:-14px;top:0;content:"";background-image:url(../img/arrow.svg);width:44px;height:25px;background-size:44px 25px;background-repeat:no-repeat;top:50%;-ms-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%)}@media screen and (max-width: 667px){.home__hero__content span:after{background-size:27px 16px;height:16px;width:27px;right:-40px}}.home__hero__divide{position:absolute;height:65px;background-color:#fac03c;width:100%;z-index:1;bottom:0}@media screen and (max-width: 667px){.home__hero__divide{height:33px}}.home__team{background:#2d2e2f;background-image:url(../img/home_team_background.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;font-style:italic;color:#fff;font-family:"Montserrat Light",sans-serif;font-size:26px;height:225px;position:relative}@media screen and (max-width: 667px){.home__team{height:160px;font-size:15px;text-align:center}.home__team span{width:100%;display:block}}.home__team__container{text-align:center;position:absolute;top:30%;width:100%}@media screen and (max-width: 667px){.home__team__container{bottom:auto;position:relative;padding:10px 0 0;top:0}}.home__team p{color:white;font-size:15px;line-height:20px;margin:25px 0 0;padding:0 0 0}@media screen and (min-width: 668px){.home__team p{font-size:26px;line-height:40px;color:#fac03c;margin:0}}.home__team p strong{color:#fac03c;display:block;font-family:"Montserrat Bold",sans-serif}@media screen and (min-width: 668px){.home__team p strong{color:white;display:inline}}.home__resources{text-align:center}@media screen and (min-width: 668px){.home__resources{padding-bottom:60px}}.home__resources h3{font-family:"Montserrat Medium",sans-serif;text-transform:uppercase;font-size:17px;letter-spacing:2px;margin-bottom:60px;margin-top:51px}@media screen and (max-width: 667px){.home__resources h3{font-size:12px;line-height:24px;letter-spacing:2px;font-weight:normal;margin:20px 0 40px}}@media screen and (min-width: 668px){.home__resources h3 span{display:block;font-family:"Montserrat Bold",sans-serif;font-size:24px;line-height:25px}}.home__resources__icons__item{margin:0 60px;position:relative;color:#fac03c;font-size:17px;text-transform:uppercase;width:168px;font-family:"Montserrat Medium",sans-serif}@media screen and (max-width: 667px){.home__resources__icons__item{width:100%;margin:0 0 45px;font-size:15px}}.home__resources__icons__item__icon{width:168px;height:168px;border-radius:50%;background-color:#1e1f20;margin-bottom:10px;transition:transform ease-in-out .2s}@media screen and (max-width: 667px){.home__resources__icons__item__icon{margin:0 auto 10px;width:119px;height:119px}}.home__resources__icons__item__icon img{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 667px){.home__resources__icons__item__icon img{height:50%}}.no-touch .home__resources__icons__item__icon:hover{-ms-transform:rotate(20deg);transform:rotate(20deg)}.home__resources__icons__item__icon--rescue{width:97px;height:80px}.home__resources__icons__item__icon--planning{width:78px;height:84px}.home__resources__icons__item__icon--technology{width:110px;height:69px}.home__map__title{width:80%;margin:0 auto;text-align:center;font-family:"Montserrat Regular",sans-serif;font-weight:normal;letter-spacing:2px;font-size:24px;position:relative;z-index:200}@media screen and (max-width: 667px){.home__map__title{font-family:"Montserrat Medium",sans-serif;font-size:16px;letter-spacing:normal;width:100%}}.home__map__title strong{color:#fac03c;font-family:"Montserrat Bold",sans-serif}.home__map__wrapper{position:relative;height:612px;margin-top:-14px;z-index:100}.home__map__wrapper--in .home__map__map{opacity:1;-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.home__map__wrapper--in .home__map__grid{opacity:1;-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.home__map__map{opacity:0;position:absolute;top:0;left:50%;-ms-transform:translateX(-50%) translateY(-50px);transform:translateX(-50%) translateY(-50px);width:100%;height:528px;background-image:url(../img/homepage_map.png);background-repeat:no-repeat;background-position:bottom center;z-index:100;transition:transform .5s ease-out, opacity .6s ease-in}.home__map__grid{opacity:0;position:absolute;top:0;left:50%;-ms-transform:translateX(-50%) translateY(50px);transform:translateX(-50%) translateY(50px);height:612px;width:100%;background-image:url(../img/homepage_map_grid.svg);background-repeat:no-repeat;background-position:0  -138px;background-size:100% 932px;z-index:10;transition:transform .5s ease-out, opacity .6s ease-in}.home__operations{position:relative;background-color:#fac03c;padding:0 0 10px;font-size:14px;z-index:200}.home__operations h3{text-align:center;text-transform:uppercase;font-size:24px;letter-spacing:1px;margin:1em 0}.home__operations__list>li{width:30%;vertical-align:top;margin-right:3%}.home__operations__list>li:nth-child(3n+3){margin:0}.home__operations__list__column{display:inline-block;vertical-align:top;height:80px;margin-left:10px}.home__operations h5{margin:0;display:inline;font-size:14px}.home__carousel{background-color:#f5f5f5;margin:0 -10px}@media screen and (min-width: 668px){.home__carousel{margin:0}}.home__carousel__wrapper{padding:15px 0}@media screen and (min-width: 668px){.home__carousel__wrapper{padding:40px 30px}}.home__carousel h2{background-color:#1e1f21;text-align:center;text-transform:uppercase;font-family:"Montserrat Medium",sans-serif;font-size:16px;color:#fff;padding:12px 0;letter-spacing:2px}@media screen and (max-width: 667px){.home__carousel h2{font-size:13px;font-weight:normal;margin:20px 0 0}}.home__carousel__item{outline:none;text-align:center;position:relative}.home__carousel__item__inner{margin:0 10px;position:relative}.home__carousel__item img{width:100%}.home__carousel__item__overlay{position:absolute;background-color:rgba(0,0,0,0.6);top:0;width:100%;height:100%;padding-top:10%}.home__carousel__item__overlay h3{font-size:20px;color:#fff;font-family:"Montserrat Medium",sans-serif;margin-bottom:16px}.home__carousel__item__overlay a{color:#fac03c;text-decoration:none;font-size:17px;text-transform:uppercase;font-family:"Montserrat Light",sans-serif}.home__news{margin:20px 0}.home__news .container,.home__news .events__list,.home__news .events__media,.home__news .privacy,.home__news .financials{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap}.home__news .news-story{width:29%;margin:10px 2%}@media screen and (min-width: 668px){.home__news .news-story{width:calc(100% / 8);margin-left:calc(100% / 6/8);margin-right:calc(100% / 6/8);margin-top:0;margin-bottom:0}}.home__news .news-story a{padding:25px 0}.home__news .news-story img{width:100%}.bf2017{position:relative}.bf2017__background{background:url('../../assets/img/bg.bf2017.jpg') #000 center top;background-size:cover;margin:0 auto;height:0;overflow:hidden;padding:43.9781% 0 0;position:relative}@media screen and (min-width: 1644px){.bf2017__background{height:723px;padding:0;width:1644px}}.bf2017__front{background:url('../../assets/img/asset.bf2017.png') center top;background-size:cover;bottom:0;height:0;left:50%;overflow:hidden;padding:43.9781% 0 0;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media screen and (min-width: 1644px){.bf2017__front{height:723px;padding:0;width:1644px}}.bf2017__watch{left:16.18005%;padding:3.77129% 0 0;position:absolute;top:77.04011%;width:12.22628%}.bf2017__donate{left:28.95377%;padding:3.77129% 0 0;position:absolute;top:77.04011%;width:12.22628%}.faq__list{margin-bottom:60px}.faq__list__item{vertical-align:top;border-bottom:1px solid #ddd}.faq__list__item header{position:relative}.faq__list__item h2{float:left;font-size:18px;font-family:"Montserrat Medium",sans-serif;margin-bottom:10px;text-transform:none;width:85%}@media screen and (max-width: 667px){.faq__list__item h2{font-size:12px;margin-right:30px;margin-top:10px}}.faq__list__item p{margin-top:0;font-size:16px}@media screen and (max-width: 667px){.faq__list__item p{font-size:12px}}.faq__list__item button{float:right;background:transparent;width:20px;height:20px;padding:0;margin:20px 100px 0 0;font-size:0;background-repeat:no-repeat;outline:none}@media screen and (max-width: 667px){.faq__list__item button{margin:0;position:absolute;right:0;top:6px}}.faq__list__item__content{overflow:hidden;position:relative;max-width:1024px}.faq__list__item__closed button{background-image:url(../img/plus-icon.svg);background-size:cover}.faq__list__item__closed .faq__list__item__content{max-height:0;transition:max-height ease-out 0.3s}.faq__list__item__open .faq__list__item__content{max-height:500px;transition:max-height ease-out 0.8s}@media screen and (max-width: 667px){.faq__list__item__open h2{color:#fac03c}}.faq__list__item__open button{background-image:url(../img/minus-icon.svg);background-size:cover}@media screen and (max-width: 667px){.faq__list__item__open button{display:block}}.faq__downloads__list__item{overflow:hidden;width:49%}@media screen and (max-width: 667px){.faq__downloads__list__item{margin:0 0 40px;text-align:center;width:100%}}.faq__downloads__list h2{margin-top:0;margin-bottom:20px}.faq__downloads__list__button{display:inline-block;color:#fff;background-color:#f15645;text-transform:uppercase;padding:12px 14px}.family.container,.family.events__list,.family.events__media,.family.privacy,.family.financials{box-sizing:border-box;padding-left:20px !important;padding-right:20px !important;max-width:1104px}.family__title{font-size:24px;line-height:1.4;margin:40px auto 0;max-width:740px;text-align:center;text-transform:uppercase}@media screen and (min-width: 1024px){.family__title{font-size:50px;line-height:50px;margin-top:0}}.family__intro{margin-top:50px}@media screen and (min-width: 1024px){.family__intro{display:-ms-grid;display:grid;grid-gap:80px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-top:80px}}.family__intro__text p{font:16px/22px "Montserrat Regular",sans-serif}.family__intro__image{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.family__intro__image figure{border-bottom:8px solid #fac03d;border-top:8px solid #fac03d;margin:0}.family__intro__image figure img{display:block;width:100%}.family__branding{margin:0 auto 30px;max-width:310px;width:calc(100% - 40px)}.family__branding img{display:block;width:100%}.family__video{margin-top:80px}.family__video h2{text-transform:uppercase;text-align:center;font-weight:"Montserrat Bold",sans-serif;font-size:16px;margin:36px 0}.family__video__player{float:left;margin-top:30px;padding-top:20px;padding-bottom:20px;width:100%}@media screen and (min-width: 1024px){.family__video__player{padding-top:30px;padding-bottom:30px}}.family__video__player:before{background-image:url(../img/family/asset.videoPre.png);background-size:contain;background-position:center center;content:"";display:block !important;height:30px;margin:0 auto;max-width:740px;-ms-transform:translateY(-20px);transform:translateY(-20px);width:calc(100% - 40px)}@media screen and (min-width: 768px){.family__video__player:before{height:60px}}.family__video__player:after{background-image:url(../img/family/asset.videoPost.png);background-size:contain;background-position:center center;content:"";display:block !important;height:24px;margin:0 auto;max-width:740px;-ms-transform:translateY(15px);transform:translateY(15px);width:calc(100% - 40px)}@media screen and (min-width: 768px){.family__video__player:after{height:60px;-ms-transform:translateY(30px);transform:translateY(30px)}}.family__video__player a{display:block;position:relative}.family__video__player a .playButton{-ms-flex-align:center;align-items:center;background-color:#f8c94c;border-radius:50%;bottom:15px;display:-ms-flexbox;display:flex;height:48px;-ms-flex-pack:center;justify-content:center;left:15px;position:absolute;width:48px;z-index:2}@media screen and (min-width: 1024px){.family__video__player a .playButton{bottom:30px;height:110px;left:30px;width:110px}}.family__video__player a .playButton:after{border-top:12px solid transparent;border-bottom:12px solid transparent;content:"";height:0;-ms-transform:translateX(2px);transform:translateX(2px);width:0;z-index:1;border-left:20px solid #ffffff}@media screen and (min-width: 1024px){.family__video__player a .playButton:after{border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:50px solid #ffffff;-ms-transform:translateX(6px);transform:translateX(6px)}}.family__video__player img{width:100%}@media screen and (max-width: 667px){.family__video__player{float:none;width:auto}}.family__donate{margin:0 auto;max-width:556px;text-align:center;width:calc(100% - 40px)}.family__donate .button{display:inline-block;margin:70px auto;max-width:368px;width:100% !important}.family__donate p{font:16px/22px "Montserrat Regular",sans-serif;margin-top:0;text-align:center}.family__donate p:last-child{margin-bottom:0}.family__stories{margin-bottom:60px;margin-top:80px}@media screen and (min-width: 768px){.family__stories{margin-bottom:120px}}.family__stories__heading{font-size:30px;line-height:44px;margin-bottom:30px}@media screen and (min-width: 768px){.family__stories__grid{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}.family__stories__story{margin-bottom:40px}@media screen and (min-width: 768px){.family__stories__story{margin-bottom:0}}.family__stories__story figure{background:#212121;margin:0;height:0;padding-top:60%;position:relative;overflow:hidden;width:100%}.family__stories__story figure img{display:block;height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.family__stories__story h3{color:#000 !important;font:16px/22px "Montserrat Medium",sans-serif;margin:0;padding:20px 20px 0;transition:color 300ms ease}.family__stories__story:hover a,.family__stories__story:hover h3{color:#f8c94c !important}.contact__form{margin-top:20px;margin-bottom:40px}.contact__form>.form__row{margin-bottom:0}.contact__form--left{float:left;width:605px;margin-right:40px}@media screen and (max-width: 667px){.contact__form--left{float:none;margin-right:0;width:auto}}.contact__form--right{float:left;width:320px}@media screen and (max-width: 667px){.contact__form--right{float:none;margin:40px 0 0;width:auto}}.contact__form--right ul img{float:left}.contact__form--right ul p{float:left}@media screen and (max-width: 667px){.contact__form--right ul p{font-size:12px}}.contact__form__address__item{margin-top:20px;overflow:hidden}.contact__form__address__item img{float:left}.contact__form__address__item p{float:left;margin:0;padding-left:10px}.contact__form__address__item--phone p{margin-top:8px}@media screen and (max-width: 667px){.contact__form__map{width:80%;height:80%}}.contact__form__input--email,.contact__form__input--phone{width:292px;float:left}@media screen and (max-width: 667px){.contact__form__input--email,.contact__form__input--phone{float:none;width:100%}}.contact__form__input--email{margin-right:20px}@media screen and (max-width: 667px){.contact__form__input--email{margin-bottom:20px;margin-right:0}}@media screen and (max-width: 667px){.contact__form__input--phone{margin:20px 0 0}}.about__hero .container,.about__hero .events__list,.about__hero .events__media,.about__hero .privacy,.about__hero .financials{min-height:590px;position:relative}@media screen and (max-width: 667px){.about__hero--containerMarginBottom{margin-bottom:200px}}.about__hero__left{float:left;width:70%;margin-top:80px}@media screen and (max-width: 667px){.about__hero__left{width:100%;margin-top:0}.about__hero__left h1{font-size:17px}}.about__hero__left--body{width:inherit}@media screen and (max-width: 667px){.about__hero__left--body{width:100%;font-size:15px}}.about__hero__right{background:url(../img/about_hero.png) no-repeat center;background-size:contain;margin-left:0;width:100%;height:260px}@media screen and (min-width: 800px){.about__hero__right{top:-32px;width:40%}}@media screen and (min-width: 668px){.about__hero__right{background-position:left top;background-size:552px 590px;height:590px;position:absolute;right:0;top:0;width:40%}}@media screen and (min-width: 1440px){.about__hero__right{right:-143px;width:552px}}.about__tabs{margin-bottom:60px}.about__tabs__list{background-color:#fac03c;text-align:center}.about__tabs__list ul{margin:0}.about__tabs__list__item{width:19%;color:#000;font-family:"Montserrat Bold",sans-serif;text-transform:uppercase;display:table-cell !important;vertical-align:middle !important}.about__tabs__list__item.active{color:#fff}.about__tabs__list__item a{color:inherit;padding:16px 16px 17px;display:block;outline:0;font-size:16px}.about__tabs__tab{display:none}.about__tabs__tab.active{display:block}.about__tabs__tab>.container>h2,.about__tabs__tab>.events__list>h2,.about__tabs__tab>.events__media>h2,.about__tabs__tab>.privacy>h2,.about__tabs__tab>.financials>h2{font-size:26px;text-transform:uppercase;text-align:center;padding-top:14px}.about__tabs__tab__promise--promise{background-color:#e1e1e1}.about__tabs__tab__promise--promise .container,.about__tabs__tab__promise--promise .events__list,.about__tabs__tab__promise--promise .events__media,.about__tabs__tab__promise--promise .privacy,.about__tabs__tab__promise--promise .financials{background-image:url(../img/about_promise_promise_background.png);background-repeat:no-repeat;height:170px;padding:40px 0;opacity:0;transition:opacity .8s ease-out}@media screen and (max-width: 667px){.about__tabs__tab__promise--promise .container,.about__tabs__tab__promise--promise .events__list,.about__tabs__tab__promise--promise .events__media,.about__tabs__tab__promise--promise .privacy,.about__tabs__tab__promise--promise .financials{background-image:none;background-color:#fff;padding:5px 0;height:128px}}.about__tabs__tab__promise--promise h2{margin-left:360px;text-transform:uppercase;float:left;line-height:120px;font-family:"Montserrat Bold",sans-serif;font-size:26px;opacity:0;transition:opacity .8s ease-out;transition-delay:.5s}.about__tabs__tab__promise--promise--body{float:left;padding-left:50px;padding-top:10px;font-family:"Montserrat Bold",sans-serif;font-style:italic;font-size:24px;opacity:0;transition:opacity .8s ease-out;transition-delay:1s}@media screen and (max-width: 667px){.about__tabs__tab__promise--promise--body{float:none;font-size:15px;opacity:1;padding-left:0;text-align:center}}.about__tabs__tab__promise--promise--body p{margin:4px 0}.about__tabs__tab__promise--promise--body em{font-family:"Montserrat Light",sans-serif}.about__tabs__tab__promise--promise--in .container,.about__tabs__tab__promise--promise--in .events__list,.about__tabs__tab__promise--promise--in .events__media,.about__tabs__tab__promise--promise--in .privacy,.about__tabs__tab__promise--promise--in .financials,.about__tabs__tab__promise--promise--in h2,.about__tabs__tab__promise--promise--in .about__tabs__tab__promise--promise--body{opacity:1}.about__tabs__tab__promise--team{background:linear-gradient(to bottom, #1d1e1f 0%, #1e1f20 25%, #262729 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1e1f', endColorstr='#262729',GradientType=0 );font-family:"Montserrat Light",sans-serif;font-style:italic;color:#fff;font-size:24px}@media screen and (max-width: 667px){.about__tabs__tab__promise--team{font-size:15px}}.about__tabs__tab__promise--team .container,.about__tabs__tab__promise--team .events__list,.about__tabs__tab__promise--team .events__media,.about__tabs__tab__promise--team .privacy,.about__tabs__tab__promise--team .financials{background-image:url(../img/about_promise_team_background.png);background-repeat:no-repeat;background-position:center;padding:60px 10px 24px;height:170px;opacity:0;transition:opacity .8s ease-out}@media screen and (max-width: 667px){.about__tabs__tab__promise--team .container,.about__tabs__tab__promise--team .events__list,.about__tabs__tab__promise--team .events__media,.about__tabs__tab__promise--team .privacy,.about__tabs__tab__promise--team .financials{background-image:url(../img/about_team@2x.png);background-size:cover;text-align:center;padding:10px 10px 0;height:128px}}.about__tabs__tab__promise--team .container p,.about__tabs__tab__promise--team .events__list p,.about__tabs__tab__promise--team .events__media p,.about__tabs__tab__promise--team .privacy p,.about__tabs__tab__promise--team .financials p{width:50%;float:right;padding:0;opacity:0;transition:opacity .8s ease-out;transition-delay:.8s}@media screen and (max-width: 667px){.about__tabs__tab__promise--team .container p,.about__tabs__tab__promise--team .events__list p,.about__tabs__tab__promise--team .events__media p,.about__tabs__tab__promise--team .privacy p,.about__tabs__tab__promise--team .financials p{margin-top:0;float:none;width:auto}}.about__tabs__tab__promise--team .container strong,.about__tabs__tab__promise--team .events__list strong,.about__tabs__tab__promise--team .events__media strong,.about__tabs__tab__promise--team .privacy strong,.about__tabs__tab__promise--team .financials strong{font-family:"Montserrat Bold",sans-serif;font-style:italic;color:#fac03c}.about__tabs__tab__promise--team--in .container,.about__tabs__tab__promise--team--in .events__list,.about__tabs__tab__promise--team--in .events__media,.about__tabs__tab__promise--team--in .privacy,.about__tabs__tab__promise--team--in .financials{opacity:1}.about__tabs__tab__promise--team--in .container p,.about__tabs__tab__promise--team--in .events__list p,.about__tabs__tab__promise--team--in .events__media p,.about__tabs__tab__promise--team--in .privacy p,.about__tabs__tab__promise--team--in .financials p{opacity:1}.about__tabs__tab__promise--donate{background-color:#f6c647;font-size:24px;font-family:"Montserrat Light",sans-serif;font-style:italic}@media screen and (max-width: 667px){.about__tabs__tab__promise--donate{font-size:15px}}.about__tabs__tab__promise--donate .container,.about__tabs__tab__promise--donate .events__list,.about__tabs__tab__promise--donate .events__media,.about__tabs__tab__promise--donate .privacy,.about__tabs__tab__promise--donate .financials{background-image:url(../img/about_promise_donate_background.png);background-repeat:no-repeat;height:170px;padding:60px 10px 24px;opacity:0;transition:opacity .8s ease-out}@media screen and (max-width: 667px){.about__tabs__tab__promise--donate .container,.about__tabs__tab__promise--donate .events__list,.about__tabs__tab__promise--donate .events__media,.about__tabs__tab__promise--donate .privacy,.about__tabs__tab__promise--donate .financials{background-image:none;height:128px;text-align:center;padding:10px 10px 0}}.about__tabs__tab__promise--donate .container p,.about__tabs__tab__promise--donate .events__list p,.about__tabs__tab__promise--donate .events__media p,.about__tabs__tab__promise--donate .privacy p,.about__tabs__tab__promise--donate .financials p{float:right;width:50%;padding:0 20px;opacity:0;transition:opacity .8s ease-out;transition-delay:.6s}@media screen and (max-width: 667px){.about__tabs__tab__promise--donate .container p,.about__tabs__tab__promise--donate .events__list p,.about__tabs__tab__promise--donate .events__media p,.about__tabs__tab__promise--donate .privacy p,.about__tabs__tab__promise--donate .financials p{float:none;width:auto;padding:0 10px;margin-top:0}}.about__tabs__tab__promise--donate .container a,.about__tabs__tab__promise--donate .events__list a,.about__tabs__tab__promise--donate .events__media a,.about__tabs__tab__promise--donate .privacy a,.about__tabs__tab__promise--donate .financials a{color:#fff;text-decoration:underline}.about__tabs__tab__promise--donate .container strong,.about__tabs__tab__promise--donate .events__list strong,.about__tabs__tab__promise--donate .events__media strong,.about__tabs__tab__promise--donate .privacy strong,.about__tabs__tab__promise--donate .financials strong{font-family:"Montserrat Bold",sans-serif}.about__tabs__tab__promise--donate--in .container,.about__tabs__tab__promise--donate--in .events__list,.about__tabs__tab__promise--donate--in .events__media,.about__tabs__tab__promise--donate--in .privacy,.about__tabs__tab__promise--donate--in .financials{opacity:1}.about__tabs__tab__promise--donate--in .container p,.about__tabs__tab__promise--donate--in .events__list p,.about__tabs__tab__promise--donate--in .events__media p,.about__tabs__tab__promise--donate--in .privacy p,.about__tabs__tab__promise--donate--in .financials p{opacity:1}.about__tabs__tab__process ol{list-style-type:none;counter-reset:process-counter;padding-left:210px}.about__tabs__tab__process--mobile ol{padding-left:0}.about__tabs__tab__process li{position:relative;padding-top:20px;padding-left:100px;margin-bottom:70px;height:152px;font-size:18px;letter-spacing:1px}.about__tabs__tab__process li:before{list-style:decimal;content:counter(process-counter);counter-increment:process-counter;font-family:"Montserrat Medium",sans-serif;color:#fac03c;font-size:120px;position:absolute;left:0;top:0}.about__tabs__tab__process--mobile li{height:auto;margin-bottom:20px;padding-left:25px;padding-right:25px;padding-top:83px}.about__tabs__tab__process--mobile li:before{font-size:50px;left:108px}.about__tabs__tab__process--mobile li p{display:none}.about__tabs__tab__process--mobile li.active p{display:block}.about__tabs__tab__process__icon{position:absolute;top:0;left:-208px}.about__tabs__tab__process__icon a{width:168px;height:168px;display:block;border-radius:50%;background-color:#1e1f21;text-align:center}.about__tabs__tab__process__icon a img{position:relative;width:80px;height:80px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .2s ease-in-out}.no-touch .about__tabs__tab__process__icon a:hover img{-ms-transform:rotate(20deg) translateX(-20%) translateY(-45%);transform:rotate(20deg) translateX(-20%) translateY(-45%)}.about__tabs__tab__process__icon--question{width:50px !important;height:76px !important}.about__tabs__tab__process__icon--hands{width:91px !important;height:122px !important}.about__tabs__tab__process__icon--handcuffs{width:108px !important;height:85px !important}.about__tabs__tab__process--mobile .about__tabs__tab__process__icon{left:12px;z-index:10}.about__tabs__tab__process--mobile .about__tabs__tab__process__icon a{height:84px;width:84px}.about__tabs__tab__process--mobile .about__tabs__tab__process__icon a img{height:40px;width:40px}.about__tabs__tab__process--mobile .about__tabs__tab__process__icon--question{width:25px !important;height:38px !important}.about__tabs__tab__process--mobile .about__tabs__tab__process__icon--hands{width:45px !important;height:61px !important}.about__tabs__tab__process--mobile .about__tabs__tab__process__icon--handcuffs{width:54px !important;height:42px !important}.about__tabs__tab__process--mobile .about__tabs__tab__process__title{box-sizing:border-box;font-family:"Montserrat Medium",sans-serif;font-size:15px;height:84px;left:0;line-height:15px;padding-left:150px;position:absolute;top:0;width:100%}.about__tabs__tab__process--mobile .about__tabs__tab__process__title span{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.about__tabs__tab__process--banner{background-color:#1e1f21;color:#fff;font-size:18px}.about__tabs__tab__process--banner .container,.about__tabs__tab__process--banner .events__list,.about__tabs__tab__process--banner .events__media,.about__tabs__tab__process--banner .privacy,.about__tabs__tab__process--banner .financials{background:url(../img/about_process_background.png) no-repeat;padding:30px 10px 60px;height:200px;opacity:0;transition:opacity .8s ease-out}@media screen and (max-width: 667px){.about__tabs__tab__process--banner .container,.about__tabs__tab__process--banner .events__list,.about__tabs__tab__process--banner .events__media,.about__tabs__tab__process--banner .privacy,.about__tabs__tab__process--banner .financials{background:none;height:auto;padding:15px;opacity:1}}.about__tabs__tab__process--banner--body{float:right;text-align:center;width:50%;opacity:0;transition:opacity .8s ease-out;transition-delay:.5s;letter-spacing:2px;font-size:18px}.about__tabs__tab__process--banner--body strong{color:#fac03c;font-family:"Montserrat Bold",sans-serif;text-transform:uppercase}@media screen and (max-width: 667px){.about__tabs__tab__process--banner--body{opacity:1;float:none;width:auto}}.about__tabs__tab__process--banner--in .container,.about__tabs__tab__process--banner--in .events__list,.about__tabs__tab__process--banner--in .events__media,.about__tabs__tab__process--banner--in .privacy,.about__tabs__tab__process--banner--in .financials,.about__tabs__tab__process--banner--in .about__tabs__tab__process--banner--body{opacity:1}.about__tabs__tab__technology__header{text-align:center;width:545px;margin:0 auto}.about__tabs__tab__technology__header h3{font-size:36px;font-family:"Montserrat Bold",sans-serif;margin:52px 0 10px;border-bottom:1px solid #c4c4c4}@media screen and (max-width: 667px){.about__tabs__tab__technology__header h3{margin-top:10px}}.about__tabs__tab__technology__header h4{font-size:18px;font-weight:normal;color:#1e1f21;margin-top:0}.about__tabs__tab__technology--mobile .about__tabs__tab__technology__header{margin:0 25px;width:auto}.about__tabs__tab__technology__vs{width:310px;background-color:#a1a1a1;margin:0 auto;text-align:center;color:#fff;font-size:24px;font-family:"Montserrat Bold",sans-serif}.about__tabs__tab__technology__vs span{font-family:"Montserrat Regular",sans-serif}.about__tabs__tab__technology--mobile .about__tabs__tab__technology__vs{width:100%}.about__tabs__tab__technology__figure{margin-top:4px}.about__tabs__tab__technology__figure__item{width:50%;min-height:370px;position:relative;opacity:0;transition:opacity 1s}@media screen and (max-width: 667px){.about__tabs__tab__technology__figure__item{min-height:185px}}.about__tabs__tab__technology__figure__item:before{content:"";display:block;background-image:url(../img/about_technology_map.svg);background-repeat:no-repeat;background-position:top center;background-size:370px;width:370px;height:370px;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.about__tabs__tab__technology__figure__item__caption{position:absolute;background-color:#fac03c;box-shadow:10px 8px 34px -3px rgba(0,0,0,0.4);width:262px;text-align:center;font-size:18px;padding:8px 0;line-height:15px}@media screen and (max-width: 667px){.about__tabs__tab__technology__figure__item__caption{font-size:12px;padding:4px 0;width:130px}}.about__tabs__tab__technology__figure__item__caption h5{margin:0;text-transform:uppercase;font-size:16px;font-family:"Montserrat Bold",sans-serif;line-height:20px}@media screen and (max-width: 667px){.about__tabs__tab__technology__figure__item__caption h5{font-size:12px;line-height:12px}}.about__tabs__tab__technology__figure__item__caption:after{content:"";position:absolute;bottom:-20px;right:0;border-width:20px 0 0 20px;border-style:solid;border-color:#fac03c transparent;display:block;width:0}.about__tabs__tab__technology__figure__item--left{float:left;position:relative;transition-delay:.8s}.about__tabs__tab__technology__figure__item--left:after{content:"";width:1px;position:absolute;top:0;right:0;bottom:-180px;background:#1e1f21}@media screen and (max-width: 667px){.about__tabs__tab__technology__figure__item--left:after{display:none}}.about__tabs__tab__technology__figure__item--left--in{opacity:1}.about__tabs__tab__technology__figure__item--left--top{left:129px;padding:4px 0;top:11px}@media screen and (min-width: 668px){.about__tabs__tab__technology__figure__item--left--top{left:0;padding:8px 0;top:56px}}@media screen and (max-width: 667px){.about__tabs__tab__technology__figure__item--left--top:after{border-width:20px 20px 0 0;left:0;right:auto}}.about__tabs__tab__technology__figure__item--left--bottom{top:74px;left:0}@media screen and (min-width: 668px){.about__tabs__tab__technology__figure__item--left--bottom{top:180px}}.about__tabs__tab__technology__figure__item--right{float:right;position:relative}.about__tabs__tab__technology__figure__item--right--in{opacity:1}.about__tabs__tab__technology__figure__item--right--top{top:12px;right:20px}@media screen and (min-width: 668px){.about__tabs__tab__technology__figure__item--right--top{top:56px;right:38px}}.about__tabs__tab__technology__figure__item--right--top:after{border-width:20px 0 20px 20px;border-color:transparent #fac03c;left:0;right:auto}.about__tabs__tab__technology__figure__item--right--bottom{right:auto;left:1px;top:74px}@media screen and (min-width: 668px){.about__tabs__tab__technology__figure__item--right--bottom{left:auto;top:180px;right:38px}}.about__tabs__tab__technology__figure__item--right--bottom:after{border-width:20px 0 20px 20px;border-color:transparent #fac03c;left:0;right:auto}@media screen and (max-width: 667px){.about__tabs__tab__technology__figure__item--right--bottom:after{border-width:20px 0 0 20px;border-color:#fac03c transparent;left:auto;right:0}}.about__tabs__tab__technology--mobile .about__tabs__tab__technology__figure__item{float:none;margin:20px auto;opacity:1;width:280px}.about__tabs__tab__technology--mobile .about__tabs__tab__technology__figure__item:before{background-size:185px;width:185px;height:185px}.about__tabs__tab__technology__description{text-align:center}@media screen and (min-width: 668px){.about__tabs__tab__technology__description{margin-top:40px}}.about__tabs__tab__technology__description h3{font-size:18px;font-family:"Montserrat Medium",sans-serif;text-transform:uppercase;letter-spacing:2px}.about__tabs__tab__technology__description p:last-child{margin-bottom:0}.about__tabs__tab__technology__description--left{float:left;width:50%;border-right:20px solid transparent;box-sizing:border-box;position:relative}@media screen and (max-width: 667px){.about__tabs__tab__technology__description--left{margin-bottom:20px}}.about__tabs__tab__technology__description--left:after{bottom:-21px;content:"";height:1px;left:20px;width:auto;position:absolute;top:auto;right:20px;background:#1e1f21}@media screen and (min-width: 668px){.about__tabs__tab__technology__description--left:after{display:none}}.about__tabs__tab__technology__description--right{float:right;width:50%;border-left:20px solid transparent;box-sizing:border-box}@media screen and (max-width: 667px){.about__tabs__tab__technology__description--left,.about__tabs__tab__technology__description--right{float:none;border:none;padding:0 15px;width:100%}}.about__tabs__tab__technology__howitworks{text-align:center;list-style-type:none;counter-reset:process-counter}.about__tabs__tab__technology__howitworks__icon{display:block}.about__tabs__tab__technology__howitworks__item{width:28%;font-family:"Montserrat Medium",sans-serif;font-size:18px;margin-left:5%;position:relative}@media screen and (max-width: 667px){.about__tabs__tab__technology__howitworks__item{margin:0 35px !important;width:auto}}.about__tabs__tab__technology__howitworks__item p{padding-left:40px;text-align:left;opacity:0}@media screen and (max-width: 667px){.about__tabs__tab__technology__howitworks__item p{opacity:1}}.about__tabs__tab__technology__howitworks__item:first-child{margin-left:0}.about__tabs__tab__technology__howitworks__item:before{list-style:decimal;content:counter(process-counter);counter-increment:process-counter;font-family:"Montserrat Bold",sans-serif;color:#fac03c;font-size:48px;position:absolute;left:0;top:170px}.about__tabs__tab__technology__howitworks__item--in p{transition:opacity .5s;opacity:1}.about__tabs__tab__technology__howitworks__item--in:nth-child(2) p{transition-delay:.2s}.about__tabs__tab__technology__howitworks__item--in:nth-child(3) p{transition-delay:.5s}.about__tabs__tab__technology__banner{margin:40px auto;background-color:#1e1f21;padding:26px 0 27px;text-align:center;color:#fff;font-size:24px;font-family:"Montserrat Medium",sans-serif;max-width:1122px}.about__tabs__tab__technology__banner p{padding:0;margin:0}.about__tabs__tab__aftercare{position:relative}@media screen and (min-width: 667px){.about__tabs__tab__aftercare{background-image:url(../img/aftercare_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}}.about__tabs__tab__aftercare .container,.about__tabs__tab__aftercare .events__list,.about__tabs__tab__aftercare .events__media,.about__tabs__tab__aftercare .privacy,.about__tabs__tab__aftercare .financials{width:auto}.about__tabs__tab__aftercare iframe{border:10px solid #fff;display:block;margin:50px auto;max-width:100%;box-shadow:3px 8px 25px 0px rgba(0,0,0,0.22);width:90%;min-height:300px}@media screen and (min-width: 930px){.about__tabs__tab__aftercare iframe{width:853px;height:480px;margin:50px auto 100px}}.about__tabs__tab__team h2{text-align:center;font-size:26px;text-transform:uppercase;font-family:"Montserrat Bold",sans-serif;letter-spacing:1.2px;margin-top:70px}@media screen and (max-width: 667px){.about__tabs__tab__team h2{font-size:17px;margin-top:20px}}.about__tabs__tab__team h3{margin-top:0;text-align:center;font-size:18px;font-weight:normal;letter-spacing:2px}@media screen and (max-width: 667px){.about__tabs__tab__team h3{font-size:17px;font-family:"Montserrat Light",sans-serif;font-weight:normal;letter-spacing:1.2px}}.about__tabs__tab__team__bio{display:none;text-align:left;background-color:#fff;padding:20px 10px 20px 260px;z-index:100;box-sizing:border-box}@media screen and (max-width: 667px){.about__tabs__tab__team__bio{display:block;padding:0;max-width:100%;background-color:transparent;padding-bottom:20px}}.about__tabs__tab__team__bio__close{background-color:#fac03c;text-transform:uppercase;color:#000;padding:4px 8px 2px;float:right;font-family:"Montserrat Bold",sans-serif;font-size:18px}.about__tabs__tab__team__avatars{background-color:#f5f5f5;position:relative;z-index:50;transition:background-color .4s}.about__tabs__tab__team__avatars--fade,.about__tabs__tab__team__avatars--governers{background-color:#fff;z-index:100}.about__tabs__tab__team__avatars__list{text-align:center;color:#000;position:relative}.about__tabs__tab__team__avatars__list a{color:#000;outline:none}.about__tabs__tab__team__avatars__list__centerBoard{width:100%;margin:0 auto;position:relative;left:0;padding:0 !important;height:inherit}@media screen and (min-width: 668px){.about__tabs__tab__team__avatars__list__centerBoard{width:38% !important}}.about__tabs__tab__team__avatars__list__centerBoard__topBoard{height:200px;max-width:40%;margin:0 auto}.about__tabs__tab__team__avatars__list__centerBoard__bottomBoard{height:inherit;min-height:200px;max-width:40%;margin:0 auto}.about__tabs__tab__team__avatars__list__item{margin:40px 2px 0;text-align:center;opacity:1;transition:opacity .5s}.about__tabs__tab__team__avatars__list__item__silhouette{background-color:#000}.about__tabs__tab__team__avatars__list__item--governorList{min-width:200px;height:22px;text-align:center;list-style-type:none;font-family:"Gotham-Bold", sans-serif;font-size:15px;letter-spacing:2px;text-transform:uppercase}.about__tabs__tab__team__avatars__list__item--fade{opacity:.3;z-index:10}.about__tabs__tab__team__avatars__list__item--clone{z-index:9999;margin:0;list-style:none}.about__tabs__tab__team__avatars__list__item--right{text-align:right}.about__tabs__tab__team__avatars__list__item--left{text-align:left}.about__tabs__tab__team__avatars__list__item--centerBoard{width:35%;margin:0 auto}.about__tabs__tab__team__avatars__list__item img{width:204px;height:204px;border-radius:100%}.about__tabs__tab__team__avatars__list__item h4{font-family:"Montserrat Bold",sans-serif;font-size:15px;letter-spacing:2px;text-transform:uppercase;margin:10px 0 0 0;line-height:18px}.about__tabs__tab__team__avatars__list__item p{margin:0 0 20px 0;font-size:15px;text-transform:uppercase;letter-spacing:1.2px}.about__tabs__tab__team__avatars--governers .about__tabs__tab__team__avatars__list__item{float:left;margin:20px 0 0;width:50%;list-style-type:none}.about__tabs__tab__team__avatars--governers .about__tabs__tab__team__avatars__list__item img{height:85px;width:85px}@media screen and (max-width: 667px){.about__tabs__tab__team__avatars--governers .about__tabs__tab__team__avatars__list__item{margin:25px 0 35px}}@media screen and (max-width: 668px){.about .governor_position{display:none}}@media screen and (min-width: 668px){.about .govMaxWidth{height:200px}}.about__collapse__item{border-bottom:3px solid #fff}.about__collapse__item__header{background-color:#f8c94c;padding:35px 33px}.about__collapse__item__header h2{margin:0;font-size:20px;text-transform:uppercase}.about__collapse__item__header.collapse-header--active{color:white}@media screen and (max-width: 667px){.join__hero{margin-bottom:40px}}@media screen and (min-width: 668px){.join__hero .container,.join__hero .events__list,.join__hero .events__media,.join__hero .privacy,.join__hero .financials{min-height:483px;position:relative}}.join__hero__left{float:left;width:70%;margin-top:80px;z-index:10}@media screen and (max-width: 667px){.join__hero__left{width:76%;letter-spacing:1.2px;margin-top:20px}}.join__hero__left h1{margin-bottom:0;line-height:30px;z-index:99 !important}@media screen and (max-width: 667px){.join__hero__left h1{font-size:17px;line-height:19px}}.join__hero__left h1 br{display:none}@media screen and (max-width: 667px){.join__hero__left--body{font-size:15px;width:100%;line-height:18px;letter-spacing:1px}}.join__hero__left--body p{margin:10px 0 40px}@media screen and (max-width: 667px){.join__hero__left--body p{margin-bottom:12px}}.join__hero__left--body .red-button{text-transform:uppercase}.join__hero__right{background:url(../img/join_hero.png) no-repeat;background-size:258px auto;float:right;height:230px;margin-left:-45px;margin-top:-30px;margin-right:-10px;width:104px;z-index:-1 !important}@media screen and (min-width: 668px){.join__hero__right{background-size:auto 100%;float:none;height:630px;margin-left:0;margin-right:0;margin-top:0;position:absolute;right:10px;top:-30px;width:335px}}@media screen and (min-width: 1440px){.join__hero__right{right:-113px;width:576px}}.join__choices__banner{background-color:#fac03c;padding:8px 0;margin-bottom:20px}@media screen and (max-width: 667px){.join__choices__banner{margin:0 -10px 20px}}.join__choices__banner h3{text-align:center;font-family:"Montserrat Medium",sans-serif;font-size:17px;text-transform:uppercase;font-weight:normal;letter-spacing:2px;padding:0;margin:0}@media screen and (max-width: 667px){.join__choices__banner h3{font-size:13px}}.join__choices__list{font-size:0;margin-bottom:60px !important}@media screen and (max-width: 667px){.join__choices__list{margin-bottom:20px !important}}.join__choices__list a{display:block}.join__choices__list a img{transition:transform .2s ease-in-out}.join__choices__list a:hover img{-ms-transform:rotate(20deg);transform:rotate(20deg)}.join__choices__list li{width:25%;box-sizing:border-box;padding-right:8px;margin:0;padding-bottom:8px}@media screen and (max-width: 667px){.join__choices__list li{width:50%}.join__choices__list li:nth-child(2n){padding-right:0}}.join__choices__list li:nth-child(4),.join__choices__list li:nth-child(8){padding-right:0}.join__choices__list__item{background-color:#1e1f20;padding-top:58px;height:150px;text-align:center;text-transform:uppercase;font-size:16px}.join__choices__list__item__icon{position:relative;height:68px}.join__choices__list__item__icon img{max-height:80%}@media screen and (max-width: 667px){.join__choices__list__item__icon{height:28px}.join__choices__list__item__icon img{max-height:100%}}@media screen and (max-width: 667px){.join__choices__list__item{font-size:15px;height:100px;padding-top:20px}}.container--module{margin:0 auto 90px}.container--module h2{font:700 28px/100% "Montserrat Bold",sans-serif;margin-bottom:20px}.partnerships h2{text-align:center}.partnerships .container--module p{text-align:center}.partnerships .container--module .recaptcha{grid-column:1/3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.partnerships .container--module .recaptcha-incomplete{display:none;color:red}.partnerships__hero .container,.partnerships__hero .events__list,.partnerships__hero .events__media,.partnerships__hero .privacy,.partnerships__hero .financials{margin-bottom:0}@media screen and (min-width: 668px){.partnerships__hero .container,.partnerships__hero .events__list,.partnerships__hero .events__media,.partnerships__hero .privacy,.partnerships__hero .financials{min-height:454px;position:relative}}.partnerships__hero__left{float:left;width:80%;margin-top:-14px;z-index:200;margin-left:15px}@media screen and (max-width: 667px){.partnerships__hero__left{width:50%;margin-top:0;margin-left:0px}.partnerships__hero__left h1{font-size:17px;margin-bottom:0}}.partnerships__hero__left--body{width:inherit}@media screen and (max-width: 667px){.partnerships__hero__left--body{margin-top:-10px;width:130%;font-size:15px}.partnerships__hero__left--body p:last-child{margin-top:40px;width:140%}}.partnerships__hero__right{background:url(../img/partnerships_hero.png) no-repeat;background-position:left top;background-size:cover;float:right;margin-top:0;margin-right:-10px;margin-left:-100px;width:36%;height:290px;z-index:99}@media screen and (min-width: 668px){.partnerships__hero__right{background-size:auto 100%;height:474px;margin-left:0;margin-right:0;position:absolute;right:0;top:-80px;width:336px;z-index:99}}@media screen and (min-width: 1440px){.partnerships__hero__right{right:-100px;width:436px}}.partnerships .form-display-btn{background:none;color:#000;font:700 18px/100% "Montserrat Bold",sans-serif;border-bottom:2px solid #fac03c;padding:0 0 2px;margin:25px auto;display:block}.partnerships .full{grid-column:1 / 2}@media screen and (min-width: 768px){.partnerships .full{grid-column:1 / 3}}.partnerships .one-third{grid-column:1 / 2;display:-ms-grid;display:grid;grid-gap:15px}@media screen and (min-width: 768px){.partnerships .one-third{grid-column:1 / 3;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.partnerships button{grid-column:1 / 2}@media screen and (min-width: 768px){.partnerships button{grid-column:1 / 3}}.partnerships form{display:none;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:15px}.partnerships form select{-ms-flex-order:0;order:0;background-color:#f5f5f5;font-size:16px;font-family:"Montserrat Light", sans-serif;padding:20px 25px;letter-spacing:inherit;border-radius:4px;width:100%;box-sizing:border-box;outline:none;border:none}.partnerships form .currency{position:relative;display:table;border-collapse:separate}.partnerships form .currency span{padding:10px 5px 10px 0px;font-size:16px;font-weight:400;line-height:1;text-align:center;background-color:#f5f5f5;display:table-cell;text-align:right}.partnerships form .currency input{display:table-cell;padding-left:0}@media screen and (min-width: 768px){.partnerships form{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.partnerships .product-showcase{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px}.partnerships .product-showcase a{color:#000}.partnerships .product-showcase__item{border:3px solid #fac03c;border-radius:10px;padding:10px}.partnerships .product-showcase__item .shot{height:235px}.partnerships .product-showcase__item .shot img{width:100%;height:100%;object-fit:contain}.partnerships .support-showcase{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:10px}.partnerships .support-showcase a{color:#000}.partnerships .support-showcase__item{border:3px solid #fac03c;border-radius:10px;padding:10px}.partnerships .support-showcase__item .shot{height:100px}.partnerships .support-showcase__item .shot img{width:100%;height:100%;object-fit:contain}.partnerships .partner-stories{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.partnerships .partner-stories a{color:#000}.partnerships .partner-stories p{text-align:left;width:85%}.partnerships .partner-stories__item .shot img{width:100%;height:100%;object-fit:contain}.events__disclaimer{font-weight:bold;margin-bottom:30px;text-align:center}.events__list{background:#1e1f20;padding:22px;box-sizing:border-box;margin-bottom:40px}@media screen and (max-width: 667px){.events__list{margin-bottom:15px}}.events__list__header{border-bottom:1px solid #6f7070;padding:2px 0 3px}.events__list__header--left{float:left}.events__list__header--right{float:right}.events__list__header h1{font-size:17px;font-family:"Montserrat Medium",sans-serif;text-transform:uppercase;letter-spacing:2px;color:#fff;margin:0 0 20px}.events__list__header button{background-color:#313131;border-radius:0;font-size:14px;padding:8px 12px}.events__list__events{max-height:630px;overflow-y:scroll}.events__list__events.mCustomScrollbar{overflow:hidden}.events__list__events__item{color:#fff;padding:40px 0;border-bottom:1px solid #6f7070}.events__list__events__item:last-child{border:0}.events__list__events__item__thumbnail{float:left;margin-right:20px}@media screen and (max-width: 667px){.events__list__events__item__thumbnail{display:none}}.events__list__events__item__details{float:left;width:60%}@media screen and (max-width: 667px){.events__list__events__item__details{float:none;width:auto}}.events__list__events__item__details h2{color:#fac03c;margin:0 0 10px}.events__list__events__item__details__date,.events__list__events__item__details__location{display:inline-block;float:left;box-sizing:border-box;font-size:20px;margin-right:20px}@media screen and (max-width: 667px){.events__list__events__item__details__date,.events__list__events__item__details__location{margin-right:0;width:50%}}.events__list__events__item__details__date{padding-left:30px;background:url(../img/cal-icon-grey.svg) no-repeat;background-size:24px 23px}.events__list__events__item__details__location{padding-left:20px;background:url(../img/location-icon-grey.svg) no-repeat;background-size:17px 25px}.events__list__events__item__tickets{float:right;padding-top:10px}@media screen and (max-width: 667px){.events__list__events__item__tickets{float:none;margin-top:20px}}.events__list__events__item__tickets .red-button{text-transform:uppercase;padding:4px 12px}.events__list--archive .events__list__events__item{width:50%;float:left;border:0}@media screen and (max-width: 667px){.events__list--archive .events__list__events__item{float:none;width:auto}}.events__list--archive .events__list__events__item__details__location{background-size:14px 20px;font-size:14px}.events__list--archive .events__list__events__item__details__date{background-size:20px 19px;font-size:14px}.events__highlights{background:#fac03c;padding:22px 0 30px}.events__highlights h2{margin:0 0 22px 0;font-size:17px;text-transform:uppercase;letter-spacing:2px;font-weight:normal;font-family:"Montserrat Medium",sans-serif}@media screen and (max-width: 667px){.events__highlights h2{text-align:center}}.events__highlights__list__item{padding:0 10px}@media screen and (max-width: 667px){.events__highlights__list__item img{height:65px}}.events__media h2{font-weight:normal;font-size:17px;text-transform:uppercase;font-family:"Montserrat Medium",sans-serif;letter-spacing:2px;margin-bottom:20px}@media screen and (max-width: 667px){.events__media h2{text-align:center}}.events__media p{margin-top:0}.events__media__image{width:50%;float:left;height:399px;background:url(../img/events_laptop.png) no-repeat;background-size:100%}@media screen and (max-width: 667px){.events__media__image{float:none;height:0;overflow:hidden;padding:51.99387% 0 0;position:relative;width:100%}}.events__media__details{float:left;width:50%;box-sizing:border-box;padding:0 40px 10px 0}@media screen and (max-width: 667px){.events__media__details{float:none;text-align:center;padding:10px;width:auto}}.events__media__details h3{font-size:25px;font-family:"Montserrat Bold",sans-serif;text-transform:uppercase;color:#fac03c;margin:0}.events__media__details h4{font-size:24px;margin:0;font-family:"Montserrat Regular",sans-serif;font-weight:normal}.events__media__details__trailer{color:#000;font-size:20px;margin-bottom:10px;line-height:20px}.events__media__details__trailer img{margin-right:18px}.events__media__details small{font-size:12px;color:#6f7070}.events__downloads{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:50%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;padding:0 60px}@media screen and (max-width: 667px){.events__downloads{text-align:center;width:auto}}@media screen and (max-width: 1024px){.events__downloads{width:80%}}.events__downloads--right,.events__downloads--left{box-sizing:border-box;margin:0 0 50px;width:50%;padding:0 10px}@media screen and (max-width: 667px){.events__downloads--right,.events__downloads--left{float:none;width:auto}}.events__downloads img{width:100%}.events__downloads h3{font-family:"Montserrat Medium",sans-serif;font-size:17px;text-transform:uppercase;font-weight:normal;letter-spacing:2px;margin:10px 0;min-height:70px}@media screen and (max-width: 667px){.events__downloads h3{text-align:center}}.events__downloads .red-button{text-transform:uppercase}.events__downloads__download{display:inline-block}.events .documentaries{padding:15px 0}.events .documentaries__info .title{font:700 18px/100% "Montserrat Bold",sans-serif}.events .documentaries__info a{color:#000;font:700 14px/100% "Montserrat Bold",sans-serif;border-bottom:2px solid #fac03c;text-transform:uppercase;padding:0 0 2px}.grid{display:-ms-grid;display:grid;-ms-flex-align:start;align-items:start}.grid img{width:100%;height:100%;object-fit:contain}.grid--7{-ms-grid-columns:1fr 6fr;grid-template-columns:1fr 6fr;grid-gap:40px}.privacy{max-width:1024px}.privacy a{color:#fac03c;font-weight:bold}@media screen and (max-width: 667px){.privacy p,.privacy li,.privacy ul{font-size:12px}}@media screen and (max-width: 667px){.privacy ul,.privacy p{margin-bottom:1em}}.financials{max-width:1024px}.financials__badge{display:block;margin:0 auto}@media screen and (min-width: 668px){.financials__badge{float:right;margin:0 0 0 50px}}.financials__docs{clear:both;margin:50px 0 0}@media screen and (min-width: 668px){.financials__docs{margin:115px 0 0}}.financials__col{margin:0 0 50px 0}@media screen and (min-width: 668px){.financials__col{float:left;width:33%;margin:0}}.financials__col a{color:#000;font-family:"Montserrat Bold",sans-serif;background:url(../img/pdf-icon.png) no-repeat;background-position:right center;padding:6px 30px 6px 0}.financials h3{color:#fac03c;text-transform:uppercase;font-size:17px;margin-bottom:10px;padding:0}@media screen and (min-width: 668px){.financials h3{padding:0 50px 0 0}}.financials ul{padding:0;margin:0}.financials ul li{list-style:none;margin:0 0 12px}@media screen and (max-width: 667px){.financials p,.financials li,.financials ul{font-size:12px}}@media screen and (max-width: 667px){.financials ul,.financials p{margin-bottom:1em}}.stories__readmore{padding:70px 0}@media screen and (min-width: 667px){.stories__readmore{text-align:center}}.stories__readmore a{color:#606060;font-family:"Montserrat Medium",sans-serif;font-size:20px}.stories__readmore a span{color:#fac03c}.stories__hero__left{float:left;width:58%;margin-top:-15px;display:inline-block !important;box-sizing:border-box;height:inherit;margin-left:15px}@media screen and (max-width: 667px){.stories__hero__left{margin-top:45px;margin-left:0px}}@media screen and (max-width: 667px){.stories__hero__left--body{width:100%}}.stories__hero__right{float:right;background:url(../img/stories_hero.png) no-repeat;width:47%;height:470px;margin-right:-80px;display:inline-block !important}@media screen and (max-width: 667px){.stories__hero__right{width:32%;margin-right:0;background-size:311px;background-position:left top;margin-top:45px;box-sizing:border-box;max-height:362px;margin-right:-10px}}.stories__panorama{width:1280px;margin:0 auto}@media screen and (max-width: 667px){.stories__panorama{width:100%}}.stories__panorama__list{height:547px;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 667px){.stories__panorama__list{height:275px}}.stories__panorama__list img{height:100%}.stories__panorama__list__item{-webkit-user-select:none;-ms-user-select:none;user-select:none}.stories__videos h2{text-transform:uppercase;text-align:center;font-weight:"Montserrat Bold",sans-serif;font-size:16px;margin:36px 0}.stories__videos__player{float:left;width:100%;margin-top:30px;margin-bottom:30px}@media screen and (max-width: 667px){.stories__videos__player{float:none;width:auto}}.stories__videos__player__embed{padding:56.25% 0 0;position:relative}.stories__videos__player__embed__inner{height:100%;left:0;position:absolute;top:0;width:100%}.stories__videos__player__embed__inner iframe{height:100%;width:100%}.stories__videos__player__caption{padding:25px 0 40px;font-size:12px}.stories__videos__player__caption h3{text-transform:uppercase;font-size:12px;font-family:"Montserrat Medium",sans-serif;margin:0}.stories__videos__player__caption p{margin:0}.stories__videos__list{float:right;width:305px;height:438px;position:relative}@media screen and (max-width: 667px){.stories__videos__list{float:none;height:auto;width:100%}}.stories__videos__list__header{background-color:#ebebeb;box-sizing:border-box;padding:6px 8px 2px}@media screen and (max-width: 667px){.stories__videos__list__header{display:none}}.stories__videos__list__header__button{background:url(../img/filter-icon.png) no-repeat left center;padding:4px 8px 0 30px;color:#000;font-size:14px;font-family:"Montserrat Bold",sans-serif;letter-spacing:1px;line-height:14px;outline:0}.stories__videos__list__header__filters{display:none;padding:10px}.stories__videos__list__header__filters--active{display:block}.stories__videos__list__header__filters__row{padding-bottom:10px}.stories__videos__list__header__filters__button{background-color:#fac03c;color:#fff;display:inline-block;float:left;width:48%;font-size:12px;font-family:"Montserrat Bold",sans-serif;text-transform:uppercase;letter-spacing:1px;padding:14px 8px;box-sizing:border-box;border-radius:0;text-align:center}.stories__videos__list__header__filters__button:first-child{margin-right:1%}.stories__videos__list__header__filters__button:last-child{float:right}.stories__videos__list__header__filters__button--current{background-color:white;color:#fac03c}.stories__videos__list__header__filters__button--close{background:#ebebeb;padding:4px 8px;float:right;color:#000;margin-top:20px;font-size:9px;text-align:right}.stories__videos__list h4{font-family:"Montserrat Bold",sans-serif;font-size:15px;text-transform:uppercase;margin:10px 0 0}.stories__videos__list__playlist{position:absolute;top:60px;bottom:0;width:305px;overflow-y:scroll}@media screen and (max-width: 667px){.stories__videos__list__playlist{position:relative;top:0;width:auto}}.stories__videos__list__playlist.mCustomScrollbar{overflow:hidden}.stories__videos__list__playlist--shrink{top:200px}.stories__videos__list__playlist__item{margin-bottom:10px}.stories__videos__list__playlist__item img{float:left;width:140px;height:88px;background-color:#000}.stories__videos__list__playlist__item__info{float:right;width:124px}.stories__videos__list__playlist__item__info h5{font-size:11px;font-family:"Montserrat Medium",sans-serif;font-weight:normal;margin:0;text-transform:uppercase}.stories__videos__list__playlist__item__info__description{font-size:11px;line-height:14px;width:130px;margin:0}.stories__videos__list__playlist__item__info__time{font-family:"Montserrat Medium",sans-serif;font-size:11px}.stories__article h1{margin-top:140px;margin-bottom:10px;margin-left:15px;font-size:36px}.stories__article__full__pullquote{float:left;width:315px;height:235px;background-color:#fac03c;color:white;margin-right:30px;text-transform:uppercase;font-size:30px;font-family:"Montserrat Bold",sans-serif;padding:50px 20px}@media screen and (max-width: 667px){.stories__article__full{margin-left:0px}.stories__article__full__pullquote{float:left;width:265px;height:305px;margin-bottom:15px}}.stories__article__left{float:left;width:58%;margin-top:-15px;margin-left:15px;display:inline-block !important;box-sizing:border-box;height:inherit}.stories__article__left__stats{margin-left:15px}.stories__article__left__stats:after{content:"";display:table;clear:both}.stories__article__left__stats div{float:left;display:inline-block;padding:10px 18px;margin-right:3px;letter-spacing:.05em;font-family:"Montserrat Bold",sans-serif;color:#686867;text-transform:uppercase}.stories__article__left__stats__location{background-color:#fac03c}.stories__article__left__stats__rescued{background-color:#c1c1c0}.stories__article__left__stats__arrested{background-color:#d2d1d0}@media screen and (max-width: 667px){.stories__article__left__stats{width:200px}}.stories__article__left--body{margin-top:50px}@media screen and (max-width: 667px){.stories__article__left{margin-left:0px;width:90%}}.stories__article__right{float:right;width:35%;margin-top:40px}.stories__article__right__thumbnail{position:relative;margin-bottom:75px;width:386px}@media screen and (max-width: 667px){.stories__article__right__thumbnail{width:300px}.stories__article__right__thumbnail img{width:300px}}.stories__article__right__thumbnail__one__launcher{position:absolute;bottom:0;right:0;width:30px;height:30px;background-color:#fac03c;padding:6px}.stories__article__right__thumbnail__one__launcher:hover{background-color:#f8c94c}.stories__article__right__thumbnail__one__launcher a{color:white;font-size:36px;font-family:"Montserrat Bold",sans-serif;display:inline-block;margin-top:-8px;padding-left:4px;width:36px;height:36px}.stories__article__right__thumbnail__two__launcher{position:absolute;bottom:0;right:0;width:30px;height:30px;background-color:#fac03c;padding:6px}.stories__article__right__thumbnail__two__launcher:hover{background-color:#f8c94c}.stories__article__right__thumbnail__two__launcher a{color:white;font-size:36px;font-family:"Montserrat Bold",sans-serif;display:inline-block;margin-top:-8px;padding-left:4px;width:36px;height:36px}@media screen and (max-width: 667px){.stories__article__right{width:100%;margin-right:0;float:none;box-sizing:border-box}}@media screen and (min-width: 668px){.technology__hero{background:url(../img/building.png) no-repeat;background-position:right top;background-size:50% 100%}}@media screen and (max-width: 667px){.technology__hero{background:none}}@media screen and (min-width: 668px){.technology__hero .container,.technology__hero .events__list,.technology__hero .events__media,.technology__hero .privacy,.technology__hero .financials{min-height:654px;position:relative}}.technology__hero__left{float:left;width:43%;margin-top:75px;margin-left:100px;z-index:200}@media screen and (max-width: 667px){.technology__hero__left{width:100%;margin-top:0;margin-left:0}.technology__hero__left h1{font-size:17px;margin-bottom:0}}.technology__hero__mobile{height:350px;background:url(../img/building.png) no-repeat;background-position:right top;background-size:100% 100%}.technology__container{margin:0 auto}@media screen and (max-width: 667px){.technology__container{width:100%}}.technology__more{margin-top:40px;height:400px;background:url(../img/stars.png);background-repeat:repeat-x;width:100%}@media screen and (max-width: 667px){.technology__more{margin-top:0px}}.technology__more h2{color:#fac03c;font-family:"Montserrat Bold",sans-serif;text-transform:uppercase;text-align:center;font-size:58px;letter-spacing:.05em;padding-top:150px;line-height:60px}@media screen and (max-width: 667px){.technology__more h2{font-size:24px}}.aftercare .container,.aftercare .events__list,.aftercare .events__media,.aftercare .privacy,.aftercare .financials{padding-left:20px;padding-right:20px;max-width:1104px}@media screen and (max-width: 1280px){.aftercare .container,.aftercare .events__list,.aftercare .events__media,.aftercare .privacy,.aftercare .financials{width:auto !important}}@media screen and (min-width: 667px){.aftercare .container,.aftercare .events__list,.aftercare .events__media,.aftercare .privacy,.aftercare .financials{padding-left:10px;padding-right:10px}}.aftercare__hero{background-image:url(../img/aftercare/hero-bg.jpg);background-position:center center;background-repeat:no-repeat;position:relative;height:495px}.aftercare__hero h1{bottom:50px;font-size:29px;position:absolute;text-align:center;width:100%;margin:0;letter-spacing:-2px;text-shadow:0 9px 7px rgba(0,0,0,0.5)}@media screen and (min-width: 400px){.aftercare__hero h1{font-size:40px}}@media screen and (min-width: 667px){.aftercare__hero h1{font-size:69px;padding:0}}.aftercare__videos h2{text-transform:uppercase;text-align:center;font-weight:"Montserrat Bold",sans-serif;font-size:16px;margin:36px 0}.aftercare__videos__player{float:left;width:100%;margin-top:30px}.aftercare__videos__player img{width:100%}@media screen and (max-width: 667px){.aftercare__videos__player{float:none;width:auto}}.aftercare__article h1{margin-top:80px;margin-bottom:0;font-size:36px;line-height:43px}.aftercare__article h2{font-size:36px;line-height:40px;text-transform:none;font-family:"Montserrat Medium",sans-serif;margin-top:0}.aftercare__article__full__pullquote{width:auto;background-color:#fac03c;color:white;margin-bottom:15px;text-transform:uppercase;font-size:30px;font-family:"Montserrat Bold",sans-serif;padding:27px}@media screen and (min-width: 840px){.aftercare__article__full__pullquote{float:left;width:282px;margin-right:30px}}@media screen and (max-width: 667px){.aftercare__article__full{margin-left:0px}}.aftercare__article__left{float:left;width:58%;margin-top:40px;display:inline-block !important;box-sizing:border-box;height:inherit}.aftercare__article__left--body{margin-top:33px}@media screen and (max-width: 667px){.aftercare__article__left{margin-left:0px;width:100%}}.aftercare__article__right{float:right;width:35%;margin-top:40px}.aftercare__article__right__thumbnail{position:relative;margin-bottom:7%;max-width:387px}@media screen and (min-width: 667px){.aftercare__article__right__thumbnail{margin-bottom:15%}.aftercare__article__right__thumbnail img{width:100%}}.aftercare__article__right__thumbnail__one__launcher{position:absolute;bottom:0;right:0;width:30px;height:30px;background-color:#fac03c;padding:6px}.aftercare__article__right__thumbnail__one__launcher:hover{background-color:#f8c94c}.aftercare__article__right__thumbnail__one__launcher a{color:white;font-size:36px;font-family:"Montserrat Bold",sans-serif;display:inline-block;margin-top:-8px;padding-left:4px;width:36px;height:36px}@media screen and (max-width: 667px){.aftercare__article__right{width:100%;margin-right:0;float:none;box-sizing:border-box}}.aftercare__belief p{font-size:30px;line-height:35px}.training-banner{background:#f15645;text-align:center;color:#fff;text-transform:uppercase;font-size:18px;padding:10px 0}@media screen and (min-width: 768px){.training-banner{position:absolute;bottom:-46px;width:100%}}.training{position:relative;margin-top:10px}.training h1{margin:0;padding:0}.training .content a{color:#222;text-decoration:underline}.training .content a.button{color:#fff;text-decoration:none}.training .login-error{color:red}.training.learn-more .button{display:inline-block;margin-bottom:25px;margin-right:15px;width:90%}@media screen and (min-width: 768px){.training.learn-more .button{width:500px}}.training__header{background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0 0 20px;position:relative;text-align:center}@media screen and (min-width: 668px){.training__header{height:224px;background-size:none;margin:0 0 53px}}.training__header h1{color:#fff;font-size:20px;line-height:20px;margin-bottom:10px;padding-top:20px;text-shadow:0 2px 1px rgba(0,0,0,0.4);letter-spacing:1px}@media screen and (min-width: 668px){.training__header h1{font-size:30px;line-height:50px;padding-top:52px}}.training__header h2{color:#fff;font-size:17px;margin:10px 0;text-shadow:0 1px 1px rgba(0,0,0,0.4);font-family:"Montserrat Medium",sans-serif}@media screen and (min-width: 668px){.training__header h2{margin:0}}.training__subnav{background-color:rgba(255,255,255,0.5);left:0;bottom:0;width:100%}@media screen and (min-width: 668px){.training__subnav{position:absolute}}.training__subnav ul{margin:0;padding:0}.training__subnav li{list-style:none;display:block;border-bottom:1px solid white}@media screen and (min-width: 668px){.training__subnav li{display:inline-block;border-bottom:1px solid transparent}}.training__subnav li a{border-bottom:4px solid rgba(255,255,255,0);color:#1e1f21;display:block;font-family:"Montserrat Medium",sans-serif;font-size:14px;margin:0;padding:12px 0 7px 10px;text-transform:uppercase;text-align:left}.training__subnav li a.sel{border-bottom:4px solid #fac03c;background-color:#fac03c}@media screen and (min-width: 668px){.training__subnav li a.sel{background-color:transparent}}@media screen and (min-width: 668px){.training__subnav li a{margin:0 32px;padding-left:0;text-align:center}}.training__eval{margin:15px 0 0}.training__eval--insert .training__eval__item{padding:0}.training__eval--insert .training__eval__item p{padding:0}.training__eval--insert .training__eval__item .training__eval__quiz{padding:0}.training__eval--quiz .training__eval__item:first-of-type{border-top:1px solid #fad36e}.training__eval__title{font-family:"Montserrat Bold",sans-serif;font-size:20px;letter-spacing:1px;text-transform:uppercase}.training__eval__item{padding:40px 0;border-bottom:1px solid #fad36e}.training__eval__item:last-of-type{border-bottom:none}.training__eval__item p{margin:0}.training__eval__radios{display:-ms-flexbox;display:flex;font-size:20px;margin:34px 0 0 -17px;padding-left:0px}.training__eval__radio{color:#cfcfcf;font-family:"Montserrat Bold",sans-serif;text-align:center;width:50px}.training__eval__quiz{margin:34px 0 0}.training__eval__quiz input[type="radio"]{width:auto;margin-right:10px}.training__eval__answer{margin:0 0 15px}.training__eval__answer .incorrect{color:#05cd00;font-family:"Montserrat Bold",sans-serif}.training__eval__answer .correct{color:#ff1111;font-family:"Montserrat Bold",sans-serif}.training__eval__answer input{float:left}.training__eval__answer label{display:inline-block;float:left;width:90%;position:relative;top:-5px}.training__eval__answer--info{display:block}.training__eval__answer--info input{float:none}.training__eval__answer--info label{display:inline-block;width:auto;float:none;position:inherit}.training__eval button{margin-left:0px}@media screen and (min-width: 668px){.training__eval button{margin-left:108px}}.training__eval textarea{margin:30px 0 0 0px}@media screen and (min-width: 668px){.training__eval textarea{margin:0 0 0 15px}}.training__question{float:right;width:91%}@media screen and (min-width: 668px){.training__question{width:95%}}.training__num{float:left;width:10%}.training__num .circle{background-color:#1e1f21;color:#f9ce5e;text-align:center;font-family:"Montserrat Bold",sans-serif;font-size:18px;border-radius:50%;width:100%;position:relative;display:inline-block;padding:50% 0;height:0;line-height:0}.training__num .circle--inverse{color:#1e1f21;background:#f9ce5e}@media screen and (min-width: 668px){.training__num .circle{font-size:25px}}.training__num--quiz{width:7%}@media screen and (min-width: 668px){.training__num--quiz{width:4%}}.training__links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.training__links__link{width:10%;height:65px;background:url('../../assets/img/training/chainlink-light.png') center center/contain no-repeat;position:relative}.training__links__link:last-of-type .training__links__dash{display:none}.training__links__link--complete .training__links__dash{display:none}.training__links__link--complete .training__links__chain{background-image:url(../img/training/chainlink-dark.png)}.training__links__link--complete .training__num{background-color:#d0d1d5;color:#686969}.training__links__link--current .training__num{background-color:#fad87e;color:#333333}.training__links__dash{background:url('../../assets/img/training/chainlink-dash.png') center center/contain no-repeat;height:17px;position:absolute;right:-35%;top:24px;width:70%}.training__video{margin:40px 0 0}.training__suplinks{margin:0 0 30px}.training__suplink{color:#f9ce5e;font-family:"Montserrat Bold",sans-serif;font-size:20px;letter-spacing:1px;text-transform:uppercase}.training__complete{margin:0 0 50px}.training__complete h4{margin-top:1em}.training__complete p{margin-top:0}.training__complete__cert{margin:20px 0 60px;width:100%}.training__complete__cert img{width:100%}.training__complete .social-media__icons{text-align:center}.training__share{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.training__share span{color:#c1c1c1;font-family:"Montserrat Bold",sans-serif;font-size:22px;margin-right:30px}.training__row{display:-ms-flexbox;display:flex;margin:0 0 70px}.training__col{width:50%}.training__ready{float:right;width:79%;padding:3% 30px 0 0}.training__ready img{width:100%}.training-grid{display:block}@media screen and (min-width: 668px){.training-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.training-grid .col{margin-bottom:50px}@media screen and (min-width: 668px){.training-grid .col{width:50%}}.terms-restriction{width:100%;height:100%;position:absolute;z-index:5;background:rgba(255,255,255,0.6)}.video-grid__item{margin-right:4px;display:inline-block;width:210px;margin-bottom:25px;vertical-align:top}.video-grid__item img{width:100%}.video-grid__item .details{padding-right:16px}.video-grid__item .details h4{font:400 12px/16px font_gotham_default;margin:8px 0;text-transform:none}.video-grid__item .details a{color:#333}.banner_content{margin:125px 0}.help_banner{background:#fac03c;color:#fff;padding:25px 0}.help_banner:before,.help_banner:after{content:" ";display:table}.help_banner:after{clear:both}.help_banner ul{list-style:none;padding:0}.help_banner ul li{font:16px/22px "Montserrat Regular",sans-serif;margin-bottom:25px;text-transform:uppercase;padding-left:30px}.help_banner ul li:before{content:"\f2fb";font-family:"Font Awesome 5 Pro";font-weight:600;font-size:25px;display:inline-block;margin-left:-30px;width:30px;position:relative;top:4px}.help_banner .tips h5{font:600 20px/20px "Montserrat Bold",sans-serif;margin:0 0 15px;text-transform:uppercase}.help_banner .tips p{font:16px/18px "Montserrat Medium",sans-serif}.help_banner .tips__icon{display:none}@media screen and (min-width: 768px){.help_banner .tips__icon{display:inherit;background:#58595b;border-radius:50%;width:70%;height:auto;padding-top:70%;position:relative;margin:0 auto}}.help_banner .tips__icon i{margin:auto;position:absolute;left:0;right:0;font-size:10vw;text-align:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){.help_banner__left{float:left;width:64%}}.help_banner__left p+ul{display:none}.help_banner__left p ~ p:after,.help_banner__left ul ~ p:after{content:attr(data-button-text);display:block;margin-top:5px;color:#fff;border-radius:5px;background:#222;font-size:10px;text-transform:uppercase;padding:5px;cursor:pointer;width:60px;text-align:center}.help_banner__left p ~ p.expanded:after,.help_banner__left ul ~ p.expanded:after{display:none}.help_banner__left p.expanded+ul{display:block}@media screen and (min-width: 768px){.help_banner__right{float:right;width:36%}}.responder{margin-top:90px}.responder h3{text-align:center;font:20px/20px "Montserrat Bold",sans-serif;text-transform:uppercase}.responder .standout{padding:30px 0 20px;font:45px/0 "Montserrat Bold",sans-serif;text-transform:uppercase}@media screen and (min-width: 768px){.responder .standout{padding:55px 0 35px;font:95px/0 "Montserrat Bold",sans-serif}}.responder .standout span{font:25px/0 "Montserrat Regular",sans-serif;position:relative;top:-7px}@media screen and (min-width: 768px){.responder .standout span{top:-15px;font:48px/0 "Montserrat Regular",sans-serif}}.responder .standout--grey{background:#58595b;color:#fff;text-align:center;padding-left:95px}@media screen and (min-width: 768px){.responder .standout--grey{padding-left:180px}}.responder .standout--white{background:#fff;color:#58595b;text-align:center;padding-right:92px}@media screen and (min-width: 768px){.responder .standout--white{padding-right:185px}}.responder .standout--yellow{background:#fac03c;color:#fff;text-align:center;padding-left:85px}@media screen and (min-width: 768px){.responder .standout--yellow{padding-left:155px}}.content{margin:0 auto;max-width:1120px;padding:0 10px}.content--small{max-width:605px}.content--medium{max-width:900px}.AbolitionistClub{font:400 18px / 28px "Gotham-Book"}.AbolitionistClub .join-now{background-color:#f15645;color:#fff;display:inline-block;font:400 16px/100% "Gotham-Medium", sans-serif;text-transform:uppercase;padding:15px}@media screen and (min-width: 768px){.AbolitionistClub{margin-top:-25px}}.Hero{-ms-flex-align:center;align-items:center;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:200px;text-align:center;width:100%}.Hero__title{margin-bottom:25px}.Hero__title img{width:90%}@media screen and (min-width: 768px){.Hero__title img{width:549px;height:33px}}.Hero__member-count{background:rgba(76,77,79,0.1);border:2px solid rgba(76,77,79,0.1);border-radius:5px;color:#fff;display:inline-block;font:400 14px / 14px "Gotham-Bold";letter-spacing:0.5px;padding:10px 35px 10px;text-transform:uppercase;width:auto}@media screen and (min-width: 768px){.Hero__member-count{font:400 20px / 20px "Gotham-Bold";padding:15px 55px 17px}}.Hero__join{margin-top:15px}@media screen and (min-width: 768px){.Hero{padding:35px 0}}.PromotionalBanner{background:#4c4d4f;padding:10px 20px;text-align:center}.PromotionalBanner__content{color:#fff;display:table;font:600 12px /18px "Gotham-Book";letter-spacing:0.5px;margin:auto;max-width:700px;text-transform:uppercase}.PromotionalBanner__content span{display:table-cell;text-align:left;vertical-align:middle;padding:0 25px}.PromotionalBanner__content span.image{padding:0}@media screen and (min-width: 768px){.PromotionalBanner__content{font:600 12px /22px "Gotham-Book"}}@media screen and (min-width: 768px){.PromotionalBanner{padding:10px}}.Introductory{padding:40px 0;text-align:center}.Introductory__logo img{height:auto;width:318px}.Introductory__text{margin:30px auto 0;padding:0 20px}@media screen and (min-width: 768px){.Introductory__text{width:640px}}.Definition{text-align:center;background:linear-gradient(90deg, #ffe286 0%, #ffe286 50%, #ffc102 51%, #ffc102 100%)}.Definition img{width:100%}@media screen and (min-width: 768px){.Definition img{max-width:1022px}}.ClubImpact{background:#f8f8f8;margin:50px auto;padding:45px 20px;text-align:center}.ClubImpact__title{font:400 20px/100% "Gotham-Bold";text-transform:uppercase}@media screen and (min-width: 768px){.ClubImpact__title{font-size:24px}}.ClubImpact__highlights ul,.ClubMembers__benefits ul{font:16px / 100% "Gotham-Medium";list-style:none;margin:25px auto;padding:0 20px;text-align:left}.ClubImpact__highlights ul li,.ClubMembers__benefits ul li{margin-bottom:15px;display:table;position:relative}.ClubImpact__highlights ul li i,.ClubMembers__benefits ul li i{display:table-cell;height:42.5px;vertical-align:middle;width:42.5px}.ClubImpact__highlights ul li i img,.ClubMembers__benefits ul li i img{width:100%}.ClubImpact__highlights ul li span,.ClubMembers__benefits ul li span{display:table-cell;padding-left:15px;vertical-align:middle}@media screen and (min-width: 768px){.ClubImpact__highlights ul,.ClubMembers__benefits ul{font-size:18px;padding:0;width:500px}}.ClubImpact__join{margin-top:50px}.ClubImpact__join span{display:block}.ClubImpact__join span.headline{font-size:16px;text-transform:uppercase}@media screen and (min-width: 768px){.ClubImpact__join span.headline{font-size:18px}}.ClubImpact__join span.callout{font-size:14px}.ClubImpact__join span.disclaimer{font-size:10px}.ClubImpact__join .join-now{margin:25px 0 0}@media screen and (min-width: 768px){.ClubImpact{max-width:795px;padding:45px}}.ClubMembers{margin:0 auto 50px;padding:0 20px;text-align:center}.ClubMembers__logo img{height:85px;width:85px}.ClubMembers__title span{display:block;font:400 20px / 100% "Gotham-Bold";margin-top:20px;text-transform:uppercase}.ClubMembers__title span.headline{letter-spacing:0.5px}.ClubMembers__title span.subline{font-size:14px}.Video{position:relative}.Video__poster{position:absolute;width:100%;z-index:10}.Video__poster .play-button{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto;text-align:center}.Video__poster .poster img{width:100%}.Gallery{margin-top:45px;text-align:center;padding:0 20px}.Gallery__title{font:400 22px/100% "Gotham-Bold";letter-spacing:0.5px;text-transform:uppercase}@media screen and (min-width: 768px){.Gallery__title{font-size:24px}}.Gallery__description{font-size:20px;line-height:28px;margin:15px 0 35px}.Gallery__description a{background:#f9ca3d;color:#000;display:inline-block;font:400 18px "Gotham-Medium";letter-spacing:0.5px;margin-top:35px;padding:8px 20px;text-align:center;text-transform:uppercase}.Gallery__images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:1200px}.Gallery__images .cell{height:50%;width:50%}.Gallery__images .cell img{display:block;max-width:100%}@media screen and (min-width: 768px){.Gallery__images .cell{height:auto;width:calc(100% / 3)}}@media screen and (min-width: 768px){.Gallery{padding:0}}.gala .hide-on-mobile{display:none}@media screen and (min-width: 768px){.gala .hide-on-mobile{display:table-cell}}.gala p{font-size:28px;margin:0}.gala p.heading{display:inline-block;font-family:"Gotham-Bold", sans-serif;font-size:30px;color:#fac03c;letter-spacing:2px;text-transform:uppercase;margin:30px 0 10px 0;font-weight:normal;border-bottom:5px solid #fac03c;padding-bottom:5px;line-height:100%}.gala .hero{max-width:100%;display:block;height:auto}.gala .hero img{width:100%}.gala .container--event-list table{border-collapse:collapse;border-spacing:0;width:100%}.gala .container--event-list table tr:nth-child(2n){background:#eee}.gala .container--event-list table th{font-size:12px;padding:10px;text-align:left;width:25%;vertical-align:middle}@media screen and (min-width: 768px){.gala .container--event-list table th{width:auto}}.gala .container--event-list table td{text-align:left;font-size:12px;padding:10px;vertical-align:middle;width:25%}@media screen and (min-width: 768px){.gala .container--event-list table td{width:auto}}.gala .container--event-info{text-align:center;padding:20px 0px 50px 0px}.gala .container--ticketing{text-align:center}.gala .container--ticketing .tickets{display:block}@media screen and (min-width: 768px){.gala .container--ticketing .tickets{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.gala .container--ticketing .tickets .ticket{-ms-flex:1;flex:1}.gala .container--ticketing .tickets .ticket a{display:inline-block;border:0;color:#fff;background-color:#f8c94c;text-align:center;text-transform:uppercase;font-family:"Gotham-Medium", sans-serif;font-size:16px;padding:22px 20px;vertical-align:top;letter-spacing:2px;border-radius:4px;outline:none;margin-top:25px}.gala .container--ticketing .description{font-size:24px;margin:30px 0 0 0}.gala .speakers{background-color:#fac03c;padding:0 0 50px 0;font-size:14px;text-align:center}.gala .speakers .sub-speakers{display:block}@media screen and (min-width: 768px){.gala .speakers .sub-speakers{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.gala .speakers .speaker{-ms-flex:1;flex:1}.gala .speakers .speaker .portrait{width:168px;height:168px;padding:50px 0px 15px 0px;margin:auto}.gala .speakers .speaker .portrait img{width:100%;border-radius:50%}.gala .speakers .speaker p{font-size:14px;margin:0}.gala .speakers .speaker p.role{text-transform:uppercase}.gala .speakers .speaker p.name{text-transform:uppercase;font:400 18px/100% "Gotham-Bold", sans-serif}.gala .speakers .speaker p.title{font-style:italic}.gala .speakers .speaker--main{display:block}.gala .speakers .speaker--main .portrait{width:25%;max-width:300px;min-width:168px;height:auto}.gala hr{display:none;margin:0px 0px 10px;border:medium none;color:#fac03c;background-color:#fac03c;height:5px;width:100px;margin-left:calc(50% - 50px)}.training-class .content .form-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.training-class .content .form-header button{padding:15px 20px;height:100%;margin-top:calc(0.67em + 5px)}.training-class .content .form__training{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.training-class .content .form__training button:first-child{margin-bottom:15px}.training-class .content .form .person{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.training-class .content .form .person input{width:30%}.training-class .save-messages{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.training-class .save-messages .class-save-success,.training-class .save-messages .class-save-error{display:none}.training-class .save-messages .class-save-error{color:red;padding-top:20px}.invalid-field{border:1px solid #f8c94c}.invalid-field::-webkit-input-placeholder{color:red}.invalid-field:-ms-input-placeholder{color:red}.invalid-field::placeholder{color:red}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.form__row:before,.container:before,.events__list:before,.events__media:before,.privacy:before,.financials:before,.page__hero:before,.faq__list__item:before,.faq__list__item header:before,.family__video:before,.about__tabs__tab__technology__figure:before,.about__tabs__tab__technology__description:before,.events__list__header:before,.events__list__events__item:before,.events__downloads--right:before,.events__downloads--left:before,.stories__videos:before,.stories__videos__list__header__filters__row:before,.stories__videos__list__playlist__item:before,.aftercare__videos:before,.horizontal-list:before,.slick-dots:before,.global-links__navigation:before,.global-links__social:before,.social-media__icons:before,.home__resources__icons:before,.home__operations__list:before,.faq__downloads__list:before,.about__tabs__list ul:before,.about__tabs__tab__technology__howitworks:before,.about__tabs__tab__team__avatars__list:before,.join__choices__list:before,.events__highlights__list:before,.stories__panorama__list:before,.vertical-list:before,.contact__form__address:before,.clearfix:after,.form__row:after,.container:after,.events__list:after,.events__media:after,.privacy:after,.financials:after,.page__hero:after,.faq__list__item:after,.faq__list__item header:after,.family__video:after,.about__tabs__tab__technology__figure:after,.about__tabs__tab__technology__description:after,.events__list__header:after,.events__list__events__item:after,.events__downloads--right:after,.events__downloads--left:after,.stories__videos:after,.stories__videos__list__header__filters__row:after,.stories__videos__list__playlist__item:after,.aftercare__videos:after,.horizontal-list:after,.slick-dots:after,.global-links__navigation:after,.global-links__social:after,.social-media__icons:after,.home__resources__icons:after,.home__operations__list:after,.faq__downloads__list:after,.about__tabs__list ul:after,.about__tabs__tab__technology__howitworks:after,.about__tabs__tab__team__avatars__list:after,.join__choices__list:after,.events__highlights__list:after,.stories__panorama__list:after,.vertical-list:after,.contact__form__address:after{content:" ";display:table}.clearfix:after,.form__row:after,.container:after,.events__list:after,.events__media:after,.privacy:after,.financials:after,.page__hero:after,.faq__list__item:after,.faq__list__item header:after,.family__video:after,.about__tabs__tab__technology__figure:after,.about__tabs__tab__technology__description:after,.events__list__header:after,.events__list__events__item:after,.events__downloads--right:after,.events__downloads--left:after,.stories__videos:after,.stories__videos__list__header__filters__row:after,.stories__videos__list__playlist__item:after,.aftercare__videos:after,.horizontal-list:after,.slick-dots:after,.global-links__navigation:after,.global-links__social:after,.social-media__icons:after,.home__resources__icons:after,.home__operations__list:after,.faq__downloads__list:after,.about__tabs__list ul:after,.about__tabs__tab__technology__howitworks:after,.about__tabs__tab__team__avatars__list:after,.join__choices__list:after,.events__highlights__list:after,.stories__panorama__list:after,.vertical-list:after,.contact__form__address:after{clear:both}.clearfix,.form__row,.container,.events__list,.events__media,.privacy,.financials,.page__hero,.faq__list__item,.faq__list__item header,.family__video,.about__tabs__tab__technology__figure,.about__tabs__tab__technology__description,.events__list__header,.events__list__events__item,.events__downloads--right,.events__downloads--left,.stories__videos,.stories__videos__list__header__filters__row,.stories__videos__list__playlist__item,.aftercare__videos,.horizontal-list,.slick-dots,.global-links__navigation,.global-links__social,.social-media__icons,.home__resources__icons,.home__operations__list,.faq__downloads__list,.about__tabs__list ul,.about__tabs__tab__technology__howitworks,.about__tabs__tab__team__avatars__list,.join__choices__list,.events__highlights__list,.stories__panorama__list,.vertical-list,.contact__form__address{*zoom:1}.horizontal-list,.slick-dots,.global-links__navigation,.global-links__social,.social-media__icons,.home__resources__icons,.home__operations__list,.faq__downloads__list,.about__tabs__list ul,.about__tabs__tab__technology__howitworks,.about__tabs__tab__team__avatars__list,.join__choices__list,.events__highlights__list,.stories__panorama__list{margin:0;padding:0;list-style:none;overflow:hidden}.horizontal-list li,.slick-dots li,.global-links__navigation li,.global-links__social li,.social-media__icons li,.home__resources__icons li,.home__operations__list li,.faq__downloads__list li,.about__tabs__list ul li,.about__tabs__tab__technology__howitworks li,.about__tabs__tab__team__avatars__list li,.join__choices__list li,.events__highlights__list li,.stories__panorama__list li{display:inline-block;vertical-align:top}.vertical-list,.contact__form__address{margin:0;padding:0;list-style:none;overflow:hidden}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media screen and (min-width: 768px){.hide-desktop{display:none}}
