@import url(https://fonts.googleapis.com/css?family=Open+Sans&display=swap);@import url(https://fonts.googleapis.com/css?family=Montserrat);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}div,footer,header,li,section{box-sizing:border-box}strong{font-weight:700!important}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{background:#fff;min-width:320px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}a{text-decoration:none;text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#274684;line-height:150%;font-size:inherit;font-weight:inherit}a:focus{outline:none}.note-editor ul{list-style-type:disc;list-style-position:inside}.note-editor ol{list-style-type:decimal;list-style-position:inside}.note-editor ol ul,.note-editor ul ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.note-editor ol ol,.note-editor ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.raw-text ul{list-style-type:disc}.raw-text ol,.raw-text ul{list-style-position:inside}.raw-text ol{list-style-type:decimal}.raw-text ol ul,.raw-text ul ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.raw-text ol ol,.raw-text ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.event_section,.home_section-about,.home_section-achievements,.home_section-for-teens,.home_section-important,.home_section-organisations,.home_section-partners,.home_section-reviews,.info-page_section,.internship_section,.job_section,.login_section,.organisation_section,.register_section,.reset_section,.search_section,.section,.support-us .partner_section,.volunteering_section{padding-top:40px;padding-bottom:40px}@media (min-width:1024px){.event_section,.home_section-about,.home_section-achievements,.home_section-for-teens,.home_section-important,.home_section-organisations,.home_section-partners,.home_section-reviews,.info-page_section,.internship_section,.job_section,.login_section,.organisation_section,.register_section,.reset_section,.search_section,.section,.support-us .partner_section,.volunteering_section{padding-top:80px;padding-bottom:20px}}.event_section .pagination_wrapper,.home_section-about .pagination_wrapper,.home_section-achievements .pagination_wrapper,.home_section-for-teens .pagination_wrapper,.home_section-important .pagination_wrapper,.home_section-organisations .pagination_wrapper,.home_section-partners .pagination_wrapper,.home_section-reviews .pagination_wrapper,.info-page_section .pagination_wrapper,.internship_section .pagination_wrapper,.job_section .pagination_wrapper,.login_section .pagination_wrapper,.organisation_section .pagination_wrapper,.register_section .pagination_wrapper,.reset_section .pagination_wrapper,.search_section .pagination_wrapper,.section .pagination_wrapper,.support-us .partner_section .pagination_wrapper,.volunteering_section .pagination_wrapper{width:100%;height:auto;display:flex;justify-content:center;align-items:center;margin-top:20px}.section_gray{background-color:rgba(205,217,222,.1)}.content{min-width:320px;min-height:calc(100vh - 270px)}.content-wrapper,.footer_wrapper,.header_search-wrapper,.header_wrapper{min-width:290px;max-width:960px;display:flex;margin:auto;flex-direction:column;padding-right:15px;padding-left:15px;position:relative}@media (min-width:1024px){.content-wrapper,.footer_wrapper,.header_search-wrapper,.header_wrapper{padding-right:0;padding-left:0;overflow:unset}}.card-wrapper{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;align-items:center}@media (min-width:1024px){.card-wrapper{flex-direction:row;align-items:flex-start}}.button-subtitle{font-family:Montserrat,sans-serif;font-weight:600;color:#000;line-height:150%;font-size:18px;margin:0 auto 10px}.is-invalid{border:2px solid red!important}.volunteering-icon{width:24px;min-width:24px;height:24px;background:url(/images/volunteering.svg) 100% 100% no-repeat;display:block;margin-top:5px}.internship-icon{width:28px;min-width:28px;height:28px;background:url(/images/internship.svg) 100% 100% no-repeat}.internship-icon,.job-icon{display:block;margin-top:5px}.job-icon{min-width:24px}#overlay{background:rgba(0,0,0,.7);bottom:0;z-index:99998;height:100%}#modal_container,#overlay{position:fixed;left:0;top:0;right:0;width:100%;display:none}#modal_container{min-width:310px;height:auto;background-color:#fff;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;z-index:99999;box-sizing:border-box;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;border-radius:4px}@media (min-width:1024px){#modal_container{width:30vw;left:calc(50% - 15vw);right:calc(50% - 15vw);top:110px}}#modal_container p{font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;margin-top:15px}.modal_button{float:left;margin:20px 20px 0 0;padding:14px 25px;border-radius:0;border:none;color:#fff;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_body,.modal_dialog,.modal_footer,.modal_header{float:left;width:100%;position:relative;box-sizing:border-box}.modal_body,.modal_header{padding:5px 20px 15px}@media (min-width:1024px){.modal_body,.modal_header{padding:20px}}.close_button{color:#000;font-size:25px;font-weight:700;line-height:1;opacity:.5;position:absolute;right:8px;top:2px;cursor:pointer}.close_button:hover{opacity:.8}.modal_form{float:left;width:100%;border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);padding:20px 0}.input_labl{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:14px;padding-top:7px;padding-bottom:7px}.modal_inpt_wrapper{display:flex}.modal_inpt{height:42px;max-width:100%;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:18px;padding:3px 20px;max-width:200px;outline:none}.input_chck_ctn{color:#fff;float:left;margin-bottom:5px;width:100%}.btn-full{color:#fff;background:#f87633;outline:none;max-width:140px;height:auto;min-height:42px;border-radius:4px;border:none;justify-content:center;align-items:center;display:flex;cursor:pointer;padding:10px 34px;transition-duration:.2s;transition-property:background-color;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:100%;font-weight:700;line-height:1.15;margin:0}.card,.home_card-about,.home_card-for-teens,.home_card-organisations{width:260px;display:flex;flex-direction:column;flex-wrap:nowrap;margin-bottom:30px;border-radius:4px}@media (min-width:1024px){.card,.home_card-about,.home_card-for-teens,.home_card-organisations{margin-bottom:90px}}.card-header{width:80px;height:auto;display:flex;margin:0 auto;border-radius:50%}.card-header .card-header-image{margin:inherit}.card-body{padding-top:20px}.card-body-title{text-align:center;font-size:20px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;color:#2c2c2c;margin-bottom:12px}@media (min-width:600px){.card-body-title{font-size:20px;margin-bottom:12px}}@media (min-width:1024px){.card-body-title{font-size:20px;margin-bottom:12px}}.card-body-text{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:16px}.button,.button-account,.button-info,.button-primary,.button-secondary{width:100%;max-width:362px;height:auto;min-height:48px;border-radius:4px;border:none;justify-content:center;align-items:center;display:flex;cursor:pointer;margin-left:auto;margin-right:auto;padding:10px 34px;margin-bottom:10px;transition-duration:.2s;transition-property:background-color;box-sizing:border-box}@media (min-width:600px){.button,.button-account,.button-info,.button-primary,.button-secondary{width:100%}}.button-account:focus,.button-info:focus,.button-primary:focus,.button-secondary:focus,.button:focus{outline:none}.button-account:disabled,.button-info:disabled,.button-primary:disabled,.button-secondary:disabled,.button:disabled{background:silver;cursor:unset}.button.loading,.loading.button-account,.loading.button-info,.loading.button-primary,.loading.button-secondary{cursor:unset;background:silver;transform:unset;opacity:.7;padding-top:0;padding-bottom:0}.button.loading span,.loading.button-account span,.loading.button-info span,.loading.button-primary span,.loading.button-secondary span{display:none}.button.loading .loading-icon,.loading.button-account .loading-icon,.loading.button-info .loading-icon,.loading.button-primary .loading-icon,.loading.button-secondary .loading-icon{background:url(/images/loading-button.svg) 50% no-repeat;display:block;margin:auto;width:40px;height:40px}.button-account .loading-icon,.button-info .loading-icon,.button-primary .loading-icon,.button-secondary .loading-icon,.button .loading-icon{display:none}.button-account span,.button-info span,.button-primary span,.button-secondary span,.button span{display:block;margin:auto;font-family:Montserrat,sans-serif;font-weight:600;color:inherit;line-height:150%;font-size:16px}.button-primary{color:#fff;background:#f87633}.button-secondary{color:#fff;background:#274684}.button-account{color:#fff;background:#f87633;box-shadow:0 4px 4px rgba(0,0,0,.25)}.button-info{color:#fff;background:#3da1da;width:260px;height:48px;margin-left:0;margin-bottom:24px;margin-top:60px}.button-info span{font-size:14px}@media (min-width:600px){.button-info{margin-bottom:70px;margin-top:32px}}.swiper-container{width:90%;max-width:805px;height:275px;margin-bottom:30px}.swiper-button,.swiper-button-next,.swiper-button-prev{width:auto;height:auto}.swiper-button-next:focus,.swiper-button-prev:focus,.swiper-button:focus{outline:none}.swiper-button-next:after{content:" ";width:40px;height:40px;display:block;background:url(/images/arrow-right.svg) 50% no-repeat;background-size:contain;color:#274684}@media (min-width:1024px){.swiper-button-next:after{width:48px;height:48px}}.swiper-button-prev:after{content:" ";display:block;background:url(/images/arrow-left.svg) 50% no-repeat;background-size:contain;width:40px;height:40px;color:#274684}@media (min-width:1024px){.swiper-button-prev:after{width:48px;height:48px}}.swiper-slide{display:flex}.slide-wrapper{display:flex;height:275px;margin:auto;flex-wrap:nowrap;flex-direction:column}.slide-header{width:160px;height:180px;display:flex;margin:0 auto}.slide-header .card-header-image{margin:inherit}.slide-header-image{margin:auto;width:100%;height:100%}.slide-name{padding-top:9px}.slide-name,.slide-role{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:14px}.slide-role{padding-bottom:9px;font-weight:700}.slide-social{display:flex;flex-direction:row}.header_search-wrapper .search-form-wrapper_input,.textfield-search{height:54px;border-radius:0;border:none;outline:none;padding-left:10px;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:14px;box-shadow:0 4px 4px rgba(0,0,0,.25);flex-grow:1;margin-bottom:10px}@media (min-width:900px){.header_search-wrapper .search-form-wrapper_input,.textfield-search{padding-left:40px}}.form-group-review .review-form_form-group-input,.form-group-review .review-form_form-group-select,.form-group-review .review-form_form-group-text,.info-page_section .contact-form_form-group-input,.info-page_section .contact-form_form-group-textarea,.textarea,.textfield,.trumbowyg-box{height:42px;width:100%;max-width:385px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:4px;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding:3px 20px}@media (min-width:600px){.form-group-review .review-form_form-group-input,.form-group-review .review-form_form-group-select,.form-group-review .review-form_form-group-text,.info-page_section .contact-form_form-group-input,.info-page_section .contact-form_form-group-textarea,.textarea,.textfield,.trumbowyg-box{min-width:385px}}.form-group-review .review-form_form-group-input:focus,.form-group-review .review-form_form-group-select:focus,.form-group-review .review-form_form-group-text:focus,.info-page_section .contact-form_form-group-input:focus,.info-page_section .contact-form_form-group-textarea:focus,.textarea:focus,.textfield:focus,.trumbowyg-box:focus{outline:none}.form-group-review .review-form_form-group-input::-moz-placeholder,.form-group-review .review-form_form-group-select::-moz-placeholder,.form-group-review .review-form_form-group-text::-moz-placeholder,.info-page_section .contact-form_form-group-input::-moz-placeholder,.info-page_section .contact-form_form-group-textarea::-moz-placeholder,.textarea::-moz-placeholder,.textfield::-moz-placeholder,.trumbowyg-box::-moz-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.form-group-review .review-form_form-group-input:-ms-input-placeholder,.form-group-review .review-form_form-group-select:-ms-input-placeholder,.form-group-review .review-form_form-group-text:-ms-input-placeholder,.info-page_section .contact-form_form-group-input:-ms-input-placeholder,.info-page_section .contact-form_form-group-textarea:-ms-input-placeholder,.textarea:-ms-input-placeholder,.textfield:-ms-input-placeholder,.trumbowyg-box:-ms-input-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.form-group-review .review-form_form-group-input::placeholder,.form-group-review .review-form_form-group-select::placeholder,.form-group-review .review-form_form-group-text::placeholder,.info-page_section .contact-form_form-group-input::placeholder,.info-page_section .contact-form_form-group-textarea::placeholder,.textarea::placeholder,.textfield::placeholder,.trumbowyg-box::placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.form-group-review .review-form_form-group-text,.info-page_section .contact-form_form-group-textarea,.textarea{width:100%;word-wrap:break-word}.trumbowyg-box{padding:0;height:auto}.justselect-wrapper{width:172px;height:56px;border:none;border-radius:4px 0 0 4px;text-align:left;margin-bottom:10px;z-index:2;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.25);background:#fff;display:none;align-items:center}@media (min-width:900px){.justselect-wrapper{display:flex}}.justselect-title{font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;color:#2f2f2f;border-radius:0;text-align:left;margin:0 10px 0 25px;padding:0;width:100%;border:none;background:url(/images/category-arrow-left.svg) no-repeat 100%}.justselect-list{top:56px;border-radius:0;z-index:9999}.justselect-list li{font-family:Montserrat,Serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#2f2f2f;display:block;padding:15px;cursor:pointer;min-height:20px}.justselect-list li:hover{background:#d5d5d5}.select2-container{width:100%!important;max-width:290px}.select2-container--default span.selection{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.select2-container--default .selection .select2-selection--single{border:none;outline:none}.select2-container .selection .select2-selection--single .select2-selection__rendered{padding-left:0;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px;line-height:200%}.select2-container--default .selection .select2-selection--single .select2-selection__arrow{top:5px;right:5px}.select2-search__field{outline:2px solid #e8ecee;padding:10px!important}.select2-container--default .select2-results>.select2-results__options{border:1px solid #e8ecee}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#e8ecee!important;color:#2f2f2f!important}.select2-results__option{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px}.footer,.image-footer{width:100%}.footer{background-color:#fff;min-height:200px;box-shadow:0 -3px 20px rgba(0,0,0,.12);padding-top:50px;padding-bottom:50px;display:flex}.footer_wrapper{flex-direction:row;flex-wrap:wrap;flex-grow:1;justify-content:space-between;margin:0 auto}@media (min-width:1024px){.footer_wrapper{max-height:90px}}.footer_logo-mobile{display:block;width:48px;height:48px}.footer_logo-mobile .image{width:100%;height:auto}@media (min-width:1024px){.footer_logo-mobile{display:none}}.footer_logo-desktop{display:none;width:129px;height:100%}@media (min-width:1024px){.footer_logo-desktop{display:flex}}.footer_nav{margin-bottom:16px;padding-left:32px;height:auto;max-height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:-7px;flex-grow:1}@media (min-width:1024px){.footer_nav{flex-wrap:wrap;padding-left:10px;margin-top:0}}.footer_nav-link{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:15px;padding-left:0;line-height:27px}@media (min-width:1024px){.footer_nav-link{padding-left:45px}}.footer_social{display:flex;flex-direction:column;flex-wrap:nowrap;padding-left:5px;justify-content:space-between;align-items:flex-end;height:auto;max-height:77px}.footer_social_wrapper{display:flex}.footer_social-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#f87633;line-height:150%;font-size:14px;padding-bottom:15px}.footer_social_blog{align-items:center;padding-left:30px}.footer_social_blog img{width:100px!important;height:40px!important;margin-top:5px!important}.footer_social-icons-wrapper{display:flex;justify-content:space-between;flex-direction:row;align-items:center;width:100%}.footer_social-icons-wrapper .social-icon{width:28px;height:auto}.footer_social-icons-wrapper .social-icon-link{display:flex;width:auto;height:auto}.button-primary-header{margin-bottom:0!important}.header.header_bg-desktop{background-image:url(/images/header-bg.png);height:calc(var(--vh, 1vh)*100)}.header.header-compact{height:200px;background-image:url(/images/header-bg.png);padding-top:70px;background-position:center 10%}@media (min-width:1024px){.header.header-compact{height:280px}}.burger{width:70px;height:70px;display:flex;justify-content:center;align-items:center;margin-right:-15px}@media (min-width:1024px){.burger{display:none}}.burger-icon{background-image:url(/images/menu-icon.svg);width:28px;height:28px;background-size:100% 100%}.burger.open .burger-icon{background-image:url(/images/menu-icon-cross.svg)}.header{height:70px;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;display:flex}.header_menu-wrapper{height:70px;background:rgba(18,18,18,.9);position:absolute;top:0;right:0;left:0;z-index:1030}@media (min-width:1024px){.header_menu-wrapper{background:rgba(18,18,18,.9)}}.header_logo{display:flex;justify-content:center;align-items:center;font-size:unset;margin:unset}.header_logo a{display:flex}.header_wrapper{flex-direction:row;flex-wrap:wrap;flex-grow:1;justify-content:space-between;margin:0 auto;height:100%;align-items:center;position:relative}.header_menu{display:none;position:absolute;top:70px;left:0;right:0;flex-direction:column;align-items:center;background:rgba(18,18,18,.9)}@media (min-width:1024px){.header_menu{background:rgba(18,18,18,.6);position:unset;display:flex;flex-direction:row;background:none;height:70px}}.header_menu-item{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#fff;line-height:150%;font-size:14px;height:60px;display:flex;flex-direction:column;padding-top:10px;padding-bottom:10px;align-items:center;border-right:thin solid #9e1326;width:100%;justify-content:center;border-bottom:thin solid #555}.header_menu-item.panel-item{flex-direction:row}@media (min-width:1024px){.header_menu-item{height:70px;border:none;width:auto;margin-left:50px}}.header_menu-item-admin{width:100%}.header_menu-item.active{margin-top:4px;height:66px}@media (min-width:1024px){.header_menu-item.active{border-bottom:4px solid #fff}}.header_menu-link{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:inherit;line-height:150%;font-size:inherit;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;font-size:16px!important;justify-content:space-evenly;align-items:center;white-space:nowrap;transition:color .2s ease-in}.header_menu-link.account-delimiter{padding:5px;width:20px}.header_menu-link:hover{color:hsla(0,0%,100%,.6);transition:color .2s ease-in}.header_menu.open{display:flex}.language-panel{display:flex;flex-direction:row;margin-bottom:20px;margin-top:20px;justify-content:center}@media (min-width:1024px){.language-panel{flex-direction:column;margin-left:25px}}.language-panel_link,.language-panel_link-selected{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#fff;line-height:150%;font-size:12px;text-transform:uppercase;padding:2px 0;margin-left:15px;margin-right:15px;transition:color .2s ease-in}@media (min-width:1024px){.language-panel_link,.language-panel_link-selected{margin-left:0;margin-right:0}}.language-panel_link-selected{color:#b0b0b0}.language-panel_link-selected:hover,.language-panel_link:hover{color:hsla(0,0%,100%,.6);transition:color .2s ease-in}.header_slogan{text-align:center;font-size:36px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;color:#2c2c2c;margin-bottom:16px;color:#fff}@media (min-width:600px){.header_slogan{font-size:36px;margin-bottom:16px}}@media (min-width:1024px){.header_slogan{font-size:60px;margin-bottom:16px}}.header_subtitle{text-align:center;font-size:36px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;color:#2c2c2c;margin-bottom:30px;color:#fff}@media (min-width:600px){.header_subtitle{font-size:36px;margin-bottom:30px}}@media (min-width:1024px){.header_subtitle{font-size:40px;margin-bottom:90px}}.header_search-wrapper{flex-grow:1}.header_search-wrapper .search-form-wrapper{display:flex;width:100%;max-width:720px;margin-left:auto;margin-right:auto;height:60px;flex-direction:row;justify-content:center;align-items:center}@media (min-width:900px){.header_search-wrapper .search-form-wrapper{display:flex}}.header_search-wrapper .search-form-wrapper_button{width:56px;height:56px;font-size:30px}.header_search-wrapper .search-form-wrapper_select{width:170px}.header_search-wrapper .buttons-wrapper{display:none;flex-direction:row;align-items:center;flex-wrap:wrap;width:720px;justify-content:space-between;margin:105px auto 0}@media (min-width:1024px){.header_search-wrapper .buttons-wrapper{display:flex}}.header_search-wrapper .buttons-wrapper .button,.header_search-wrapper .buttons-wrapper .button-account,.header_search-wrapper .buttons-wrapper .button-info,.header_search-wrapper .buttons-wrapper .button-primary,.header_search-wrapper .buttons-wrapper .button-secondary{width:260px;height:50px;margin-left:0;margin-right:0;display:flex;flex-direction:column;flex-wrap:nowrap;padding-left:0;padding-right:0;box-shadow:0 1px 16px rgba(1,2,22,.18)}@media (min-height:799px){.header_search-wrapper .buttons-wrapper .button,.header_search-wrapper .buttons-wrapper .button-account,.header_search-wrapper .buttons-wrapper .button-info,.header_search-wrapper .buttons-wrapper .button-primary,.header_search-wrapper .buttons-wrapper .button-secondary{height:160px}}.header_search-wrapper .buttons-wrapper .button-account span,.header_search-wrapper .buttons-wrapper .button-info span,.header_search-wrapper .buttons-wrapper .button-primary span,.header_search-wrapper .buttons-wrapper .button-secondary span,.header_search-wrapper .buttons-wrapper .button span{font-family:Montserrat;font-style:normal;font-weight:700;font-size:14px;line-height:17px;text-align:center;color:#fff;padding-bottom:0;max-width:240px}@media (min-height:799px){.header_search-wrapper .buttons-wrapper .button-account span,.header_search-wrapper .buttons-wrapper .button-info span,.header_search-wrapper .buttons-wrapper .button-primary span,.header_search-wrapper .buttons-wrapper .button-secondary span,.header_search-wrapper .buttons-wrapper .button span{padding-bottom:10px}}.header_search-wrapper .buttons-wrapper .button-account .button-title,.header_search-wrapper .buttons-wrapper .button-info .button-title,.header_search-wrapper .buttons-wrapper .button-primary .button-title,.header_search-wrapper .buttons-wrapper .button-secondary .button-title,.header_search-wrapper .buttons-wrapper .button .button-title{font-size:16px}.header_search-wrapper .buttons-wrapper .button-account .button-text,.header_search-wrapper .buttons-wrapper .button-info .button-text,.header_search-wrapper .buttons-wrapper .button-primary .button-text,.header_search-wrapper .buttons-wrapper .button-secondary .button-text,.header_search-wrapper .buttons-wrapper .button .button-text{display:none}@media (min-height:799px){.header_search-wrapper .buttons-wrapper .button-account .button-text,.header_search-wrapper .buttons-wrapper .button-info .button-text,.header_search-wrapper .buttons-wrapper .button-primary .button-text,.header_search-wrapper .buttons-wrapper .button-secondary .button-text,.header_search-wrapper .buttons-wrapper .button .button-text{display:block}}.header_search-wrapper .hide-mobile{display:none}@media (min-width:1024px){.header_search-wrapper .hide-mobile{display:flex}}.button-mobile,.button-mobile-first,.button-mobile-second{position:absolute;width:100%;height:50px;bottom:0;left:0;right:0;margin-bottom:0;max-width:100%;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:0}@media (min-width:1024px){.button-mobile,.button-mobile-first,.button-mobile-second{display:none}}.button-mobile-first{bottom:49px}.header_search-form,.search-form{display:flex;flex-grow:1}.filter_form{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media (min-width:1024px){.filter_form{flex-direction:column;flex-wrap:nowrap;justify-content:center}}.filter_mobile-button{width:30px;height:30px;background:url(/images/filter-down.svg) 100% 100% no-repeat;background-size:cover;cursor:pointer;position:absolute;top:40px;right:15px}@media (min-width:1024px){.filter_mobile-button{display:none}}.filter_mobile-button.open{background:url(/images/filter-up.svg) 100% 100% no-repeat;background-size:cover}.filter_wrapper{display:flex;padding:40px 0 15px;background:#fff;max-height:80px;overflow:hidden;transition:max-height .3s ease-out}@media (min-width:1024px){.filter_wrapper{box-shadow:0 2px 16px rgba(0,0,0,.08);padding:20px 0 15px}}.filter_wrapper.open{max-height:1000px;transition:max-height .3s ease-in;box-shadow:0 2px 16px rgba(0,0,0,.08)}.filter_wrapper.open .filter_form{justify-content:flex-start}.filter_wrapper.open .filter_form-group{margin-right:15px;margin-left:15px}.filter_wrapper.open .filter_form-group:nth-child(2){display:none;margin-right:15px;margin-top:25px}.filter_wrapper.open .filter_form-group:nth-child(2) label{display:block}.filter_wrapper.open .filter_form-group:nth-child(3){margin-right:15px;margin-top:40px}.filter_wrapper.open .filter_form-group:nth-child(3) label{display:block}@media (min-width:600px){.filter_wrapper.open .filter_form-group:nth-child(3),.filter_wrapper.open .filter_form-group:nth-child(4){margin-top:40px}}@media (min-width:1024px){.filter_wrapper{display:flex;max-width:240px;width:240px;padding:32px 23px 14px;max-height:unset}}.filter_form-group{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:18px;margin-left:15px;margin-right:15px;min-height:50px;max-width:290px;width:100%}@media (min-width:1024px){.filter_form-group{margin-left:25px;margin-right:25px}}.filter_form-group:nth-child(2){margin-right:83px}.filter_form-group:nth-child(2) label{display:none}@media (min-width:1024px){.filter_form-group:nth-child(2) label{display:block}}@media (min-width:1024px){.filter_form-group:nth-child(2){margin-right:0}}.filter_form-group:nth-child(3){margin-right:83px}.filter_form-group:nth-child(3) label{display:none}@media (min-width:1024px){.filter_form-group:nth-child(3) label{display:block}}@media (min-width:1024px){.filter_form-group:nth-child(3){margin-right:0}}@media (min-width:1024px){.filter_form-group{min-width:100%;margin-left:0;margin-right:0;margin-bottom:33px}}.filter_form-group .custom-select,.filter_form-group .custom-select-search{width:100%}.filter_form-group-input{height:38px;width:100%;margin-left:10px;margin-right:15px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:14px;padding:3px 10px}@media (min-width:600px){.filter_form-group-input{margin-left:10px;margin-right:20px}}.filter_form-group-input:focus{outline:none}.filter_form-group-input::-moz-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:14px}.filter_form-group-input:-ms-input-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:14px}.filter_form-group-input::placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:14px}.filter_form-group-input:last-of-type{margin-right:0}.filter_form-group-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px;font-weight:700;margin-bottom:5px;min-height:14px}@media (min-width:1024px){.filter_form-group-label{min-height:0;margin-bottom:14px}}.filter_form-group-delimeter{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px;font-weight:700;margin-bottom:4px}.filter_form-group-inline{display:flex;flex-direction:row;align-items:center;width:100%}.filter_form-group-select~span{height:38px;width:100%;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;display:flex;align-items:center;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:14px;line-height:200%;padding:3px 20px}.filter_form-group-select~span:focus{outline:none}.filter_form-group-radio-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px}.filter_form-group-radio-label:before{left:0;width:18px;height:18px;border:1px solid #b0b0b0;box-sizing:border-box;top:2px;border-radius:50%;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:absolute;display:block;pointer-events:none;content:"";background-color:#fff}.filter_form-group-radio-label:after{position:absolute;top:0;left:0;display:block;width:18px;height:18px;content:""}.filter_form-group-radio{padding-left:30px;margin-bottom:8px;position:relative}.filter_form-group-radio-inline{display:flex;flex-direction:column;flex-wrap:wrap;max-height:80px;align-items:flex-start;width:100%}@media (min-width:1024px){.filter_form-group-radio-inline{max-height:unset;flex-wrap:nowrap}}.filter_form-group-radio-input{box-sizing:border-box;padding:0;position:absolute;z-index:-1;opacity:0}.filter_form-group-radio-input:checked~.filter_form-group-radio-label:before{background:#274684;width:18px;height:18px;border:1px solid #b0b0b0;box-shadow:none;box-sizing:border-box}.filter_form-group-checkbox-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px}.filter_form-group-checkbox{padding-left:30px;margin-bottom:8px;position:relative}.filter_form-group-checkbox-inline{display:flex;flex-direction:column;flex-wrap:wrap;max-height:80px;align-items:flex-start;width:100%}@media (min-width:1024px){.filter_form-group-checkbox-inline{max-height:unset;flex-wrap:nowrap}}.filter_form-group-checkbox-indicator{display:inline-block;position:absolute;top:2px;left:0;width:18px;height:18px;border:1px solid #b0b0b0;box-sizing:border-box}.filter_form-group-checkbox-indicator:before{border-right:7px solid #fff;transform:rotate(45deg) scale(1);top:-4px;left:5px;opacity:0}.filter_form-group-checkbox-indicator:after,.filter_form-group-checkbox-indicator:before{content:"";display:block;position:absolute;width:16px;height:16px;transition:.3s;width:10px;border-radius:3px}.filter_form-group-checkbox-indicator:after{transform:rotate(90deg) scale(0);border-bottom:4px solid #274684;border-right:4px solid #274684;top:-2px;left:2px}.filter_form-group-checkbox-input{display:none}.filter_form-group-checkbox-input:checked~.filter_form-group-checkbox-indicator:before{opacity:1}.filter_form-group-checkbox-input:checked~.filter_form-group-checkbox-indicator:after{transform:rotate(45deg) scale(1);top:-6px;left:5px}.not-found_message{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:70px;margin-left:auto;margin-right:auto}.not-found_message p{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px;font-weight:700;margin-bottom:70px}.not-found_message div{background:url(/images/not-found-mobile.png) no-repeat;width:100px;height:180px}@media (min-width:1024px){.not-found_message div{background:url(/images/not-found-desktop.png) no-repeat;background-size:unset;width:400px;height:155px}}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999}.modal__container{background-color:#fff;padding:15px;max-width:500px;max-height:100vh;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#274684;box-sizing:border-box}.modal__close{background:transparent;border:0;margin-right:0;margin-left:auto}.modal__close:focus{outline:none}.modal__header .modal__close:before{content:"\2715"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8);padding-right:30px;padding-left:50px}.modal__footer{display:flex;flex-direction:row;justify-content:center;align-items:center}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);margin-left:20px;margin-right:20px;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#274684;color:#fff}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.modal__close{cursor:pointer}.v-mobile{display:block}@media (min-width:1024px){.v-mobile{display:none}}.v-desktop{display:none}@media (min-width:1024px){.v-desktop{display:block}}.main-telegram-icon{background:url(/images/telegram-main-icon.svg) top no-repeat;background-size:cover;width:63px;height:69px;display:block;margin:auto}.home_title-main{margin-bottom:40px!important}@media (min-width:1024px){.home_section-about .button-primary{min-width:260px}}@media (min-width:600px){.home_section-about .button-primary{width:auto}}@media (min-width:1024px){.home_section-organisations .button-primary{min-width:260px}}@media (min-width:600px){.home_section-organisations .button-primary{width:auto}}.home_section-organisations .card-wrapper{margin-bottom:60px}@media (min-width:1024px){.home_section-organisations .card-wrapper{margin-bottom:0}}@media (min-width:1024px){.home_section-for-teens .button-primary{min-width:270px}}@media (min-width:600px){.home_section-for-teens .button-primary{width:auto}}@media (min-width:1024px){.home_section-partners .button-primary{min-width:270px}}@media (min-width:600px){.home_section-partners .button-primary{width:auto}}.home_section-reviews{padding-bottom:60px}@media (min-width:1024px){.home_section-reviews{padding-bottom:80px}.home_section-reviews .button-primary{min-width:260px}}@media (min-width:600px){.home_section-reviews .button-primary{width:auto}}.home_section-reviews .swiper-button,.home_section-reviews .swiper-button-next,.home_section-reviews .swiper-button-prev{top:20%}@media (min-width:1024px){.home_section-reviews .swiper-button,.home_section-reviews .swiper-button-next,.home_section-reviews .swiper-button-prev{top:50%}}.home_section-reviews .reviews-container{height:auto;margin-bottom:0}.home_section-reviews .reviews-container .slide-wrapper{max-width:720px;flex-direction:column;justify-content:flex-start;align-items:center;height:auto}.home_section-reviews .reviews-container .slide-image-wrapper{width:176px;height:192px}.home_section-reviews .reviews-container .slide-image{width:100%;height:auto}.home_section-reviews .reviews-container .slide-name{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#2f2f2f;margin-top:23px;margin-bottom:14px;padding:0}.home_section-reviews .reviews-container .slide-text{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:#2f2f2f;max-height:250px;overflow-y:scroll}@media (min-width:1024px){.home_section-reviews .reviews-container .slide-text{overflow-y:hidden;max-height:unset}}.home_section-reviews .reviews_wrapper{display:flex;flex-direction:column;position:relative;height:auto;margin-bottom:45px}@media (min-width:1024px){.home_section-reviews .reviews_wrapper{flex-direction:row}}.home_section-reviews .reviews_wrapper .swiper-button-prev{left:-5px}.home_section-reviews .reviews_wrapper .swiper-button-next{right:-5px}@media (min-width:1024px){.home_section-reviews .reviews_wrapper .swiper-button-prev{left:0}.home_section-reviews .reviews_wrapper .swiper-button-next{right:0}}.home_section-reviews .reviews_title{margin-bottom:62px;text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#2c2c2c;line-height:150%;font-size:28px;font-weight:600}@media (min-width:1024px){.home_section-reviews .reviews_title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#121212;line-height:150%;font-size:42px;font-weight:600}}.home_section-reviews .reviews_card{display:flex;align-items:center;margin-left:auto;margin-right:auto;margin-bottom:50px}.home_section-reviews .reviews_card:last-child{margin-bottom:0}@media (min-width:1024px){.home_section-reviews .reviews_card{margin-left:80px;margin-bottom:0}}.home_section-reviews .reviews_card img{width:100%;height:auto}@media (min-width:1024px){.home_section-important .button-primary{min-width:260px}}.home_section-important .home_organisations-subtitle{margin-top:0;color:#f87633;max-width:849px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400!important;font-size:20px;line-height:150%;text-align:center;margin-bottom:40px;color:#2f2f2f}@media (min-width:1024px){.home_section-important .home_organisations-subtitle{color:#2f2f2f;margin-bottom:60px}}@media (min-width:1024px){.home_section-for-teens .button-primary{min-width:260px}}.home_section-for-teens .card-wrapper{margin-bottom:60px}@media (min-width:1024px){.home_section-for-teens .card-wrapper{margin-bottom:0}}@media (min-width:1024px){.home_section-achievements .button-primary{min-width:260px}}.home_section-achievements .card-wrapper.counter-value-wrapper{justify-content:space-evenly}.home_title,.home_title-about,.home_title-achievements,.home_title-important,.home_title-organisations,.home_title-partners,.home_title-reviews{text-align:center;font-size:28px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;color:#2c2c2c;margin-bottom:50px}@media (min-width:600px){.home_title,.home_title-about,.home_title-achievements,.home_title-important,.home_title-organisations,.home_title-partners,.home_title-reviews{font-size:28px;margin-bottom:50px}}@media (min-width:1024px){.home_title,.home_title-about,.home_title-achievements,.home_title-important,.home_title-organisations,.home_title-partners,.home_title-reviews{font-size:42px;margin-bottom:60px}}.home_title-achievements{font-size:38px}@media (min-width:1024px){.home_title-achievements{font-size:52px}}.home_title-important{color:#f87633}@media (min-width:1024px){.home_title-important{color:#000}}.home_title-partners{margin-bottom:60px}@media (min-width:1024px){.home_title-partners{margin-bottom:80px}}.home_title-reviews{color:#274684;margin-bottom:60px}@media (min-width:1024px){.home_title-reviews{margin-bottom:80px}}.home_card-organisations .rules-link{display:none}@media (min-width:1024px){.home_card-organisations .rules-link{margin-top:20px;text-align:right;display:block}}.home_card-for-teens{width:270px}.home_card-for-teens .card-body-title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#274684}.home_card-for-teens .card-body-text{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#2f2f2f}.home_card-for-teens .card-body .link{color:#3da1da}.home_card-counter-value{font-family:Montserrat;font-style:normal;font-weight:700;font-size:42px;line-height:150%;text-align:center;padding-bottom:20px;color:#274684;max-width:200px}@media (min-width:1024px){.home_card-counter-value{padding-bottom:0}}.home_card-counter-value .card-header{display:flex;justify-content:center}.home_card-counter-value .card-body{padding:0}.home_carousel-wrapper{position:relative}.home_carousel-wrapper .swiper-button-prev{left:-5px}.home_carousel-wrapper .swiper-button-next{right:-5px}@media (min-width:1024px){.home_carousel-wrapper .swiper-button-prev{left:0}.home_carousel-wrapper .swiper-button-next{right:0}}.home_organisations-block{text-align:center;margin-top:40px}.home_organisations-block .rules-link-mobile{display:block;margin-top:15px;text-align:center}@media (min-width:1024px){.home_organisations-block .rules-link-mobile{display:none}}.home_organisations-title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#2c2c2c;line-height:150%;font-size:28px;font-weight:600;margin-bottom:30px}@media (min-width:1024px){.home_organisations-title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#121212;line-height:150%;font-size:42px;font-weight:600}}.home_organisations-description{margin-top:50px;width:100%;justify-content:center;display:flex;flex-direction:row}.home_organisations-subtitle{color:#000;font-size:18px;font-weight:400;margin-bottom:40px;text-align:center;font-family:Montserrat,sans-serif;font-style:normal;font-size:16px;line-height:150%;color:#2f2f2f}@media (min-width:1024px){.home_organisations-subtitle{margin-bottom:60px;font-size:20px}}.partners_wrapper{display:flex;flex-direction:column;position:relative;margin-bottom:90px;height:100px}@media (min-width:1024px){.partners_wrapper{flex-direction:row}}.partners_wrapper .swiper-button-prev{left:-5px}.partners_wrapper .swiper-button-next{right:-5px}@media (min-width:1024px){.partners_wrapper .swiper-button-prev{left:0}.partners_wrapper .swiper-button-next{right:0}}.partners_wrapper .swiper-container{height:100px;margin-bottom:0}.partners_wrapper .swiper-container .slide-wrapper{height:100%;justify-content:center;width:100%}.partners_wrapper .swiper-container .slide-wrapper img{width:auto;height:auto;max-width:100%}.partners_title{margin-bottom:62px;text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#2c2c2c;line-height:150%;font-size:28px;font-weight:600}@media (min-width:1024px){.partners_title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#121212;line-height:150%;font-size:42px;font-weight:600}}.partners_card{display:flex;align-items:center;margin-left:auto;margin-right:auto;margin-bottom:50px}.partners_card:last-child{margin-bottom:0}@media (min-width:1024px){.partners_card{margin-left:80px;margin-bottom:0}}.partners_card img{width:100%;height:auto}.important-description{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}@media (min-width:1024px){.important-description{margin-bottom:0;justify-content:space-between}}.important-text{max-width:512px}.important-text h3{margin-bottom:20px;text-align:center}@media (min-width:1024px){.important-text h3{text-align:left}}.important-text .home_organisations-subtitle{margin-bottom:30px;margin-top:0;text-align:center}@media (min-width:1024px){.important-text .home_organisations-subtitle{text-align:left}}.important-text p{text-align:left;font-family:Montserrat,sans-serif}.important-image{display:none}@media (min-width:1024px){.important-image{display:flex;flex-direction:column;justify-content:center;align-items:top}}.form-group-review{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:10px}.form-group-review .review-form_form-group-input{max-width:50%;min-width:50%}.form-group-review .review-form_form-group-text{height:150px;box-sizing:border-box;flex-grow:1;width:100%;max-width:unset;margin-left:0}.form-group-review .review-form_form-group-select{max-width:234px;min-width:234px}.hidden-input{display:none}.show-input{display:block!important}.login_title{text-align:center;font-size:28px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;color:#2c2c2c;margin-bottom:8px}@media (min-width:600px){.login_title{font-size:28px;margin-bottom:8px}}@media (min-width:1024px){.login_title{font-size:42px;margin-bottom:8px}}.login_subtitle{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;margin-top:15px}.login_form{width:290px;margin:20px auto 0}.login_form-group{display:flex;flex-direction:column;justify-content:flex-start;width:100%;margin-top:16px;position:relative}.login_form-group-label{font-size:14px;padding-top:7px;padding-bottom:7px}.login_form-group-input,.login_form-group-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%}.login_form-group-input{height:42px;max-width:100%;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;font-size:18px;padding:3px 20px}.login_form-group-input:focus{outline:none}.login_form-group .show-password{position:absolute;width:20px;height:20px;cursor:pointer;right:10px;top:46px;background:url(/images/show-password-icon.svg)}.login_remember-section{padding-top:5px;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:38px}.login_remember-section,.login_remember-section .remember_form{position:relative;cursor:pointer;text-align:right;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login_remember-section .remember_form{display:block;padding-left:30px;padding-top:2px}.login_remember-section .remember_form-label{text-align:right;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:12px;padding-left:5px}.login_remember-section .remember_form-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.login_remember-section .remember_form .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border:1px solid rgba(0,0,0,.1);transition:background-color .5s ease-in}.login_remember-section .remember_form:hover input~.checkmark{background-color:#ccc;transition:background-color .5s ease-in}.login_remember-section .remember_form .checkmark:after{content:"";position:absolute;opacity:0}.login_remember-section .remember_form input:checked~.checkmark:after{opacity:1%;transition:opacity .1s ease-in}.login_remember-section .remember_form .checkmark:after{left:6px;top:0;width:5px;height:10px;border:solid #2f2f2f;border-width:0 3px 3px 0;transform:rotate(45deg);transition:opacity .1s ease-in}.login_remember-section .remind-link{text-align:right;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:12px;padding-top:2px}.login_delimeter{width:260px;margin:18px auto}.login_delimeter hr{border:0;border-top:1px solid rgba(0,0,0,.1)}.login_delimeter-text{text-align:center;color:#000;font-size:16px;padding-top:10px}.login-invalid,.login_delimeter-text{font-family:Montserrat,sans-serif;font-weight:400;line-height:150%}.login-invalid{text-align:left;color:red;font-size:12px;position:absolute;bottom:-20px;left:0}.register_section .button-primary{max-width:385px}@media (min-width:600px){.register_section .button-primary{margin-right:25px;margin-left:auto}}.register_title{text-align:center;font-size:28px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;color:#2c2c2c;margin-bottom:8px}@media (min-width:600px){.register_title{font-size:28px;margin-bottom:8px}}@media (min-width:1024px){.register_title{font-size:42px;margin-bottom:8px}}.register_subtitle{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;margin-top:15px}.register_form{width:290px;margin:20px auto 0}.register_form-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:20px;margin-top:35px;margin-bottom:25px}@media (min-width:600px){.register_form{width:100%}}.register_form-group{display:flex;flex-direction:column;justify-content:flex-start;position:relative;margin-bottom:24px}@media (min-width:600px){.register_form-group{width:100%;max-width:880px}}.register_form-group .right-aligned{width:auto;min-width:290px;max-width:510px;position:relative}@media (min-width:600px){.register_form-group .right-aligned{width:100%}}.register_form-group .left-aligned{width:180px;min-width:180px;display:flex;justify-content:flex-start}@media (min-width:600px){.register_form-group .left-aligned{justify-content:flex-end}}.register_form-group .button-primary{margin-left:0;margin-right:0;width:100%;max-width:290px}@media (min-width:600px){.register_form-group .button-primary{max-width:385px}}.register_form-group .message-invalid{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:red;line-height:150%;font-size:12px;position:absolute;bottom:-20px;left:0}.register_form-group:last-child{margin-bottom:0}@media (min-width:600px){.register_form-group{flex-direction:row;justify-content:flex-end;align-items:center}}.register_form-group-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:14px;padding-top:7px;padding-bottom:7px;padding-right:20px}@media (min-width:600px){.register_form-group-label{text-align:right;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding-top:0;padding-bottom:0;line-height:120%}}.register_form-group-input{height:42px;width:100%;min-width:290px;max-width:385px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding:3px 20px}.register_form-group-input:focus{outline:none}.register_form-group-input::-moz-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.register_form-group-input:-ms-input-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.register_form-group-input::placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.form-group-review .register_form-group-input.review-form_form-group-text,.info-page_section .register_form-group-input.contact-form_form-group-textarea,.register_form-group-input.textarea{height:200px}.register_form-group-select~span{height:42px;width:100%;max-width:385px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;display:flex;align-items:center;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:18px;padding:3px 20px}@media (min-width:600px){.register_form-group-select~span{min-width:385px}}.register_form-group-select~span:focus{outline:none}.register_form-group .inner-icon{position:relative;max-width:385px}.register_form-group .show-password{position:absolute;width:20px;height:20px;cursor:pointer;right:15px;top:12px;background:url(/images/show-password-icon.svg)}.register_terms{max-width:385px;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;font-size:14px;line-height:150%}@media (min-width:600px){.register_terms{margin-right:25px}}.organisation_section .button-secondary{margin-top:40px}.organisation_section .content-wrapper,.organisation_section .footer_wrapper,.organisation_section .header_search-wrapper,.organisation_section .header_wrapper{max-width:860px}.organisation_tab-link{background:none;color:#274684;display:inline-block;padding:10px 15px;cursor:pointer;box-sizing:border-box;font-weight:700}.organisation_tab-link a{color:#0074d9}.organisation_tab-link.current{border-top-left-radius:.25rem;border-top-right-radius:.25rem;border:1px solid #dee2e6;border-bottom-color:#fff;margin:-1px}.organisation_tab-link.current a{color:#000}.organisation_tab-link.current:hover{border-top-left-radius:.25rem;border-top-right-radius:.25rem;border:1px solid #dee2e6;border-bottom-color:#fff;margin:-1px}.organisation_tab-link:hover{border:1px solid #dee2e6;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin:-1px}.organisation_tab-content{display:none;padding-bottom:35px;overflow:hidden;align-items:center}.organisation_tab-content.current{display:flex;flex-direction:column;border-top:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.organisation_tab-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;justify-content:space-between;align-items:flex-start;margin-top:45px}.organisation_tab-wrapper .button-secondary{margin-right:0;margin-left:auto;margin-top:40px}.organisation_tabs-list{border-bottom:1px solid #dee2e6}.organisation_tab-lists{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;flex-grow:1}.organisation_list{margin-top:40px;width:100%}.organisation_list h3{margin-bottom:30px}.organisation_list-button .button-secondary{margin-right:0;margin-left:auto;width:289px;height:50px}.organisation_list-wrapper{width:100%;display:flex;flex-direction:column;min-height:40px;border:1px solid hsla(0,0%,81.2%,.5803921568627451)}.organisation_list-wrapper .message{width:100%;padding:10px;text-align:center;color:#000;font-size:16px}.organisation_list-title,.organisation_list-wrapper .message{font-family:Montserrat,sans-serif;font-weight:400;line-height:150%}.organisation_list-title{text-align:left;color:#274684;font-size:24px;font-weight:700}.organisation_list-item{height:auto;height:170px;overflow:hidden;border-bottom:1px solid #ccc;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media (min-width:1024px){.organisation_list-item{flex-direction:row;align-items:flex-start;flex-wrap:wrap}}.organisation_list-item-title{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start;word-wrap:break-word;padding:15px 15px 0;max-height:90px;max-width:360px;overflow:hidden;margin-bottom:0!important}.organisation_list-item-title-link{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#274684;line-height:150%;font-size:20px;word-wrap:break-word;font-weight:700}.organisation_list-item__footer{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:15px;flex-wrap:wrap;margin-top:0}@media (min-width:1024px){.organisation_list-item__footer{margin-top:auto}}.organisation_list-item__footer p{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#274684;line-height:150%;font-size:14px}@media (min-width:1024px){.organisation_list-item__footer p{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#274684;line-height:150%;font-size:16px}}.organisation_list-item-salary{margin-right:10px;margin-left:auto;color:#2f2f2f;font-size:16px}.organisation_list-item-organisation,.organisation_list-item-salary{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%}.organisation_list-item-organisation{color:#274684;font-size:12px;margin-bottom:15px;word-wrap:break-word;font-weight:700}.organisation_list-item-description{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px;margin-bottom:25px}.organisation_list-item-footer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.organisation_list-item-city{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:12px;position:relative;padding-left:23px;margin-bottom:35px}.organisation_list-item-city:before{content:url(/images/location-point.svg);width:16px;height:16px;position:absolute;top:0;left:0}.organisation_list-item-action-wrapper{display:flex;height:auto;flex-direction:row;flex-wrap:nowrap;margin-bottom:6px;min-width:100%;width:100%;justify-content:center;align-items:flex-end;padding-left:15px;padding-right:15px}@media (min-width:1024px){.organisation_list-item-action-wrapper{flex-direction:column;min-width:220px;width:auto;justify-content:flex-end;padding-left:0;padding-right:0}}.organisation_list-item-action-wrapper form{width:100%}@media (min-width:1024px){.organisation_list-item-action-wrapper form{width:auto}}.organisation_list-item-action{height:40px;padding:10px;display:flex;justify-content:center;align-items:center;border:2px solid #fff;border-radius:4px;cursor:pointer;box-sizing:border-box;width:100%;background:#274684}@media (min-width:1024px){.organisation_list-item-action{height:40px;width:auto}}.organisation_list-item-action-link{height:40px;padding:10px;display:flex;justify-content:center;align-items:center;border:2px solid #fff;border-radius:4px;cursor:pointer;box-sizing:border-box;width:100%;background:#274684}.organisation_list-item-action-link span{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#fff;line-height:150%;font-size:18px;font-weight:700;display:none}@media (min-width:1024px){.organisation_list-item-action-link span{display:block}}.organisation_list-item-action-link .archive-icon{background:url(/images/archive.svg) 50% no-repeat;background-size:contain;width:20px;height:20px;margin-right:10px;display:block}.organisation_list-item-action-link .unarchive-icon{background:url(/images/unarchive.svg) 50% no-repeat;background-size:contain;width:20px;height:20px;margin-right:10px;display:block}.organisation_list-item-action-link .edit-icon{background:url(/images/edit.svg) 50% no-repeat;background-size:contain;width:20px;height:20px;margin-right:10px;display:block}.organisation_list-item-action-link .remove-icon{background:url(/images/delete.svg) 50% no-repeat;background-size:contain;width:20px;height:20px;margin-right:10px;display:block}@media (min-width:1024px){.organisation_list-item-action-link{background:none;outline:none;width:auto;cursor:pointer;border:none;text-decoration:underline;padding:15px 15px 5px 0;margin-bottom:0;margin-top:auto}.organisation_list-item-action-link,.organisation_list-item-action-link span{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#0074d9;font-size:16px;line-height:150%}.organisation_list-item-action-link span{font-weight:700;display:none}}@media (min-width:1024px) and (min-width:1024px){.organisation_list-item-action-link span{display:block}}@media (min-width:1024px){.organisation_list-item-action-link .archive-icon,.organisation_list-item-action-link .edit-icon,.organisation_list-item-action-link .remove-icon,.organisation_list-item-action-link .unarchive-icon{display:none}}.organisation_list-item-date{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:12px}.organisation_list-menu{max-width:250px;flex-grow:1;display:none;box-shadow:0 4px 12px rgba(0,0,0,.12);border-radius:3px}.organisation_list-menu .button-secondary{width:250px;overflow:hidden;margin:0 0 20px}.organisation_list-menu .button-secondary:hover{transform:unset}@media (min-width:1024px){.organisation_list-menu{display:flex}}.organisation_list-menu-list{padding:0 20px 10px 0}.organisation_list-menu-link{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:16px;padding:10px 0 10px 25px;display:block;margin-left:-5px}.organisation_list-menu-link.active{border-left:5px solid #274684;color:#274684}.organisation_form{width:290px;margin:20px auto 0}.organisation_form .tip{text-align:left;color:#000}.organisation_form .operation-result,.organisation_form .tip{font-family:Montserrat,sans-serif;font-weight:400;line-height:150%;font-size:14px}.organisation_form .operation-result{text-align:center;color:#274684;display:none;margin-top:-20px}.organisation_form .operation-result.show{display:block}.organisation_form .remove-account-link{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#274684;line-height:150%;font-size:16px;cursor:pointer;margin-top:30px;max-width:385px;display:block}.organisation_form .remove-account-link:hover{text-decoration:underline}.organisation_form-title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:20px;margin-top:35px;margin-bottom:25px}@media (min-width:600px){.organisation_form-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:20px}}@media (min-width:600px){.organisation_form{width:100%}}.organisation_form-group{display:flex;flex-direction:column;justify-content:flex-start;position:relative;margin-bottom:24px}@media (min-width:600px){.organisation_form-group{width:100%}}.organisation_form-group .right-aligned{width:auto;min-width:290px;max-width:510px}@media (min-width:600px){.organisation_form-group .right-aligned{width:100%}}.organisation_form-group .left-aligned{width:180px;min-width:180px;display:flex;justify-content:flex-start}@media (min-width:600px){.organisation_form-group .left-aligned{justify-content:flex-end}}.organisation_form-group .button-account,.organisation_form-group .button-secondary{margin-left:0;margin-right:0;width:100%;max-width:290px}@media (min-width:600px){.organisation_form-group .button-account,.organisation_form-group .button-secondary{max-width:385px}}@media (min-width:600px){.organisation_form-group .button-account{margin-top:40px}}.organisation_form-group .message-invalid{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:red;line-height:150%;font-size:12px;position:absolute;bottom:-20px;left:0}.organisation_form-group:last-child{margin-bottom:0}@media (min-width:600px){.organisation_form-group{flex-direction:row;justify-content:flex-end;align-items:center}}.organisation_form-group-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:14px;padding-top:7px;padding-bottom:7px;padding-right:20px}@media (min-width:600px){.organisation_form-group-label{text-align:right;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding-top:0;padding-bottom:0;line-height:120%}}.organisation_form-group-input{height:42px;width:100%;min-width:290px;max-width:385px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding:3px 20px}.organisation_form-group-input:focus{outline:none}.organisation_form-group-input::-moz-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.organisation_form-group-input:-ms-input-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.organisation_form-group-input::placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.form-group-review .organisation_form-group-input.review-form_form-group-text,.info-page_section .organisation_form-group-input.contact-form_form-group-textarea,.organisation_form-group-input.textarea{height:200px}.organisation_form-group-select~span{height:42px;width:100%;max-width:385px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;display:flex;align-items:center;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:18px;padding:3px 20px}@media (min-width:600px){.organisation_form-group-select~span{min-width:385px}}.organisation_form-group-select~span:focus{outline:none}.organisation_form-group .inner-icon{position:relative;max-width:385px}.organisation_form-group .show-password{position:absolute;width:20px;height:20px;cursor:pointer;right:15px;top:12px;background:url(/images/show-password-icon.svg)}.volunteer-icon{width:24px;height:24px;background:url(/images/volunteer.svg) 100% 100% no-repeat}.intern-icon,.volunteer-icon{margin-left:auto;margin-top:2px}.intern-icon{width:28px;height:28px;background:url(/images/internship.svg) 100% 100% no-repeat}.job-icon{width:24px;height:24px;background:url(/images/job.svg) 100% 100% no-repeat;margin-left:auto;margin-top:2px}span+.job-icon{margin-left:5px}.info-page_section .swiper-container{height:auto;margin-bottom:0;position:relative}.info-page_section .home_carousel-wrapper{margin-bottom:50px}.info-page_section .home_title-team{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#2c2c2c;line-height:150%;font-size:32px;font-weight:600;margin-bottom:70px;line-height:100%!important}@media (min-width:1024px){.info-page_section .home_title-team{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#121212;line-height:150%;font-size:42px;font-weight:600}}.info-page_section .organisations-block{text-align:center;margin-top:85px;width:100%;padding-left:15px;padding-right:15px;position:absolute;bottom:0;left:0;right:0}.info-page_section .organisations-block .partners_wrapper{margin-top:20px;margin-bottom:20px}.info-page_section .organisations-block .rules-link-mobile{display:block;margin-top:15px;text-align:center}@media (min-width:1024px){.info-page_section .organisations-block .rules-link-mobile{display:none}}.info-page_section .organisations-block-title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#2c2c2c;line-height:150%;font-size:28px;font-weight:600;margin-bottom:8px}@media (min-width:1024px){.info-page_section .organisations-block-title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#121212;line-height:150%;font-size:42px;font-weight:600;margin-bottom:80px}}.info-page_section .organisations-block-description{margin-top:20px;width:100%;justify-content:center;display:flex;flex-direction:row}.info-page_section .organisations-block-subtitle{font-family:Montserrat,sans-serif;font-weight:400;line-height:150%;font-size:18px;font-weight:600;margin-top:60px;margin-bottom:10px;text-align:center;color:#000}.info-page_section .organisations-filler{height:400px;width:100%}@media (min-width:1024px){.info-page_section .organisations-filler{height:503px}}.info-page_section .notification{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding-bottom:16px}@media (min-width:1024px){.info-page_section .notification{text-align:left}}.info-page_section .feedback-notification{margin-top:20px}@media (min-width:1024px){.info-page_section .feedback-notification{margin-top:40px}}.info-page_section>.content-wrapper,.info-page_section>.footer_wrapper,.info-page_section>.header_search-wrapper,.info-page_section>.header_wrapper{display:flex;flex-direction:row;justify-content:space-between}.info-page_section .text-section{margin-top:40px;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#000}.info-page_section .text-section p{font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px;padding:0;line-height:19px;color:#000;line-height:150%;margin-bottom:16px}.info-page_section .text-section .title{font-family:Montserrat;font-style:normal;font-weight:700;font-size:20px;margin-bottom:16px;padding-top:16px;color:#2c2c2c;display:block}.info-page_section .text-section .title-inline{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;margin-bottom:5px;color:#274684}.info-page_section .text-row{flex-direction:column;margin-bottom:0;justify-content:space-between;display:flex}.info-page_section .text-row .column{margin-bottom:20px;max-width:unset}.info-page_section .text-row .column.text{padding-bottom:0}.info-page_section .text-row .column.text p{color:#000;margin-bottom:16px}.info-page_section .text-row .column.text a,.info-page_section .text-row .column.text p{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%;font-size:18px;line-height:25px}.info-page_section .text-row .column.text a{color:#3da1da}.info-page_section .text-row .column.image{align-items:center;margin-bottom:32px}.info-page_section .text-row .column.image img{width:100%;height:auto;margin-bottom:0;margin-top:0}.info-page_section .text-row .column.image p{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#b0b0b0;line-height:150%;font-size:14px;line-height:19px;margin-top:18px;margin-bottom:0}.info-page_section .text-row:first-child .column{margin-bottom:20px}.info-page_section .text-row:first-child .column img{margin-bottom:0;margin-top:0}.info-page_section .text-row:nth-child(2){flex-direction:column-reverse;display:flex}.info-page_section .text-row:last-child{margin-bottom:40px}@media (min-width:1024px){.info-page_section .text-row:first-child .column{margin-bottom:130px}.info-page_section .text-row:first-child .column img{margin-bottom:-70px}.info-page_section .text-row:first-child .column.image{margin-bottom:130px}.info-page_section .text-row{display:flex;flex-direction:row!important;justify-content:space-between}.info-page_section .text-row .column{max-width:445px;flex-grow:1;display:flex;flex-direction:column;margin-bottom:90px}.info-page_section .text-row .column.text{justify-content:center;padding-bottom:50px}.info-page_section .text-row .column.image{justify-content:flex-end;margin-bottom:90px}.info-page_section .text-row .column.image img{max-width:445px;height:auto}}.info-page_section .home_section-team{padding-top:0;padding-bottom:60px}.info-page_section .article-heading{display:flex;align-items:center}.info-page_section .article-heading h4{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#121212;line-height:150%;font-size:20px;font-weight:600;line-height:27px;padding-left:10px}.info-page_section .article-info{margin-top:30px}.info-page_section .article-info h4{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#121212;line-height:150%;font-size:20px;font-weight:600;line-height:27px;padding-left:10px}.info-page_section .article-info a{margin-left:25px}.info-page_section .article-info-description{width:100%;display:flex;flex-direction:row;margin-top:50px;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;justify-content:start}@media (max-width:1023px){.info-page_section .article-info-description{flex-direction:column;align-items:flex-start}}.info-page_section .article-description{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px}.info-page_section .article-description ul{margin-top:18px;margin-bottom:38px;-webkit-padding-start:20px;padding-inline-start:20px;list-style:none}.info-page_section .article-description ul li{position:relative}.info-page_section .article-description ul li p{margin-bottom:16px}.info-page_section .article-description ul li:before{content:"\2022";text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#c4c4c4;line-height:150%;font-size:30px;line-height:50%;font-weight:700;position:absolute;margin-left:-20px;margin-top:2px}.info-page_section .contact-form{margin-top:20px}.info-page_section .contact-form_form-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;position:relative;margin-left:0;margin-right:auto;margin-bottom:24px}.info-page_section .contact-form_form-group:last-child{margin-bottom:0}.info-page_section .contact-form_form-group.subject-group input{max-width:unset}@media (min-width:1024px){.info-page_section .contact-form_form-group.subject-group{flex-direction:row}.info-page_section .contact-form_form-group.subject-group label{padding-right:20px}}@media (min-width:600px){.info-page_section .contact-form_form-group{flex-direction:column;justify-content:flex-start;width:100%;align-items:flex-start}}.info-page_section .contact-form_form-group-label{text-align:right;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:24px;font-weight:700;width:auto}.info-page_section .contact-form_form-group-label-light{text-align:right;font-family:Montserrat,sans-serif;color:#2f2f2f;line-height:150%;font-size:16px;font-weight:400;width:auto}.info-page_section .contact-form_form-group-input{margin-left:0}.info-page_section .contact-form_form-group-textarea{height:300px;box-sizing:border-box;flex-grow:1;width:100%;max-width:unset;margin-left:0}.info-page_section .contact-form .button-account,.info-page_section .contact-form .button-secondary{margin-left:0;max-width:290px}.info-page_section .accordion_wrapper{margin-top:25px}@media (min-width:1024px){.info-page_section .accordion_wrapper{margin-top:40px}}.info-page_section .accordion_button{text-decoration:none;padding:15px 0 0;display:flex;flex-direction:row;justify-content:space-between;width:100%;border-radius:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;margin-top:20px;border:none;border-top:1px solid rgba(0,0,0,.125)}.info-page_section .accordion_button:focus{outline:none}.info-page_section .accordion_button-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:inherit;line-height:150%;font-size:20px;font-weight:700;padding-right:20px}.info-page_section .accordion_button:first-of-type{border-top:none;margin-top:0}.info-page_section .accordion_button .fa{color:inherit;font-size:16px;margin-top:5px}.info-page_section .accordion_button.active{color:#274684}.info-page_section .accordion_panel{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:16px;overflow:hidden;max-height:0;transition:max-height .3s ease-out}.info-page_section .accordion_panel span{margin-top:20px;display:block}.info-page_section .accordion_panel.active{max-height:900px;transition:max-height .3s ease-in}.info-page-title{text-align:center;font-size:40px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;color:#2c2c2c;margin-bottom:8px;color:#274684}@media (min-width:600px){.info-page-title{font-size:40px;margin-bottom:8px}}@media (min-width:1024px){.info-page-title{font-size:40px;margin-bottom:8px;text-align:left}}.info-page_side-menu{max-width:250px;flex-grow:1;display:none;box-shadow:0 4px 12px rgba(0,0,0,.12);border-radius:3px}@media (min-width:1024px){.info-page_side-menu{display:flex}}.info-page_side-menu-list{padding:10px 20px 10px 0}.info-page_side-menu-link{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:16px;padding:10px 0 10px 25px;display:block;margin-left:-5px}.info-page_side-menu-link.active{border-left:5px solid #274684;color:#274684}.info-page_subsection{max-width:630px;width:100%}.info-page_subsection-full{width:100%}.info-page_menu-section-absolute{position:absolute;top:0;right:0}.support-us .info-page-title{text-align:center;margin-bottom:45px}.support-us .info-page-subtitle{margin-bottom:16px;font-family:Montserrat,sans-serif;line-height:150%}.support-us .info-page-subtitle,.support-us p{text-align:center;font-weight:400;color:#000;font-size:16px}.support-us p{font-family:Montserrat;font-style:normal;line-height:22px}.support-us .card-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-top:45px}.support-us .donate-widget{width:100%}.support-us .support-card{max-width:380px;text-align:center;-webkit-box-pack:center;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;margin:0 auto 50px}.support-us .support-card h3{font-family:Montserrat;font-style:normal;font-weight:600;font-size:20px;line-height:27px;color:#121212;margin-top:10px;margin-bottom:7px}.support-us .support-card p{font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#2f2f2f}.support-us .support-card .circle{border-radius:50%;width:80px;height:80px;background:#f1f1f1;display:flex;justify-content:center;align-items:center}.support-us .partners_wrapper{display:flex;flex-direction:column;position:relative;margin-bottom:30px;height:auto}@media (min-width:1024px){.support-us .partners_wrapper{flex-direction:row}}.support-us .partners_wrapper .swiper-button-prev{left:-5px}.support-us .partners_wrapper .swiper-button-next{right:-5px}@media (min-width:1024px){.support-us .partners_wrapper .swiper-button-prev{left:0}.support-us .partners_wrapper .swiper-button-next{right:0}}.support-us .partners_title{margin-bottom:62px;text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#2c2c2c;line-height:150%;font-size:28px;font-weight:600}@media (min-width:1024px){.support-us .partners_title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#121212;line-height:150%;font-size:42px;font-weight:600}}.support-us .partners .swiper-container{height:130px;margin-bottom:0}.support-us .partners .swiper-container .slide-wrapper{height:100%;justify-content:center;width:100%}.support-us .partners .swiper-container .slide-wrapper img{width:auto;height:auto;max-width:100%}.support-us .partners_card{display:flex;align-items:center;margin-left:auto;margin-right:auto;margin-bottom:50px}.support-us .partners_card:last-child{margin-bottom:0}@media (min-width:1024px){.support-us .partners_card{margin-left:80px;margin-bottom:0}}.support-us .partners_card img{width:100%;height:auto}.support-us .no-mobile{display:flex!important}.support-us .mobile{display:none!important}@media (max-width:480px){.support-card .bottom-margin{margin-bottom:50px!important}.support-us .no-mobile{display:none!important}.support-us .mobile{display:flex!important}}.search_filter{position:absolute;z-index:1;top:0;left:0;right:0;background:#fff;width:100%;height:80px;overflow:unset;margin-left:auto;margin-right:auto;max-width:660px}@media (min-width:1024px){.search_filter{margin-left:0;position:unset;width:unset;height:auto;overflow:unset;box-shadow:unset;box-shadow:0 2px 16px rgba(0,0,0,.08)}}.search_filter.open{height:calc(60vh - 65px);transition:max-height .3s ease-in;overflow:scroll;box-shadow:0 2px 16px rgba(0,0,0,.08)}.search_section{padding-top:70px;position:relative}.search_section .section-title{text-align:right;font-family:Montserrat,sans-serif;font-weight:400;color:#274684;line-height:150%;font-size:24px;font-weight:700;margin-bottom:30px}@media (min-width:1024px){.search_section{padding-top:85px}}.search_section .content-wrapper,.search_section .footer_wrapper,.search_section .header_search-wrapper,.search_section .header_wrapper{justify-content:center;flex-direction:column;align-items:center;position:static;padding-top:40px}@media (min-width:1024px){.search_section .content-wrapper,.search_section .footer_wrapper,.search_section .header_search-wrapper,.search_section .header_wrapper{align-items:flex-start;justify-content:space-between;flex-direction:row;position:static;padding-top:0}}.search_section .pagination{display:flex;flex-direction:row;max-width:290px;justify-content:space-between}.search_section .pagination .page-item{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin:10px;color:#274684}.search_section .pagination .page-item,.search_section .pagination .page-item.active{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%;font-size:16px;font-weight:700}.search_section .pagination .page-item.active{color:#000}.search_section .pagination .page-item.disabled{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;font-weight:700}.search_card-wrapper{height:100%;align-items:flex-end}.search_card-wrapper,.search_content-wrapper{width:100%;display:flex;flex-direction:column}.search_content-wrapper{max-width:630px;align-items:center;position:relative;z-index:0;overflow:hidden}.search_content-wrapper .content-loader{width:75px;height:0;transition:all .4s;opacity:0;display:block}.search_content-wrapper .content-loader.active{height:75px;transition:all .4s;opacity:1%}.job_card-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media (min-width:1024px){.job_card-wrapper{margin-top:0}}.job_card{border-bottom:1px solid #dcdcdc;margin-bottom:34px;margin-top:16px;width:100%;position:relative;flex-direction:column}.job_card,.job_card-title{display:flex;word-wrap:break-word}.job_card-title{justify-content:space-between;flex-direction:row;align-items:flex-start;margin-bottom:15px}.job_card-title-link{font-weight:400;color:#274684;font-size:20px;margin-right:20px;word-wrap:break-word;font-weight:700}.job_card-salary,.job_card-title-link{text-align:left;font-family:Montserrat,sans-serif;line-height:150%}.job_card-salary{margin-right:10px;margin-left:auto;white-space:nowrap;font-weight:400;color:#2f2f2f;font-size:16px;line-height:200%}.job_card-organisation{font-weight:400;color:#274684;font-size:12px;margin-bottom:15px;font-weight:700}.job_card-description,.job_card-organisation{text-align:left;font-family:Montserrat,sans-serif;line-height:150%;word-wrap:break-word}.job_card-description{font-weight:400;color:#2f2f2f;font-size:14px;margin-bottom:25px;max-height:62px;overflow:hidden}.job_card-footer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.job_card-city{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:12px;position:relative;padding-left:23px;margin-bottom:55px}.job_card-city:before{content:url(/images/location-point.svg);width:16px;height:16px;position:absolute;top:0;left:0}.job_card-date{color:#2f2f2f;font-size:12px}.job_card-date,.job_section .back-link{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%}.job_section .back-link{display:block;color:#274684;font-size:14px;margin-bottom:38px;margin-top:-20px;position:relative;padding-left:16px}@media (min-width:1024px){.job_section .back-link{margin-top:-60px}}.job_section .back-link:before{content:url(/images/arrow-left-small.png);width:16px;height:16px;position:absolute;top:0;left:0}.job_description-wrapper{max-width:675px;margin-left:auto;margin-right:auto;width:100%}.job_description-title{color:#121212;font-size:32px;margin-bottom:24px}.job_description-organisation,.job_description-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%;font-weight:700;word-wrap:break-word}.job_description-organisation{color:#274684;font-size:18px;margin-bottom:8px}.job_description-info{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px;position:relative;padding-left:25px;margin-bottom:8px}.job_description-info:before{width:16px;height:16px;position:absolute;top:3px;left:0}.job_description-info.location:before{content:url(/images/location-point.svg)}.job_description-info.portfolio:before{content:url(/images/portfolio-icon.png)}.job_description-info.user:before{content:url(/images/user-icon.png)}.job_description-info.profile:before{content:url(/images/profile-icon.png)}.job_description-info.envelope:before{content:url(/images/envelope-icon.png)}.job_description-info.telephone:before{content:url(/images/telephone-icon.png)}.job_description-info.salary:before{content:url(/images/salary-icon.svg)}.job_description-info.job-time:before{content:url(/images/clock-icon.svg)}.job_description-info.alt-contact:before{content:url(/images/altcontact-icon.svg)}.job_description-text{margin-top:24px;margin-bottom:50px;color:#2f2f2f;font-size:14px}.job_description-contacts-title,.job_description-text{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%}.job_description-contacts-title{color:#2c2c2c;font-size:16px;font-weight:700;margin-bottom:12px}.job_description-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:column}@media (min-width:1024px){.job_description-footer{flex-direction:row}}.job_description-date{font-style:italic}.job_description-abuse,.job_description-date{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#b0b0b0;line-height:150%;font-size:14px}.job_description-abuse{padding-left:25px;position:relative;display:block;margin-top:15px}@media (min-width:1024px){.job_description-abuse{margin-top:0}}.job_description-abuse:before{content:url(/images/flag-icon.png);width:16px;height:16px;position:absolute;top:0;left:0}.job_form{width:100%;max-width:700px;margin:0 auto}.job_form .tip{font-weight:400;color:#000;font-weight:700}.job_form .operation-result,.job_form .tip{text-align:center;font-family:Montserrat,sans-serif;line-height:150%;font-size:14px}.job_form .operation-result{font-weight:400;color:#274684;display:none;margin-top:-20px}.job_form .operation-result.show{display:block}.job_form .remove-account-link{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#274684;line-height:150%;font-size:16px;cursor:pointer;margin-top:30px;margin-left:auto;margin-right:auto;display:block}.job_form .remove-account-link:hover{text-decoration:underline}.job_form-title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:20px}@media (min-width:600px){.job_form-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:20px}}.job_form-group{display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:100%;align-items:center;margin-bottom:24px}.job_form-group .right-aligned{width:auto;min-width:290px;max-width:510px}.job_form-group .left-aligned{width:290px;display:flex;justify-content:flex-start}@media (min-width:600px){.job_form-group .left-aligned{width:180px}}.job_form-group .inline-group{display:flex;flex-direction:column;justify-content:flex-start;width:100%;position:relative}.job_form-group .inline-group input{margin-bottom:10px}@media (min-width:1024px){.job_form-group .inline-group input{min-width:150px;margin:0}}@media (min-width:1024px){.job_form-group .inline-group .select2{min-width:100px;margin-right:0}}@media (min-width:1024px){.job_form-group .inline-group{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:290px}}.job_form-group.description{align-items:flex-end}.job_form-group.description .left-aligned{display:none}.job_form-group.description .inner-icon{max-width:575px}.job_form-group.description .right-aligned{max-width:290px}@media (min-width:600px){.job_form-group.description .right-aligned{max-width:700px}}@media (min-width:1024px){.job_form-group.description{flex-direction:column}.job_form-group.description .trumbowyg-box{max-width:100%;margin-left:0;margin-right:0}}.job_form-group .button-account,.job_form-group .button-secondary{margin-left:0;margin-right:0;width:290px}.job_form-group .button-account{margin-top:50px}.job_form-group .message-invalid{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:red;line-height:150%;font-size:12px;position:absolute;bottom:-20px;left:0}.job_form-group:last-child{margin-bottom:0}@media (min-width:600px){.job_form-group{flex-direction:row;justify-content:center;align-items:center}}.job_form-group-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:14px;padding-top:7px;padding-bottom:7px;padding-right:20px}@media (min-width:600px){.job_form-group-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding-top:0;padding-bottom:0;line-height:120%}}.job_form-group-input{height:42px;width:100%;width:290px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding:3px 20px}.job_form-group-input:focus{outline:none}.job_form-group-input::-moz-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.job_form-group-input:-ms-input-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.job_form-group-input::placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.form-group-review .job_form-group-input.review-form_form-group-text,.info-page_section .job_form-group-input.contact-form_form-group-textarea,.job_form-group-input.textarea{height:200px}.job_form-group-select~span{height:42px;width:290px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;display:flex;align-items:center;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:18px;padding:3px 20px}.job_form-group-select~span:focus{outline:none}.job_form-group .inner-icon{position:relative;max-width:290px}.job_form-group .stretch{width:100%;max-width:100%}.job_form-group .centered,.job_form-group .centered-title{width:100%;display:flex;justify-content:center}.job_form-group .centered-title{max-width:470px}.job_form-group .centered-title .inner-icon{max-width:290px;width:100%}@media (min-width:600px){.job_form-group .centered-title .inner-icon{max-width:100%}}.job_form-group .title-input{border:none;font-weight:700;font-size:20px;text-align:center;width:100%;padding-right:0;padding-left:0}.job_form-group .title-input::-moz-placeholder{font-weight:700;font-size:20px;text-align:center}.job_form-group .title-input:-ms-input-placeholder{font-weight:700;font-size:20px;text-align:center}.job_form-group .title-input::placeholder{font-weight:700;font-size:20px;text-align:center}.internship_card-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media (min-width:1024px){.internship_card-wrapper{margin-top:0}}.internship_card{border-bottom:1px solid #dcdcdc;margin-bottom:34px;margin-top:16px;width:100%;position:relative;display:flex;flex-direction:column;word-wrap:break-word}.internship_card-title{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start;margin-bottom:15px;word-wrap:break-word}.internship_card-title-link{font-weight:400;color:#274684;font-size:20px;margin-right:20px;word-wrap:break-word;font-weight:700}.internship_card-salary,.internship_card-title-link{text-align:left;font-family:Montserrat,sans-serif;line-height:150%}.internship_card-salary{margin-right:10px;margin-left:auto;white-space:nowrap;font-weight:400;color:#2f2f2f;font-size:16px}.internship_card-organisation{font-weight:400;color:#274684;font-size:12px;margin-bottom:15px;font-weight:700}.internship_card-description,.internship_card-organisation{text-align:left;font-family:Montserrat,sans-serif;line-height:150%;word-wrap:break-word}.internship_card-description{font-weight:400;color:#2f2f2f;font-size:14px;margin-bottom:25px;max-height:62px;overflow:hidden}.internship_card-footer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.internship_card-city{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:12px;position:relative;padding-left:23px;margin-bottom:55px}.internship_card-city:before{content:url(/images/location-point.svg);width:16px;height:16px;position:absolute;top:0;left:0}.internship_card-date{color:#2f2f2f;font-size:12px}.internship_card-date,.internship_section .back-link{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%}.internship_section .back-link{display:block;color:#274684;font-size:14px;margin-bottom:38px;margin-top:-20px;position:relative;padding-left:16px}@media (min-width:1024px){.internship_section .back-link{margin-top:-60px}}.internship_section .back-link:before{content:url(/images/arrow-left-small.png);width:16px;height:16px;position:absolute;top:0;left:0}.internship_description-wrapper{max-width:675px;margin-left:auto;margin-right:auto;width:100%}.internship_description-title{color:#121212;font-size:32px;margin-bottom:24px}.internship_description-organisation,.internship_description-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%;font-weight:700;word-wrap:break-word}.internship_description-organisation{color:#274684;font-size:18px;margin-bottom:8px}.internship_description-info{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px;position:relative;padding-left:25px;margin-bottom:8px}.internship_description-info:before{width:16px;height:16px;position:absolute;top:3px;left:0}.internship_description-info.location:before{content:url(/images/location-point.svg)}.internship_description-info.portfolio:before{content:url(/images/portfolio-icon.png)}.internship_description-info.user:before{content:url(/images/user-icon.png)}.internship_description-info.profile:before{content:url(/images/profile-icon.png)}.internship_description-info.envelope:before{content:url(/images/envelope-icon.png)}.internship_description-info.telephone:before{content:url(/images/telephone-icon.png)}.internship_description-info.salary:before{content:url(/images/salary-icon.svg)}.internship_description-info.job-time:before{content:url(/images/clock-icon.svg)}.internship_description-info.alt-contact:before{content:url(/images/altcontact-icon.svg)}.internship_description-text{margin-top:24px;margin-bottom:50px;color:#2f2f2f;font-size:14px}.internship_description-contacts-title,.internship_description-text{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%}.internship_description-contacts-title{color:#2c2c2c;font-size:16px;font-weight:700;margin-bottom:12px}.internship_description-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:column}@media (min-width:1024px){.internship_description-footer{flex-direction:row}}.internship_description-date{font-style:italic}.internship_description-abuse,.internship_description-date{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#b0b0b0;line-height:150%;font-size:14px}.internship_description-abuse{padding-left:25px;position:relative;display:block;margin-top:15px}@media (min-width:1024px){.internship_description-abuse{margin-top:0}}.internship_description-abuse:before{content:url(/images/flag-icon.png);width:16px;height:16px;position:absolute;top:0;left:0}.internship_form{width:100%;max-width:700px;margin:0 auto}.internship_form .tip{font-weight:400;color:#000;font-weight:700}.internship_form .operation-result,.internship_form .tip{text-align:center;font-family:Montserrat,sans-serif;line-height:150%;font-size:14px}.internship_form .operation-result{font-weight:400;color:#274684;display:none;margin-top:-20px}.internship_form .operation-result.show{display:block}.internship_form .remove-account-link{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#274684;line-height:150%;font-size:16px;cursor:pointer;margin-top:30px;margin-left:auto;margin-right:auto;display:block}.internship_form .remove-account-link:hover{text-decoration:underline}.internship_form-title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:20px}@media (min-width:600px){.internship_form-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:20px}}.internship_form-group{display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:100%;align-items:center;margin-bottom:24px}.internship_form-group .right-aligned{width:auto;min-width:290px;max-width:510px}.internship_form-group .left-aligned{width:290px;display:flex;justify-content:flex-start}@media (min-width:600px){.internship_form-group .left-aligned{width:180px}}.internship_form-group .inline-group{display:flex;flex-direction:column;justify-content:flex-start;width:100%;position:relative}.internship_form-group .inline-group input{margin-bottom:10px}@media (min-width:1024px){.internship_form-group .inline-group input{min-width:150px;margin:0}}@media (min-width:1024px){.internship_form-group .inline-group .select2{min-width:100px;margin-right:0}}@media (min-width:1024px){.internship_form-group .inline-group{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:290px}}.internship_form-group.description{align-items:flex-end}.internship_form-group.description .left-aligned{display:none}.internship_form-group.description .inner-icon{max-width:575px}.internship_form-group.description .right-aligned{max-width:290px}@media (min-width:600px){.internship_form-group.description .right-aligned{max-width:700px}}@media (min-width:1024px){.internship_form-group.description{flex-direction:column}.internship_form-group.description .trumbowyg-box{max-width:100%;margin-left:0;margin-right:0}}.internship_form-group .button-account,.internship_form-group .button-secondary{margin-left:0;margin-right:0;width:290px}.internship_form-group .button-account{margin-top:50px}.internship_form-group .message-invalid{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:red;line-height:150%;font-size:12px;position:absolute;bottom:-20px;left:0}.internship_form-group:last-child{margin-bottom:0}@media (min-width:600px){.internship_form-group{flex-direction:row;justify-content:center;align-items:center}}.internship_form-group-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:14px;padding-top:7px;padding-bottom:7px;padding-right:20px}@media (min-width:600px){.internship_form-group-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding-top:0;padding-bottom:0;line-height:120%}}.internship_form-group-input{height:42px;width:100%;width:290px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding:3px 20px}.internship_form-group-input:focus{outline:none}.internship_form-group-input::-moz-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.internship_form-group-input:-ms-input-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.internship_form-group-input::placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.form-group-review .internship_form-group-input.review-form_form-group-text,.info-page_section .internship_form-group-input.contact-form_form-group-textarea,.internship_form-group-input.textarea{height:200px}.internship_form-group-select~span{height:42px;width:290px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;display:flex;align-items:center;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:18px;padding:3px 20px}.internship_form-group-select~span:focus{outline:none}.internship_form-group .inner-icon{position:relative;max-width:290px}.internship_form-group .stretch{width:100%;max-width:100%}.internship_form-group .centered,.internship_form-group .centered-title{width:100%;display:flex;justify-content:center}.internship_form-group .centered-title{max-width:470px}.internship_form-group .centered-title .inner-icon{max-width:290px;width:100%}@media (min-width:600px){.internship_form-group .centered-title .inner-icon{max-width:100%}}.internship_form-group .title-input{border:none;font-weight:700;font-size:20px;text-align:center;width:100%;padding-right:0;padding-left:0}.internship_form-group .title-input::-moz-placeholder{font-weight:700;font-size:20px;text-align:center}.internship_form-group .title-input:-ms-input-placeholder{font-weight:700;font-size:20px;text-align:center}.internship_form-group .title-input::placeholder{font-weight:700;font-size:20px;text-align:center}.volunteering_card-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media (min-width:1024px){.volunteering_card-wrapper{margin-top:0}}.volunteering_card{border-bottom:1px solid #dcdcdc;margin-bottom:34px;margin-top:16px;width:100%;position:relative;display:flex;flex-direction:column;word-wrap:break-word}.volunteering_card-title{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start;margin-bottom:15px;word-wrap:break-word}.volunteering_card-title-link{font-weight:400;color:#274684;font-size:20px;margin-right:20px;word-wrap:break-word;font-weight:700}.volunteering_card-salary,.volunteering_card-title-link{text-align:left;font-family:Montserrat,sans-serif;line-height:150%}.volunteering_card-salary{margin-right:10px;margin-left:auto;white-space:nowrap;font-weight:400;color:#2f2f2f;font-size:16px}.volunteering_card-organisation{font-weight:400;color:#274684;font-size:12px;margin-bottom:15px;font-weight:700}.volunteering_card-description,.volunteering_card-organisation{text-align:left;font-family:Montserrat,sans-serif;line-height:150%;word-wrap:break-word}.volunteering_card-description{font-weight:400;color:#2f2f2f;font-size:14px;margin-bottom:25px;max-height:62px;overflow:hidden}.volunteering_card-footer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.volunteering_card-city{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:12px;position:relative;padding-left:23px;margin-bottom:55px}.volunteering_card-city:before{content:url(/images/location-point.svg);width:16px;height:16px;position:absolute;top:0;left:0}.volunteering_card-date{color:#2f2f2f;font-size:12px}.volunteering_card-date,.volunteering_section .back-link{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%}.volunteering_section .back-link{display:block;color:#274684;font-size:14px;margin-bottom:38px;margin-top:-20px;position:relative;padding-left:16px}@media (min-width:1024px){.volunteering_section .back-link{margin-top:-60px}}.volunteering_section .back-link:before{content:url(/images/arrow-left-small.png);width:16px;height:16px;position:absolute;top:0;left:0}.volunteering_description-wrapper{max-width:675px;margin-left:auto;margin-right:auto;width:100%}.volunteering_description-title{color:#121212;font-size:32px;margin-bottom:24px}.volunteering_description-organisation,.volunteering_description-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%;font-weight:700;word-wrap:break-word}.volunteering_description-organisation{color:#274684;font-size:18px;margin-bottom:8px}.volunteering_description-info{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px;position:relative;padding-left:25px;margin-bottom:8px}.volunteering_description-info:before{width:16px;height:16px;position:absolute;top:3px;left:0}.volunteering_description-info.location:before{content:url(/images/location-point.svg)}.volunteering_description-info.portfolio:before{content:url(/images/portfolio-icon.png)}.volunteering_description-info.user:before{content:url(/images/user-icon.png)}.volunteering_description-info.profile:before{content:url(/images/profile-icon.png)}.volunteering_description-info.envelope:before{content:url(/images/envelope-icon.png)}.volunteering_description-info.telephone:before{content:url(/images/telephone-icon.png)}.volunteering_description-info.salary:before{content:url(/images/salary-icon.svg)}.volunteering_description-info.job-time:before{content:url(/images/clock-icon.svg)}.volunteering_description-info.alt-contact:before{content:url(/images/altcontact-icon.svg)}.volunteering_description-text{margin-top:24px;margin-bottom:50px;color:#2f2f2f;font-size:14px}.volunteering_description-contacts-title,.volunteering_description-text{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%}.volunteering_description-contacts-title{color:#2c2c2c;font-size:16px;font-weight:700;margin-bottom:12px}.volunteering_description-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:column}@media (min-width:1024px){.volunteering_description-footer{flex-direction:row}}.volunteering_description-date{font-style:italic}.volunteering_description-abuse,.volunteering_description-date{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#b0b0b0;line-height:150%;font-size:14px}.volunteering_description-abuse{padding-left:25px;position:relative;display:block;margin-top:15px}@media (min-width:1024px){.volunteering_description-abuse{margin-top:0}}.volunteering_description-abuse:before{content:url(/images/flag-icon.png);width:16px;height:16px;position:absolute;top:0;left:0}.volunteering_form{width:100%;max-width:700px;margin:0 auto}.volunteering_form .tip{font-weight:400;color:#000;font-weight:700}.volunteering_form .operation-result,.volunteering_form .tip{text-align:center;font-family:Montserrat,sans-serif;line-height:150%;font-size:14px}.volunteering_form .operation-result{font-weight:400;color:#274684;display:none;margin-top:-20px}.volunteering_form .operation-result.show{display:block}.volunteering_form .remove-account-link{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#274684;line-height:150%;font-size:16px;cursor:pointer;margin-top:30px;margin-left:auto;margin-right:auto;display:block}.volunteering_form .remove-account-link:hover{text-decoration:underline}.volunteering_form-title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:20px}@media (min-width:600px){.volunteering_form-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:20px}}.volunteering_form-group{display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:100%;align-items:center;margin-bottom:24px}.volunteering_form-group .right-aligned{width:auto;min-width:290px;max-width:510px}.volunteering_form-group .left-aligned{width:290px;display:flex;justify-content:flex-start}@media (min-width:600px){.volunteering_form-group .left-aligned{width:180px}}.volunteering_form-group .inline-group{display:flex;flex-direction:column;justify-content:flex-start;width:100%;position:relative}.volunteering_form-group .inline-group input{margin-bottom:10px}@media (min-width:1024px){.volunteering_form-group .inline-group input{min-width:150px;margin:0}}@media (min-width:1024px){.volunteering_form-group .inline-group .select2{min-width:100px;margin-right:0}}@media (min-width:1024px){.volunteering_form-group .inline-group{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:290px}}.volunteering_form-group.description{align-items:flex-end}.volunteering_form-group.description .left-aligned{display:none}.volunteering_form-group.description .inner-icon{max-width:575px}.volunteering_form-group.description .right-aligned{max-width:290px}@media (min-width:600px){.volunteering_form-group.description .right-aligned{max-width:700px}}@media (min-width:1024px){.volunteering_form-group.description{flex-direction:column}.volunteering_form-group.description .trumbowyg-box{max-width:100%;margin-left:0;margin-right:0}}.volunteering_form-group .button-secondary{margin-left:0;margin-right:0;width:290px}.volunteering_form-group .button-account{margin-left:0;margin-right:0;width:290px;margin-top:50px}.volunteering_form-group .message-invalid{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:red;line-height:150%;font-size:12px;position:absolute;bottom:-20px;left:0}.volunteering_form-group:last-child{margin-bottom:0}@media (min-width:600px){.volunteering_form-group{flex-direction:row;justify-content:center;align-items:center}}.volunteering_form-group-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:14px;padding-top:7px;padding-bottom:7px;padding-right:20px}@media (min-width:600px){.volunteering_form-group-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding-top:0;padding-bottom:0;line-height:120%}}.volunteering_form-group-input{height:42px;width:100%;width:290px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding:3px 20px}.volunteering_form-group-input:focus{outline:none}.volunteering_form-group-input::-moz-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.volunteering_form-group-input:-ms-input-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.volunteering_form-group-input::placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.form-group-review .volunteering_form-group-input.review-form_form-group-text,.info-page_section .volunteering_form-group-input.contact-form_form-group-textarea,.volunteering_form-group-input.textarea{height:200px}.volunteering_form-group-select~span{height:42px;width:290px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;display:flex;align-items:center;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:18px;padding:3px 20px}.volunteering_form-group-select~span:focus{outline:none}.volunteering_form-group .inner-icon{position:relative;max-width:290px}.volunteering_form-group .stretch{width:100%;max-width:100%}.volunteering_form-group .centered,.volunteering_form-group .centered-title{width:100%;display:flex;justify-content:center}.volunteering_form-group .centered-title{max-width:470px}.volunteering_form-group .centered-title .inner-icon{max-width:290px;width:100%}@media (min-width:600px){.volunteering_form-group .centered-title .inner-icon{max-width:100%}}.volunteering_form-group .title-input{border:none;font-weight:700;font-size:20px;text-align:center;width:100%;padding-right:0;padding-left:0}.volunteering_form-group .title-input::-moz-placeholder{font-weight:700;font-size:20px;text-align:center}.volunteering_form-group .title-input:-ms-input-placeholder{font-weight:700;font-size:20px;text-align:center}.volunteering_form-group .title-input::placeholder{font-weight:700;font-size:20px;text-align:center}.event_card{width:240px;height:420px;background:#fff;border:1px solid rgba(0,0,0,.08);box-sizing:border-box;position:relative;display:block;overflow:hidden;transition:box-shadow .1s ease-in;margin:10px 0}.event_card.card-overlay{filter:brightness(50%)}@media (min-width:900px){.event_card:nth-child(2n+2){margin-left:15px;margin-right:15px}}@media (min-width:1024px){.event_card{margin-top:0;margin-bottom:20px;width:200px;height:420px}.event_card:nth-child(2n+2){margin-right:0;margin-left:0}.event_card:nth-child(3n+2){margin-left:15px;margin-right:15px}}.event_card-overlay{filter:brightness(.7)}.event_card-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-evenly}@media (min-width:900px){.event_card-wrapper{justify-content:flex-start;align-items:flex-start;flex-direction:row}}@media (min-width:1024px){.event_card-wrapper{justify-content:flex-start;align-items:flex-start;flex-direction:row}}.event_card-wrapper .pagination{margin-left:auto;margin-right:auto}.event_card:hover{box-shadow:-1px 4px 12px 0 rgba(0,0,0,.4)}.event_card-header{width:100%;height:170px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.event_card-header-time{height:50px;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.event_card-header-time .time-wrapper{position:relative;display:block;margin-right:10px;text-align:right;font-family:Montserrat,sans-serif;font-weight:400;color:#fff;line-height:150%;font-size:14px;font-weight:700}.event_card-header-time .time-wrapper:before{content:url(/images/small-calendar.svg);position:absolute;top:3px;left:-25px;width:16px;height:16px}.event_card-header-image{width:100%;height:168px;background:transparent url(/images/loading.svg) no-repeat 50%;background-size:50% 50%}.event_card-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2c2c2c;line-height:150%;font-size:18px;font-weight:700;line-height:130%;padding:5px 15px 0;max-height:70px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.event_card-description{padding:0 15px 20px;margin-top:5px;max-height:90px;overflow:hidden;position:relative}.event_card-description:after{position:absolute;bottom:0;right:0;left:0;box-shadow:-5px -13px 17px 8px #fff;content:"";height:0}.event_card-description p{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px}.event_card-description ul{list-style:none!important;padding-left:10px!important;margin-bottom:0!important}.event_card-description ul li,.event_card-location{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px}.event_card-location{position:relative;padding-left:35px;margin-top:8px}.event_card-location:before{width:16px;height:16px;position:absolute;top:2px;left:10px;content:url(/images/location-point.svg)}.event_card-more{padding-left:15px}.event_card-more,.event_section .back-link{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#274684;line-height:150%;font-size:14px}.event_section .back-link{display:block;margin-bottom:38px;margin-top:-20px;position:relative;padding-left:16px}@media (min-width:1024px){.event_section .back-link{margin-top:-60px}}.event_section .back-link:before{content:url(/images/arrow-left-small.png);width:16px;height:16px;position:absolute;top:0;left:0}.event_description-wrapper{max-width:675px;margin-left:auto;margin-right:auto;width:100%;display:flex;flex-direction:column}.event_description-title{color:#121212;font-size:32px;margin-bottom:24px}.event_description-organisation,.event_description-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%;font-weight:700;word-wrap:break-word}.event_description-organisation{color:#274684;font-size:18px;margin-bottom:8px}.event_description-info{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px;position:relative;padding-left:25px;margin-bottom:8px}.event_description-info:before{width:16px;height:16px;position:absolute;top:3px;left:0}.event_description-info.location:before{content:url(/images/location-point.svg)}.event_description-info.portfolio:before{content:url(/images/portfolio-icon.png)}.event_description-info.user:before{content:url(/images/user-icon.png)}.event_description-info.profile:before{content:url(/images/profile-icon.png)}.event_description-info.envelope:before{content:url(/images/envelope-icon.png)}.event_description-info.telephone:before{content:url(/images/telephone-icon.png)}.event_description-info.salary:before{content:url(/images/salary-icon.svg)}.event_description-info.job-time:before{content:url(/images/clock-icon.svg)}.event_description-info.alt-contact:before{content:url(/images/altcontact-icon.svg)}.event_description-info.date:before{content:url(/images/small-calendar-gray.png)}.event_description-info.type:before{content:url(/images/coin.png)}.event_description-text{margin-top:24px;margin-bottom:40px;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2f2f2f;line-height:150%;font-size:14px}.event_description-map{width:100%;height:300px;background:url(/images/map-background.svg) 50% no-repeat;margin-bottom:40px}.event_description-contacts-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#2c2c2c;line-height:150%;font-size:16px;font-weight:700;margin-bottom:12px}.event_description-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:column}@media (min-width:1024px){.event_description-footer{flex-direction:row}}.event_description-date{font-style:italic}.event_description-abuse,.event_description-date{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#b0b0b0;line-height:150%;font-size:14px}.event_description-abuse{padding-left:25px;position:relative;display:block;margin-top:15px}@media (min-width:1024px){.event_description-abuse{margin-top:0}}.event_description-abuse:before{content:url(/images/flag-icon.png);width:16px;height:16px;position:absolute;top:0;left:0}.event_form{width:100%;max-width:700px;margin:0 auto}.event_form-date-group{flex-direction:column;display:flex;flex-wrap:nowrap}.event_form-date-group.time-group{margin-top:-35px}.event_form-date-group.time-group input{max-width:140px;min-width:140px}@media (min-width:600px){.event_form-date-group.time-group{margin-top:0}.event_form-date-group.time-group input{max-width:75px;min-width:75px;padding-left:10px;padding-right:10px}.event_form-date-group.time-group label{margin-left:5px;padding-right:5px}}@media (min-width:600px){.event_form-date-group{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;max-width:385px;align-items:center}}.event_form-date-group input{max-width:150px;min-width:140px}.event_form-date-group label{margin-left:20px;padding-right:10px}.event_form .tip{font-weight:400;color:#000;font-weight:700}.event_form .operation-result,.event_form .tip{text-align:center;font-family:Montserrat,sans-serif;line-height:150%;font-size:14px}.event_form .operation-result{font-weight:400;color:#274684;display:none;margin-top:-20px}.event_form .operation-result.show{display:block}.event_form .remove-account-link{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#274684;line-height:150%;font-size:16px;cursor:pointer;margin-top:30px;margin-left:auto;margin-right:auto;display:block}.event_form .remove-account-link:hover{text-decoration:underline}.event_form-title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:20px}@media (min-width:600px){.event_form-title{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:20px}}.event_form-group{justify-content:flex-start;position:relative;margin-bottom:24px}.event_form-group,.event_form-group .file-upload{display:flex;flex-direction:column;width:100%;align-items:center}.event_form-group .file-upload{background-color:#fff;margin:0 auto}.event_form-group .file-upload-btn{width:100%;margin:0;color:#fff;background:#1fb264;padding:10px;border-radius:4px;border:none;border-bottom:4px solid #15824b;transition:all .2s ease;outline:none;text-transform:uppercase;font-weight:700}.event_form-group .file-upload-btn:hover{background:#274684;color:#fff;transition:all .2s ease;cursor:pointer}.event_form-group .file-upload-btn:active{border:0;transition:all .2s ease}.event_form-group .file-upload-content{display:none;text-align:center}.event_form-group .file-upload-input{position:absolute;margin:0;padding:0;width:100%;height:100%;outline:none;opacity:0;cursor:pointer}.event_form-group .image-upload-wrap{margin-top:20px;border:4px dashed #274684;position:relative;width:100%}.event_form-group .image-dropping,.event_form-group .image-upload-wrap:hover{background-color:#d3d3d3;border:4px dashed #fff}.event_form-group .image-title-wrap{padding:0 15px 15px;color:#222}.event_form-group .drag-text{text-align:center}.event_form-group .drag-text h3{font-weight:100;text-transform:uppercase;text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#274684;line-height:150%;font-size:16px;padding:60px 0}.event_form-group .file-upload-image{max-height:200px;max-width:200px;margin:auto;padding:20px}.event_form-group .remove-image{width:200px;margin:0;color:#fff;background:#cd4535;padding:10px;border-radius:4px;border:none;border-bottom:4px solid #b02818;transition:all .2s ease;outline:none;text-transform:uppercase;font-weight:700}.event_form-group .remove-image:hover{background:#c13b2a;color:#fff;transition:all .2s ease;cursor:pointer}.event_form-group .remove-image:active{border:0;transition:all .2s ease}.event_form-group .map{width:100%;height:350px}.event_form-group.event_form-map-group{justify-content:center;flex-direction:column}.event_form-group.event_form-map-group .map-title{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:18px;margin-bottom:20px}@media (min-width:1024px){.event_form-group .inline-group input{min-width:100px;margin:0}}@media (min-width:1024px){.event_form-group .inline-group .select2{min-width:200px;margin-right:0}}@media (min-width:1024px){.event_form-group .inline-group{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;min-width:385px;max-width:385px;margin-left:30px;margin-right:25px}}.event_form-group.date-group{flex-direction:column}@media (min-width:600px){.event_form-group.date-group{flex-direction:row}}.event_form-group.date-group .inner-icon{display:flex;flex-direction:row;justify-content:flex-start}.event_form-group .right-aligned{width:auto;min-width:290px;max-width:510px}.event_form-group .left-aligned{width:290px;display:flex;justify-content:flex-start}@media (min-width:600px){.event_form-group .left-aligned{width:180px}}.event_form-group .inline-group{display:flex;flex-direction:column;justify-content:flex-start;width:100%;position:relative}.event_form-group .inline-group input{margin-bottom:10px}@media (min-width:1024px){.event_form-group .inline-group input{min-width:150px;margin:0}}@media (min-width:1024px){.event_form-group .inline-group .select2{min-width:100px;margin-right:0}}@media (min-width:1024px){.event_form-group .inline-group{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:290px}}.event_form-group.description{align-items:flex-end}.event_form-group.description .left-aligned{display:none}.event_form-group.description .inner-icon{max-width:575px}.event_form-group.description .right-aligned{max-width:290px}@media (min-width:600px){.event_form-group.description .right-aligned{max-width:700px}}@media (min-width:1024px){.event_form-group.description{flex-direction:column}.event_form-group.description .trumbowyg-box{max-width:100%;margin-left:0;margin-right:0}}.event_form-group .button-secondary{margin-left:0;margin-right:0;width:290px;display:flex;flex-direction:column}.event_form-group .button-account{margin-left:0;margin-right:0;width:290px;margin-top:50px}.event_form-group .message-invalid{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:red;line-height:150%;font-size:12px;position:absolute;bottom:-20px;left:0}.event_form-group:last-child{margin-bottom:0}@media (min-width:600px){.event_form-group{flex-direction:row;justify-content:center;align-items:center}}.event_form-group-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:14px;padding-top:7px;padding-bottom:7px;padding-right:20px}@media (min-width:600px){.event_form-group-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding-top:0;padding-bottom:0;line-height:120%}}.event_form-group-input{height:42px;width:100%;width:290px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;padding:3px 20px}.event_form-group-input:focus{outline:none}.event_form-group-input::-moz-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.event_form-group-input:-ms-input-placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.event_form-group-input::placeholder{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#ccc;line-height:150%;font-size:16px}.event_form-group-input.textarea,.form-group-review .event_form-group-input.review-form_form-group-text,.info-page_section .event_form-group-input.contact-form_form-group-textarea{height:200px}.event_form-group-select~span{height:42px;width:290px;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;display:flex;align-items:center;text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:18px;padding:3px 20px}.event_form-group-select~span:focus{outline:none}.event_form-group .inner-icon{position:relative;max-width:290px}.event_form-group .stretch{width:100%;max-width:100%}.event_form-group .centered,.event_form-group .centered-title{width:100%;display:flex;justify-content:center}.event_form-group .centered-title{max-width:470px}.event_form-group .centered-title .inner-icon{max-width:290px;width:100%}@media (min-width:600px){.event_form-group .centered-title .inner-icon{max-width:100%}}.event_form-group .centered-full{width:100%;max-width:100%;display:flex;justify-content:center}.event_form-group .centered-full .inner-icon{max-width:290px;width:100%}@media (min-width:600px){.event_form-group .centered-full .inner-icon{max-width:100%}}.event_form-group .title-input{border:none;font-weight:700;font-size:20px;text-align:center;width:100%;padding-right:0;padding-left:0}.event_form-group .title-input::-moz-placeholder{font-weight:700;font-size:20px;text-align:center}.event_form-group .title-input:-ms-input-placeholder{font-weight:700;font-size:20px;text-align:center}.event_form-group .title-input::placeholder{font-weight:700;font-size:20px;text-align:center}.reset_title{text-align:center;font-size:28px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;color:#2c2c2c;margin-bottom:8px}@media (min-width:600px){.reset_title{font-size:28px;margin-bottom:8px}}@media (min-width:1024px){.reset_title{font-size:42px;margin-bottom:8px}}.reset_subtitle{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%;font-size:16px;margin-top:15px}.reset_form{width:290px;margin:20px auto 0}.reset_form-group{display:flex;flex-direction:column;justify-content:flex-start;width:100%;margin-top:16px;position:relative;margin-bottom:24px}.reset_form-group-label{font-size:14px;padding-top:7px;padding-bottom:7px}.reset_form-group-input,.reset_form-group-label{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:#000;line-height:150%}.reset_form-group-input{height:42px;max-width:100%;background:#fff;border:1px solid #e8ecee;box-sizing:border-box;border-radius:0;font-size:18px;padding:3px 20px}.reset_form-group-input:focus{outline:none}.reset-invalid{text-align:left;font-family:Montserrat,sans-serif;font-weight:400;color:red;line-height:150%;font-size:12px;position:absolute;bottom:-20px;left:0}@media (min-width:600px){.reset-invalid{bottom:-20px;left:160px}}