html, body {min-height: 100%}

/**, ::after, ::before { box-sizing: border-box;}*/

.btn:focus, .btn:active:focus, .btn.active:focus, button:focus, a:focus, *:focus{outline:none!important; box-shadow:none!important; }
button { font-family:'Plus Jakarta Sans', Sans-serif;}
input, optgroup, select, textarea { font-family:'Plus Jakarta Sans', Sans-serif;}

a, a:hover{ text-decoration: none; color: unset;}


.fs-10{font-size: 10px;}
.fs-11{font-size: 11px;}
.fs-12{font-size: 12px !important;}
.fs-13{font-size: 13px !important;}
.fs-14{font-size: 14px !important;}
.fs-15{font-size: 15px;}
.fs-16{font-size: 16px;}
.fs-17{font-size: 17px;}
.fs-18{font-size: 18px;}
.fs-19{font-size: 19px;}
.fs-20{font-size: 20px;}
.fs-21{font-size: 21px;}
.fs-22{font-size: 22px;}
.fs-23{font-size: 23px;}
.fs-26{font-size: 26px;}
.fs-28{font-size: 28px;}
.fs-32{font-size: 32px;}
.fs-36{font-size: 36px;}
.fs-38{font-size: 38px;}
.fs-42{font-size: 42px;}
.fs-48{font-size: 48px;}

