@import url(https://fonts.googleapis.com/css2?family=Bangers&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
body{font-family:Open Sans,sans-serif}.img-thumb{background:#fff;display:block;overflow:hidden;position:relative}.fbt-resize,.img-thumb{max-height:100%;max-width:100%;width:100%}.fbt-resize{background-position:50%;background-size:cover;-o-background-size:cover;height:100%;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.space-3{height:16px}.blog-card:hover .fbt-resize,.highlight-card:hover .fbt-resize{transform:scale(1.05)}.desktop-only{display:flex}@media (max-width:768px){.desktop-only{display:none}}.mobile-only{display:none}@media (max-width:768px){.mobile-only{display:block}}.hero-banner{position:relative}@media (max-width:768px){.hero-banner{background-color:#2c2c6e;display:flex;flex-direction:column-reverse}}.hero-banner .banner-bg,.hero-banner .carousel-inner{height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner .main-menu .navbar-toggler{background:#f3d604}.hero-banner .hero-header-fixed{color:#fff;left:0;padding:8px 16px;position:absolute;top:0;width:100%;z-index:10}@media (max-width:768px){.hero-banner .hero-header-fixed{position:relative}}.hero-banner .hero-header-fixed .contact-info{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-end;margin-top:14px}@media (max-width:768px){.hero-banner .hero-header-fixed .contact-info{justify-content:flex-start;margin-top:-2px;position:absolute;width:100%}}.hero-banner .hero-header-fixed .contact-info a{text-decoration:none}.hero-banner .hero-header-fixed .contact-info .icon-contact-info{width:20px}.hero-banner .hero-header-fixed .contact-info i{color:#e4c71a;font-size:18px}.hero-banner .hero-header-fixed .contact-info span{color:#fff;font-size:14px}@media (max-width:768px){.hero-banner .btn-wrapper.desktop-only{display:none}.hero-banner .btn-wrapper.only-mobile{margin-top:-4px}}.main-menu .nav-item{padding:6px 16px}@media (max-width:768px){.main-menu .nav-item{padding:0}}.main-menu .nav-item:last-child{padding-right:0}.main-menu .nav-link{color:#fff;font-family:Bangers,system-ui;font-size:1.8rem;font-weight:400;margin-top:6px;padding:6px 22px;text-transform:uppercase;transition:.3s}@media (max-width:768px){.main-menu .nav-link{padding:0}}.main-menu .nav-link:hover{color:#e4c71a}.main-menu .nav-link.btn-agenda{background:#e4c71a;border-radius:4px;color:#2c2c6e!important;font-size:2.2rem;margin-top:2px;padding:2px 30px}.main-menu .nav-link.btn-agenda:hover{color:#fff!important}.main-menu .navbar-toggler{background:transparent;border:none;margin-top:27px}.main-menu .navbar-toggler:focus{box-shadow:none}.btn-wrapper{background:#e8e8e8;justify-content:center;position:relative;width:100%}.btn-wrapper .button-banner{background-color:#e4c71a;border:3px solid #fff;border-radius:40px;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#2c2c6e;display:inline-block;font-family:Bangers,system-ui;font-size:2.2rem;font-weight:700;padding:10px 38px;position:absolute;text-decoration:none;text-transform:uppercase;top:-40px;transition:all .3s ease-in-out;z-index:9}.btn-wrapper .button-banner:hover{border-color:#2c2c6e}@media (max-width:768px){.btn-wrapper{display:flex;justify-content:center}}.section-title{padding-bottom:48px;padding-top:48px;position:relative;text-align:center}@media (max-width:768px){.section-title{padding-top:24px}}.section-title h2{font-family:Bangers,system-ui;font-size:5rem;font-weight:700;position:relative;z-index:2}@media (max-width:768px){.section-title h2{font-size:3.3rem}}.section-title h2 .parte-1{color:#2c2c6e}.section-title h2 .parte-2{color:#e4c71a}.section-title .shadow-text{color:rgba(0,0,0,.05);font-family:Bangers,system-ui;font-size:100px;font-weight:700;left:50%;letter-spacing:5px;pointer-events:none;position:absolute;top:38%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1}@media (max-width:768px){.section-title .shadow-text{font-size:5rem;top:28%}}.section-title p{color:#777;font-family:Open Sans,sans-serif;font-size:18px;font-weight:300;margin:0 auto;max-width:720px;position:relative;z-index:2}.section-title.dark h2 .parte-1{color:#e8e8e8}.section-title.dark h2 .parte-2{color:#e4c71a}.section-title.dark .shadow-text{color:hsla(0,0%,100%,.07)}.content-agenda{background-color:#e8e8e8;padding-bottom:48px;padding-top:48px}@media (max-width:768px){.content-agenda{padding-bottom:48px;padding-top:48px}}.content-agenda a{text-decoration:none}.agenda-card{align-items:center;background-color:#fffdf5;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);display:flex;flex-direction:row;gap:16px;justify-content:flex-start;margin:0 auto 16px;max-width:640px;padding:16px 14px;position:relative}.agenda-card img{height:auto;position:absolute;right:-20px;top:-20px;width:80px;z-index:1}@media (max-width:768px){.agenda-card{flex-direction:row;text-align:flex-start}}.agenda-card .agenda-date{border:2px solid #e4c71a;border-radius:8px;flex:0.3;text-align:center}.agenda-card .agenda-date .agenda-month{background-color:#e4c71a;border-radius:6px 6px 0 0;color:#2c2c6e;font-family:Poppins,sans-serif;font-size:2.2rem;font-weight:900;line-height:2.8rem;padding:2px 8px}@media (max-width:768px){.agenda-card .agenda-date .agenda-month{font-size:1.8rem;line-height:2.2rem}}.agenda-card .agenda-date .agenda-day{color:#2c2c6e;font-family:Bangers,system-ui;font-size:5rem;font-weight:700;line-height:5.4rem}@media (max-width:768px){.agenda-card .agenda-date .agenda-day{font-size:4rem;line-height:4.4rem}}.agenda-card .agenda-info{flex:1}.agenda-card .agenda-info .agenda-title{color:#2c2c6e;font-family:Bangers,system-ui;font-size:2.1rem;font-weight:400;letter-spacing:.8px;margin:0 0 4px;text-transform:uppercase}@media (max-width:768px){.agenda-card .agenda-info .agenda-title{font-size:1.8rem}}.agenda-card .agenda-info .agenda-local{color:#2c2c6e;font-size:1.2rem;font-weight:400;margin:0 0 4px}.agenda-card .agenda-info .agenda-desc{color:#161616;font-size:15px;margin:0}.content-about{color:#e8e8e8;overflow:hidden;padding-bottom:48px;padding-top:48px}@media (max-width:768px){.content-about{padding-bottom:48px;padding-top:48px}}.content-about img{display:block;height:auto;margin:0 auto;width:400px}.content-about .text-about{align-items:center;display:flex;flex-direction:column;font-size:1.1rem;font-weight:300;height:100%;line-height:2rem}.content-about .btn-wrapper-default{justify-content:flex-start}@media (max-width:768px){.content-about .btn-wrapper-default{justify-content:center;margin-bottom:32px}}.content-about .btn-outline-icon{background-color:#2c2c6e;border-color:#fff;color:#fff}.content-about .btn-outline-icon .btn-icon{filter:brightness(0) invert(1)}.content-about.page{padding-bottom:48px;padding-top:48px}@media (max-width:768px){.content-about.page{padding-bottom:48px;padding-top:48px}}.content-about.page .content-wrapper{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;text-align:center}.content-about.page .text-about{color:#111}.content-videos{padding-bottom:48px;padding-top:48px}@media (max-width:768px){.content-videos{padding-bottom:48px;padding-top:48px}}.content-videos .video-list{margin-top:32px;text-align:center}.video-card{border:8px solid #2c2c6e;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.15);cursor:pointer;margin-bottom:40px;overflow:hidden;position:relative;transition:transform .3s ease}.video-card:hover{transform:scale(1.02)}.video-card .video-thumb{display:block;height:auto;width:100%}.video-card .video-overlay{align-items:center;background:#e4c71a;border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:0;height:64px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}.video-card .video-overlay i{color:#2c2c6e;font-size:32px}.content-instagram{padding-bottom:48px;padding-top:48px}@media (max-width:768px){.content-instagram{padding-bottom:48px;padding-top:48px}}.instagram{position:relative;z-index:9}@media (max-width:768px){.instagram .col-md-12{height:auto;padding-bottom:80px}}.instagram .img-insta{bottom:-48px;position:absolute;z-index:9}@media (max-width:768px){.instagram .img-insta{bottom:-48px}}.instagram .img-insta img{width:540px}@media (max-width:768px){.instagram .img-insta img{width:359px}}.instagram .content-insta{background-color:#e4c71a;margin-left:301px;padding:0 16px}.instagram .content-button{bottom:0;margin-top:50px;position:absolute;right:0;text-align:center;width:400px}@media (max-width:768px){.instagram .content-button{z-index:9}}.instagram .content-button a.button{background:hsla(33,46%,59%,.929);border-color:#c79c67;border-radius:10px 10px 10px 40px;color:#edf4ff;font-family:alataregular;font-size:21px;line-height:50px;line-height:32px;margin:0;padding:40px 20px;text-align:start}@media (max-width:768px){.instagram .content-button a.button{font-size:18px;padding:14px 28px}}.title.instagram{background-color:#2c2c6e;height:150px;margin:0;padding:0}.title.instagram h1{color:#fff;line-height:40px;line-height:140px}@media (max-width:768px){.title.instagram h1{line-height:33px;margin-top:34px}}.btn-wrapper-default{display:flex;justify-content:center;padding-top:48px;width:100%}.btn-outline-icon{align-items:center;background-color:#fff;border:2px solid #2c2c6e;border-radius:50px;color:#2c2c6e;display:flex;font-family:Bangers,system-ui;font-size:2.2rem;font-weight:700;gap:8px;justify-content:center;padding:4px 38px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:500px}@media (max-width:768px){.btn-outline-icon{font-size:1.8rem}}.btn-outline-icon .btn-icon{height:50px;width:auto}.btn-outline-icon span{margin-top:6px}.btn-outline-icon:hover{background-color:#2c2c6e;border-color:#fff;color:#fff}.btn-outline-icon:hover .btn-icon{filter:brightness(0) invert(1)}.content-depoimento .bottom-depoimento{margin-bottom:-70px;margin-top:-115px;max-width:100%;width:100%}@media (max-width:768px){.content-depoimento .bottom-depoimento{margin-top:-85px}}.cards-pessoas{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;padding:32px 0}.cards-pessoas .card-pessoa{align-items:center;background:#fffdf5;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);display:flex;flex:1;flex-direction:row;gap:16px;justify-content:flex-start;max-width:100%;min-height:200px;padding:16px;z-index:9}@media (max-width:768px){.cards-pessoas .card-pessoa{flex-direction:column;text-align:center}}.cards-pessoas .card-pessoa .foto-pessoa{display:flex;flex-shrink:0}.cards-pessoas .card-pessoa .foto-pessoa .foto-bg{background-color:#e4c71a;border-radius:8px;display:inline-block;padding:4px}.cards-pessoas .card-pessoa .foto-pessoa .foto-bg img{border-radius:50%;display:block;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.cards-pessoas .card-pessoa .foto-pessoa.video{gap:12px;margin-bottom:10px}.cards-pessoas .card-pessoa .foto-pessoa.video img{border-radius:50%;display:block;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.cards-pessoas .card-pessoa .info-pessoa p{color:#777;font-size:16px;margin:0}.cards-pessoas .card-pessoa .info-pessoa .nome-pessoa{font-family:Bangers,system-ui;font-size:20px;font-weight:700;margin:0 0 6px;text-transform:uppercase}.cards-pessoas .card-pessoa .info-pessoa .cor-azul{color:#2c2c6e}.cards-pessoas .card-pessoa .info-pessoa .cor-amarelo{color:#e4c71a}.contact{background-image:linear-gradient(90deg,#fff 53%,#f6f6f6 0 100%);padding-bottom:48px;padding-top:48px}@media (max-width:768px){.contact{padding-bottom:48px;padding-top:48px}}.section-contact{padding-bottom:40px;padding-right:15px;position:relative}.section-contact #bg-contato{position:absolute;right:-100px;top:0;width:200px}.section-contact .title-contact{padding-bottom:50px}.section-contact .title-contact p{color:#777;font-size:16px;font-weight:400}.section-contact .form{border-radius:0;position:relative}@media (max-width:768px){.section-contact .form{padding-right:15px}}.section-contact .form .form-group{margin-bottom:0}.section-contact .form .form-group>label{background-color:#e8e8e8;color:#2c2c6e;font-size:.9em;left:15px;padding:0 15px;position:relative;top:18px}.section-contact .form .form-group .form-control{background-color:#e8e8e8;border-color:#2c2c6e;border-radius:3px;border-radius:10px;border-width:2px;height:100px;height:57px;padding:10px}.section-contact .form .alert-contact{color:#f44336!important;display:none;font-family:Open Sans;font-size:13px!important;font-weight:600;top:0!important}.section-contact .form .alert-contact-success{color:green;display:none;font-family:Open Sans;font-size:13px;font-weight:600}.section-contact .form textarea{height:200px!important;margin-bottom:20px}.section-contact .form .container-form{border-radius:0;padding:10px 20px 20px;position:relative;z-index:9}@media (max-width:768px){.section-contact .form .container-form{box-shadow:none}}.section-contact .form .container-button{width:100%}.section-contact .form .container-button .button{background:#2c2c6e;border:3px solid #2c2c6e;border-radius:0;color:#fff;font-family:Roboto,sans-serif;font-size:23px;font-weight:500;margin:0;width:100%}.section-contact .form .container-button .button span{color:#fff;font-size:25px}@media (max-width:768px){.section-contact .form .container-button .button{background:#2c2c6e;border:3px solid #2c2c6e}}.section-contact .form .item{background:#fff;height:350px;padding:10px}.section-contact .form .item .card{box-shadow:3px 4px 4px 3px #f7f7f7;height:300px;padding:15px 25px;position:relative;text-align:center}.section-contact .form .item .card h1{font-family:Roboto,sans-serif;font-size:20px;font-weight:600!important;text-transform:uppercase}.section-contact .form .item .card h1 a{color:#2c2c6e}.section-contact .form .item .card .container-button-card{bottom:-20px;left:0;padding-left:10px;position:absolute;width:100%}.section-contact .form .item .card .container-button-card a{background:#2c2c6e;border:3px solid #2c2c6e;border-radius:10px;color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;margin:0}.section-contact .form .item .thumbnail{background:none;border:0;box-shadow:none}.section-contact .form .item .thumbnail img{width:150px}.section-contact h1{color:#111;font-size:40px;font-weight:900;margin-bottom:40px;margin-top:40px}@media (max-width:768px){.section-contact h1{padding-left:25px}}.section-contact .list{display:flex;flex-direction:column;height:100%;justify-content:space-around}.section-contact .list .box-filiais{display:flex;flex-direction:row;justify-content:space-evenly}@media (max-width:768px){.section-contact .list .box-filiais{margin-bottom:40px}.section-contact .list .box-filiais:last-child{margin-bottom:0}}.section-contact .list .box-filiais img{width:30px}.section-contact .list .box-filiais .info{padding:16px 10px;width:80%}.section-contact .list .box-filiais .info .title{color:#2c2c6e;font-size:15px;font-weight:900}.section-contact .list .box-filiais .info .phone{color:#111;font-size:15px;font-weight:100;line-height:28px}.section-contact .list .box-filiais .info .name{color:#777;font-size:13px}.section-contact .list .box-filiais .email{color:#111;font-size:13px;margin:2px 0 0 -9px;padding:0}@media (max-width:768px){.section-contact .first-form{margin-bottom:15px}}.success-whats{display:none}.success-whats.active{display:initial}.success-whats{color:green;font-family:Open Sans;font-size:13px!important;font-weight:600;margin-top:10px}.success-whats>div{padding-top:50px}.success-whats h1{color:#111!important;font-size:15px!important}.form-contact.destroy{display:none}.content-parceiros .swiper-button-next{display:none!important}.logo-carousel{background-color:hsla(0,0%,100%,.05);border-radius:24px;margin-left:200px;margin-top:32px;padding:42px 0 42px 42px}@media (max-width:768px){.logo-carousel{margin-left:0;padding-left:0}}.logo-carousel .swiper{padding:0 16px}.logo-carousel .swiper-wrapper{align-items:center}.logo-carousel .logo-card,.logo-carousel .swiper-slide{display:flex;justify-content:center}.logo-carousel .logo-card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);height:140px;padding:8px;width:140px}.logo-carousel .logo-card img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.logo-carousel .swiper-button-next,.logo-carousel .swiper-button-prev{background:hsla(0,0%,100%,.1);border:2px solid #fff;border-radius:50%;color:#fff;height:40px;padding:10px;transition:.3s;width:40px}.logo-carousel .swiper-button-next:hover,.logo-carousel .swiper-button-prev:hover{background:#e4c71a;color:#2c2c6e}.logo-carousel .swiper-button-next:after,.logo-carousel .swiper-button-prev:after{font-size:20px}.content-palestras{color:#fff;overflow:hidden;padding-bottom:48px;padding-top:48px;position:relative;text-align:center}@media (max-width:768px){.content-palestras{padding-bottom:48px;padding-top:48px}}.content-palestras .title-wrapper{margin-bottom:40px}.content-palestras .title-wrapper .title{font-family:Luckiest Guy,cursive;font-size:60px;line-height:1.1;position:relative}.content-palestras .title-wrapper .title .bg-text{color:hsla(0,0%,100%,.06);left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:0}.content-palestras .title-wrapper .title .main-text{color:gold;position:relative;z-index:1}.content-palestras .title-wrapper .subtitle{color:#d1d1d1;font-family:Inter,sans-serif;font-size:16px;margin:0 auto;max-width:700px}.content-palestras .content-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.content-palestras .content-wrapper .card-feature{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin-bottom:30px;text-align:left}@media (max-width:768px){.content-palestras .content-wrapper .card-feature{align-items:center;text-align:center}}.content-palestras .content-wrapper .card-feature .icon{align-items:center;background-color:#e4c71a;border-radius:50%;color:#111;display:flex;font-size:25px;height:48px;justify-content:center;min-width:48px;padding:10px}.content-palestras .content-wrapper .card-feature .info h4{color:#fff;font-family:Poppins,sans-serif;font-weight:700;margin:0 0 8px}.content-palestras .content-wrapper .card-feature .info p{color:#ccc;font-family:Open Sans,sans-serif;font-size:1.2rem}.content-palestras .content-wrapper .middle-image{position:relative;text-align:center}.content-palestras .content-wrapper .middle-image .main-image{position:relative;width:600px;z-index:2}.content-palestras .content-wrapper .middle-image .circle-border{border:12px solid gold;border-radius:50%;height:330px;left:50%;position:absolute;top:20px;transform:translateX(-50%);width:330px;z-index:1}.content-palestras .btn-outline-icon{background-color:#2c2c6e;border-color:#fff;color:#fff}.content-palestras .btn-outline-icon .btn-icon{filter:brightness(0) invert(1)}.content-palestras.page .content-wrapper .card-feature .info h4{color:#2c2c6e!important;font-size:24px;margin-bottom:10px}.content-palestras.page .content-wrapper .card-feature .info p{color:#111;font-size:16px;line-height:1.5}.content-palestras.page .content{color:#111;font-family:Open Sans,sans-serif;font-size:1.1rem;font-weight:300;line-height:2.1rem}.site-footer{background:#fff;padding:60px 0;position:relative;text-align:center}.site-footer .footer-logo{margin-bottom:30px;max-width:480px}@media (max-width:768px){.site-footer .footer-logo{max-width:100%}.site-footer .footer-menu{display:flex;flex-direction:column}}.site-footer .footer-menu a{color:#1f1d5e;font-family:Bangers,system-ui;font-size:2rem;text-decoration:none;text-transform:uppercase;transition:.3s ease-in-out}.site-footer .footer-menu a:hover{color:#ffc107}.site-footer .footer-menu a.btn-agenda{background:#f5d228;border-radius:4px;color:#1f1d5e;font-weight:700;margin-left:8px;padding:4px 10px}.site-footer .footer-copy{color:#333;font-size:14px;margin-top:20px}.social-icons{display:flex;flex-direction:column;gap:10px;position:fixed;right:10px;top:50%;transform:translateY(-50%);z-index:9}.social-icons a{align-items:center;background:#2c2c6e;border:2px solid #e4c71a;border-radius:50%;color:#f5d228;display:flex;font-size:24px;height:50px;justify-content:center;text-decoration:none;width:50px}.social-icons a:hover{background:#1f1d5e}
