.header{width:100%;display:flex;justify-content:center;font-family:"Source Sans Pro",sans-serif}.header__container{display:flex;flex-direction:row;justify-content:space-between;max-width:1364px;width:100%;align-items:center;padding-top:12px}.header a{text-decoration:none}.header button{font-family:"Source Sans Pro",sans-serif;font-weight:700;background-color:#fcca50;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:90px;height:57px;padding-top:12px;padding-bottom:12px;border-radius:16px;opacity:0px;font-size:18px;text-align:center;align-items:center;justify-content:center;border:none;cursor:pointer;color:#000}@media screen and (min-width: 1200px){.header button{display:flex;padding-top:16px;padding-bottom:16px;width:154px}}.header img{width:112px}@media screen and (min-width: 1200px){.header img{width:191px}}.header__actions{display:flex;flex-direction:row;align-items:center}.header__links{display:none;gap:18px;margin-right:18px}@media screen and (min-width: 1200px){.header__links{display:flex}}@media screen and (min-width: 1360px){.header__links{gap:30px;margin-right:30px}}.header__links>a{color:#edeaef;font-size:16px;font-weight:600;text-decoration:none}@media screen and (min-width: 1350px){.header__links>a{font-size:18px}}.header__mobile__btn{display:flex;width:35px;margin-right:30px;cursor:pointer}@media screen and (min-width: 1200px){.header__mobile__btn{display:none}}.header__mobile__btn>img{height:25px;max-width:100%}.header__links__mobile{display:none;flex-direction:column;position:absolute;z-index:2;width:100vw;max-width:100vw;min-height:100vh;background-color:#161616}.header__links__mobile a{color:#fff;text-align:center;margin-bottom:24px;text-decoration:none}.header__links__mobile__close{font-size:40px;font-weight:bold;text-align:right;width:100%;cursor:pointer;margin-right:40px;max-width:100vw;margin-bottom:12px}.header__links__mobile__close button{width:100px;height:40px;border-radius:16px;background-color:rgba(0,0,0,0);color:#fff;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700}.bar{width:100%;display:none;justify-content:center;padding-bottom:20px;padding-top:24px;font-family:"Source Sans Pro",sans-serif}@media screen and (min-width: 1200px){.bar{display:flex}}.bar__container{display:flex;flex-direction:row;justify-content:flex-end;max-width:1364px;width:100%;align-items:center;gap:24px}.bar a{font-size:16px;text-decoration:none;color:hsla(0,0%,100%,.431372549);font-weight:400}.hero{display:flex;flex-direction:column;align-items:center;background:linear-gradient(360deg, rgba(0, 0, 0, 0.86) 17.5%, #08101c 100%);background:url("../assets/hero-bg.png");background-repeat:no-repeat;background-position:center;background-size:cover;padding:16px}.hero__container{width:100%;max-width:1364px;display:flex}@media screen and (min-width: 1200px){.hero__container{justify-content:center;justify-content:flex-start}}.hero__texts{margin-top:64px;margin-bottom:72px}.hero__texts>h4{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:16px}.hero__texts>h1{font-size:26px;font-weight:800;margin-bottom:32px;background:linear-gradient(270deg, #ffcd00 0%, #ffffff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (min-width: 1200px){.hero__texts>h1{font-size:40px}}.hero__courses{display:flex;flex-direction:column;margin-top:16px;flex-wrap:wrap;gap:16px;align-items:flex-start}@media screen and (min-width: 1200px){.hero__courses{flex-direction:row;align-items:unset}}.hero__courses>a{font-size:14px;display:flex;color:#fff;font-family:"Source Sans Pro";font-weight:600;text-decoration:none;align-items:center;padding:8px;padding-right:16px;border-radius:8px;justify-content:center;border:1px solid hsla(0,0%,100%,.1607843137);background:linear-gradient(180deg, #151515 0%, #010101 100%);background-origin:border-box;background-clip:padding-box,border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hero__courses>a img{width:32px;height:32px;margin-right:8px}.about{display:flex;align-items:center;justify-content:center;padding:0px 16px;background:linear-gradient(180deg, #1c1c1c 0%, #0b0b0b 100%);background:url("../assets/about-bg.svg");background-repeat:no-repeat;background-position:center;background-size:cover}.about__container{display:flex;width:100%;max-width:1364px;justify-content:center;padding:54px 0;flex-wrap:wrap}@media screen and (min-width: 1200px){.about__container{justify-content:space-between}}.about__texts{max-width:600px}.about__texts>h1{margin-bottom:24px}@media screen and (min-width: 1200px){.about__texts>h1{font-size:40px}}.about img{width:360px;height:360px;display:none}@media screen and (min-width: 1200px){.about img{display:block}}.program{display:flex;align-items:center;justify-content:center;padding:0px 16px;background:#161616}.program__container{display:flex;width:100%;max-width:1364px;justify-content:center;padding:54px 0;flex-wrap:wrap}@media screen and (min-width: 1200px){.program__container{justify-content:space-between}}.program__texts{max-width:600px}.program__texts>h1{margin-bottom:24px}@media screen and (min-width: 1200px){.program__texts>h1{font-size:40px}}.program img{width:552px;height:510px;display:none}@media screen and (min-width: 1200px){.program img{display:block}}.companies{display:flex;align-items:center;justify-content:center;background:#000;padding:0px 16px}.companies__container{width:100%;max-width:1364px;display:flex;justify-content:space-between;padding:32px 0;flex-direction:column;align-items:center;gap:24px}@media screen and (min-width: 1200px){.companies__container{flex-direction:row}}.companies__container>p{font-size:24px;font-weight:700;text-align:center}@media screen and (min-width: 1200px){.companies__arrow{transform:rotate(-90deg)}}.companies__list{display:flex;justify-content:space-around;flex-wrap:wrap;gap:24px;align-items:center}.navigation{display:flex;align-items:center;justify-content:center;padding:0px 16px}.navigation__container{display:flex;flex-direction:column;max-width:1364px;width:100%;align-items:center;justify-content:center;gap:40px;padding-top:54px;padding-bottom:38px;border-bottom:1px solid #303030}@media screen and (min-width: 1200px){.navigation__container{flex-direction:row;justify-content:space-between}}.navigation__fctech{display:flex;flex-direction:column;max-width:248px;gap:64px}@media screen and (min-width: 1200px){.navigation__fctech{gap:56px}}.navigation__fctech__qr{max-height:88px;display:flex;font-size:12px;gap:16px}.navigation__fctech__qr>div{display:flex;flex-direction:column;justify-content:space-between;gap:6px;align-items:flex-start}.navigation__fctech__qr a{color:#fff}.navigation__nav{display:flex;text-align:center;flex-direction:column;gap:40px}@media screen and (min-width: 1200px){.navigation__nav{flex-direction:row;justify-content:space-between;padding-right:5%;text-align:left;gap:120px}}.navigation__nav p{font-size:14px;font-weight:700;margin-bottom:24px}.navigation__nav>div{display:flex;flex-direction:column}.navigation__nav a{font-size:14px;margin-bottom:24px;color:#acacac;font-weight:600;text-decoration:none}.footer{display:flex;align-items:center;justify-content:center;padding:16px;padding-bottom:0px}.footer__container{display:flex;width:100%;max-width:1364px;flex-direction:column;align-items:center;justify-content:center;margin-bottom:40px;gap:16px;text-align:center}@media screen and (min-width: 1200px){.footer__container{flex-direction:row;justify-content:space-between}}.footer__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:16px;column-gap:16px;font-size:14px}.footer__links a{color:#fff;text-decoration:none}.validation{background:linear-gradient(180deg, #151515 0%, #010101 100%);padding:20px 16px;display:flex;justify-content:center;align-items:center}.validation__container{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}.validation__container>img{height:42px;width:42px;display:none}@media screen and (min-width: 1200px){.validation__container>img{display:block}}.validation__container>p{font-size:16px;color:#fff;margin-right:16px}.validation__container>hr{border:1px solid hsla(0,0%,100%,.16);min-height:20px;margin:0 14px;display:none}@media screen and (min-width: 1200px){.validation__container>hr{display:block}}@media screen and (min-width: 1200px){.validation__container{flex-direction:row}}.validation__link{color:#fff;font-size:14px;padding:8px}@media screen and (min-width: 1200px){.validation__link{padding:0}}body{background-color:#161616;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;color:#fff}*{padding:0;margin:0}/*# sourceMappingURL=index.css.map */