body{font-family:Roboto,sans-serif;font-size:16px;line-height:1.5;color:#fff;background-color:#1a1a1a;padding:0;margin:0}h1{margin:0;padding:0}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px;height:8px;scrollbar-width:thin}::-webkit-scrollbar-track{background:#1f1f1f}::-webkit-scrollbar-thumb{background-color:#4e4e4e;border-radius:50px}.home .container{display:flex;align-items:center;justify-content:space-between;padding:10em 15em}@media (max-width: 1524px){.home .container{padding:10em 5%}}@media (max-width: 1024px){.home .container{flex-direction:column;padding:3em 5em}}@media (max-width: 768px){.home .container{padding:2em;text-align:center}}.home .first-section{font-size:28px;display:flex;flex-direction:column;align-items:center;padding:1.5em}@media (max-width: 768px){.home .first-section{padding-top:1em}}.home .first-section h1{display:flex;align-items:center;padding:10px 0}.home .first-section h1 img{width:50px;height:50px;margin-left:10px}.home .first-section a{padding:10px 20px;font-size:18px;background-color:#ff4d00;color:#fff;text-decoration:none;border-radius:5px;transition:.3s}@media (max-width: 768px){.home .first-section a{font-size:16px;padding:8px 15px}}.home .first-section a:hover{background-color:#dd4200;transform:scale(1.1)}.home .second-section{display:flex;flex-wrap:wrap;padding-top:3em;padding-bottom:0;align-items:start}.home .second-section .text{width:60%;font-size:25px}@media (max-width: 1024px){.home .second-section .text{width:100%}}@media (max-width: 1824px){.home .second-section .text h1{font-size:50px}}@media (max-width: 1724px){.home .second-section .text h1{font-size:40px}}@media (max-width: 768px){.home .second-section .text h1{font-size:28px;text-align:center}}.home .second-section .text p{text-align:justify}@media (max-width: 1824px){.home .second-section .text p{font-size:22px}}@media (max-width: 1724px){.home .second-section .text p{font-size:20px}}@media (max-width: 768px){.home .second-section .text p{font-size:18px;text-align:center}}@media (max-width: 768px){.home .second-section .text{font-size:18px}}.home .second-section img{width:35%}@media (max-width: 1524px){.home .second-section img{height:80%}}@media (max-width: 768px){.home .second-section img{width:80%;margin-top:20px}}.home .third-section{background-color:#fff;color:#000;gap:20px}.home .third-section .udemy-detalhes{width:65%;min-height:500px;display:flex;flex-direction:row;background-color:#1a1a1a;color:#fff;border-radius:20px}.home .third-section .udemy-detalhes .udemy-detalhes-texto{padding:20px;font-size:18px}.home .third-section .udemy-detalhes .udemy-detalhes-texto h2{font-size:1.4em;padding:10px;background-color:#fff;color:#000;border-radius:8px;text-align:center}.home .third-section .udemy-detalhes .udemy-detalhes-texto ul{margin-left:10px;list-style:none}.home .third-section .udemy-detalhes .udemy-detalhes-texto ul li::marker{font-size:1.2em;content:"— ";color:#ff4d00}.home .third-section .udemy-detalhes img{width:50%;object-fit:cover;border-radius:20px 0 0 20px}@media (max-width: 1524px){.home .third-section .udemy-detalhes img{width:35%}}@media (max-width: 768px){.home .third-section .udemy-detalhes img{width:100%;border-radius:20px 20px 0 0}}@media (max-width: 1024px){.home .third-section .udemy-detalhes{width:100%}}@media (max-width: 768px){.home .third-section .udemy-detalhes{flex-direction:column}}.home .third-section .udemy-destaques{width:35%;text-align:center;font-size:18px}.home .third-section .udemy-destaques .udemy-topicos{display:flex;justify-content:space-around;margin:40px 0}.home .third-section .udemy-destaques .udemy-topicos div{text-align:center}.home .third-section .udemy-destaques .udemy-topicos div img{width:80px;height:80px;display:block}.home .third-section .udemy-destaques .udemy-topicos div .number{font-size:30px;color:#ff4d00;display:block}@media (max-width: 768px){.home .third-section .udemy-destaques .udemy-topicos div .number{font-size:24px}}@media (max-width: 1024px){.home .third-section .udemy-destaques .udemy-topicos{margin:20px 0;justify-content:space-around}}.home .third-section .udemy-destaques .udemy-link{display:flex;justify-content:center}.home .third-section .udemy-destaques .udemy-link a{width:90%;display:block;padding:10px 15px;font-size:18px;background-color:#ff4d00;color:#fff;border-radius:5px;text-decoration:none;transition:.3s}.home .third-section .udemy-destaques .udemy-link a:hover{background-color:#dd4200;transform:scale(1.1)}@media (max-width: 1024px){.home .third-section .udemy-destaques{width:100%}}.about{background-image:url(/assets/dev-DNzAq9mP.jpg);background-size:cover;background-position:center}.about .overlay{background-color:#00000080;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width: 1824px){.about .overlay{padding:3em 5%}}@media (max-width: 1024px){.about .overlay{padding:3em 5em}}@media (max-width: 768px){.about .overlay{padding:2em;text-align:center}}.about .card{padding:3%;display:flex;align-items:center;max-width:800px;margin:0 auto}.about .card .card-text{display:flex;flex-direction:column;font-size:22px;text-align:justify}@media (max-width: 768px){.about .card .card-text{font-size:16px}}.about .card .card-text h1{margin:0 20px}.about .card .card-text h1 span{color:#ff4d00}@media (max-width: 768px){.about .card .card-text h1{font-size:26px}}.about .card .card-text a{text-align:center;padding:10px 20px;font-size:20px;background-color:#ff4d00;color:#fff;text-decoration:none;border-radius:5px;margin-top:100px;transition:.3s}@media (max-width: 768px){.about .card .card-text a{font-size:16px;padding:8px 15px;margin:50px 0}}.about .card .card-text a:hover{background-color:#dd4200;transform:scale(1.1)}.about .middle{padding:0 3%}header{display:flex;justify-content:space-between;align-items:center;padding:1em 16em;background-color:#000;color:#fff;position:relative}.logo{width:120px}nav ul{display:flex;list-style:none;margin:0;padding:0}nav ul li{margin:0 15px}nav ul li a{color:#fff;text-decoration:none}.hamburger{display:none;background:none;border:none;cursor:pointer;flex-direction:column;justify-content:space-between;height:24px;width:30px}.hamburger .bar{display:block;height:4px;width:100%;background-color:#fff;border-radius:2px}.close{display:none;background:none;border:none;color:#fff;font-size:20px;cursor:pointer;align-self:flex-end;margin:10px 20px 0 0}header nav a:not(:first-child){position:relative}header nav a:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:50%;width:1px;background-color:#fff}header nav a{text-decoration:none;transition:border-bottom 1s ease}header nav a li{transition:color 1s ease;color:#fff;text-align:center;padding:5px 15px;list-style:none;font-size:23px}header nav a li:hover{color:#ff4d00d5}@media (max-width: 768px){nav ul{flex-direction:column;display:flex;padding:10px;align-items:flex-start}nav ul a li{font-size:18px;text-align:left}header nav a:not(:first-child):before{display:none}.close{display:flex;justify-content:right}.close span{font-size:30px;padding:0 12px;background-color:#ff4d00;border-radius:50px}.hamburger{display:flex}.nav{position:fixed;top:0;left:0;background-color:#000;width:80%;height:100vh;transform:translate(-200%);transition:transform .3s ease-in-out}.nav.open{transform:translateY(0)}nav ul li{margin:10px}}@media screen and (min-width: 768px) and (max-width: 1024px){header{padding:.8em 3%}header img{width:90px;height:90px}header nav ul{gap:.8em}header nav a li{font-size:20px;padding:5px 12px}}@media screen and (max-width: 1524px){header{padding:1em 5%}}footer{width:100%;background-color:#333;color:#fff;text-align:center;padding:20px 0;font-size:20px}footer .midia{display:flex;justify-content:center;align-items:center;gap:0 10px;margin-bottom:20px;flex-wrap:wrap}footer a{transition:.3s}footer a:hover{transform:scale(1.2)}main .content{min-height:calc(100vh - 203px)}.courses{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.courses h1{margin:0;padding-top:1.5em;font-size:48px}@media (max-width: 768px){.courses h1{padding-top:1em}}.courses a.link{display:block;font-size:20px;background-color:#ff4d00;color:#fff;padding:1em;border-radius:5px;width:fit-content;margin:1em auto;font-weight:500;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;border:none;display:inline-block;text-align:center;text-decoration:none;transition:.3s}.courses a.link:hover{background-color:#e64c00;transform:scale(1.02)}@media (max-width: 768px){.courses a.link{font-size:16px}}.courses .card{border-radius:5px;padding:3em 20em}@media (max-width: 1854px){.courses .card{padding:3em 17%}}@media (max-width: 1624px){.courses .card{padding:3em 5%}}@media (max-width: 768px){.courses .card{padding:3em 1em}}.courses .card h2{margin:0;font-size:35px}.courses .card p{font-size:22px;padding:0 5em}@media (max-width: 1254px){.courses .card p{font-size:20px;padding:0 12em}}@media (max-width: 1254px){.courses .card p{font-size:18px;padding:0}}.courses .card .iframe{width:80%;height:35em}@media (max-width: 1654px){.courses .card .iframe{width:800px}}@media (max-width: 1024px){.courses .card .iframe{width:100%}}@media (max-width: 768px){.courses .card .iframe{height:15em}}.courses .card a{display:block;text-align:center;padding:12px 20px;font-size:20px;border:solid 1px #FF4D00;color:#ff4d00;text-decoration:none;border-radius:5px;margin-top:10px;transition:.3s}@media (max-width: 768px){.courses .card a{font-size:16px}}.courses .card a:hover{background-color:#1f1f1f;transform:scale(1.02)}.courses .white{background-color:#fff;color:#000}.recomendation{display:flex;flex-direction:column;align-items:center;justify-content:center}.recomendation .social-media{display:flex;background-color:#fff;color:#000;padding:7em 0;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;font-size:20px}.recomendation .social-media h1{font-size:2em;margin-bottom:20px;width:60%}.recomendation .social-media h1 .act{color:#ff4d00}@media (max-width: 768px){.recomendation .social-media h1{width:90%}}@media (max-width: 1524px){.recomendation .social-media h1{font-size:30px}}.recomendation .social-media .midia{display:flex;justify-content:center;align-items:center;margin-top:25px;gap:20px}@media (max-width: 768px){.recomendation .social-media .midia{flex-wrap:wrap}}.recomendation .social-media .midia a{font-size:5em;transition:.3s}.recomendation .social-media .midia img{font-size:5em}.recomendation .social-media .midia a:hover{scale:1.2}.recomendation .notebooks{background-image:url(/assets/notebook-D8pVKMnd.jpg);background-size:cover;background-position:center}.recomendation .notebooks .overlay{background-color:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:20px;padding:9em 12em}@media (max-width: 1524px){.recomendation .notebooks .overlay{padding:5em 3px;font-size:18px}}.recomendation .notebooks p,.recomendation .notebooks h1,.recomendation .notebooks h3{width:60%;z-index:2}@media (max-width: 768px){.recomendation .notebooks p,.recomendation .notebooks h1,.recomendation .notebooks h3{width:90%}}.recomendation .notebooks a{color:#ff4d00}.recomendation .setup{padding:5% 10%;font-size:40px;text-align:center}@media (max-width: 1524px){.recomendation .setup{font-size:30px}}.recomendation .things-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media (max-width: 1524px){.recomendation .things-list{padding:1em 3%}}@media (max-width: 768px){.recomendation .things-list{flex-wrap:wrap}}.recomendation .things-list .thing{display:flex;flex-direction:column;align-items:center;padding:15px;background-color:#fff;border-radius:10px;color:#000;min-height:300px;width:300px;text-align:center;text-decoration:none}.recomendation .things-list .thing h2{margin:0}.recomendation .things-list .thing .links{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px;width:100%}@media (max-width: 768px){.recomendation .things-list .thing .links{flex-wrap:wrap}}.recomendation .things-list .thing .links a{background-color:#ff4d00;color:#fff;padding:8px;border-radius:5px;text-decoration:none;font-size:20px;transition:.3s;width:50%}.recomendation .things-list .thing .links a:hover{scale:1.1}.recomendation .things-list .thing img{max-height:300px;max-width:300px}.recomendation .space-bottom{margin-bottom:5em}.notebooks-info{padding:50px}.notebooks-info .container{max-width:800px;margin:0 auto;text-align:left}.notebooks-info h1{font-size:2.5rem;text-align:center}.notebooks-info h2{font-size:2rem;margin-top:30px}.notebooks-info h3{font-size:1.5rem;margin-top:20px}.notebooks-info .notebooks-details .emphasis{font-weight:700;color:#ff4d00}.form-language{padding:2em 10em;display:flex;flex-direction:column;align-items:center;background-color:#1a1a1a;color:#fff}@media (max-width: 1524px){.form-language{padding:5em 5%}}@media (max-width: 1024px){.form-language{padding:4em 3em}}@media (max-width: 768px){.form-language{padding:2em}}.form-language h1{font-size:42px;font-weight:700;text-align:center;margin-bottom:1em;color:#fff}@media (max-width: 768px){.form-language h1{font-size:28px}}.form-language form{display:flex;flex-direction:column;gap:2em}.form-language .form-card{background-color:#2a2a2a;border-radius:15px;padding:2em;transition:.3s ease}.form-language .form-card:hover{transform:scale(1.01);box-shadow:0 0 20px #ff4d0033}.form-language .form-card .question{font-size:20px;font-weight:600;margin-bottom:1em;color:#fff}@media (max-width: 768px){.form-language .form-card .question{font-size:18px}}.form-language .form-card .radio-group{display:flex;flex-direction:row;gap:1em}@media (max-width: 768px){.form-language .form-card .radio-group{gap:.5em}}.form-language .form-card .radio-option{display:flex;align-items:center;gap:10px;margin-bottom:.5em}.form-language .form-card .radio-option label{color:#eee}.form-language button{width:100%;padding:1em;font-size:18px;background-color:#ff4d00;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:.3s}.form-language button:hover{background-color:#dd4200;transform:scale(1.05)}.form-language .result{width:50%;margin-top:2em;padding:2em;background-color:#262626;border-radius:10px;font-size:20px;text-align:center;border:2px solid #FF4D00;color:#fff}.form-language .result strong{color:#ff4d00}.form-language .learn-more{margin-top:2em;font-size:18px;color:#ff4d00;text-decoration:none;transition:.3s}.form-language .learn-more:hover{color:#dd4200;text-decoration:underline}
