.career{height:100%;background-color:#000;padding-bottom:10rem;color:#fff;text-align:center}.career__heading{padding:5vh 0 0;font-size:8rem}@media only screen and (max-width:56.25em){.career__heading{font-size:6rem}}@media only screen and (max-width:37.5em){.career__heading{font-size:5rem}}.career__heading-hint{font-size:2rem;padding-bottom:5vh}@media only screen and (max-width:37.5em){.career__heading-hint{font-size:1.2rem}}.career__graphic{display:flex;align-items:center;justify-content:center}.career-info__image-container{width:100%;text-align:center}.dialog__container{display:flex;width:100%;height:100%;flex-direction:column}.dialog__text-container{overflow-y:scroll;padding:5rem 5rem 0;width:100%;height:60%}@media only screen and (max-width:37.5em){.dialog__text-container{height:100%;padding:1rem}}.dialog__heading{font-size:3rem;font-weight:bolder}@media only screen and (max-width:37.5em){.dialog__heading{font-size:2rem}}.dialog__subheading{font-size:2.5rem;font-weight:400}@media only screen and (max-width:37.5em){.dialog__subheading{font-size:1.8rem;padding-top:2rem}}.dialog__text{text-align:justify;padding:5rem 0 0}.dialog__images{width:100%;height:40%;display:flex;flex-direction:row}@media only screen and (max-width:37.5em){.dialog__images{display:none}}.dialog__image{position:relative;width:100%;height:100%}.dialog__image--smaller{width:80%}.dialog__close{position:absolute;top:0;right:2%;border:none;background-color:#fff}.dialog__close>span{position:relative;cursor:pointer;display:block;font-size:5rem;font-weight:100;color:#7b7b7b;z-index:100}.dialog__close>span:focus-visible{outline:none}.h-link__container{display:flex;align-items:center;height:100%;width:-moz-fit-content;width:fit-content;min-width:40rem;padding:0 2rem;transition:all .6s;background-image:linear-gradient(120deg,transparent,transparent 50%,#ebe935 0);background-size:220%}.h-link__container--selected,.h-link__container:active,.h-link__container:hover{transform:translateX(1rem);background-position:100%;transition:all .4s;cursor:pointer}.h-link__container--selected>img,.h-link__container:active>img,.h-link__container:hover>img{filter:brightness(0) invert(1)}.h-link__icon{margin-bottom:1rem}.h-link__icon--no-margin{margin-bottom:0}.h-link__title{height:100%;display:flex;flex-direction:column;align-items:start;justify-content:center;margin-bottom:1rem;padding-left:2rem}.h-link__heading{font-size:2rem;cursor:unset}@media only screen and (max-width:37.5em){.h-link__heading{font-size:1.6rem}}.h-link__subheading{font-size:1.6rem;cursor:unset}@media only screen and (max-width:37.5em){.h-link__subheading{font-size:1.2rem}}.contact{height:100%;background-color:#000;color:#fff;padding-bottom:10rem}.contact__container{width:100%;height:100%;display:flex;align-items:center;justify-content:space-evenly}@media only screen and (max-width:75em){.contact__container{flex-direction:column}}.contact__container--pt{padding-top:10rem}.contact__container--stretch{align-items:stretch}@media only screen and (max-width:75em){.contact__image-container{display:none}}.contact__image{width:100%}@media only screen and (max-width:75em){.contact__image{height:40rem}}.contact__text{text-align:center;width:50%;font-size:2rem}.contact__text--60{width:60%}@media only screen and (max-width:75em){.contact__text{width:100%}}.contact__socials{text-align:center;width:40%;font-size:2rem}@media only screen and (max-width:75em){.contact__socials{width:100%;padding-top:10rem}}.contact__heading{text-align:center;font-size:4rem}.contact__paragraph{padding:3rem 15%}.contact__list{list-style:none;padding:0 2.5vh}.contact__list>li{padding:1rem;font-weight:700;width:-moz-fit-content;width:fit-content;margin:0 auto;transition:all .5s ease}.contact__list>li:hover{cursor:default;transform:translateY(-.5rem)}.contact__form{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:space-evenly}.contact__form-item{margin-top:1rem;display:flex;flex-direction:column;align-items:flex-start;width:60%}.contact__text-area,.contact__text-input{background-color:#000;border:2px solid #ebe935;padding:1rem 2rem;letter-spacing:.2rem;width:100%;color:#ebe935}.contact__text-area{resize:vertical;height:20rem}.contact__error-message{color:red;padding:1rem 0}.contact__link-list{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:space-evenly}.contact__link{text-decoration:none;color:#fff}.light-button{font-size:3rem;background-color:#000;color:#ebe935;border:2px solid #ebe935;padding:1rem 3rem;letter-spacing:.2rem;transition:all .2s ease}.light-button:hover{cursor:pointer;transform:translateY(-.5rem)}@media only screen and (max-width:37.5em){.light-button{font-size:2rem}}.experience{height:100%;text-align:center;background-color:#e38ad1;padding-bottom:10rem}.experience__spacer{height:25rem;background-color:#e38ad1}.experience__spacer-heading{color:#000;font-size:8rem;padding:5rem 5% 0}@media only screen and (max-width:56.25em){.experience__spacer-heading{font-size:6rem}}@media only screen and (max-width:37.5em){.experience__spacer-heading{font-size:5rem}}.experience__container{position:relative;padding:0 5vw;height:100%}.experience__card{width:100%;height:-moz-fit-content;height:fit-content;background-color:#f7f7f7;box-shadow:0 1rem 2rem rgba(0,0,0,.2);border-radius:2rem;border:.1rem solid #000;display:flex}@media only screen and (max-width:56.25em){.experience__card{flex-direction:column}}.experience__outer{display:flex;flex-direction:row;width:33.3%}.experience__outer:not(:first-child){border-left:.1rem solid #000}@media only screen and (max-width:56.25em){.experience__outer{width:100%;border-bottom:.1rem solid #000}.experience__outer:last-of-type{border-bottom:none}.experience__outer:not(:first-child){border-left:none}}.experience__category{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;flex-wrap:wrap}@media only screen and (max-width:56.25em){.experience__category{padding:0 10rem}}@media only screen and (max-width:37.5em){.experience__category{padding:0}}.experience__topic{padding-top:3rem}@media only screen and (max-width:56.25em){.experience__topic{font-size:3rem}}.experience__logo-list{display:flex;align-items:center;justify-content:space-evenly;padding-top:2.5rem}.experience__description-text{padding:1rem 3rem;font-size:1.4rem}.experience__description-text--fix-heigt{padding-top:3rem;flex-grow:1}.experience__description-text--bigger{font-size:1.6rem}@media only screen and (max-width:75em){.experience__description-text--bigger{font-size:1.2rem}}@media only screen and (max-width:56.25em){.experience__description-text--bigger{font-size:1.8rem}}.experience__description-text--justify{text-align:justify;padding:3rem 5rem 0}@media only screen and (max-width:75em){.experience__description-text--justify{padding:2rem 2.5rem 0}}@media only screen and (max-width:37.5em){.experience__description-text--justify{padding:2rem 6rem 0}}@media only screen and (max-width:75em){.experience__description-text{font-size:1.2rem}}@media only screen and (max-width:56.25em){.experience__description-text{font-size:1.6rem}}.experience__subheading{padding-top:2.5rem}@media only screen and (max-width:75em){.experience__subheading{padding-top:2rem;font-size:1.4rem}}@media only screen and (max-width:56.25em){.experience__subheading{font-size:2rem}}@media only screen and (max-width:37.5em){.experience__subheading{font-size:1.8rem}}.experience__skill-list{padding:1rem 3rem 3rem;list-style:none}@media only screen and (max-width:75em){.experience__skill-list{font-size:1.2rem}}@media only screen and (max-width:56.25em){.experience__skill-list{font-size:1.6rem}}.intro{background-color:#000;min-height:100vh}.intro__heading-container{display:flex;flex-direction:column;height:100vh;justify-content:space-evenly;width:100%;color:#fff;text-align:center;line-height:normal;letter-spacing:.2rem}.intro__heading{font-size:8rem;margin:5% auto 0;padding:0;max-width:75%}@media only screen and (max-width:75em){.intro__heading{margin-top:10%;font-size:6rem}}@media only screen and (max-width:56.25em){.intro__heading{font-size:4rem}}@media only screen and (max-width:37.5em){.intro__heading{font-size:3rem}}.intro__subheading{font-size:5rem;margin:0 auto}@media only screen and (max-width:75em){.intro__subheading{font-size:3rem}}@media only screen and (max-width:37.5em){.intro__subheading{font-size:1.6rem}}.intro__button-wrapper,.intro__image{margin:0 auto}@media only screen and (max-width:75em){.intro__image{width:60rem;height:40rem}}@media only screen and (max-width:56.25em){.intro__image{width:50rem;height:30rem}}@media only screen and (max-width:37.5em){.intro__image{width:30rem;height:20rem}}.info{height:100%;background-color:#356e8a;text-align:center;color:#f7f7f7}.info__about{display:flex;width:100%;height:100vh}@media only screen and (max-width:75em){.info__about{flex-direction:column}}.info__image-container{width:40%;overflow:hidden;height:100%}@media only screen and (max-width:75em){.info__image-container{width:100%;height:40%}}@media only screen and (max-width:37.5em){.info__image-container{height:30%}}@media only screen and (max-width:75em){.info__image{object-position:25% 20%;padding:0 5%}}@media only screen and (max-width:37.5em){.info__image{padding:0}}.info__text{width:55%;text-align:left;display:flex;flex-direction:column;justify-content:space-evenly;margin:0 2.5%;max-height:100vh;overflow:scroll}.info__text>div>h2{font-size:4rem;letter-spacing:.2rem}@media only screen and (max-width:37.5em){.info__text>div>h2{font-size:3rem}}@media only screen and (max-width:75em){.info__text{width:100%;margin-left:0;padding:5%;height:60%}}@media only screen and (max-width:37.5em){.info__text{height:70%}}:export{backgroundWhite:#f7f7f7}.footer{width:100vw;min-height:10rem;background-color:#d7d521;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer>p>a{text-decoration:none;color:#000}.footer__recaptcha-notice{font-size:1rem;margin-top:.5rem}@media only screen and (max-width:37.5em){.footer__recaptcha-notice{width:60%;text-align:center}}.footer__recaptcha-notice a{margin:0 .25rem;color:#000}