.fc-default{color: #000000;}
.fc-white{color: #ffffff !important;}
.fc-orange{color: #ff6400;}
.fc-green{color: #00622e;}
.fc-green2{color: #34C870;}

.fw-light {font-weight: 300;}
.fw-SemiBold {font-weight: 600;}

.mt-6 {margin-top: 4rem !important;} .mb-6 {margin-bottom: 4rem !important;}
.mt-7 {margin-top: 5rem !important;} .mb-7 {margin-bottom: 5rem !important;}

.pt-6 {padding-top: 4rem !important;} .pb-6 {padding-bottom: 4rem !important;}
.pt-7 {padding-top: 5rem !important;} .pb-7 {padding-bottom: 5rem !important;}

.gap-100 {gap: 10rem !important;}

.border-r-20{border-radius:20px;}
.border-c-black{border-color: #000000;}

.bg-color-orange {background-color: #ff6400;}
.bg-color-green {background-color: #00622e;}
.bg-color-green2 {background-color: #34C870;}


body{ font-family: 'Plus Jakarta Sans', Sans-serif; font-size: 16px; color: #000000; font-weight: normal; line-height: 1.2;}
section {overflow: hidden;}
b {font-weight: 700;}

/*.btn-extramed{font-family:'Plus Jakarta Sans'; border-radius: 18px; padding: .375rem .95rem; border: none; letter-spacing: 0.04em; display: inline-flex; justify-content: center; transition: transform 0.10s; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);} .btn-extramed:hover {transform: scale(1.04);}*/
.btn-uniopet-topo1 {font-size: 15px; font-weight: 300; color: #ffffff !important; background-color: #00622e; border-radius: 18px; padding: .375rem 1.25rem; border: none; display: inline-flex; justify-content: center; transition: transform 0.10s; } .btn-uniopet-topo1:hover {transform: scale(1.04);}
.btn-uniopet-home-laranja {font-size: 18px; font-weight: 700; color: #ffffff !important; background-color: #FF6400; -webkit-box-shadow: 0px 5px 8px -6px #000000;box-shadow: 0px 5px 8px -6px #000000; border-radius: 8px; padding: 12px 0px; border: none; display: inline-flex; justify-content: center; transition: transform 0.10s; width: 58%; margin-bottom: 10px;}
.btn-uniopet {font-size: 15px; font-weight: 300; color: #ffffff !important; background-color: #00622e; border-radius: 18px; padding: .375rem 1.25rem; border: none; display: inline-flex; justify-content: center; transition: transform 0.10s; } .btn-uniopet:hover {transform: scale(1.04);}
.btn-uniopet-iscricao {font-size: 15px; font-weight: 300; color: #ffffff !important; background-color: #ff6400; border-radius: 18px; padding: .450rem 1.25rem; border: none; font-weight: 700; display: inline-flex; justify-content: center; transition: transform 0.10s; } .btn-uniopet:hover {transform: scale(1.04);}

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1224px;}

/* Home */
.pg-index{ background-color:#000; color: #ffffff}
.pg-index h3 {font-size:28px; font-style:italic; margin-bottom: .4rem; }
.pg-index #typewriter1 {font-size:34px; font-style:italic; line-height:50px; font-weight: 700;}
.pg-index .chamada {border-radius: 20% 20% 0% 0%; transition: transform 0.20s; margin-bottom: 3rem;}
.pg-index .chamada:hover {background-color: #FF6400; transform: scale(1.04);}
/*body.pg-index .chamada:hover .btn-uniopet-home-laranja {transform: scale(1.04);}*/
.pg-index .chamada img {width: 100%;  height: auto;}
.pg-index .chamada .botao {text-align: center; margin-top: -26px; }

.pg-index .chamada-home-2 h1 {font-size: clamp(28px, 5vw, 52px); font-weight: 700;}
.pg-index .chamada-home-2 .saiba_mais {font-size: clamp(26px, 3vw, 42px);}
.pg-index .chamada-home-2 .texto h2 {font-size: 16px; line-height: 28px; font-weight: 300;}
.pg-index .chamada-home-2 .texto {font-size: 16px; line-height: 28px; font-weight: 400;}
.pg-index .chamada-home-2 .mec {border: 1px solid #0f0f0e; padding: 1rem; font-size: 16px; font-weight: 300; border-radius: 15px; display:flex; align-items:flex-start; gap:12px; align-items: center;}
.pg-index .chamada-home-2 .mec .ico img{width:62px; height:auto;}

.chamada-cursos {background-color:#ffffff; color: #000000}
.chamada-cursos .saiba_mais{font-size: clamp(18px, 1.8vw, 28px);}
.chamada-cursos h1{font-size: clamp(22px, 3vw, 36px); font-weight: 700;}
.chamada-cursos h1 .nectar-scribble.basic-underline {height: 40%;bottom: -0.9vw;}
.chamada-cursos h2 {font-size: 16px; font-size: 16px; font-weight: 300;}
/*.chamada-cursos .mec {border: 1px solid #0f0f0e; padding: 1rem; font-size: 16px; font-weight: 300; border-radius: 15px; display:inline-flex; align-items:flex-start; gap:12px; align-items: center;}
.chamada-cursos .mec .ico img{width:62px; height:auto;}*/
.chamada-cursos .curso  {max-width:250px; border-radius: 50px 50px 50px 0; transition: transform 0.20s; margin-bottom: 0rem; overflow: hidden; position: relative;}
.chamada-cursos .curso img {width: 100%;  height: auto;}
.chamada-cursos .curso-desc {position: absolute; bottom: 0; height: 50%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0) 100%); width: 100%; padding: 42% 10px 0px 10px; color: #ffffff;}
.chamada-cursos .curso-desc .curso-desc-nome{font-size: 19px; font-weight: 700; height: 65px;}
.chamada-cursos .curso-desc .curso-desc-anos{ font-size: 18px; font-weight: 300;}
.chamada-cursos .slick-arrow { position: absolute; z-index: 10; top: 0; height: 100%; background: url(../../imagens/next_banner.png) no-repeat center center; background-size: 32px auto; border: none; text-indent: 999px; overflow: hidden; width: 34px;}
.chamada-cursos .slick-arrow.slick-next { right:  -40px;}
.chamada-cursos .slick-arrow.slick-prev { left: -40px; background: url(../../imagens/prev_banner.png) no-repeat center center;}
.chamada-cursos .slick-dots {position: absolute;display: block;width: 100%;padding: 0;margin: 15px 0 0 0;list-style: none;text-align: center; }
.chamada-cursos .slick-dots li {position: relative;display: inline-block;}
.chamada-cursos .slick-dots li button {font-size: 0;display: block;color: transparent;border: none;outline: none;background: transparent;padding: 0;}
.chamada-cursos .slick-dots li button:before {display: block;height: 15px;width: 15px;font-size: 30px;line-height: 11px;content: '•';color: #00622e;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.chamada-cursos .slick-dots li.slick-active button:before {color: #ff6400;}

#modalCurso .curso  {max-width:250px; border-radius: 50px 50px 50px 0; transition: transform 0.20s; margin-bottom: 0rem; overflow: hidden; position: relative; margin: 0 auto; margin-top: 1.5rem;}
#modalCurso .curso img {width: 100%;  height: auto;}
#modalCurso .curso-desc {position: absolute; bottom: 0; height: 50%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.75) 40%, rgba(0, 0, 0, 0) 100%); width: 100%; padding: 42% 10px 0px 10px; color: #ffffff;}
#modalCurso .curso-desc .curso-desc-nome{font-size: 19px; font-weight: 700; height: 65px;}
#modalCurso .curso-desc .curso-desc-anos{ font-size: 18px; font-weight: 300;}
#modalCurso .slick-arrow { position: absolute; z-index: 10; height: 30px; background: url(../../imagens/next_banner.png) no-repeat center center; background-size: 32px auto; border: none; text-indent: 999px; overflow: hidden; width: 34px;}
#modalCurso .slick-arrow.slick-next {bottom: -35px; right: 6px;}
#modalCurso .slick-arrow.slick-prev {bottom: -35px; left: 8px; background: url(../../imagens/prev_banner.png) no-repeat center center;}
#modalCurso .slick-dots {position: absolute;display: block;width: 100%;padding: 0;margin: 15px 0 0 0;list-style: none;text-align: center;}
#modalCurso .slick-dots li {position: relative;display: inline-block;}
#modalCurso .slick-dots li button {font-size: 0;display: block;color: transparent;border: none;outline: none;background: transparent;padding: 0;}
#modalCurso .slick-dots li button:before {display: block;height: 15px;width: 15px;font-size: 30px;line-height: 11px;content: '•';color: #00622e;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#modalCurso .slick-dots li.slick-active button:before {color: #ff6400;}

#modalCurso .curso-info{display:grid; grid-template-columns:repeat(3,1fr);}
#modalCurso .curso-info .item{padding:15px 20px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
#modalCurso .curso-info .item:nth-child(3n){border-right:none;}/* Remove a borda da última coluna */
#modalCurso .curso-info .item:nth-last-child(-n+3){ border-bottom:none;}/* Remove a borda da última linha */
#modalCurso .curso-info span{ display:block; font-size:13px; color:#666; margin-bottom:4px; font-weight:600; }
#modalCurso .curso-info strong{ display:block; font-size:15px; font-weight:500; color:#111; }
#modalCurso .curso-info .valor{ color:#f44321; }
@media (max-width:768px){ #modalCurso .curso-info{     grid-template-columns:repeat(2,1fr); }
 #modalCurso .curso-info .item:nth-child(3n){     border-right:1px solid #e5e5e5; }
 #modalCurso .curso-info .item:nth-child(2n){     border-right:none; }
 #modalCurso .curso-info .item:nth-last-child(-n+3){     border-bottom:1px solid #e5e5e5; }
}
@media (max-width:576px){ #modalCurso .curso-info{     grid-template-columns:1fr; }
 #modalCurso .curso-info .item{     border-right:none !important; }
 #modalCurso .curso-info .item:last-child{     border-bottom:none; }
}
#modalCurso .matriz-card{ background:#fff; border:1px solid #ececec; border-radius:12px; overflow:hidden; margin:0 10px; }
#modalCurso .matriz-card-header{ padding:18px 20px; border-bottom:1px solid #ececec; }
#modalCurso .matriz-card-header h5{ margin:0; font-size:20px; font-weight:700; }
#modalCurso .matriz-card-header span{ color:#777; font-size:13px; }
#modalCurso .matriz-card-body{ padding:10px 20px; }
#modalCurso .materia{ display:flex; justify-content:space-between; align-items:center; gap:15px; padding:12px 0; border-bottom:1px solid #f3f3f3; }
#modalCurso .materia:last-child{ border-bottom:none; }
#modalCurso .materia span{ font-size:14px; color:#333; }
#modalCurso .materia strong{ white-space:nowrap; font-size:14px; color:#ff4a1c; }


.chamada-diferenciais{ background-color: #ffffff; background-image: url(../../imagens/bg_diferenciais.webp); background-position: top center; background-repeat: no-repeat; background-size: cover; min-height: 927px; display: flex; flex-direction: column; justify-content: center;}
.chamada-diferenciais .titulo {font-size: clamp(22px, 3vw, 36px); font-weight: 400;}
.chamada-diferenciais .titulo .nectar-scribble.basic-underline {height: 40%;bottom: -0.9vw;}
.chamada-diferenciais ul li{list-style: none; display: flex; align-items: center; padding-bottom: calc(80px / 2);}
.chamada-diferenciais ul li svg {width: 80px; height: 80px; margin-right: 25px;}
.chamada-diferenciais ul li:last-child { padding-bottom: 0;}

.chamada-localizacao {background-color: #F06227; color: #ffffff;}
.chamada-localizacao #localizacao {font-size: clamp(22px, 3vw, 32px); font-weight: 700; margin-top: 1.5rem;}
.chamada-localizacao .titulo {font-size: clamp(18px, 2.2rem, 24px); font-weight: 800; }
.chamada-localizacao .saiba_mais {font-size: 16px; font-weight: 600;}
.chamada-localizacao .texto {font-size: 16px; line-height: 28px; font-weight: 400;}


.chamada-galeria {background-color: #ffffff; color: #000000;}
.chamada-galeria .titulo{font-size: clamp(22px, 3vw, 36px); font-weight: 400; color: #00622e; margin-bottom: 5rem;}
.chamada-galeria .slick-dots {position: absolute;display: block;width: 100%;padding: 0;margin: 15px 0 0 0;list-style: none;text-align: center;}
.chamada-galeria .slick-dots li {position: relative;display: inline-block;}
.chamada-galeria .slick-dots li button {font-size: 0;display: block;color: transparent;border: none;outline: none;background: transparent;padding: 0;}
.chamada-galeria .slick-dots li button:before {display: block;height: 15px;width: 15px;font-size: 30px;line-height: 11px;content: '•';color: #00622e;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.chamada-galeria .slick-dots li.slick-active button:before {color: #ff6400;}

.chamada-galeria .galeria-img {width: 100%; height: 250px; object-fit: cover; cursor: pointer; transition: .3s;}
.chamada-galeria .galeria-img:hover {transform: scale(1.03);}
.chamada-galeria .grupo-imagens{display:flex; flex-direction:column;}

.topo {padding: 1.8rem 0 1.5rem 0;}
.topo .logo img {width: 172px; height: auto;}

.topo .menu .listMenu {display: flex; position: relative; justify-content: center;}
.topo .menu .listMenu li {list-style: none; font-size: 16px; color: #ffffff; letter-spacing: 0.04em; padding: 0px 2em 0 0em;}
.topo .menu .listMenu li:last-child {padding: 0px 0em 0 0em;}
.topo .menu .listMenu li a {transition: transform 0.05s;  }
.topo .menu .listMenu li a:hover {transform: scale(1.05); color: #ff6400;}
.topo .menu .listMenu .aMenu {display: inline-block; margin-top: 5px;}

.banner-home{padding: 0 0 0 0; height: auto; overflow: visible; background-color: #ffffff;}
.banner-home .container-fluid {padding: 0;}
.banner-home .bannerleft {}
.banner-home .bannerleft img {width: 100%; height: auto;}
.banner-home .bannerright { background-repeat: no-repeat; background-position: center center; background-size: cover;  position: relative;}

.banner-home .formulario_inscricao {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);
 background-color: #ffffff; border-radius: 34px; padding: 2.3vw; color: #000000; width: clamp(200px, 40vw, 500px);}
.banner-home .formulario_inscricao .titulo {color: #ff6400; text-align: center; font-size: 24px; font-weight: 700;}

.rodape {background-color: #00622e; padding: 1.2rem 0;}
.rodape .rodape_logo {width: 150px; height:auto;}

.rodape .list-rodape {margin: 0; padding: 0;}
.rodape .list-rodape li{list-style: none; color: #BFB5A1; font-size: 17px; letter-spacing: 0.05em; padding: 0px 0px 4px 0;}
.rodape .list-rodape li a:hover {color: #e5dcca;}
.rodape .list-rodape li.list-titulo {color: #ECE7DD; letter-spacing: 0.1em; font-weight: 800; font-size: 16px; margin-bottom: 10px;}
.rodape .list-rodape li.list-tel {letter-spacing: 0.05em; font-weight: bold; font-size: 21px; color: #F99F1C;}
.rodape .list-redes .face{width: 15px; height: 29px; background: url(../../imagens/ico_face.png) no-repeat left top; display: inline-block; margin-right: 18px;}
.rodape .list-redes .insta{width: 27px; height: 27px; background: url(../../imagens/ico_insta.png) no-repeat left top; display: inline-block; margin-right: 18px;}
.rodape .list-redes .youtube{width: 28px; height: 22px; background: url(../../imagens/ico_youtube.png) no-repeat left top; display: inline-block; }
.rodape .list-redes .linkedin{width: 27px; height: 27px; background: url(../../imagens/ico_linkedin.png) no-repeat left top; display: inline-block; margin-right: 18px;}
.rodape .list-redes a:hover{background-position: -30px 0;}

/*Plugin de linha, risco, highligh*/
em.nectar-highlighted-text {position: relative; display: inline-block; font-family: inherit; font-size: inherit; /* font-style: inherit; */ font-weight: inherit;text-transform: inherit; letter-spacing: inherit; line-height: 1em;}
.nectar-scribble.basic-underline {width: 100%; height: 20%; top: auto; left: 0; bottom: -2%; position: absolute;}
.nectar-scribble path{stroke-dasharray:1; stroke-dashoffset:1; transition: stroke-dashoffset 1.5s ease;}
.nectar-scribble.animate path{stroke-dashoffset:0;}
@keyframes drawLine{to{stroke-dashoffset:0;}}

/*
.topo .menu .listMenu {display: flex; position: relative; justify-content: center;}
.topo .menu .listMenu li {list-style: none; font-size: 16px; color: #000000; letter-spacing: 0.04em; padding: 0px 2em 0 0em; font-family:'Plus Jakarta Sans'}
.topo .menu .listMenu li:last-child {padding: 0px 0em 0 0em;}
.topo .menu .listMenu li a {transition: transform 0.05s;  }
.topo .menu .listMenu li a:hover {transform: scale(1.05);}
.topo .menu .listMenu .aMenu {display: inline-block; margin-top: 5px;}

.banner-home{background-color: #f5faf6; padding: 118px 0 26px 0; height: 472px; overflow: h}
.banner-home .container {max-width: 1140px;}
.banner-home .banner { height: 328px; min-height: 328px;}
.banner-home .slick-arrow { position: absolute; z-index: 10; top: 0; height: 100%; background: url(../../imagens/seta_banner.png) no-repeat center center; background-size: 32px auto; border: none; text-indent: 999px; overflow: hidden; width: 34px;}
.banner-home .slick-arrow.slick-next { right:  -62px;}
.banner-home .slick-arrow.slick-prev { left: -62px; background: url(../../imagens/seta_banner_previous.png) no-repeat center center;}
.banner-home .slick-dots {position: absolute;display: block;width: 100%;padding: 0;margin: 6px 0 0 0;list-style: none;text-align: center;}
.banner-home .slick-dots li {position: relative;display: inline-block;}
.banner-home .slick-dots li button {font-size: 0;display: block;color: transparent;border: none;outline: none;background: transparent;padding: 0;}
.banner-home .slick-dots li button:before {display: block;height: 15px;width: 12px;font-size: 30px;line-height: 11px;content: '•';color: #D9D9D9;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.banner-home .slick-dots li.slick-active button:before {color: rgba(56, 55, 128, 1);}
*/
/*.chamada-home-1{background: url(../../imagens/fundo_chamada_1.png) #9bd3ae no-repeat center center; min-height: 268px;}
.chamada-home-1 h3 {font-family:'Plus Jakarta Sans'; color: #fff; font-size: 38px; margin:2rem 0 0 0; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);}
.chamada-home-1 h4 {color: #fff; font-size: 18px; letter-spacing: 0.04em; margin:0.75rem 0 0 0;  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);}
.chamada-home-1 .chamada {text-align: center; background-color: #ffffff; border-radius: 8px; padding: 15px 30px; margin: 0 0.75rem 0 0.75rem; width: 182px; display: flex; flex-direction: column; align-items: center;}
.chamada-home-1 .chamada .texto{font-size: 18px; letter-spacing: 0.04em; color: #000000; line-height: 1.2rem; font-weight: 400;}
.chamada-home-1 .ico {background: url(../../imagens/ico_seta.png) no-repeat left top; width: 33px; height: 33px; margin-bottom: 6px;}
.chamada-home-1 .chamada:hover .ico {background-position: -33px 0;}

.chamada-home-2 .chamada {text-align: left; color: #fff; background-color: #9bd3ae; border-radius: 10px; padding: 15px 20px; display: flex; flex-direction: column; height: 100%;   text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);}
.chamada-home-2 .chamada .texto{font-size: 20px; letter-spacing: 0.04em; line-height: 1.2rem; font-weight: 400; margin: 8px 0 12px 0;}
*/
/* ANCORAS */
/*#extramed-para-voce {scroll-margin-top: 100px;}*/


#bloquear_tela { position: fixed; width:100%; height: 100%; background: url(../../imagens/ajax-loader.gif) no-repeat center #000; opacity: 0.7; }
#bloquear_tela .texto {     color: #ffffff; font: 16px arial; position: absolute; top: 56%; text-align: center; width: 100%; }

.modal {color: #000000;}
.modal-header {background-color: #00622e; color: #fff;}
.modal-header .btn-close {filter: invert(1);}

form.contato label {font-weight: 600;}
form.contato .form-control {background-color: #fbfbfb;}

/*Formulario Floating*/
.form-floating > .form-control {height: 40px; min-height: 40px; padding: 0.75rem 0.75rem; font-size: 1rem; }
.form-floating > label {padding: 0.75rem 0.75rem; font-size: .875rem;}
.form-floating>.form-select { height: 40px; min-height: 40px; padding: 0.75rem 0.75rem; font-size: 1rem;}

.errorMsg{color: #f00; text-align: center;}

.hidden{opacity: 0;}

.no-mobile{display: revert;}
.no-desk {display: none;}
.mobile{display: none;}


@media (max-width: 800px) {
    .no-mobile{display: none;}
    .no-desk {display: revert;}
    .mobile{display: revert;}

    img {max-width: 100%;}

    
    .pg-index #typewriter1 {font-size:22px; font-style:italic; line-height:50px; font-weight: 700;}


    /* Mobile Menu Inicio */
    #button_menu {position: fixed; right: 20px; top: 22px; padding: 4px; margin: 0; width: auto; z-index: 10;}
    .animated-menu { width: 30px; height: 24px; position: relative; margin: 0px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer;}
    .animated-menu span { display: block; position: absolute; height: 3px; width: 100%; border-radius: 9px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
    .animated-menu span { background: #000000;}
    .animated-menu span:nth-child(1) { top: 0px;}
    .animated-menu span:nth-child(2), .animated-menu span:nth-child(3) { top: 9px;}
    .animated-menu span:nth-child(4) { top: 18px;}
    .animated-menu.open {/*position: fixed;*/}
    .animated-menu.open span:nth-child(1) { top: 11px; width: 0%; left: 50%;}
    .animated-menu.open span:nth-child(2) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
    .animated-menu.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
    .animated-menu.open span:nth-child(4) { top: 11px; width: 0%; left: 50%;}

	.menu-mobile {top:70px; position: fixed; width: 100%; height: calc(100vh - 70px); overflow-y: scroll; left: -100%; transition: left 0.3s; z-index: 6; background: linear-gradient(90deg, #23225E 100%, #9bd3ae 0%); scrollbar-width: none; /* Newer Firefox and not confirmed */ &::-webkit-scrollbar {display: none;}}
	.menu-mobile.active {left: 0; transition: left 0.4s;}

	.menu-mobile .menu-conteudo {padding: 3em 1.7em 0 1.7em}
	.menu-mobile .menu-conteudo ul {padding: 0; margin:40px 0 0 0;}
	.menu-mobile .menu-conteudo ul li{ font-family: 'Plus Jakarta Sans'; list-style:none; color: #ffffff; font-size: 22px; padding: 12px 0; letter-spacing: 0.06em;}
	/* Mobile Menu Fim */

}

@media (max-width: 576px) {

}

@keyframes rotate-animation {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}