@font-face{font-family:Georama-Light;font-style:normal;font-weight:400;src:url(/assets/font/Georama-Light.woff2)format("woff2");font-display:swap}@font-face{font-family:Georama-Medium;font-style:normal;font-weight:400;src:url(/assets/font/Georama-Medium.woff2)format("woff2");font-display:swap}@font-face{font-family:Georama-Regular;font-style:normal;font-weight:400;src:url(/assets/font/Georama-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Georama-SemiBold;font-style:normal;font-weight:700;src:url(/assets/font/Georama-SemiBold.woff2)format("woff2");font-display:swap}@font-face{font-family:Reforma2018-Negra;font-style:normal;font-weight:400;src:url(/assets/font/Reforma2018-Negra.woff2)format("woff2");font-display:swap}:root{--header-height:70px}.form{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.form__title{color:#1f0f4d;margin:0;font-family:Georama-Medium;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.875rem}.form__desc{margin:0 0 22px!important}.form__item{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin:0 0 16px;display:flex;position:relative}.form__item.-margin{margin:0}.form__item.-invalid .form__input,.form__item.-invalid .form__select,.form__item.-invalid .form__textarea,.form__item.-invalid .form__radio-box,.form__item.-invalid .form__checkbox-box{border:1px solid #d28c64}.form__label{color:#1f0f4d;margin:0 0 4px;font-family:Georama-Medium;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.3rem}.form__label .not-required{font-family:Georama-Light;font-weight:400}.form__text{color:#8d8ea8;margin:10px 0 0;font-family:Georama-Light;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.3rem}.form__checkbox{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0 0 10px;display:flex}.form__checkbox:last-child{margin:0}.form__checkbox-input{width:0;height:0;margin:0;display:none}.form__checkbox-input:checked~.form__checkbox-box:before{opacity:1}.form__checkbox-box{cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin:0 12px 0 0;display:flex;overflow:hidden}.form__checkbox-box:before{content:"";opacity:0;background-image:url(/assets/svg/icon-tick.svg);background-position:50%;background-repeat:no-repeat;background-size:14px;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;transition:opacity .2s;display:flex}.form__checkbox-text,.form__checkbox-text p,.form__checkbox-text a{color:#1f0f4d;font-family:Georama-Light;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4375rem}.form__checkbox-text a{color:#1f0f4d;text-decoration:underline}.form__checkbox-text a:hover{color:#d28c64;text-decoration:underline}.form__checkbox.-erasmus{cursor:default;margin:0}.form__button{width:100%;height:40px;margin:30px 0 0;font-size:.75rem;line-height:1.2rem}.form__requirement{color:#d28c64;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-family:Georama-Light;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.2rem;display:flex;position:absolute;bottom:-20px;right:0}.box{background:#fff;border:2px solid #e5e4e2;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:200px;padding:22px 40px;display:flex}.box__item{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin:10px 0 0;display:flex}.box__item:first-of-type{margin:0}.box__item:last-of-type{border-bottom:1px solid #e5e4e2;flex:1;margin:14px 0;padding:0 0 20px}.box__item p{color:#1f0f4d;margin:0;font-family:Georama-Light;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5625rem}.box__title{color:#d28c64;letter-spacing:-.011em;margin:0 0 10px;font-family:Georama-SemiBold;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.5rem}.box__text{flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:5px 0 0;display:flex}.box__text:first-of-type{margin:0}.box__text.-column{flex-direction:column}.box__text a:hover{color:#d28c64}.box__key{color:#1f0f4d;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0 5px 0 0;font-family:Georama-Light;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;display:flex}.box__val{color:#1f0f4d;line-break:anywhere;font-family:Georama-Light;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;transition:color .3s}.box__val.-color{color:#d28c64;margin:5px 0 0}.box__val.-color:hover{text-decoration:underline}.contracted-services{padding:50px 0 120px}.contracted-services .-hidden{display:none}.contracted-services__form{background-color:#fff;border:2px solid #e5e4e2;border-radius:4px;flex-direction:column;justify-content:flex-start;align-self:center;align-items:stretch;width:100%;padding:25px 28px 48px;display:flex}.contracted-services__details{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:stretch;width:100%;padding:50px 0 0;display:flex}.contracted-services__details__total{color:#1f0f4d;margin:0 0 20px;font-family:Georama-Light;font-size:1rem;font-style:normal;font-weight:400;line-height:1.875rem}.contracted-services__no-result{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:15px 0 0;display:flex}.contracted-services__no-result__text{color:#1f0f4d;text-align:center;width:100%;max-width:277px;margin:5px 0 0;font-family:Georama-SemiBold;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;display:none}.contracted-services__no-result__text.-mobile{display:flex}.contracted-services__results{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.contracted-services__results__content{grid-template-columns:1fr;row-gap:20px;width:100%;display:grid}.contracted-services__text p{margin:0 0 10px 30px}.-hide,[data-is-empty=""]{display:none}@media only screen and (width>=768px){:root{--header-height:100px}.page-header .content-wrapper{align-items:center}.contracted-services__form{max-width:500px;padding:25px 32px 48px}.contracted-services__results__content{grid-template-columns:1fr 1fr;gap:40px 32px}}@media only screen and (width>=1024px){:root{--header-height:auto}.form__requirement{font-size:.8125rem;line-height:1.3rem;bottom:-23px}.page-header .content-wrapper{align-items:flex-start;padding:0 0 0 440px}.contracted-services{padding:0}.contracted-services .content-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start}.contracted-services__form{align-self:flex-start;max-width:345px;transform:translateY(-138px)}.contracted-services__details{padding:25px 0 0}.contracted-services__no-result{padding:104px 0 0}.contracted-services__no-result__text{display:flex}.contracted-services__no-result__text.-mobile{display:none}.contracted-services__results{padding:0 0 75px 40px}}@media only screen and (width>=1248px){.page-header .content-wrapper{padding:0 0 0 475px}.contracted-services__form{max-width:375px}.contracted-services__results{padding:0 0 75px 100px}}