@import url("https://fonts.googleapis.com/css?family=Caveat:400");@font-face{font-family:'HaveHeartOne';src:url("../fonts/have-heart-one/have-heart-one.eot");src:url("../fonts/have-heart-one/have-heart-one.eot?#iefix") format("embedded-opentype"),url("../fonts/have-heart-one/have-heart-one.woff2") format("woff2"),url("../fonts/have-heart-one/have-heart-one.woff") format("woff"),url("../fonts/have-heart-one/have-heart-one.ttf") format("truetype"),url("../fonts/have-heart-one/have-heart-one.svg#youworkforthem") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HaveHeartSwash';src:url("../fonts/have-heart-swash/have-heart-swash.eot");src:url("../fonts/have-heart-swash/have-heart-swash.eot?#iefix") format("embedded-opentype"),url("../fonts/have-heart-swash/have-heart-swash.woff2") format("woff2"),url("../fonts/have-heart-swash/have-heart-swash.woff") format("woff"),url("../fonts/have-heart-swash/have-heart-swash.ttf") format("truetype"),url("../fonts/have-heart-swash/have-heart-swash.svg#youworkforthem") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HaveHeartTwo';src:url("../fonts/have-heart-two/have-heart-two.eot");src:url("../fonts/have-heart-two/have-heart-two.eot?#iefix") format("embedded-opentype"),url("../fonts/have-heart-two/have-heart-two.woff2") format("woff2"),url("../fonts/have-heart-two/have-heart-two.woff") format("woff"),url("../fonts/have-heart-two/have-heart-two.ttf") format("truetype"),url("../fonts/have-heart-two/have-heart-two.svg#youworkforthem") format("svg");font-weight:normal;font-style:normal}.payment_form fieldset{background-color:#ebf8f5;padding:30px}.payment_form label{margin-top:5px;margin-bottom:5px;font-weight:bold;font-size:16px;color:#4A4A4A;letter-spacing:0;line-height:24px}.payment_form label.small{font-weight:400;font-size:14px;margin-left:10px;position:absolute}.payment_form input[type=text],.payment_form input[type=tel],.payment_form input[type=email],.payment_form input[type=number]{background-color:white;width:100%;padding:8px;margin-bottom:30px}.payment_form input[type=text][readonly],.payment_form input[type=tel][readonly],.payment_form input[type=email][readonly],.payment_form input[type=number][readonly]{background:rgba(0,0,0,0.1)}.payment_form input[type=text]::placeholder,.payment_form input[type=tel]::placeholder,.payment_form input[type=email]::placeholder,.payment_form input[type=number]::placeholder{color:black}.payment_form select{background-color:white;width:100%;padding:8px;margin-bottom:30px;background-image:url("../images/arrow_down.png");background-repeat:no-repeat;background-position:right center}.payment_form label.switch{margin-bottom:30px}.payment_form .small-label{font-size:12px;color:#4A4A4A;font-weight:normal}.field_titles{font-weight:bold;font-size:24px;color:#4A4A4A;letter-spacing:0;line-height:36px;text-transform:none;margin-top:0}.payment_page_container{position:relative;top:-190px;width:100%;padding:20px;max-width:850px;margin:0 auto;padding-top:50px;padding-bottom:50px;background:#FFFFFF;box-shadow:0 2px 34px 0 rgba(0,0,0,0.1);margin-bottom:50px}@media only screen and (max-width: 450px){.payment_page_container{top:-300px}}@media only screen and (max-width: 1024px){.payment_page_container{top:-400px}}.enrollment_title{text-align:center;font-family:'Open Sans', Helvetica, Arial, Sans-Serif;font-size:55px;font-weight:bold;letter-spacing:-1px;text-transform:none}@media only screen and (max-width: 450px){.enrollment_title{font-size:40px}}@media only screen and (max-width: 992px){iframe#monerisFrame,input#ca-amount{position:relative;top:-222px}div#moneris-row{height:280px}}.the-leadership-team{margin-top:30px}@media only screen and (min-width: 850px){.the-leadership-team{padding:0 40px}}.the-leadership-team p{font-size:18px;line-height:24px;text-align:center}@media only screen and (max-width: 450px){.the-leadership-team p{font-size:14px}}.country_chooser{background-color:#ebf8f5;padding:20px;font-weight:bold;font-size:16px;color:#4A4A4A;letter-spacing:0;line-height:24px;background-image:url("../images/tick-off.png");background-position:90% center;background-repeat:no-repeat;background-size:23px}.country_chooser img{margin-right:10px}.loading{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(20,20,20,0.8),rgba(0,0,0,0.8));background:-webkit-radial-gradient(rgba(20,20,20,0.8), rgba(0,0,0,0.8))}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-0.5em;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:0.5em;-webkit-box-shadow:rgba(255,255,255,0.75) 1.5em 0 0 0,rgba(255,255,255,0.75) 1.1em 1.1em 0 0,rgba(255,255,255,0.75) 0 1.5em 0 0,rgba(255,255,255,0.75) -1.1em 1.1em 0 0,rgba(255,255,255,0.75) -1.5em 0 0 0,rgba(255,255,255,0.75) -1.1em -1.1em 0 0,rgba(255,255,255,0.75) 0 -1.5em 0 0,rgba(255,255,255,0.75) 1.1em -1.1em 0 0;box-shadow:rgba(255,255,255,0.75) 1.5em 0 0 0,rgba(255,255,255,0.75) 1.1em 1.1em 0 0,rgba(255,255,255,0.75) 0 1.5em 0 0,rgba(255,255,255,0.75) -1.1em 1.1em 0 0,rgba(255,255,255,0.75) -1.5em 0 0 0,rgba(255,255,255,0.75) -1.1em -1.1em 0 0,rgba(255,255,255,0.75) 0 -1.5em 0 0,rgba(255,255,255,0.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.alert{min-width:150px;padding:15px;margin-bottom:20px;margin-top:20px;border:1px solid transparent;border-radius:3px}.alert-success{background-color:#91cf91;border-color:#80c780;color:#3d8b3d}.alert-warning{background-color:#ebc063;border-color:#e8b64c;color:#a07415}.alert-danger{background-color:#e27c79;border-color:#dd6864;color:#9f2723}.alert p{padding:0;margin:0}.alert i{padding-right:5px;vertical-align:middle;font-size:24px}.alert .close-alert{-webkit-appearance:none;position:relative;float:right;padding:0;border:0;cursor:pointer;color:inherit;background:0 0;font-size:21px;line-height:1;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.7);filter:alpha(opacity=40);opacity:.4}.alert .close-alert:hover{filter:alpha(opacity=70);opacity:.7}.shadow-1,.alert{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.shadow-2,.alert:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:0.9em;line-height:0.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list li{margin-top:-30px}.parsley-errors-list.filled{opacity:1}.hidden{display:none}payment_page_container .message_titles{font-weight:bold;font-size:24px;color:#4A4A4A;letter-spacing:0;line-height:36px;text-transform:none}.payment_form .moneris-label{margin-bottom:31px;margin-top:9px}input[type='radio'].enrollment-radio{width:18px;height:18px;background:white;border-radius:50%;border:2px solid #33B39A;outline:0;top:3px;position:relative;margin-right:5px}input[type='radio'].enrollment-radio:focus{outline:0 !important}input[type='radio'].enrollment-radio::before{display:block;position:relative;content:'';border-radius:100%;height:8px;width:8px;top:3px;margin:auto;transition:background 0.25s linear;-webkit-transition:background 0.25s linear}input[type='radio'].enrollment-radio:checked::before{background:#33B39A}label.enrollment-radio-label{font-weight:400;font-size:inherit}.form-button-right{margin-top:30px;text-align:right}.no-padding-bottom{padding-bottom:0 !important}@media only screen and (max-width: 450px){.form-button-responsive{width:100%}}div#thanks-image{height:450px;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;background-size:contain}div#thanks-image div{margin:0 auto;margin-top:90px;box-shadow:0 0 5px rgba(0,0,0,0.2)}.enrollment-box{background:#EBF8F5;padding:10px 35px}.enrollment-box h1{font-weight:bold;letter-spacing:5px;font-size:40px;margin-top:0}.enrollment-box p{font-size:12px;color:#9B9B9B;margin-bottom:0}.enrollment-form-checkbox .parsley-errors-list{position:absolute}.enrollment-form-checkbox .switch{position:relative;display:inline-block;width:40px;height:23px}.enrollment-form-checkbox .switch input{opacity:0;width:0;height:0}.enrollment-form-checkbox .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dcdcdc;-webkit-transition:.4s;transition:.4s}.enrollment-form-checkbox .slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}.enrollment-form-checkbox input:checked+.slider{background-color:#33B39A}.enrollment-form-checkbox input:focus+.slider{box-shadow:0 0 1px #33B39A}.enrollment-form-checkbox input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.mb-0{margin-bottom:0 !important}.light-label-text{opacity:1.3;font-weight:300;font-size:13px;margin-left:2px}.team-entry .image{position:relative;overflow:hidden;margin-bottom:25px;border-radius:50% !important}.image-margin{margin:10px !important}
