body{font-family: 'Poppins'; color: #48484A; background: #F5F5FA;}

a.linkCTA:active,
a.linkCTA:visited,
a.linkCTA:link{display: block; width: 100%; max-width: 486px; border-radius: 4px; background: #1C46A0; padding: 16px 15px 15px; transition: all 0.5s ease;}
a.linkCTA:hover{background: #000;}
a.linkCTA b{display: block; position: relative; color: var(--color-white-95, rgba(255, 255, 255, 0.95));font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 600;line-height: 140%; width: fit-content; margin: 0px auto; transition: all 0.5s ease;}
a.linkCTA:hover b{}

/* Section - Cabecalho */
section.cabecalho{padding: 56px 20px 58px;}
    section.cabecalho .container{width: 100%;max-width: 1280px;margin: 0px auto;display: flex;justify-content: space-between;gap: 20px;align-items: center;}

        section.cabecalho .container .texto{width: 100%; max-width: 730px;}
            section.cabecalho .container .texto h1{width: 100%; max-width: 161px; margin-bottom: 8px;}
                section.cabecalho .container .texto h1 svg{user-select: none;}
            section.cabecalho .container .texto h2{color: var(--Apple-Light-Mode-Black01, #1C1C1E); font-family: Poppins; font-size: 32px; font-style: normal; font-weight: 700; line-height: 120%; letter-spacing: -0.32px;margin-bottom: 16px;}
            section.cabecalho .container .texto p{color: var(--Apple-Light-Mode-Black01, #1C1C1E);font-family: Poppins;font-size: 20px;font-style: normal;font-weight: 600;line-height: 120%; position: relative;}
                section.cabecalho .container .texto p::after{position: absolute; content: ''; width: 20px; height: 26px; left: 50%; transform: translateX(-50%); bottom: -14px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='26' fill='none'%3E%3Cpath fill='%231D5DD7' d='m19.707 19.707-6 6a1.001 1.001 0 0 1-1.415 0l-6-6a1 1 0 1 1 1.415-1.415L12 22.587V13A11.012 11.012 0 0 0 1 2a1 1 0 0 1 0-2 13.014 13.014 0 0 1 13 13v9.586l4.293-4.293a1 1 0 1 1 1.415 1.415Z'/%3E%3C/svg%3E");}

        section.cabecalho .container .textoButton{width: 100%; max-width: 510px;}
            section.cabecalho .container .textoButton h3{color: var(--Apple-Light-Mode-Black02, #48484A);font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 400;line-height: 140%; margin-bottom: 24px;}
                section.cabecalho .container .textoButton h3 b{font-weight: 400; color: #1D5DD7;}
            section.cabecalho .container .textoButton a:active,
            section.cabecalho .container .textoButton a:visited,
            section.cabecalho .container .textoButton a:link{position: relative;}
                section.cabecalho .container .textoButton a b{padding-left: 33px;}
                    section.cabecalho .container .textoButton a b::before{position: absolute; content: ''; width: 25px; height: 24px; left: 0px; top: 50%; transform: translateY(-50%); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.95' d='M19.427 5.124a9.697 9.697 0 0 0-6.853-2.874H12.5A9.75 9.75 0 0 0 2.75 12v5.25A2.25 2.25 0 0 0 5 19.5h1.5a2.25 2.25 0 0 0 2.25-2.25V13.5a2.25 2.25 0 0 0-2.25-2.25H4.284a8.261 8.261 0 0 1 14.08-5.07 8.193 8.193 0 0 1 2.353 5.07H18.5a2.25 2.25 0 0 0-2.25 2.25v3.75a2.25 2.25 0 0 0 2.25 2.25h2.25a2.25 2.25 0 0 1-2.25 2.25h-5.25a.75.75 0 1 0 0 1.5h5.25a3.75 3.75 0 0 0 3.75-3.75V12a9.694 9.694 0 0 0-2.823-6.876ZM6.5 12.75a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-.75.75H5a.75.75 0 0 1-.75-.75v-4.5H6.5Zm12 5.25a.75.75 0 0 1-.75-.75V13.5a.75.75 0 0 1 .75-.75h2.25V18H18.5Z'/%3E%3C/svg%3E");}

/* Section - Topo */
section.topo{background: #011C5A; padding: 40px 20px; align-content: end;}
    ._1000 section.topo{background: url('../img/bgTopo.avif?1') top center no-repeat #011C5A; min-height: 718px;}
    section.topo .container{width: 100%; max-width: 1280px; margin: 0px auto;}
        section.topo .container h2{color: var(--Apple-Light-Mode-White02, #F5F5FA);text-align: center;font-family: Poppins;font-size: 30px;font-style: normal;font-weight: 700;line-height: 120%; /* 38.4px */letter-spacing: -0.32px;margin-bottom: 40px;}
            section.topo .container h2 b{font-weight: 700; color: #FFC520;}
        section.topo .container ul{width: 100%; display: flex; gap: 40px; flex-wrap: wrap;}
            section.topo .container ul li{width: 100%; max-width: 400px; flex: 1 1 300px; padding: 24px; border-radius: 8px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.25) -2.94%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.02);box-shadow: 0 0.626px 0.626px 0 rgba(255, 255, 255, 0.16) inset, 0 22.545px 27.555px 0 rgba(79, 58, 137, 0.25) inset;backdrop-filter: blur(5.010043144226074px);}
                section.topo .container ul li h3{position: relative; text-align: center; margin: 0px auto;color: var(--Apple-Light-Mode-White01, #FFF);font-family: Poppins;font-size: 40px;font-style: normal;font-weight: 700;line-height: 120%; /* 48px */}
                    section.topo .container ul li h3 em{display: block;color: var(--Apple-Light-Mode-White01, #FFF);text-align: center;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 600;line-height: 130%; /* 18.2px */ margin-bottom: 12px;}
                    section.topo .container ul li h3 svg{margin-bottom: -5px;}

/* Section - Video */ 
section.video{position: relative;width: 100%; max-width: 1920px; margin: 0px auto; background: #669BBC;}
	section.video .videoWrapper{position: relative;padding-bottom: 56.25%;height: 0;}
		section.video .videoWrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	section.video .videoWrapper.ativo {opacity: 1;visibility: visible;}
	
	section.video .thumb{position: absolute; width: 100%; top: 0;left: 50%;transform: translateX(-50%);cursor: pointer;transition: all 1s ease;opacity: 1;visibility: visible; padding-bottom: 56.25%;height: 0;}
		section.video .thumb.ativo {opacity: 0;visibility: hidden;}
		section.video .thumb:after{content: '';position: absolute;left: 50%;top: 49%;width: 170px;height: 164px;z-index: 1;background-size: contain;background-repeat: no-repeat;background-position: center center;transform: translate(-50%, -50%);opacity: 0.5;transition: all 0.5s ease;background-image: url("data:image/svg+xml,%3Csvg width='170' height='164' viewBox='0 0 170 164' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='169.178' height='163.496' rx='81.748' fill='white' fill-opacity='0.2'/%3E%3Cpath d='M65.5472 108.266C65.5472 110.596 68.1319 112.058 70.2104 110.903L115.918 85.4987C118.014 84.3335 118.014 81.3898 115.918 80.2245L70.2104 54.8203C68.1319 53.6651 65.5472 55.1268 65.5472 57.4575V108.266Z' fill='white'/%3E%3C/svg%3E%0A");}
			section.video .thumb:hover:after {opacity: 1;}
		section.video .thumb img{top: 0;position: absolute;width: 100%;object-fit: cover;/* box-shadow: 0 0 0 2px #669BBC; */min-height: 1063px;}
		section.video .thumb span{position: absolute;color: var(--Apple-Light-Mode-White02, #F5F5FA);text-align: center;font-family: Poppins;font-size: 40px;font-style: normal;font-weight: 700;line-height: 120%; /* 48px */max-width: 300px;left: 50%;top: 66%;transform: translate(-50%, -50%);}

/* Section - niveis */
section.niveis{padding: 80px 20px;background: var(--Brand-01, #1C46A0); box-shadow: 0 0.626px 0.626px 0 rgba(255, 255, 255, 0.16) inset, 0 22.545px 27.555px 0 rgba(79, 58, 137, 0.25) inset;backdrop-filter: blur(5.010043144226074px);}
    section.niveis .container{width: 100%; max-width: 1280px; margin: 0px auto 40px; text-align: center;}
        section.niveis .container h2{color: var(--Apple-Light-Mode-White02, #F5F5FA);font-family: Poppins;font-size: 32px;font-style: normal;font-weight: 700;line-height: 120%; /* 38.4px */letter-spacing: -0.32px; margin-bottom: 14px;}
        section.niveis .container p{color: var(--Apple-Light-Mode-White02, #F5F5FA);font-family: Poppins;font-size: 22px;font-style: normal;font-weight: 600;line-height: 120%; /* 26.4px */}

    section.niveis nav{width: 100%; max-width: 1280px; margin: 0px auto 80px;}
        section.niveis nav ul{width: 100%; display: flex;}
            section.niveis nav ul li{width: 33%;position: relative;border-bottom: solid 1px #1D5DD7;text-align: center;cursor: pointer;padding: 8px 15px;color: var(--Brand-04, #BEE0FE);font-family: Poppins;font-size: 12px;font-style: normal;font-weight: 600;line-height: 130%;transition: all 0.5s ease;}
                section.niveis nav ul li b{font-weight: 600;}
                section.niveis nav ul li::after{position: absolute; content: ''; width: 0%; height: 1px; bottom: -1px; left: 50%; transform: translateX(-50%); background: #1D5DD7; transition: all 0.5s ease;}
                section.niveis nav ul li.ativo::after,
                section.niveis nav ul li:hover::after{background: #F5F5FA; width: 100%;}

                section.niveis nav ul li::before{opacity: 0;transition: all 0.5s ease;position: absolute;content: '';width: 60px;height: 16px;left: 50%;top: 8px;transform: translateX(-50%);background-repeat: no-repeat;/* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='16' fill='none'%3E%3Cpath fill='%23fff' d='m9 0 2.007 6.111H17.5L12.247 9.89 14.253 16 9 12.223 3.747 16l2.006-6.111L.5 6.11h6.493L9 0Z'/%3E%3Cpath fill='%238E8E93' d='m29.5 0 2.125 6.111H38.5L32.938 9.89 35.062 16 29.5 12.223 23.938 16l2.124-6.111L20.5 6.11h6.875L29.5 0ZM50.5 0l2.125 6.111H59.5L53.938 9.89 56.062 16 50.5 12.223 44.938 16l2.124-6.111L41.5 6.11h6.875L50.5 0Z'/%3E%3C/svg%3E"); */opacity: 0 !important;}
                section.niveis nav ul li:nth-of-type(2):before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='16' fill='none'%3E%3Cpath fill='%23fff' d='m8.5 0 2.007 6.111H17L11.747 9.89 13.753 16 8.5 12.223 3.247 16l2.006-6.111L0 6.11h6.493L8.5 0ZM28.5 0l2.007 6.111H37L31.747 9.89 33.753 16 28.5 12.223 23.247 16l2.006-6.111L20 6.11h6.493L28.5 0Z'/%3E%3Cpath fill='%238E8E93' d='m49 0 2.125 6.111H58L52.438 9.89 54.562 16 49 12.223 43.438 16l2.124-6.111L40 6.11h6.875L49 0Z'/%3E%3C/svg%3E");;}
                section.niveis nav ul li:nth-of-type(3):before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='16' fill='none'%3E%3Cpath fill='%23fff' d='m8.5 0 2.007 6.111H17L11.747 9.89 13.753 16 8.5 12.223 3.247 16l2.006-6.111L0 6.11h6.493L8.5 0ZM28.5 0l2.007 6.111H37L31.747 9.89 33.753 16 28.5 12.223 23.247 16l2.006-6.111L20 6.11h6.493L28.5 0ZM48.5 0l2.007 6.111H57L51.747 9.89 53.753 16 48.5 12.223 43.247 16l2.006-6.111L40 6.11h6.493L48.5 0Z'/%3E%3C/svg%3E");}
                    section.niveis nav ul li:hover::before,
                    section.niveis nav ul li.ativo::before{opacity: 1;}

    section.niveis article{width: 100%; max-width: 1280px; margin: 0px auto; display: flex; justify-content: space-between; gap: 20px;}
        section.niveis article figure{width: 100%;max-width: 635px;min-height: 635px;}
            section.niveis article figure img{user-select: none;/* display: none; */position: absolute;opacity: 0;transition: all ease 0.3s;}

            section.niveis article.nivel1 figure .img1,
            section.niveis article.nivel2 figure .img2,
            section.niveis article.nivel3 figure .img3{/* display: block; */opacity: 1;}

        section.niveis article .texto{width: 100%; max-width: 645px; display: none; max-height: 702px; overflow-y: auto;}

            section.niveis article .texto::-webkit-scrollbar{width: 4px;}
            section.niveis article .texto::-webkit-scrollbar-track{background: #f1f1f1;}
            section.niveis article .texto::-webkit-scrollbar-thumb{background: #1D5DD7;}

            section.niveis article .texto svg{margin-bottom: 8px;display: none;}
            section.niveis article .texto h3{color: var(--Apple-Light-Mode-White02, #F5F5FA);font-family: Poppins;font-size: 32px;font-style: normal;font-weight: 700;line-height: 120%; /* 38.4px */letter-spacing: -0.32px; margin-bottom: 50px;}
            section.niveis article .texto ul{width: 100%; display: flex; flex-direction: column; gap: 40px; margin-bottom: 53px;}
            section.niveis article .texto ul li{}
                section.niveis article .texto ul li h4{color: var(--Apple-Light-Mode-White02, #F5F5FA);font-family: Poppins;font-size: 20px;font-style: normal;font-weight: 600;line-height: 120%; margin-bottom: 8px; position: relative; padding-left: 25px;}
                    section.niveis article .texto ul li h4::before{position: absolute; content: ''; width: 15px; height: 14px; left: 0px; top: 50%; transform: translateY(-50%); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none'%3E%3Cpath fill='%23fff' fill-opacity='.95' d='m13.154 7.464-4.219 3.938a.73.73 0 0 1-.498.192.73.73 0 0 1-.498-.192.636.636 0 0 1-.206-.465c0-.174.074-.342.206-.465l3.018-2.816H2.344a.73.73 0 0 1-.497-.192A.635.635 0 0 1 1.64 7c0-.174.074-.34.206-.464a.73.73 0 0 1 .497-.192h8.613L7.94 3.526a.636.636 0 0 1-.206-.465c0-.174.074-.341.206-.464a.73.73 0 0 1 .498-.193.73.73 0 0 1 .498.193l4.219 3.937a.657.657 0 0 1 .153.214.62.62 0 0 1-.154.716Z'/%3E%3C/svg%3E");}
                section.niveis article .texto ul li p{color: var(--Apple-Light-Mode-White02, #F5F5FA);font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 400;line-height: 130%; /* 18.2px */}
            section.niveis article .texto a:visited,
            section.niveis article .texto a:active,
            section.niveis article .texto a:link{background: var(--color-white-95, rgba(255, 255, 255, 0.95)); max-width: 510px;}
                section.niveis article .texto a b{color: var(--Brand-03, #1D5DD7);}
                section.niveis article .texto a:hover{background: rgba(245, 245, 250, 0.65);}
                    section.niveis article .texto a:hover b{color: #F6F6F6;}
            
        section.niveis article.nivel1 .texto1,
        section.niveis article.nivel2 .texto2,
        section.niveis article.nivel3 .texto3{display: block;}


/* Section - MBA */
section.mba{padding: 80px 20px 90px;}
    section.mba .container{width: 100%; max-width: 842px; margin: 0px auto;}
        section.mba .container figure{margin-bottom: 24px;}
            section.mba .container figure img{user-select: none;}
        section.mba .container h2{color: #000;font-family: Poppins;font-size: 32px;font-style: normal;font-weight: 700;line-height: 120%; /* 38.4px */letter-spacing: -0.32px; margin-bottom: 24px;}
        section.mba .container p{color: #000;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: 140%; /* 22.4px */}

/* Section - naoCabe */
section.naoCabe{padding: 80px 20px; background: #070C27;}
    ._1000 section.naoCabe{background: url('../img/bgNaoCabe.avif') top center no-repeat #070C27;}
    section.naoCabe .container{width: 100%; max-width: 1280px; margin: 0px auto;}
        section.naoCabe .container .texto{width: 100%; max-width: 620px; margin-left: auto; border-radius: 28px;border: 2px solid rgba(125, 125, 125, 0.20);background: #FFF;backdrop-filter: blur(200px); padding: 56px 69px;}
            section.naoCabe .container .texto h2{color: #000;font-family: Poppins;font-size: 32px;font-style: normal;font-weight: 700;line-height: 120%; /* 38.4px */letter-spacing: -0.32px; margin-bottom: 40px;}
                section.naoCabe .container .texto h2 b{font-weight: 700; color: #1D5DD7;}
        section.naoCabe .container .texto p{color: #000;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: 140%; margin-bottom: 40px;}
            section.naoCabe .container .texto p b{display: block; font-weight: 600;}
        section.naoCabe .container .texto a:link,
        section.naoCabe .container .texto a:visited,
        section.naoCabe .container .texto a:active{}

/* FOOTER */
footer{background: var(--Apple-Light-Mode-White02, #F5F5FA); padding: 24px 20px;}
    footer .centro{width: 100%; max-width: 1280px; margin: 0px auto; display: flex; justify-content: space-between; gap: 20px;}
        footer .centro .logoLinks{width: 100%; max-width: 603px; display: flex; align-items: center; justify-content: space-between; gap: 20px;}
            footer .centro .logoLinks svg{width: 100%; max-width: 161px;}
            footer .centro .logoLinks .links{display: flex; width: 100%; max-width: 382px; justify-content: space-between; gap: 20px;}
                footer .centro .logoLinks .links a:link,
                footer .centro .logoLinks .links a:visited,
                footer .centro .logoLinks .links a:active{display: block; color: var(--Apple-Light-Mode-Black02, #48484A);font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 500;line-height: 28px; /* 155.556% */ transition: all 0.5s ease;}
                    footer .centro .logoLinks .links a:hover{color: #1C46A0;}
        footer .centro p{width: 100%; max-width: 468px; color: var(--Apple-Light-Mode-Black02, #48484A);font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 500;line-height: 28px; /* 155.556% */}


/* - - - - - - - */
/* - - MOBILE - - */
/* - - - - - - - */


a.linkCTA:active,
a.linkCTA:visited,
a.linkCTA:link{}
a.linkCTA:hover{}
a.linkCTA b{}
a.linkCTA:hover b{}

/* Section - Cabecalho */
._320 section.cabecalho{padding: 40px 20px 93px;position: relative;}
    ._320 section.cabecalho .container{max-width: 440px;flex-direction: column;}

        ._320 section.cabecalho .container .texto{}
            ._320 section.cabecalho .container .texto h1{max-width: 161px;margin: 0px auto 8px;}
                ._320 section.cabecalho .container .texto h1 svg{}
            ._320 section.cabecalho .container .texto h2{font-size: 26px;font-style: normal;font-weight: 600;line-height: 120%;text-align: center;}
            ._320 section.cabecalho .container .texto p{width: max-content;position: absolute;bottom: 40px;font-size: 14px;font-style: normal;font-weight: 400;line-height: 130%;left: 50%;transform: translateX(-50%);}
                ._320 section.cabecalho .container .texto p::after{transform: initial;left: initial;right: -24px;}

        ._320 section.cabecalho .container .textoButton{}
            ._320 section.cabecalho .container .textoButton h3{font-size: 16px;font-style: normal;font-weight: 400;line-height: 140%;text-align: center;margin-bottom: 16px;}
                ._320 section.cabecalho .container .textoButton h3 b{}
            ._320 section.cabecalho .container .textoButton a:active,
            ._320 section.cabecalho .container .textoButton a:visited,
            ._320 section.cabecalho .container .textoButton a:link{padding: 17px 10px}
                ._320 section.cabecalho .container .textoButton a b{font-size: 15px;font-style: normal;font-weight: 600;line-height: 140%;padding-left: 30px;}
                    ._320 section.cabecalho .container .textoButton a b::before{background-size: contain;width: 22px;height: 22px;}

/* Section - Topo */
._320 section.topo{padding: 211px 20px 40px; background: url('../img/bgTopoMobile.avif') top center no-repeat #001D5A;}
    ._320 section.topo .container{max-width: 440px;}
        ._320 section.topo .container h2{font-size: 26px;font-style: normal;font-weight: 600;line-height: 120%;margin-bottom: 24px;}
            ._320 section.topo .container h2 b{}
        ._320 section.topo .container ul{max-width: 380px;margin: 0px auto;gap: 24px;}
            ._320 section.topo .container ul li{padding: 24px 10px;}
                ._320 section.topo .container ul li h3{}
                    ._320 section.topo .container ul li h3 em{max-width: 240px;margin: 0px auto;}
                    ._320 section.topo .container ul li h3 svg{}

/* Section - Video */ 
._320 section.video{max-width: 440px;background: initial;}
	._320 section.video .videoWrapper{}
		._320 section.video .videoWrapper iframe{}
	._320 section.video .videoWrapper.ativo {}
	
	._320 section.video .thumb{}
		._320 section.video .thumb.ativo {}
		._320 section.video .thumb:after{background-size: contain;width: 40px;height: 40px;opacity: 1;}
			._320 section.video .thumb:hover:after {}
		._320 section.video .thumb img{min-height: initial;height: 100%;}
		._320 section.video .thumb span{font-size: 16px;}

/* Section - niveis */
._320 section.niveis{padding: 40px 20px;}
    ._320 section.niveis .container{max-width: 440px;margin-bottom: 24px;}
        ._320 section.niveis .container h2{font-size: 26px;font-style: normal;font-weight: 600;line-height: 120%;margin-bottom: 24px;}
        ._320 section.niveis .container p{font-size: 16px;font-style: normal;font-weight: 600;line-height: 140%;}

    ._320 section.niveis .conteudo{max-width: 440px; margin: 0px auto; position: relative; padding-top: 334px;}

    ._320 section.niveis nav{max-width: 440px;margin-bottom: 24px;}
        ._320 section.niveis nav ul{}
            ._320 section.niveis nav ul li{}
                ._320 section.niveis nav ul li b{display: none;}
                ._320 section.niveis nav ul li::after{}
                ._320 section.niveis nav ul li.ativo::after,
                ._320 section.niveis nav ul li:hover::after{}

                ._320 section.niveis nav ul li::before{opacity: 1;}
                ._320 section.niveis nav ul li:nth-of-type(2):before{}
                ._320 section.niveis nav ul li:nth-of-type(3):before{}
                    ._320 section.niveis nav ul li:hover::before,
                    ._320 section.niveis nav ul li.ativo::before{}

    ._320 section.niveis article{flex-direction: column;max-width: 440px;}
        ._320 section.niveis article figure{position: absolute;top: 0px;left: 50%;transform: translateX(-50%);width: 100%;max-width: 335px;min-height: initial;}
            ._320 section.niveis article figure img{}

            ._320 section.niveis article.nivel1 figure .img1,
            ._320 section.niveis article.nivel2 figure .img2,
            ._320 section.niveis article.nivel3 figure .img3{}

        ._320 section.niveis article .texto{}

            ._320 section.niveis article .texto::-webkit-scrollbar{}
            ._320 section.niveis article .texto::-webkit-scrollbar-track{}
            ._320 section.niveis article .texto::-webkit-scrollbar-thumb{}

            ._320 section.niveis article .texto svg{}
            ._320 section.niveis article .texto h3{font-size: 20px;font-style: normal;font-weight: 600;line-height: 120%;margin-bottom: 24px;}
            ._320 section.niveis article .texto ul{gap: 24px;margin-bottom: 24px;}
            ._320 section.niveis article .texto ul li{}
                ._320 section.niveis article .texto ul li h4{font-size: 16px;font-style: normal;font-weight: 600;line-height: 140%;}
                    ._320 section.niveis article .texto ul li h4::before{}
                ._320 section.niveis article .texto ul li p{font-size: 14px;font-style: normal;font-weight: 400;line-height: 130%;}
            ._320 section.niveis article .texto a:visited,
            ._320 section.niveis article .texto a:active,
            ._320 section.niveis article .texto a:link{}
                ._320 section.niveis article .texto a b{}

        ._320 section.niveis article.nivel1 .texto1,
        ._320 section.niveis article.nivel2 .texto2,
        ._320 section.niveis article.nivel3 .texto3{overflow: initial;max-height: initial;}


/* Section - MBA */
._320 section.mba{padding: 40px 20px;}
    ._320 section.mba .container{max-width: 440px;}
        ._320 section.mba .container figure{max-width: 35px;margin: 0px auto 17px;}
            ._320 section.mba .container figure img{}
        ._320 section.mba .container h2{font-size: 26px;font-style: normal;font-weight: 600;line-height: 120%;text-align: center;}
        ._320 section.mba .container p{font-size: 14px;font-style: normal;font-weight: 400;line-height: 130%;text-align: center;}

/* Section - naoCabe */
._320 section.naoCabe{padding: 178px 20px 40px;background: initial; background: url('../img/naoCabeMobile.avif') top center no-repeat #F5F5FA;}
    ._320 section.naoCabe .container{max-width: 400px;}
        ._320 section.naoCabe .container .texto{border-radius: 8px;border: 2px solid rgba(125, 125, 125, 0.20);background: #FFF;backdrop-filter: blur(200px);padding: 24px;}
            ._320 section.naoCabe .container .texto h2{font-size: 26px;font-style: normal;font-weight: 600;line-height: 120%;margin-bottom: 16px;}
                ._320 section.naoCabe .container .texto h2 b{}
        ._320 section.naoCabe .container .texto p{font-size: 16px;font-style: normal;font-weight: 600;line-height: 140%;margin-bottom: 16px;}
            ._320 section.naoCabe .container .texto p b{}
        ._320 section.naoCabe .container .texto a:link,
        ._320 section.naoCabe .container .texto a:visited,
        ._320 section.naoCabe .container .texto a:active{padding: 3px 10px;}
			._320 section.naoCabe .container .texto a b{font-size: 18px;font-style: normal;font-weight: 600;line-height: 140%;max-width: 185px;text-align: center;}

/* FOOTER */
._320 footer{border-top: 1px solid #CECECE;padding: 16px 20px;}
    ._320 footer .centro{max-width: 440px;flex-direction: column;}
        ._320 footer .centro .logoLinks{}
            ._320 footer .centro .logoLinks svg{display: none;}
            ._320 footer .centro .logoLinks .links{flex-direction: column-reverse;gap: 16px;max-width: initial;}
                ._320 footer .centro .logoLinks .links a:link,
                ._320 footer .centro .logoLinks .links a:visited,
                ._320 footer .centro .logoLinks .links a:active{color: #969696;text-align: center;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 500;line-height: 22px; /* 157.143% */}
                    ._320 footer .centro .logoLinks .links a:hover{}
        ._320 footer .centro p{color: #969696;text-align: center;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 500;line-height: 22px; /* 157.143% */max-width: 280px;margin: 0px auto;}

