@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";:root{--color-primary: #220eab;--color-secondary: #747474;--color-bg-about: #dedede73;--color-cta: #1d2026;--font-primary: "Montserrat", sans-serif;--font-secondary: "Work Sans", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth!important;font-size:.0833333333vw}@media (max-width: 2000px){html{font-size:.0520833333vw}}@media (max-width: 1720px){html{font-size:.0595238095vw}}@media (max-width: 1600px){html{font-size:.0661375661vw}}@media (max-width: 1500px){html{font-size:.0694444444vw}}@media (max-width: 1400px){html{font-size:.0732064422vw}}@media (max-width: 767px){html{font-size:.253164557vw}}body{scroll-behavior:smooth!important;font-family:var(--font-secondary);background-image:url(/assets/bg-about-D8t22KIh.png);background-size:cover;background-position:center;background-repeat:no-repeat;font-size:1rem;background-color:#ffffffe2}img{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding:0}li{list-style:none}a{text-decoration:none!important;font-size:16rem}p{font-size:16rem;text-align:justify;font-weight:300;color:#686868}section{padding:70px 20px;scroll-behavior:smooth!important}button{font-size:18rem!important;padding:10px!important}#menu-toggle{display:none}.courses__card{display:flex;flex-wrap:wrap;gap:20px;max-width:1050px;justify-content:center;align-items:baseline;margin:0 auto}.card-curso{width:244px;height:400px;background-color:#fff;text-align:center;padding:3px;border:1px solid #9691cc;position:relative;transition:all .3s cubic-bezier(.445,.05,.55,.95);cursor:pointer;display:flex;flex-direction:column;justify-content:baseline}.card-curso:hover{box-shadow:1px 3px 12px #9691cc;border:1px solid #9691cc}.card-curso .title{font-size:12rem;padding:10px;text-transform:uppercase;font-weight:700}.card-curso .description{font-size:14rem;text-align:center;padding:0 5px}.card-curso img{max-width:100%;padding-bottom:10px}.card-curso .title-course-01{color:#993d20;background-color:#ffeee8}.card-curso .title-course-02{color:#342f98;background-color:#ebebff}.card-curso .title-course-03{color:#15711f;background-color:#e1f7e3}.card-curso .title-course-04{color:#342f98;background-color:#ebebff}.card-curso .title-course-05{color:#65390c;background-color:#fff2e5}.card-curso .title-course-06{color:#342f98;background-color:#ebebff}.card-curso .title-course-07{color:#15711f;background-color:#e1f7e3}.card-curso .title-course-08{color:#993d20;background-color:#ffeee8}.card-curso .title-course-09{color:#65390c;background-color:#fff2e5}.card-curso .title-course-10{color:#342f98;background-color:#ebebff}.card-curso .title-course-11,.card-curso .title-course-12{color:#15711f;background-color:#e1f7e3}.card-curso .modal{padding:10px;font-size:16rem}.card-curso .modal-header{padding:20px}.card-curso .modal-header .modal-title{font-size:20rem!important;font-weight:700}.card-curso .modal-body{padding:25px}.card-curso .modal-body p{padding:0 30px;text-align:justify!important}.card-curso .modal .modal-footer{padding:15px}.title-global{font-size:40rem;letter-spacing:5px;font-weight:300;position:relative;margin:0 0 30px}.title-global:before{content:"";position:absolute;top:50px;left:-45px;width:10%;height:2px;background-color:var(--color-primary)}.title-text{font-size:20rem;letter-spacing:5px;font-weight:500;color:#686868}.header{background-color:#f0f0f0;box-shadow:0 2px 5px #0000004d;position:fixed;width:100%;z-index:999}.header__nav{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 50px}.header__logo{max-width:200px}.header__menu{display:flex;align-items:center;gap:30px}.header__menu li a{font-family:var(--font-secondary);font-size:14rem;color:var(--color-primary);position:relative}.header__menu li a:before{content:"";position:absolute;bottom:-2px;width:0;height:1px;background:#3220a7;transition:.3s ease-in-out}.header__menu li a:hover:before{width:100%}.page-home .hero{width:100%;height:100vh;background-image:url(/assets/Bg-hero-bNPIwTWG.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.page-home .hero__video{width:100%;position:absolute;top:-85px;left:0;right:0}.page-home .hero__video__wrapper{display:block;width:250px;position:relative;padding:40px 0 0}.page-home .hero__video__wrapper--title{font-size:30rem;height:27vh}.page-home .hero__video__wrapper--description{font-size:16rem}.page-home .hero__wrapper{width:570px;position:absolute;top:15%;padding:0 50px;z-index:1}.page-home .hero__wrapper--title{font-size:65rem;font-family:var(--font-primary);font-weight:800;height:40vh}.page-home .hero__wrapper--title span{color:var(--color-primary)}.page-home .hero__wrapper--title span:nth-child(2){color:var(--color-cta)}.page-home .hero__wrapper--title span:nth-child(3){color:var(--color-primary)}.page-home .hero__wrapper--title span:nth-child(4){color:var(--color-cta)}.page-home .hero__wrapper--description{color:var(--color-secondary);font-size:24rem;font-weight:300;padding:20px 0 0}.page-home .about__container{background:#fbfbfb1a;box-shadow:3px 3px 12px #9691cc;border:1px solid #9691cc;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.page-home .about__flex-wrapper{display:flex}.page-home .about__flex-wrapper--left{padding:150px}.page-home .about__flex-wrapper--right .image-gallery .gallery-item--large{margin:-80px 0}.page-home .about__flex-wrapper--right .image-gallery .gallery-item--small{margin:100px 0}.page-home .about__flex-wrapper--right .image-gallery .gallery-item--small img{width:350px}.page-home .about__description{display:flex;flex-direction:column;gap:15px}.page-home .about__description p{font-size:18rem;font-weight:300;width:500px;line-height:150%;text-align:justify}.page-home .instructor .container-instructor{padding:150px;border:1px solid #220eab;background:#fbfbfb1a;box-shadow:0 1px 5px #00000040;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);box-shadow:0 3px 12px #9691cc;border:1px solid #9691cc}.page-home .instructor__flex-wrapper{display:flex;gap:50px}.page-home .instructor__left{position:relative}.page-home .instructor__left--image{max-width:244px;height:344px;background-color:#fff;box-shadow:0 3px 12px #9691cc;border:1px solid #9691cc}.page-home .instructor__left--name{position:absolute;top:270px;left:0;right:0;max-width:244px;padding:0 40px;text-align:center;font-size:18rem}.page-home .instructor__right{font-weight:300;position:relative;right:0}.page-home .instructor__right__description{width:430px}.page-home .instructor__right__description--headline{padding:0 0 20px}.page-home .instructor__right__description p{font-size:18rem;line-height:180%;position:relative;padding:10px 0}.page-home .instructor__right__description p:before{content:" ";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#acacac}.page-home .instructor__right__description:nth-child(2){padding:20px 0}footer{margin:140px 0 0;width:100%;height:352px;left:0;position:relative;background:linear-gradient(180deg,#220ead,#0e0647)}footer .flex-wrapper{display:flex;align-items:center;gap:40%;padding:40px}footer .flex-wrapper__address{max-width:370px}footer .flex-wrapper__address-text{color:#fff}footer .flex-wrapper__social{display:flex;gap:8px}footer .flex-wrapper__social-item{transition:all .3s ease}footer .flex-wrapper__social-item:hover{transform:scale(1.1)}footer .flex-wrapper__email{display:flex;align-items:center;padding:10px 0;gap:10px}footer .flex-wrapper__email--icon img{max-width:40px}footer .flex-wrapper__email--text a{color:#fff;transition:all .3s ease}footer .flex-wrapper__email--text a:hover{color:#a5a5a5}footer .copyright{position:absolute;right:0;left:0;margin:0 auto;display:flex;justify-content:center;top:87%}footer .copyright__text{color:#fff}@media (max-width: 1920px){.page-home .hero{height:80vh}footer .flex-wrapper__email{max-width:440px}}@media (max-width: 1680px){.page-home .hero{height:100vh}.page-home .hero__wrapper--title{height:52vh}footer .flex-wrapper__email{max-width:350px}}@media (max-width: 1400px){.page-home .hero{height:100vh}.page-home .hero__wrapper--title{height:52vh}footer .flex-wrapper{gap:20%}footer .flex-wrapper__email{max-width:350px}}@media (max-width: 1280px){.page-home .hero{height:100vh}.page-home .hero__wrapper--title{height:55vh}footer{padding:80px 0}footer .flex-wrapper{gap:30%}}@media (max-width: 1024px){.page-home .hero{height:77vh}.page-home .hero__wrapper{top:150px}.page-home .hero__wrapper--title{height:30vh}footer .flex-wrapper{padding:0 100px}}@media (max-width: 992px){.page-home .about__flex-wrapper{display:flex}.page-home .about__flex-wrapper--left{padding:150px}.page-home .about__flex-wrapper--right .image-gallery .gallery-item--large{margin:-80px -93}.page-home .about__flex-wrapper--right .image-gallery .gallery-item--small{margin:100px 0}.page-home .about__flex-wrapper--right .image-gallery .gallery-item--small img{width:250px}.page-home .instructor__flex-wrapper{flex-direction:column}}@media (max-width: 600px){.title-global:before{left:0;width:20%}.mobile-menu{position:relative;width:100%}.menu-icon{display:block;cursor:pointer;width:30px;height:30px;position:absolute;top:10px;right:24px}.nav-icon,.nav-icon:before,.nav-icon:after{content:"";display:block;background-color:#333;height:3px;margin:6px 0;transition:all .3s ease}#menu{display:none;list-style:none;padding:0;background-color:#342f98;position:absolute;top:53px;right:0;width:200px}#menu li{padding:15px;border-bottom:1px solid rgba(204,204,204,.1764705882)}#menu li a{text-decoration:none;color:#fff;font-size:18px;display:block;padding:20px 0 0}#menu li a:hover:before{background:#fff}#menu-toggle:checked+label+ul{display:block}#menu-toggle:checked+label .nav-icon{transform:rotate(45deg)}#menu-toggle:checked+label .nav-icon:before{transform:rotate(90deg) translate(1px)}#menu-toggle:checked+label .nav-icon:after{transform:rotate(90deg) translate(-8px)}.page-home .hero{position:relative;background-image:url(/assets/Bg-hero-bNPIwTWG.png);background-size:cover;background-position:center;background-repeat:no-repeat}.page-home .hero__wrapper{display:block;width:250px;position:relative;padding:40px 0 0;top:0}.page-home .hero__wrapper--title{font-size:30rem;height:27vh}.page-home .hero__wrapper--description{font-size:16rem}.page-home .card-curso .description{padding:6px}.page-home .about{text-align:center}.page-home .about__flex-wrapper--left{padding:50px 40px}.page-home .about__flex-wrapper--right,.page-home .about__flex-wrapper--right .image-gallery{display:none}.page-home .about__description p{width:270px}.page-home .instructor .container-instructor{padding:60px 7%;text-align:center}.page-home .instructor__flex-wrapper{flex-direction:column;align-items:center}.page-home .instructor__left--image{max-width:202px}.page-home .instructor__left--name{top:240px}.page-home .instructor img{max-width:200px}.page-home .instructor__right__description{width:300px}footer{height:50vh}footer .flex-wrapper{padding:20px;flex-direction:column;gap:20px;margin:-100px 0}footer .flex-wrapper__logo-img{margin:5px 0}footer .flex-wrapper__right{display:flex;flex-direction:column;align-items:center}footer .flex-wrapper__email{max-width:100%;display:flex}footer .copyright__text{text-align:center}}@media (max-width: 320px){footer{height:65vh}}
