a,body,code,div,fieldset,figure,footer,form,h1,h2,h3,header,html,img,label,legend,li,p,q,section,span,table,td,tr,ul,var{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}figure,footer,header,section{display:block}body{line-height:1}ul{list-style:none}q{quotes:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1200px}}.footer__managers,.requirements__row,.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-6,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-8,.col-lg-10,.col-md-auto,.footer__manager{position:relative;width:100%;padding-right:15px;padding-left:15px}.footer__manager{flex:0 0 auto;width:auto;max-width:100%}.col-6{flex:0 0 50%;max-width:50%}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.footer__manager{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}}.overlay{visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:100;overflow:auto;background:rgba(0,0,0,.6)}.overlay.is-visible{visibility:visible}.modal{visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:1.5rem 20px;z-index:101;position:fixed;left:0;right:0;top:25px;margin:auto;pointer-events:none;max-height:100vh;overflow-y:scroll;transition:all .3s;opacity:0}.modal.is-visible{visibility:visible;pointer-events:auto;opacity:1}.modal.in{transform:translateY(-15%)}.modal.in.is-visible{transform:translateY(0)}.modal.out{transform:translateY(15%)}.modal.out.is-visible{transform:translateY(0)}@media screen and (min-width:576px){.modal{overflow:visible}}.modal__inner{width:100%;background:#fff;position:relative;padding:1rem;border-radius:7px}@media screen and (min-width:768px){.modal__inner{box-shadow:0 19px 34.6px 3.4px rgba(0,0,0,.15)}}.modal--default{width:100%;max-width:490px}.modal__close{position:absolute;width:1.5rem;height:1.5rem;top:0;right:0;cursor:pointer;font-size:0;display:block;z-index:2;padding:0}@media screen and (min-width:768px){.modal__close{top:-10px;right:0}}.modal__close:after,.modal__close:before{content:"";display:block;position:absolute;width:100%;height:2px;background:#000;top:50%;margin-top:-1px;left:0;transform-origin:center}.modal__close:before{transform:rotate(45deg)}.modal__close:after{transform:rotate(-45deg)}.modal__inner .modal__close{top:10px;right:10px}.btn,.tab-btn,button{display:inline-block;border:none;color:inherit;cursor:pointer;font-size:inherit;background:none}.btn>*,.tab-btn>*,button>*{pointer-events:none}.btn,.tab-btn{border-width:1px;border-style:solid;text-align:center;line-height:1.16667;padding:.875rem;min-width:180px}@media screen and (min-width:768px){.btn,.tab-btn{min-width:0;padding:.875rem 2rem}}.btn .icon,.tab-btn .icon{line-height:1;display:inline-block}.btn--brand{color:#fff;background:#18baf4;border-color:#18baf4;transition:.3s;border-radius:4px;font-weight:500}.btn--brand:active,.btn--brand:hover{background:#08779e;color:#fff;border-color:#08779e}input,textarea{font:inherit;padding:.75rem 1.125rem;background:#f4f4f4;color:#707070;box-shadow:inset 1px 1px 3px rgba(0,0,0,.1);border-radius:4px;border:none}input[type=file]{display:none}input[type=file]+label{text-decoration:underline;color:#00b6ff;cursor:pointer}.form-field .btn,.form-field .tab-btn,.form-field button,.form-field input,.form-field textarea{width:100%}.form-field .terms-url{color:#00b6ff;text-decoration:underline}.form-field__comment{height:0;position:absolute;width:0!important;padding:0}.form-field label.radio-label{position:relative;padding-left:21px;font-weight:500;cursor:pointer}.form-field label.radio-label:before{content:"";border-radius:100%;width:12px;height:12px;position:absolute;left:0;top:2px;border:1px solid #18baf4;background:#fff}.form-field label.radio-label:after{content:"";border-radius:100%;width:6px;height:6px;position:absolute;left:4px;top:6px;background:#033a4f;transition:.3s;opacity:0}.form-field label.checkbox-label{position:relative;padding-left:21px;font-weight:500;cursor:pointer}.form-field label.checkbox-label:before{content:"";width:13px;height:13px;position:absolute;left:0;top:2px;border:1px solid #18baf4;background:#fff}.form-field label.checkbox-label:after{content:"";width:9px;height:9px;position:absolute;left:3px;top:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB2SURBVHgBfc3BDUAwFMbx11bvjg6cxc1FgiGqI9gEE7ABM1jA1TZM8B6VSErS/k8vL7/kY+BJFjoniZr7AEraEIGcQNTNwUvVPQ9RqSWoVe8ExvA4C4HBKJKUiSg7zQQhTbivw4vYI0vdAqf5Ps8/+GSgPWF3AdaKKdNKtO33AAAAAElFTkSuQmCC) no-repeat 50%;transition:.3s;opacity:0}.form-field input[type=checkbox],.form-field input[type=radio]{display:none}.form-field input[type=checkbox]:checked+label:after,.form-field input[type=radio]:checked+label:after{opacity:1}@media screen and (min-width:576px){fieldset .form-field-group{display:flex;margin:0 -11px}}@media screen and (min-width:576px){.groups,legend{padding:0 11px;flex:0 0 50%;max-width:50%}}.groups li,legend li{margin:.25rem 0}@-webkit-keyframes fadein{to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.tab-btn{padding:10px 15px;border:1px solid #000;border-bottom:0;min-width:0}.tab-btn.is-active{color:#fff;background:#000}.tab-pane{display:none;-webkit-animation:fadein 1s;animation:fadein 1s;border:1px solid #000;padding:1.5rem 1rem}.tab-pane.is-active{display:block}html{font-size:14px}@media screen and (min-width:768px){html{font-size:16px}}body{font-family:Roboto,sans-serif;color:#333;font-size:1rem;line-height:1.375}.form-error{color:red;font-size:13px}*{outline:none;box-sizing:border-box}img{max-width:100%}a{color:inherit;text-decoration:none}body{background:#fff}.header{position:absolute;left:0;top:0;width:100%;z-index:1;color:#fff;padding-top:2.25rem}@media screen and (min-width:992px){.header{padding-top:3.75rem}}.header__phone{display:inline-flex;align-items:center;font-size:.92857rem}@media screen and (min-width:576px){.header__phone{font-size:1.5rem}}.header__phone .icon{display:inline-block;margin-right:8px}.header__phone-subtitle{color:#c4c4c4;font-size:.71429rem}@media screen and (min-width:576px){.header__phone-subtitle{font-size:1rem}}.header-logo__subtitle{font-size:.75rem}.s-cta,.s-region,.s-vacancy,.s-vacancy-detail,.section{position:relative;padding:2.25rem 0}@media screen and (min-width:992px){.s-cta,.s-region,.s-vacancy,.s-vacancy-detail,.section{padding:3.75rem 0}}.s-cta__subtitle,.s-region__subtitle,.s-vacancy__subtitle{text-align:center;font-weight:500;font-size:1.14286rem}@media screen and (min-width:992px){.s-cta__subtitle,.s-region__subtitle,.s-vacancy__subtitle{font-size:1.25rem}}.requirements__title,.s-cta__title,.s-hostel__title,.s-region__title,.s-top__title,.s-vacancy-detail__title,.s-vacancy__title{text-transform:uppercase;font-size:1.5rem;font-weight:700}@media screen and (min-width:992px){.requirements__title,.s-cta__title,.s-hostel__title,.s-region__title,.s-top__title,.s-vacancy-detail__title,.s-vacancy__title{font-size:2.25rem}}.footer{background-color:#204675;color:#fff;padding-top:3rem}.footer__logo{display:block;margin-left:auto;margin-right:auto;margin-bottom:.5rem}@media screen and (min-width:992px){.footer__logo{margin-left:0}}.footer__logo-subtitle{font-size:12px;text-align:center}@media screen and (min-width:992px){.footer__logo-subtitle{text-align:left}}.footer__title{font-weight:500;font-size:1.875rem;text-align:center}@media screen and (min-width:992px){.footer__title{text-align:left}}.footer__subtitle{color:#c4c4c4;font-size:1.5rem;margin-bottom:1.75rem;text-align:center}@media screen and (min-width:992px){.footer__subtitle{text-align:left}}.footer__managers{margin-bottom:2rem;justify-content:center}@media screen and (min-width:992px){.footer__managers{margin-bottom:0;justify-content:flex-start}}.footer__manager{display:flex;align-items:center;margin-bottom:1.5rem}@media screen and (min-width:576px){.footer__manager{margin-bottom:0}}.footer__manager-image-container{flex-shrink:0;margin-right:1.5rem}.footer__manager-image{border-radius:100%;position:relative}.footer__manager-image:before{content:"";display:block;position:absolute;background:#54ceff;border-radius:100%;transform:translate(-10px,10px)}.footer__manager-image img{position:relative;display:block}.footer__manager-name{font-weight:500;font-size:1.3125rem}.footer__bottom{border-top:1px solid #18baf4;padding:2.25rem 0;margin-top:3rem}@media screen and (min-width:992px){.footer__bottom{margin-top:4.375rem}}.footer__made-by{display:inline-flex;align-items:center}.footer__made-by .icon{display:inline-block;margin-left:.5rem}.footer__terms-url{color:#c4c4c4;text-decoration:underline}.footer__soc{display:block;padding:0 10px}.footer__soc-container{display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.footer__soc-container{justify-content:flex-end;margin-right:-10px}}.footer__email,.footer__phone{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700}@media screen and (min-width:992px){.footer__email,.footer__phone{justify-content:flex-end}}.footer__email .icon,.footer__phone .icon{display:inline-block;line-height:1;margin-right:.5rem}.footer__phone{margin-bottom:0}.footer__email{margin-bottom:1.25rem}.footer__phone-subtitle{font-size:.875rem;color:#c4c4c4;margin-bottom:1.25rem;text-align:center;margin-top:0}@media screen and (min-width:992px){.footer__phone-subtitle{text-align:right}}.s-cta__title{text-align:center;text-transform:uppercase;margin-bottom:1rem}.s-cta__subtitle{max-width:570px;margin:0 auto 2.25rem}.s-cta__footer{text-align:center;font-weight:500;font-size:1.42857rem;max-width:570px;margin:0 auto}@media screen and (min-width:992px){.s-cta__footer{font-size:1.5rem}}.cta-form{background:#204675;color:#fff;padding:1rem;border-radius:4px;max-width:430px;font-size:1.125rem;margin:0 auto 1.5rem}@media screen and (min-width:768px){.cta-form{padding:1.875rem;margin-bottom:2.25rem}}.cta-form__terms{font-size:.875rem;font-weight:400}.s-region__title{text-align:center;margin-bottom:1rem}.s-vacancy{background:#204675;color:#fff}.s-vacancy__title{text-align:center;margin-bottom:1rem}.s-vacancy__subtitle{text-align:center;max-width:886px;margin:0 auto 2rem}@media screen and (min-width:992px){.s-vacancy__subtitle{margin-bottom:3.125rem}}.vacancy-check{position:relative;text-align:center;font-weight:500;font-size:1.25rem;margin-bottom:1.5rem}@media screen and (min-width:992px){.vacancy-check{margin-bottom:2.5rem}}.vacancy-check__icon{margin-bottom:1rem}.vacancy-check__title{max-width:288px;margin:0 auto}.requirements{background:#fff;color:#333;padding:1.25rem 0;box-shadow:0 2px 3px rgba(0,0,0,.15);border-radius:4px}@media screen and (min-width:992px){.requirements{padding:2.25rem 0}}.requirements__title{text-align:center;margin-bottom:2rem}@media screen and (min-width:992px){.requirements__title{margin-bottom:3.125rem}}.requirements__row{text-align:center;font-weight:500;font-size:1.25rem}.post-requirements{font-size:1.3125rem;font-weight:700}.s-vacancy-detail__pretitle{text-align:center;font-weight:500;font-size:1.25rem}.s-vacancy-detail__title{text-align:center;margin-bottom:2.25rem}@media screen and (min-width:992px){.s-vacancy-detail__title{margin-bottom:3.25rem}}.s-vacancy-detail__list li{position:relative;margin:1rem 0;display:flex;align-items:flex-start}@media screen and (min-width:992px){.s-vacancy-detail__list li{margin:1.75rem 0}}.s-vacancy-detail__list li .icon{flex-shrink:0;margin-right:10px}.s-vacancy-detail__url{text-decoration:underline;color:#00b6ff}.s-top{background:#204675 url(/build/images/4b0e8fc729da70cb7970c3ed34dbb64b.jpg) no-repeat 50%/cover;color:#fff;position:relative;padding:10rem 0 2.25rem}@media screen and (min-width:992px){.s-top{padding:13.75rem 0 2.25rem}}.s-top__title{text-align:center;margin-bottom:2.25rem}.s-top__subtitle{text-align:center;margin-bottom:2.5rem;font-size:1.5rem;font-weight:500;max-width:974px;margin-left:auto;margin-right:auto}.s-top__secondary{color:#e5e5e5}.s-hostel{background:#204675;color:#fff;padding:2rem 0}@media screen and (min-width:992px){.s-hostel{padding:5.25rem 0}}.s-hostel__pretitle{color:#e5e5e5;font-size:1.25rem;margin-bottom:.5rem}@media screen and (min-width:992px){.s-hostel__pretitle{font-size:1.5rem}}.s-hostel__title{text-transform:uppercase;margin-bottom:1.875rem}@media screen and (min-width:992px){.s-hostel__subtitle{max-width:418px}}.s-hostel__image-container{position:relative;margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:570px}@media screen and (min-width:992px){.s-hostel__image-container{margin:0}}.s-hostel__image-container:before{content:"";display:block;position:absolute;background:#9ae2ff;border-radius:4px;transform:translate(-1.5rem,.625rem)}.s-hostel__image{position:relative;border-radius:4px;overflow:hidden}.s-hostel__image img{position:relative;display:block}.d-block{display:block}.footer__manager-image:before,.s-hostel__image-container:before{top:0;right:0;bottom:0;left:0}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4,.my-4{margin-bottom:1rem}.my-4{margin-top:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}@media screen and (min-width:992px){.mb-0\@lg{margin-bottom:0}.mx-0\@lg{margin-left:0;margin-right:0}.my-0\@lg{margin-top:0;margin-bottom:0}.mb-6\@lg{margin-bottom:1.5rem}.mb-8\@lg{margin-bottom:2rem}}.text--center{text-align:center}.text--right{text-align:right}.text--semibold{font-weight:500}.text--uppercase{text-transform:uppercase}.text--secondary{color:#c4c4c4}.text-md{font-size:1.125rem}@media screen and (min-width:992px){.text--left\@lg{text-align:left}.text--right\@lg{text-align:right}.text-lg\@lg{font-size:1.25rem}}