body{color:#fba58f;background-color:#15122e;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;width:calc(100vw - 100px);height:calc(100vh - 100px);padding:20px 50px 50px;font-family:IBM Plex Mono,monospace;display:flex;overflow:hidden}@keyframes TextSlideThroughScreen{0%{opacity:1;transform:translate(-100%)}to{transform:translate(100vw)}}.footer__header{border:1px #fba58f;border-top-style:solid;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:20px;padding-bottom:20px;display:flex}.footer__header .footer__content{flex-direction:row;align-items:center;gap:30px;display:flex}.footer__header .footer__content .footer__content__header{flex-direction:column;gap:10px;display:flex}.footer__header .footer__content .footer__content__header h1,.footer__header .footer__content .footer__content__header p{margin:0}.footer__header .footer__content .footer__content__header h1{font-size:40px}.footer__header .footer__content .footer__content__header p{text-transform:uppercase;font-weight:600}.footer__header .footer__content .footer__visual{flex-direction:row;align-items:center;gap:20px;display:flex}.footer__header .footer__content .footer__visual .footer__visual__image{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;overflow:hidden}.footer__header .footer__content .footer__visual .footer__visual__image--img{object-fit:cover;width:100%;height:100%}.footer__header .footer__content .footer__visual .footer__socials{grid-template-columns:repeat(2,auto);gap:5px;display:grid}.footer__header .footer__content .footer__visual .footer__socials .footer__social-link{background-color:#fba58f;border:1px solid #15122e;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;padding:2.5px;transition:all .3s;display:flex}.footer__header .footer__content .footer__visual .footer__socials .footer__social-link svg{fill:#15122e;width:24px;height:24px;transition:fill .3s}.footer__header .footer__content .footer__visual .footer__socials .footer__social-link:hover{background-color:#d38875}.footer__header .footer__content .footer__visual .footer__socials .footer__social-link:hover svg{fill:#15122e}.about__content{flex-direction:column;gap:15px;display:flex}.about__content h2{text-transform:uppercase;margin:0;font-size:25px}.about__content .about__content__links{flex-direction:column;gap:5px;display:flex}.about__content .about__content__links a{color:#fba58f;align-items:center;gap:15px;width:100%;text-decoration:none;transition:color .3s;display:flex}.about__content .about__content__links a:hover{color:#d38875;text-decoration:underline}.about__content .about__content__links a svg{fill:#fba58f;transition:fill .3s}.header__content{flex-direction:row;align-items:center;gap:50px;display:flex}.header__content .small--cards{flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:20px;display:flex}.card{color:#15122e;background-color:#fba58f;border-radius:35px;flex-direction:column;justify-content:space-between;gap:20px;width:fit-content;height:calc(100% - 40px);padding:20px;display:flex}.card.card--with-image .card__content{flex-direction:column}.card.card--with-image .card__image{background-color:#15122e;border-radius:20px;justify-content:center;align-self:stretch;align-items:center;width:calc(100% - 30px);padding:5px 15px;display:flex}.card.card--with-image .card__image img{border-radius:15px;width:100%;height:auto}.card.mx-250{min-width:250px;max-width:250px}.card .card__logo{justify-content:center;align-items:center;display:flex}.card .card__logo svg{fill:#15122e;width:30px;height:30px}.card .card__header{flex-direction:column;gap:10px;display:flex}.card .card__header .header__main{flex-direction:row;align-items:center;gap:15px;display:flex}.card .card__header .header__main .card__name{text-transform:uppercase;color:#15122ebf;font-size:20px;font-weight:600}.card .card__content{justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}.card .card__action{width:100%;height:100%}.card .card__action a{color:#fba58f;text-transform:uppercase;text-align:center;background-color:#15122e;border:1px solid #15122e;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:fit-content;height:calc(100% - 20px);padding:10px 20px;font-size:20px;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s;display:flex}.card .card__action a svg{fill:#fba58f;width:30px;height:30px}.card .card__action a:hover{color:#15122e;background-color:#fba58f}.card .card__action a:hover svg{fill:#15122e}.main{flex-direction:column;gap:50px;width:100%;height:100%;display:flex}.app__footer{flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.app__footer .open__to__work{background-color:#fba58f;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.app__footer .open__to__work .slide__text{color:#15122e;text-transform:uppercase;white-space:nowrap;font-weight:600;animation:30s linear infinite TextSlideThroughScreen;position:absolute;left:0}.app__footer .open__to__work .slide__text .slide__text--link{color:#15122e;margin-left:5px;text-decoration:underline}.app__footer .open__to__work .slide__text .slide__text--link:hover{color:#15122e}.app__footer .language-switcher{flex-direction:row;gap:10px;display:flex}.app__footer .language-switcher button{color:#fba58f;cursor:pointer;background-color:#15122e;border:1px solid #fba58f;border-radius:50px;padding:10px;font-family:IBM Plex Mono,monospace;font-size:16px;transition:all .3s}.app__footer .language-switcher button:hover{color:#15122e;background-color:#d38875}.app__footer .language-switcher button.language-switcher__button--active{color:#15122e;background-color:#fba58f;border-color:#15122e;border-radius:10px}.app__footer__link{color:#fba58f;background-color:#15122e;border:1px solid #fba58f;border-radius:50px;align-items:center;gap:5px;padding:10px 20px;text-decoration:none;transition:all .3s;display:flex}.app__footer__link svg{fill:#fba58f;width:24px;height:24px}.app__footer__link:hover{color:#15122e;background-color:#fba58f;border-radius:10px}.app__footer__link:hover svg{fill:#15122e}@media (max-width:768px){body{flex-direction:column-reverse;width:auto;height:auto;padding:100px 20px;overflow-y:auto}body .language-switcher{justify-content:center}.app__footer{flex-direction:column;gap:30px}.app__footer .open__to__work{width:100%;height:50px}.main{flex-direction:column-reverse}.main .footer__header{border-style:none none solid;gap:50px;padding-top:0;padding-bottom:20px}.main .footer__header .about__content{align-items:start;width:100%}.main .footer__content{flex-direction:column;align-items:center;gap:30px}.footer__visual{width:100%}.footer__header{flex-direction:column;align-items:center;gap:20px}.header__content{flex-direction:column;gap:30px}.header__content .card{width:calc(100% - 40px)}.header__content .small--cards{flex-direction:column;align-self:stretch;gap:20px}.header__content .small--cards .card{max-width:unset!important;width:calc(100% - 40px)!important}.card__content .card__action a{gap:10px}.card--with-image{width:calc(100% - 10px)}.card--with-image .card__content{flex-direction:column}.card--with-image .card__image{width:100%}.language-switcher{z-index:50;position:fixed;bottom:20px;right:20px}.app__footer__link{z-index:50;justify-content:center;position:fixed;bottom:20px;left:20px}.app__footer__link span{display:none}.app__footer .open__to__work{z-index:50;border:2px solid #15122e;width:calc(100% - 40px);margin:auto;position:fixed;top:20px;left:0;right:0}}
