body{margin:0;overflow-x:hidden}.btn:focus,.form-control:focus{box-shadow:none!important;outline:none!important}hr{margin:.25rem 0!important}.card{border-radius:2rem!important}.card .card-title{color:#467fca;font-family:Helvetica,serif;font-weight:700;line-height:100%}.card-img-featured{border-radius:2rem 2rem 0 0!important}.card-img-blog{border-radius:2rem 0 0 2rem}.card-img-top,.position-relative.overflow-hidden{align-items:center;background:#f8f9fa;display:flex;height:300px;justify-content:center}.card-img-top img,.position-relative.overflow-hidden img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.position-relative.overflow-hidden.h-100{align-items:center;background:#f8f9fa;display:flex;justify-content:center;min-height:120px}.position-relative.overflow-hidden.h-100 img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:700px){#navbarNav>ul.navbar-nav{text-align:center}}@media (min-width:900px){.container-margin-left{margin-left:12%!important}}.row-header{background:linear-gradient(90deg,#52bdfb,#6734c3);height:9px}.footer{background-color:#f3f3f3;padding-top:4%}.footer-copyright{background:linear-gradient(90deg,#214496,#18043c);color:#fff;display:flex;height:100px;justify-content:center;line-height:22px;position:relative;@media (max-width:900px){font-size:11px;height:125px;padding-bottom:50px;padding-left:50px;padding-right:50px;padding-top:50px}}.footer-copyright .footer-text{position:absolute;text-align:center;top:50%;transform:translateY(-50%)}.footer-info{align-items:center;-o-border-image:linear-gradient(180deg,#3b6efa,transparent) 1 100%;border-image:linear-gradient(180deg,#3b6efa,transparent) 1 100%;border-left:3px solid;border-right:3px solid;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.footer-info{border:3px solid;-o-border-image:linear-gradient(90deg,#3b6efa,transparent) 1 /2;border-image:linear-gradient(90deg,#3b6efa,transparent) 1 /2;border-left:none;border-right:none;padding:10px 0}}.footer-info .contact .whatsapp{background:linear-gradient(90deg,#3b6efa,#6b17fa);border-radius:100px;color:#f3f3f3;display:block;font-size:15px;height:33px;line-height:33px;margin:10px 0;text-align:center;width:184px!important}.footer-info .contact .whatsapp-name{color:#242424;font-family:Helvetica,Arial,sans-serif;font-size:15px;margin-bottom:5px;margin-left:5px;text-align:center}.footer-info .contact .whatsapp .whatsapp-text{font-family:Helvetica,Arial,sans-serif;font-weight:700}.footer-info .contact .whatsapp i{margin-right:5px;position:relative;top:50%;transform:translateY(-80%)}.footer-info .contact .whatsapp .whatsapp-text{transform:translateY(-80%)}.footer-info .contact .whatsapp i{font-size:18px;font-weight:600}.footer-address,.footer-scheduling{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.row.py-4{align-items:stretch;display:flex}.footer .division{background:linear-gradient(180deg,#3b6efa,#6b17fa);height:100%;margin-right:15px;width:6px}@media (min-width:900px){.footer .mapouter{background:#fff;height:129px;position:relative;width:129px}}.footer .maprouter a{color:#fff!important;position:absolute!important;top:0!important;z-index:0!important}.footer .address-title{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(right,#6b17fa,#3b6efa);-webkit-background-clip:text;font-size:21.53px;font-weight:700;text-transform:uppercase}.footer .address-description{color:#242424;font-family:Helvetica,Arial,sans-serif;font-size:13.81px}.footer-scheduling .scheduling-title{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(right,#6b17fa,#3b6efa);-webkit-background-clip:text;font-size:20px;font-weight:700;text-transform:uppercase}.footer-scheduling .scheduling-description{font-family:Helvetica,Arial,sans-serif;font-size:13.81px}.footer-scheduling .btn-scheduling{border:2px solid #242424;border-radius:10px;font-family:Helvetica,Arial,sans-serif;font-size:14.69;font-weight:700;margin-top:5px}.footer-scheduling .scheduling-text{color:#adadad;display:block;font-family:Helvetica,Arial,sans-serif;font-size:13.81px;font-weight:700;margin-top:5px;width:100%}.category-link-header{font-size:20px}.category-link,.category-link-header{color:#242424;font-family:Helvetica;text-decoration:none}.category-link{font-size:16px}.center.relative{margin:0 auto;max-width:1170px;position:relative;width:100%}@media (min-width:1024px){.box-selos .wrap-selos{align-items:flex-start;display:flex;gap:20px;height:288px;justify-content:center;width:100%}}.box-selos .selo-emec,.box-selos .selo-resp{border-radius:10px;overflow:hidden}.box-selos .selo-emec{display:inline-block;max-width:377px;position:relative}.box-selos .selo-emec a{display:block;height:100%;max-width:100%;text-decoration:none;vertical-align:middle}.box-selos .selo-emec .qr-code{left:45px;position:absolute;top:80px;width:92px;z-index:2}.box-selos .selo-emec .bg-code{position:relative;z-index:1}.box-selos .selo-emec img{height:auto!important;max-width:100%;vertical-align:middle}.text-selo-orgaos{color:#242424;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;height:16px;line-height:100%;width:135%}@media (max-width:540px){.text-selo-orgaos{width:100%}.selo{margin-top:15px!important}.box-selos .selo-resp{display:flex;justify-content:center;max-width:100%;width:100%}.selo.selo-orgaos img{width:100%}}.category:hover,.subcategories{background-color:#7499ca;border-radius:6px;color:#fff;padding-left:9px}@media (min-width:540px){.dropdown-submenu>.dropdown-menu{inset:0 auto auto 0;margin:0;transform:translate(10rem)}}.nav-item.dropdown .nav-link{color:#242424}.categories-footer{padding-top:20px}.social-network{align-items:center;display:flex}.social-network i{font-size:20px;margin-right:10px}.social-network .col-sm-2,.social-network .col-sm-4{align-items:center;display:flex;padding:0 10px}.social-network span{font-size:20px}.social-network .social-network-link{color:inherit;text-decoration:none}.info-banner .info-text .info-title{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);-webkit-background-clip:text;background-clip:text;flex:none;flex-grow:0;font-family:Helvetica;font-size:60.4845px;font-style:normal;font-weight:700;line-height:100%;order:0}.info-banner .info-text .info-description{color:#242424;font-family:Helvetica;font-size:18.2077px;font-style:normal;font-weight:400;line-height:100%}.banners-home{background-color:#f3f3f3;padding:3% 14%}.banners-home .full-banner img{border-radius:15px;height:260px;width:100%}.banners-home .mini-banners img{height:260px;width:100%}@media (max-width:540px){.banners-home{padding:0}.full-banner img{border-radius:15px;padding:3px;width:389px}.mini-banner{margin-top:4%!important}}.icon-ancora{color:unset;-webkit-text-decoration:auto;text-decoration:auto}.first-elements{background-color:#f3f3f3;padding-bottom:1rem}.icons-home{margin-top:20px}.playlist-youtube{width:360px}.responsive-iframe-container{padding-top:56.25%;position:relative;width:100%}.responsive-iframe-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:600px){#navbarNav{display:flex;justify-content:center}}.header .navbar{padding:20px 0}.header-logo a img.navbar-brand-img{width:85%}@media (min-width:540px){.header-logo a img.navbar-brand-img{width:100%}.playlist-youtube{width:460px}.icons-filter,.icons-home{justify-content:space-between;padding:52px 0!important}.info-banner .info-text .info-title{height:190px;margin:10rem 0 0;width:492px}.info-banner .info-text .info-description{height:64px;margin:0;width:575px}}@media (max-width:700px){.info-image img{width:100%}}.categories-courses{padding:20px 15px}.home-above .categories-courses .category-courses{align-items:center;border:2px solid #0085ff;border-radius:10px;color:var(--B,#242424);display:flex;height:66px;justify-content:center;text-align:center}.home-above .categories-courses .category-courses:hover{background:linear-gradient(260deg,#0085ff -2.57%,#7000ff 94.87%);color:#fff}.home-above .categories-courses .category-courses a{color:inherit;text-decoration:none}.home-above .categories-courses .category-courses span{color:inherit;font-family:Helvetica;font-size:18.785px;font-style:normal;font-weight:700;text-align:center}.image-icon,.title-icon{text-align:center}.small-title-icon{font-family:Helvetica,Arial,sans-serif;font-size:18.79px}.highlits-title-icon{font-family:Helvetica,Arial,sans-serif;font-size:25.71px;font-weight:700}.full-banner{margin:20px 0}.blog-home .text-introduction span{font-size:20px;font-weight:400}.blog-home .text-introduction span,.blog-home .text-title,.blog-home .text-title span{color:#242424;font-family:Helvetica,Arial,sans-serif;font-style:normal;line-height:100%}.blog-home .text-title,.blog-home .text-title span{font-size:40px;font-weight:700}#submit-comment fieldset{border:2px solid #90add5!important;color:#232d69;padding:25px!important}.show-comments .comment-name span{color:#467fca;display:block;font-size:15px;font-weight:700;line-height:16px;margin-right:10px}.show-comments .comment-date span{color:#555;display:block;font-size:12px;font-style:italic}.show-comments .comment-body span{font-size:15px;line-height:14px}.articles .title a{font-size:18px;text-decoration:none}.text-article .title-article{color:#467fca;font-size:20px;font-weight:700}.text-article .description-article{color:#467fca;font-size:16px;line-height:1.4}.text-article .read-more{display:flex;font-family:Helvetica,Arial,sans-serif;font-size:14.52px;font-weight:700;height:43.57px;justify-content:end;padding-top:11px}.newsletter{background-color:#f3f3f3;margin-top:2%;padding:2% 15%}.newsletter .newsletter-title{-webkit-text-fill-color:transparent;background:linear-gradient(260deg,#0085ff -2.57%,#7000ff 94.87%);background-clip:text;-webkit-background-clip:text;font-family:Helvetica;font-size:40px;font-weight:700;line-height:100%}.newsletter-description{background:none;color:#100f0d;font-family:Helvetica;font-size:20px}.newsletter .newsletter-form input{border:2.187px solid #0085ff;border-radius:10.403px;padding:12px 10% 12px 10px;width:100%}.newsletter .newsletter-form div.col-md-3{margin-top:10px}@media (max-width:540px){.newsletter .newsletter-form .newsletter-submit{margin-top:2%}}.newsletter .newsletter-form .newsletter-submit{background:#242424;border-radius:8px;color:#fff;font-family:Helvetica;font-size:21px;padding:10px 25px}.newsletter .newsletter-form .newsletter-submit:hover{color:#fff}.courses-home{background:linear-gradient(90deg,#058acb,#682cc7,#2959e4)}.courses-home .text-title{font-size:40px}.courses-home .text-introduction,.courses-home .text-title{color:#fff;font-family:Helvetica,Arial,sans-serif;font-weight:700;line-height:100%}.courses-home .text-introduction{font-size:20px}.courses-home .btn-more-courses a{border-radius:12px;color:#1f3bcf;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;height:34px;line-height:20px;margin-top:12px;text-align:center;width:152px}@media (max-width:540px){.courses-home .text-introduction{padding-top:7%}.courses-home .btn-more-courses{display:flex;justify-content:center;padding-top:20px}.courses-home{padding:3% 5%}}.list-courses .courses{background-color:#fff;border-radius:5px;margin-top:1%;padding:1%}.list-courses .courses .image-course img{width:100%}@media (max-width:890px){.link-courses-mobile,.list-courses .courses .image-course img{width:96%}}.courses.item{display:flex;flex-direction:column;justify-content:space-between}.title-course span{color:#242424;font-size:16px;font-weight:700;line-height:100%;padding-left:1px}.description-course span,.title-course span{font-family:Helvetica,Arial,sans-serif;font-style:normal}.description-course span{color:#454545;font-size:.9rem;font-weight:400}.list-courses .courses .tags-course{align-items:end;display:flex;margin-bottom:10px;margin-top:15px}.list-courses .courses .tags-course .tag span{background:#242424;border-radius:.25rem;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;padding:10px 15px}@media (max-width:540px){.list-courses .courses .tags-course .tag span{padding:7px 10px}}@media (min-width:540px){.list-courses .courses .tags-course div:nth-child(2){margin-top:27px}}@media (min-width:900px){.desktop-carrossel{display:block!important}.mobile-carrossel{display:none}}@media (max-width:900px){.magazine-ebooks .text-ebook .title-ebook{font-size:30px!important}}@media (min-width:570px){.magazine-ebooks .image-ebook{display:flex;justify-content:center}}@media (max-width:540px){.magazine-ebooks .image-ebook{display:flex;justify-content:center}.magazine-ebooks .text-ebook .buttons-download{display:flex;justify-content:center}}.magazine-ebooks .text-ebook .title-ebook{-webkit-text-fill-color:transparent;background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);-webkit-background-clip:text;background-clip:text;font-family:Helvetica;font-size:4vw;font-style:normal;font-weight:700;line-height:normal}.magazine-ebooks .text-ebook .description-ebook{color:#242424;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400}.magazine-ebooks .text-ebook .download-ebook{border-radius:15px;font-family:Helvetica,Arial,sans-serif;font-size:16px;margin-top:3%}.structure{background-color:#f3f3f3;padding-top:2%}.title-structure p{color:#242424;font-family:Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:114%;text-align:center}.structure .big-image-structure{margin-top:3%;text-align:center}@media (min-width:540px){.structure .mini-image-structure{margin-bottom:6%;margin-top:3%;padding:0 13rem}}@media (max-width:540px){.structure{padding-top:9%}}.item.mini-image{width:100%}.category-parent-name{background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:22.18px}.category-parent-name h2{margin:0;padding:50px 0}.breadcrumbs{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;padding:20px 0}.breadcrumbs i{line-height:24px;margin-left:10px;margin-right:10px}.breadcrumbs .breadcrumb .breadcrumb-link{color:inherit;text-decoration:none}.breadcrumbs .breadcrumb .title{font-size:15px;line-height:100%;text-align:center}.breadcrumbs .breadcrumb .title,.sidebar .nav-link{color:#242424;font-family:Helvetica;font-style:normal;font-weight:400}.sidebar .nav-link{font-size:14px}.sidebar .nav-link.active{background:linear-gradient(221.48deg,#0085ff -18.94%,#7000ff 105.67%);border-radius:13px;color:#fff;font-family:Helvetica;font-size:15px;font-style:normal;font-weight:700}.clear-filter{color:#242424;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;margin-left:2%;text-align:center;text-decoration-line:underline}.search-bar{align-items:baseline;background:#f3f3f3;display:flex;justify-content:start;padding-left:25px}@media (min-width:768px){.search-bar input.search{width:25%}.article-container{padding:0 80px 0 55px}}.list-articles{font-family:Helvetica,Arial,sans-serif;margin-top:2%}.text-article .title{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);-webkit-background-clip:text;background-clip:text;font-size:18.756px;font-weight:700}.list-articles .text-article .resume{color:#242424;font-size:16.5416px;font-style:normal;font-weight:400;line-height:22px}.list-articles .text-article .date-publish{-webkit-text-fill-color:transparent;background:linear-gradient(0deg,#adadad,#adadad),linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);-webkit-background-clip:text;background-clip:text;font-size:14px;font-style:italic;font-weight:700;line-height:50px}.list-articles .text-article .read-more a{background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);border-radius:31.3559px;font-size:13px;font-style:italic;font-weight:700;height:32px;line-height:16px;width:111px}.relative.z-0.inline-flex.shadow-sm.rounded-md .w-5{width:3%!important}.text-sm.text-gray-700.leading-5{margin-top:10px}.image-member,.member{position:relative}.image-member{display:flex;height:210px;justify-content:center;margin:0 auto 15px;overflow:hidden;width:210px}.image-member .wrap-icon{background:url(img/icons/icon-info2.svg) 50% no-repeat;background-size:contain;background-size:44px;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.member:hover .wrap-icon{background-color:hsla(0,0%,100%,.7);opacity:.8}.name-member p{color:grey;font-size:20px;font-weight:600;line-height:24px;text-align:center}.form-contact .col-12,.form-contact .col-6,.form-contact .message{margin-top:1%}.form-contact input,.form-contact select{border:2px solid #adadad;border-radius:10px;box-sizing:border-box;height:54px;margin-bottom:10px;width:100%}.form-contact select{background-color:#fff}.form-contact textarea{border:2px solid #adadad;border-radius:10px;margin-bottom:10px;padding-top:10px}.form-contact input,.form-contact textarea{padding-left:35px}.form-contact textarea{box-sizing:border-box}.form-contact .icon{min-width:40px;padding:18px;position:absolute;z-index:1}.form-contact .message .icon{padding:15px}.form-contact label{background-color:#fff;margin-left:10px;margin-top:-12px;padding:0 10px;position:absolute;z-index:2}.form-contact input:focus,.form-contact select:focus,.form-contact textarea:focus{border:2px solid #3498db;outline:none}.form-contact .btn-submit{background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);border-radius:10px;color:#fff;font-family:Helvetica,Arial,sans-serif}#exitPopup .modal-title,#showPricePopup .modal-title{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);-webkit-background-clip:text;background-clip:text;font-family:Helvetica;font-size:40px;font-weight:700;line-height:100%;margin-top:10%;text-align:center}#exitPopup .modal-description,#showPricePopup .modal-description{font-family:Helvetica;font-size:15.545px;font-style:normal;font-weight:700;line-height:121%;margin-top:5%;text-align:center}#exitPopup .highlight,#showPricePopup .highlight{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);-webkit-background-clip:text;background-clip:text}#exitPopup #exitForm input,#exitPopup #exitForm select,#showPricePopup #exitForm input,#showPricePopup #exitForm select{border:2px solid #adadad;border-radius:10px;box-sizing:border-box;height:36.33px;margin-bottom:10px;width:100%}#exitPopup #exitForm .form-group,#showPricePopup #form-ver-preco .form-group{margin-top:4%}#exitPopup #exitForm .form-control:focus,#showPricePopup #form-ver-preco .form-control:focus{box-shadow:inherit}#exitPopup #exitForm input,#exitPopup #exitForm select{font-size:10px;padding-top:2%}#exitPopup #exitForm label,#showPricePopup #form-ver-preco label{background-color:#fff;font-size:12px;margin-left:10px;margin-top:-12px;padding:4px 10px;position:absolute;z-index:2}#exitPopup #exitForm-submitForm,#showPricePopup #submitForm{background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);border-radius:7px;color:#fff;display:flex;font-family:Helvetica;font-size:18px;font-style:normal;font-weight:700;line-height:100%;padding:15px;text-transform:uppercase}.division-black{background:#202020;height:58px;margin-right:15px;width:1px}.wrapper{margin:0 auto;max-width:800px}.gallery-container{margin:20px 0}.gallery-container ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.gallery-container ul li{flex:1 0 calc(33.333% - 20px);margin:0 10px 20px}.gallery-container ul li img{height:auto;width:100%}@media (max-width:768px){.gallery-container ul li{flex:1 0 calc(50% - 20px)}}@media (max-width:480px){.gallery-container ul li{flex:1 0 100%}}.input-filters{background-color:#f3f3f3;margin-bottom:5rem}.header-filter,.input-filters{border-top-left-radius:15px;border-top-right-radius:15px}.header-filter{background:linear-gradient(258.06deg,#0085ff -33.3%,#7000ff 85.43%);color:#fff;padding:11px}.header-filter .filter-clean{text-align:end}.header-filter .filter-clean a span{color:#fff;font-family:Helvetica;font-size:12.1886px;font-weight:700}.body-filter{padding:1rem}.input-filters .container{align-items:center;padding-top:2%}td.today.active:not(.in-range){background-color:transparent;border:1px solid #000;color:#000}.daterangepicker table{border-collapse:inherit!important}.course-filters>.row>div{padding:22px 0}.input-filters .body-filter .filter-title{color:#242424;font-family:Helvetica;font-size:16px;line-height:20px;padding-top:10px}.input-filters .body-filter .form-check-input{border:2px solid #7000ff;height:24px;width:24px}.input-filters .body-filter .form-check-label{color:#242424;font-family:Helvetica;font-size:16.5416px;font-weight:700;line-height:36px;padding:2px}.filters-courses{background:#fff;border:2px solid #adadad;border-radius:10px;box-sizing:border-box;height:45px;margin-bottom:10px;max-width:272px;width:100%}.filters-courses.form-select{border:2px solid #adadad;border-radius:11.1475px}.section .checkbox-list label{text-transform:capitalize}.checkbox-list div.form-check{align-items:center;display:flex}.courses{margin-top:20px}.submit-filters{align-items:center;background:linear-gradient(90deg,#3b6efa,#6b17fa);border:none;border-radius:10px;color:#fff;display:flex;font-size:20px;font-weight:100;font-weight:900;height:45px;justify-content:space-evenly;width:100%}#endDate,#startDate{height:35px;margin-top:10px}.search-course-title span{color:#adadad;font-family:Helvetica;font-size:13.54px;font-style:normal;font-weight:400;line-height:36px}.display-courses .courses{background-color:#fff;margin-bottom:5rem;max-height:749.641px;overflow:auto}.course-title a{color:#242424;font-family:Helvetica;font-size:16.5416px;font-style:normal;font-weight:400;line-height:36px;text-decoration:none}.course-filter-buttons{align-items:stretch;display:flex;justify-content:space-around;margin-bottom:2%}.grayscale-icon img{filter:grayscale(100%)}.course-filters .active{border:1.5px solid #7033bb;border-radius:20px}.table{border-collapse:collapse;color:#212529;margin-bottom:1rem;width:100%}.table td,.table th{border-top:1px solid #dee2e6;padding:.75rem;vertical-align:top}.table th{border-bottom:2px solid #dee2e6;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #dee2e6}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table a{background-color:transparent;color:#007bff;text-decoration:none}.table a:hover{color:#0056b3;text-decoration:underline}.filter-area-title{color:#0056b3;text-align:center}.other-filters .more-filters-button,.other-filters .search-filters{display:flex;justify-content:center}.calendar-page #calendar-container .daterangepicker{display:flex!important;justify-content:center!important;left:0!important;max-width:none!important;position:relative!important;top:0!important;width:100%!important}.calendar-page #calendar-container .drp-calendar.left .calendar-table{display:grid;justify-content:center}.calendar-page #calendar-container .daterangepicker .calendar-table td.available,.calendar-page #calendar-container div.calendar-table td.off{font-size:16px!important;height:50px;width:10000vh}.calendar-page #calendar-container .drp-calendar.left .calendar-table>table{width:114vh}.calendar-page .btn-courses{background:linear-gradient(90deg,#3b6efa,#6b17fa)}.filter-area-title{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(0deg,#242424,#242424),linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);-webkit-background-clip:text;background-clip:text;font-family:Helvetica;font-size:23.0725px;font-weight:700;line-height:100%}.areas div.area{display:flex;justify-content:center}.area-title{align-items:center;background:#fff;border:2px solid #0085ff;border-radius:10px;display:flex;height:45px;justify-content:space-between;width:80%}.area-title a{color:#242424;font-family:Helvetica;font-size:18px;font-style:normal;font-weight:400;padding-left:4rem;text-decoration:none}@media (max-width:900px){.area-title{height:55px;width:94%}.area-title a{padding-left:1rem}}.fa-angle-double-left{color:#fff}.area-title i{width:7%}.area-title a[aria-expanded=true]{color:#fff}@media (min-width:900px){.area-expanded{padding:0 6rem!important}}.bg-active{background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%)}.card-header{background-color:#fff!important;border:0!important}.card-header p{-webkit-text-fill-color:transparent;background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);-webkit-background-clip:text;border-bottom:1px solid #adadad;font-family:Helvetica;font-size:18px;font-weight:700}.card-body{border:0!important}.card-body .course-data>a.course-title{color:#242424;font-family:Helvetica;font-size:16.5416px;font-weight:400;line-height:36px;text-decoration:none}.card-body .course-data>a.course-title:hover{-webkit-text-fill-color:transparent;background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);-webkit-background-clip:text}.tag-course{background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);border-radius:10px;color:#fff;font-family:Helvetica;font-size:9.64928px;font-style:normal;font-weight:700;line-height:21px;margin-left:10px;min-height:25px;padding:2px 5px}.course-data{display:flex}@media (max-width:700px){.course-data span{margin-bottom:10px;margin-top:-17px}}.course-detail .title{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);-webkit-background-clip:text;background-clip:text;font-size:36.76px;font-weight:700;margin-bottom:0;@media (max-width:720px){font-size:28.76px}}.course-detail .section{color:navy;font-size:16px;text-decoration:none}.course-detail .box-infos .cordinator img{border-radius:50px}p.very-strong{font-size:20px;line-height:26px}.see-value,p.very-strong{color:#7000ff;font-weight:700}.see-value{background-color:transparent;border:1px solid #7000ff;border-radius:22px;cursor:pointer;font-size:16px}.bt-rounded,.see-value{line-height:20px;padding:10px 20px}.bt-rounded{border:1px solid #100f0d;border-radius:10px;display:inline-block;font-size:14px;font-weight:600;vertical-align:middle}.bt-rounded.infos{background:transparent;font-size:1rem;width:100%}.bt-rounded.matricule-se{background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);border:0;color:#fff;font-size:1rem;width:100%}.bt-rounded.ver-preco{background:transparent;font-size:1rem;margin-top:20px;width:100%}@media (min-width:768px){.bt-rounded.matricule-se,.bt-rounded.ver-preco{margin-left:3px}.inline-section{grid-gap:40px;display:grid;grid-template-columns:1fr 1fr}}@media (max-width:768px){.bt-rounded.matricule-se,.bt-rounded.ver-preco{margin-top:5px}}.inline-section h3{color:#7000ff}.strong-text{font-family:Helvetica;font-size:15px;font-weight:700}.p-description{font-size:18.2326px}.p-cordinator-name,.p-description{color:#242424;font-family:Helvetica;font-weight:400}.p-cordinator-name,.p-text-html{font-size:16px}.p-text-html{color:#454545;font-family:Helvetica;font-weight:400;line-height:125%}#portaria .p-text-html br{display:none}.p-titles{font-size:22.4105px}.h3-title,.p-titles{color:#242424;font-family:Helvetica;font-style:normal;font-weight:700}.h3-title{font-size:40px;line-height:100%;margin-bottom:25px;margin-top:25px}.class-info{background-color:#fff;border-radius:10px;padding:12px 2rem}.tag-class{background-color:transparent;border:1px solid #0085ff;border-radius:10px;box-sizing:border-box;color:#0085ff;height:30px;padding:5px 18px;width:72px}.title-class{color:#454545;font-family:Helvetica;font-size:16px;font-weight:400}.btn-infos{background-color:#f3f3f3}.custom-select{background-color:transparent;border:2px solid #adadad;border-radius:11.1475px;box-sizing:border-box;height:44px;width:210px}.select-infos .select-located{padding-top:10%}.span-description{color:#7000ff;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400}.box-section .titulo-section{background-position:calc(100% - 20px);background-size:15px;background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);color:#fff;font-size:30px;font-weight:700;line-height:40px;padding:10px 60px 10px 30px;position:relative;transition:all .1s ease-out}.html-text{color:grey;font-size:16px;line-height:26px;padding:30px 0 10px}.title-tags{color:#242424!important;font-size:14px!important;text-decoration:none}.title-tags:hover{color:grey!important;text-decoration:underline}.blog-text-navbar{background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);border-radius:10px!important;color:#fff!important;font-size:16px;margin-top:12px;width:100%}.box-voltar.mg-botom{margin-bottom:25px;padding:0 10px;text-align:right}.box-voltar.mg-botom a{color:#7000ff;text-decoration:none}.dates-infos{width:60%}.box-infos{align-items:flex-start;display:flex;justify-content:space-evenly}.box-infos .box2{color:#ffffffde}.box-infos .box2 .wrap-box{background:navy;padding:20px}.box-infos .box2 .label-datas{color:#fff;font-size:16px;font-weight:600;line-height:20px;margin-bottom:5px}.box-infos .box2 .box-destaque{background-color:hsla(0,0%,100%,.2);font-size:18px;font-weight:700;line-height:24px;margin-bottom:15px;padding:10px}.box-infos .box2 .box-datas{margin-bottom:15px;max-height:120px;overflow-y:auto}.box-infos .box2 .box-datas .box-destaque:first-child{padding-top:10px}.box-infos .box2 .box-datas .box-destaque:last-child{padding-bottom:10px}.box-infos .box2 .box-datas .box-destaque .button-hint{background-color:transparent;border:0;color:#fff;font-size:14px;font-style:italic;font-weight:400;line-height:20px;position:relative;transition:background-color .1s ease-out}.box-infos .box2 .box-datas .box-destaque .button-hint:hover{cursor:pointer;text-decoration:underline}.box-infos .box2 .box-datas .box-destaque .button-hint.marcador:before{background:url(images/selo-sp3.png) no-repeat 50%;background-size:contain;bottom:5px;content:" ";height:34px;left:-40px;position:absolute;width:30px}.box-infos .box2 .item-info{font-size:14px;line-height:20px;margin-bottom:10px}.box-infos .box2 .item-info .label{font-weight:700}.box-infos .box2 .item-info .valor{font-weight:500}.box-infos .box2 .item-info .ver-bio{background-image:url(images/icon-info2-white.svg);background-position:3px;background-repeat:no-repeat;background-size:16px;color:inherit;display:inline-block;padding-left:24px}.box-infos .box2 .item-info:last-child{margin-bottom:0}.box-infos .box2 .box-datas .box-destaque{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding-bottom:5px;padding-top:5px}.popup-address-locale{background-color:#fff;border:1px solid #ccc;display:none;left:70%;padding:10px;position:absolute;top:500px;z-index:999}.popup-address-locale.active{display:block}.popup-address-locale .titulo{color:#232d69;font-size:16px;font-weight:600;line-height:20px;margin-bottom:10px}.calendar-filter-button,.calendar-filter-title{display:flex;justify-content:center}.calendar-filter p{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(0deg,#242424,#242424),linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);-webkit-background-clip:text;background-clip:text;font-family:Helvetica;font-size:23.0725px;font-style:normal;font-weight:700;line-height:100%}.calendar-filter a{background:linear-gradient(260.09deg,#0085ff -2.57%,#7000ff 94.87%);border-radius:50px;color:#fff;padding:18px;text-decoration:none}.sub-section-title{text-transform:capitalize}.section-grey{background-color:#f3f3f3}.section-white{background-color:#fff}@media (min-width:992px){.section-grey{background-color:#f3f3f3}.section-grey,.section-white{padding-left:8%;padding-right:8%}.section-white{background-color:#fff}.nav-custom-padding{padding-left:9%;padding-right:9%}}@media (min-width:576px){.section-grey{background-color:#f3f3f3}.section-grey,.section-white{padding-left:8%;padding-right:8%}.section-white{background-color:#fff}.nav-custom-padding{padding-left:9%;padding-right:9%}}.category-courses{align-items:center;border:2px solid #0085ff;border-radius:10px;color:var(--B,#242424);display:flex;height:66px;justify-content:center;text-align:center}.category-courses:hover{background:linear-gradient(260deg,#0085ff -2.57%,#7000ff 94.87%);color:#fff}.category-courses a{color:inherit;text-decoration:none}.category-courses span{color:inherit;font-family:Helvetica;font-size:18.785px;font-style:normal;font-weight:700;text-align:center}.submit-search-articles{background:#000;border-radius:5px;height:42px;margin-top:4%;vertical-align:middle;width:48px}#search_article{border-radius:10px;font-size:11px;height:45px;margin:2% 0;padding-left:12px;width:100%}.submit-search-articles i{color:#fff;font-size:25px;padding-top:5px;text-align:center}.image-article{height:200px;max-height:200px;width:100%}.image-article img{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.blog-description a{text-decoration:none}.image-article-highlight{aspect-ratio:2/1;max-height:314px;width:100%}.image-article-highlight img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.footer-selos{height:200px;width:100%}.footer-selos img{height:240px}.item{align-items:center!important;display:flex!important;justify-content:center!important}.owl-banner .item img{height:auto!important;width:100%!important}.desktop-carrossel{display:none}.date-info{font-size:16px;margin:0}.card-hover:hover{box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);cursor:pointer;opacity:.8;position:relative}.form-magazines-primario{color:var(--main-title-color);display:block;font-size:33px;font-weight:300;letter-spacing:-1px;line-height:36px}.form-magazines-secundario{color:#ecad1f;font-size:33px;font-weight:700;letter-spacing:-1px;line-height:36px;margin-bottom:20px}.form-magazines-text{color:#555;font-size:13px;line-height:16px;margin-bottom:5px;text-align:center}.navbar .nav-link{text-wrap:nowrap}@media (max-width:1230px){.navbar .nav-item a,.navbar .nav-link{font-size:13px}}.body-search-icon{align-items:center;display:flex;justify-content:center}.card-search{display:flex;position:relative}.smartlabel{border:none}.wrapper-input{min-height:auto;padding:10px 20px 10px 10px;position:relative}.bt-busca{background-color:#90add5;background-size:25px;border:none;color:#fff;font-size:14px;height:40px;overflow:hidden;position:absolute;right:10px;top:10px;transition:all .1s ease-out;width:40px}.label-search{background-color:#fff;font-size:12px;left:20px;padding:0 2px;position:absolute;top:2px}.input-style{border:1px solid #90add5;box-sizing:border-box;font-size:14px;height:40px;line-height:18px;padding:10px 15px;width:100%}.input-busca{padding-right:45px}.input-busca:focus,.input-style:focus,select:focus{border-color:#749aca;box-shadow:inset 0 0 7px 2px rgba(116,154,202,.5);outline:none}.form-busca:before{border-bottom:13px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:" ";height:0;position:absolute;right:14px;top:-10px;width:0}@media (max-width:992px){.body-search-icon{display:none!important}#navbarNav>ul.navbar-nav{text-align:center}.wrapper-input{padding-bottom:20px;padding-left:0}}@media (min-width:992px){.wrap-form{background-color:#fff;border-radius:2px;box-shadow:0 0 14px -3px rgba(0,0,0,.5);display:none;margin-top:20px;padding:0;position:absolute;right:0;top:30px;width:300px;z-index:1000}}@media (max-width:576px){.mobile-menu{display:flex;flex-wrap:wrap;gap:15px}.mobile-menu .col-6{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;text-align:center}.image-icon img{height:auto;max-width:100%}.title-icon .small-title-icon{color:#555;font-size:14px}.title-icon .highlits-title-icon{color:#242424;font-size:16px;font-weight:700}.icons-filter>div:nth-child(odd):last-child{grid-column:span 2;justify-self:center}.icons-filter .col-sm-2,.icons-filter .col-sm-3{float:none;position:static;text-align:center}.calendar-filter{grid-column:span 2;justify-self:center;margin-top:16px}.calendar-filter-button,.calendar-filter-title{text-align:center}}.calendar-filter{padding:22px 0}.header-filter.collapsed,.input-filters.collapsed{border-bottom-left-radius:15px;border-bottom-right-radius:15px}
