.input_radio{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.input_radio input{display:none}.input_radio input+span{line-height:22px;min-height:24px;min-width:24px;position:relative;margin-right:10px}.input_radio input+span:not(:empty){padding-left:30px}.input_radio input+span:after,.input_radio input+span:before{content:"";width:22px;height:22px;display:block;border-radius:50%;left:1px;top:1px;position:absolute}.input_radio input+span:before{background:#777;-webkit-transition:background .2s ease,-webkit-transform .4s cubic-bezier(.175,.885,.32,2);transition:background .2s ease,-webkit-transform .4s cubic-bezier(.175,.885,.32,2);transition:background .2s ease,transform .4s cubic-bezier(.175,.885,.32,2);transition:background .2s ease,transform .4s cubic-bezier(.175,.885,.32,2),-webkit-transform .4s cubic-bezier(.175,.885,.32,2)}.input_radio input+span:after{background:#fff;-webkit-transform:scale(.78);transform:scale(.78);-webkit-transition:-webkit-transform .6s cubic-bezier(.175,.885,.32,1.4);transition:-webkit-transform .6s cubic-bezier(.175,.885,.32,1.4);transition:transform .6s cubic-bezier(.175,.885,.32,1.4);transition:transform .6s cubic-bezier(.175,.885,.32,1.4),-webkit-transform .6s cubic-bezier(.175,.885,.32,1.4)}.input_radio input:checked+span:before{-webkit-transform:scale(1.04);transform:scale(1.04);background:#fff;border:2px solid #16a46a}.input_radio input:checked+span:after{-webkit-transform:scale(.4);transform:scale(.4);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:#16a46a}.input_radio:hover input+span:before{-webkit-transform:scale(.92);transform:scale(.92)}.input_radio:hover input+span:after{-webkit-transform:scale(.74);transform:scale(.74)}.input_radio:hover input:checked+span:after{-webkit-transform:scale(.4);transform:scale(.4)}.input_radio .label{font-size:16px;letter-spacing:.13px}.input_radio__direction_down{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.input_radio__direction_down input+span{margin-right:0}.input_radio__direction_down .label{margin-top:8px}.input_radio__disabled{opacity:.45;pointer-events:none}.input_field_group{position:relative;width:100%}.input_field_group input{max-height:48px;font-size:16px;letter-spacing:.13px;padding:14px 20px;display:block;border:1px solid #ccc;border-radius:4px;width:100%}.input_field_group input:focus:not(:-moz-read-only){outline:none;border:1px solid #16a46a!important;padding-top:24px;padding-bottom:6px}.input_field_group input:focus:not(:read-only){outline:none;border:1px solid #16a46a!important;padding-top:24px;padding-bottom:6px}.input_field_group input:focus:not(:-moz-read-only)~label{top:6px;font-size:12px;letter-spacing:.1px;color:#16a46a}.input_field_group input:focus:not(:read-only)~label{top:6px;font-size:12px;letter-spacing:.1px;color:#16a46a}.input_field_group input:focus:not(:-moz-read-only)~.label_small{font-size:9px}.input_field_group input:focus:not(:read-only)~.label_small{font-size:9px}.input_field_group input:-moz-read-only{border:1px solid #dfdfdf}.input_field_group input:read-only{border:1px solid #dfdfdf}.input_field_group .input_small{font-size:13px}.input_field_group label{font-size:16px;font-weight:400;color:rgba(51,51,51,.54);letter-spacing:.13px;position:absolute;pointer-events:none;left:20px;top:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.input_field_group .label_small{font-size:9px}.input_field_group span{font-size:12px!important;text-transform:lowercase;padding-left:5px}.input_field_group .text_error{color:#f44336!important}.input_field_group .text_warning{color:#f96!important}.input_field_group__small_label label{top:6px;font-size:12px}.input_field_group__small_label input{padding-top:24px;padding-bottom:6px}.input_field_group__invalid input{border:1px solid #f44336!important}.input_field_group .adornment__position_end{position:absolute;right:10px;top:10px}.input_field_group .adornment svg{width:24px;height:24px;fill:#747474;-o-object-fit:contain;object-fit:contain}.input_field_group .select__adorment{width:60px;height:100%;position:absolute;top:0;right:0;cursor:pointer;z-index:1000}.input_field_group .select__adorment:before{content:"";position:absolute;width:0;height:0;border-color:#757575 transparent transparent;border-style:solid;border-width:5px 5px 0;top:50%;left:50%}.input_field_group .select__adorment:before,.input_field_group .select__adorment__open:before{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.input_field_group .select__adorment__open:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.input_field_group .select_dropdown{position:absolute;width:100%;max-height:300px;border:1px solid #16a46a;border-top:0 solid #16a46a;border-radius:4px;background-color:#fff;z-index:1000;overflow-y:auto;cursor:pointer}.input_field_group .select_dropdown::-webkit-scrollbar-track{border-radius:10px;background-color:#e5e5e5}.input_field_group .select_dropdown::-webkit-scrollbar{width:5px}.input_field_group .select_dropdown::-webkit-scrollbar-thumb{border-radius:10px;background-color:#cdcdcd}.input_field_group .select_dropdown li{list-style:none;font-size:16px;letter-spacing:.13px;padding:10px 20px}.input_field_group .select_dropdown li:hover{background-color:#cdcdcd}.shifted_image{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center}.shifted_image,.shifted_image .content_box{display:-ms-flexbox;display:flex;align-items:center}.shifted_image .content_box{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center}.shifted_image .content_box__image{max-width:575px;width:100%;padding-right:23px;padding-bottom:23px}.shifted_image .content_box__text{max-width:575px;width:100%;margin-top:30px;padding:0}.shifted_image .image_wrapper{display:-ms-flexbox;display:flex;overflow:hidden;border-radius:10px;-webkit-box-shadow:23px 23px 0 0 rgba(9,164,0,.18);box-shadow:23px 23px 0 0 rgba(9,164,0,.18)}.shifted_image .image_wrapper img{max-width:552px;max-height:376px;width:100%;height:100%}.shifted_image:nth-child(odd) .content_box .image_wrapper{-webkit-box-shadow:23px 23px 0 0 rgba(15,176,201,.18);box-shadow:23px 23px 0 0 rgba(15,176,201,.18)}@media only screen and (min-width:768px){.shifted_image{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:80px}.shifted_image .content_box{-ms-flex-preferred-size:50%;flex-basis:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-right:20px}.shifted_image .content_box__image{-ms-flex-order:1;order:1;max-width:100%;margin-right:20px;padding-right:23px;padding-bottom:23px}.shifted_image .content_box__text{-ms-flex-order:2;order:2;max-width:100%;margin:0}.shifted_image:nth-child(2n) .content_box__image{-ms-flex-order:2;order:2;margin-right:0}.shifted_image:nth-child(2n) .content_box__text{-ms-flex-order:1;order:1;margin-right:20px}}.youtube{background-color:#000;max-width:575px;max-height:360px;width:100%;height:50vw;border-radius:6px;overflow:hidden;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.21);box-shadow:0 2px 16px 0 rgba(0,0,0,.21)}.youtube .youtube-video{display:-ms-flexbox;display:flex;width:100%;height:100%;border:none}.youtube__preview{position:relative;width:100%;height:100%}.youtube__preview:hover{cursor:pointer}.youtube__preview:hover .youtube__preview_play_button{opacity:1}.youtube__preview:hover .youtube__preview_play_button .youtube-play-button{fill:red!important}.youtube__preview_image{position:absolute;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.youtube__preview_play_button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);opacity:.8}.youtube__preview_play_button .youtube-play-button{-webkit-transition:fill .25s cubic-bezier(0,0,.2,1);transition:fill .25s cubic-bezier(0,0,.2,1)}.section__register_organizer{margin-top:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.organizer_register_form{width:100%;max-width:576px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:24px}.organizer_register_form .input_field_group input{border:1px solid rgba(0,0,0,.38)}.button_log{cursor:pointer;border-bottom:1px solid #16a46a;color:#16a46a;font-weight:700}.organizer_information{width:100%;max-width:576px;text-align:center}.organizer_information p{margin-top:32px;font-size:18px;line-height:1.44;letter-spacing:.1px;color:#333}.organizer_information .organizer_information__link{margin-top:8px}.organizer_information a{font-size:18px;font-weight:700;line-height:normal;letter-spacing:.1px;color:#333}.organizer_information h2{line-height:1.5;color:#333}.organizer_information h2,.organizer_information h2 span{font-size:32px;font-family:Yeseva One,cursive;letter-spacing:.4px}.organizer_information h2 span{color:#16a46a}.form_organizer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border-radius:10px;-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.09);box-shadow:0 8px 10px 1px rgba(0,0,0,.09);background-color:#fff;width:100%;padding:16px 20px 40px}.form_organizer h3{font-size:24px;line-height:1.5;font-weight:700;letter-spacing:.2px}.form_organizer span.label{margin-top:4px;font-size:16px;line-height:1.5;color:rgba(51,51,51,.68)}.form_organizer .form__group{margin-top:8px;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;width:100%}.form_organizer .form__group .register_school_button{margin-top:32px}.form_organizer .input_field_group{margin-top:8px}.form_organizer .about_me_radio{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:24px;width:100%}.form_organizer .about_me_radio h4{width:100%}.form_organizer .school_type_radio{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:24px;width:100%}.form_organizer .school_type_radio h4{width:100%}.form_organizer__license{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;margin-top:22px;font-size:16px}.form_organizer__license .license_link{font-weight:700;line-height:1.5;color:#16a46a;text-decoration:underline}.section__how_to_involved{margin-top:120px}.section__how_to_involved,.section__how_to_involved .youtube-video-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.section__how_to_involved .youtube-video-top{-ms-flex-pack:center;justify-content:center;margin-top:40px}.section__how_to_involved .youtube-video-top__description{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center}.section__how_to_involved .youtube-video-top__description span{font-size:20px;line-height:1.5;font-family:Yeseva One,cursive;letter-spacing:.4px}.section__how_to_involved .youtube-video-top .youtube{width:100%;margin-top:40px}.section__how_to_involved .steps__organizer{margin-top:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.section__how_to_involved .sections-title{font-family:Yeseva One,cursive;text-align:center;font-size:32px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:.4px;color:#333}.section__how_to_involved .link{color:#16a46a;-webkit-text-decoration:#16a46a;text-decoration:#16a46a;font-weight:700;text-decoration:underline}.section__how_to_involved .step{margin-top:56px}.section__how_to_involved .step .image_wrapper{border:1px solid #979797}.section__how_to_involved .step .step__text{text-align:center}.section__how_to_involved .step .step__text .number{font-family:Yeseva One,cursive;font-size:64px;letter-spacing:.36px;color:#0fb0c9}.section__how_to_involved .step .step__text h3{font-size:24px;font-weight:700;line-height:1.33;letter-spacing:.2px}.section__how_to_involved .step .step__text p{font-size:18px;line-height:1.44;letter-spacing:.1px;margin-top:10px}.section__how_to_involved .step .step__text a{color:#333}.section__organizer_cards{margin-top:120px}.section__organizer_cards .cards{-ms-flex-align:center;align-items:center}.section__organizer_cards .cards,.section__organizer_cards .cards .card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.section__organizer_cards .cards .card{max-width:576px;width:100%;height:344px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.09);box-shadow:0 8px 10px 1px rgba(0,0,0,.09);margin-top:24px;margin-right:0;padding:20px}.section__organizer_cards .cards .card__image{-ms-flex-preferred-size:60%;flex-basis:60%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.section__organizer_cards .cards .card__text{-ms-flex-preferred-size:40%;flex-basis:40%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.section__organizer_cards .cards img{width:128px;height:128px;-o-object-fit:contain;object-fit:contain}.section__organizer_cards .cards p{font-size:18px;line-height:1.44;letter-spacing:.1px;text-align:center}.section__organizer_youtube{margin-top:120px}.section__organizer_youtube .container{-ms-flex-align:center;align-items:center}.section__organizer_youtube h2{font-family:Yeseva One,cursive;line-height:1.5;letter-spacing:.4px}.section__organizer_youtube .youtube{margin-top:40px}.section__register_school_button{margin-top:80px}.section__register_school_button .register_school_button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.section__register_organizer{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}.organizer_information{max-width:576px;margin-right:24px;text-align:left}.organizer_register_form{margin-top:0}.form_organizer{text-align:left;max-width:576px;padding:16px 40px 40px}.form_organizer .form__group .register_school_button button{width:308px}.form_organizer .about_me_radio{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px}.form_organizer .about_me_radio>label{margin-right:32px}.form_organizer .about_me_radio>label:last-child{margin-right:0}.form_organizer .school_type_radio{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px}.form_organizer .school_type_radio>label{width:33%}.section__how_to_involved .youtube-video-top{-ms-flex-direction:row;flex-direction:row;margin-top:60px}.section__how_to_involved .youtube-video-top__description{width:calc(50% - 30px);text-align:left;margin-right:30px}.section__how_to_involved .youtube-video-top__description span{font-size:28px}.section__how_to_involved .youtube-video-top .youtube{width:50%;margin-top:0}.section__how_to_involved .step .step__text{text-align:left}.section__organizer_cards .cards{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}.section__organizer_cards .cards .card{-ms-flex-preferred-size:calc(33.333% - 16px);flex-basis:calc(33.333% - 16px);margin-right:24px;margin-top:0}.section__organizer_cards .cards .card:last-child{margin-right:0}}