html{overflow-x:hidden;max-width:100vw}
body{overflow-x:hidden;height:100%;margin:0;padding-right:0!important;padding-left:0!important;}
.container-fluid{padding: 0;}
.navbar-toggler:focus,.navbar-toggler-icon:focus,.form-control:focus,.form-select:focus {outline: none; box-shadow: none;}

/*topo*/
.navbar{background-color: #868988!important; font-family: 'Montserrat Regular'; font-size: 15px; position: fixed; width: 100%; z-index: 10;}
.navbar .nav-item .active{color: #040606!important; text-decoration: underline;}
.navbar .nav-item a{color: #fff;}
.navbar .nav-item a:hover{color: #040606; }
.navbar .nav-item span{color: #fff!important;}
.navbar .nav-item span:hover{color: #fff!important;}
.navbar .nav-item span{padding-right: 8px; padding-left: 6px;}
.navbar-expand-lg .navbar-nav .nav-link{padding-right: 0px; padding-left: 0px;}
.navbar .btn-danger{font-family: 'Montserrat Regular'; background-color: #9D3B1D!important; border-color: #9D3B1D!important; color: #fff!important; padding: 8px 30px 8px 30px; font-size: 14px;}
.navbar .btn-danger:focus{color: #fff!important;}
.navbar .btn-danger:hover{color: #fff!important;}
.navbar .dropdown-menu{background-color: #9D3B1D; padding: 15px 0 0 0;}
.navbar .dropdown-menu li a{color: #fff!important; font-size: 15px;}
.navbar .dropdown-menu li a:hover{background-color: #9D3B1D; color: #fff!important; text-decoration: underline;}

.navbar-toggler{border: 0;}
.navbar-toggler span {display: block;  background-color: #fff;  height: 3px;  width: 32px;  margin-top: 0px;  margin-bottom: 5px;  position: relative;  left: 0;  opacity: 1;  transition: all 0.35s ease-out;  transform-origin: center left;}
.navbar-toggler span:nth-child(1) {  transform: translate(0%, 0%) rotate(0deg);}
.navbar-toggler span:nth-child(2) {  opacity: 1;}
.navbar-toggler span:nth-child(3) {  transform: translate(0%, 0%) rotate(0deg);}
.navbar-toggler span:nth-child(1) {  margin-top: 0.3em;}
.navbar-toggler:not(.collapsed) span:nth-child(1) {  transform: translate(15%, -194%) rotate(45deg);}
.navbar-toggler:not(.collapsed) span:nth-child(2) {  opacity: 0;}
.navbar-toggler:not(.collapsed) span:nth-child(3) {  transform: translate(15%, 33%) rotate(-45deg);}

/*footer*/
footer{background-color: #1C2026;}
footer h6{font-family: 'Montserrat Regular'; color: #fff; padding-bottom: 10px;}
footer .innerLabel {margin-top: 5px;  position: absolute;  margin-left: 0px;  color: #fff;  font-size: 12px; z-index: 5;}
footer .form-control{padding-bottom: 15px; font-size: 15px; color: #fff; border-color: #1C2026; border-radius: 0px; background-color: #1C2026; padding-top: 20px;  border-bottom: 1px solid #65686C;}
footer .form-control:focus{padding-bottom: 15px; font-size: 15px; color: #fff; border-color: #1C2026; border-radius: 0px; background-color: #1C2026; padding-top: 20px;  border-bottom: 1px solid #65686C;}
footer .form-select{padding-bottom: 15px; font-size: 15px; color: #fff; border-color: #D9D9D9; border-radius: 0px; background-color: #D9D9D9; padding-top: 20px;}
footer .form-control::placeholder{color: #364B46;}
footer .btn-dark{background-color: #fff; border-color: #fff; color: #9D3B1D; font-family: 'Montserrat Regular'; padding: 15px 45px 15px 45px; text-transform: uppercase; }
footer p{font-family: 'Montserrat Regular'; color: #fff; font-size: 14px;}
footer p a{color: #fff; text-decoration: none;}
footer p a:hover{text-decoration: underline; color: #8EA1AC;}
.footerbg{background-color: #24272D;}
.footerbg p{font-family: 'Montserrat Regular'; color: #fff; font-size: 12px;}


/*lips*/
.banner-lips{background-color: #825158; margin-top: 80px;}
.banner-lips .box{background-color: #fff; border: 1px solid #fff; border-radius: 10px; padding: 20px;}
.banner-lips .box h1{font-family: 'Montserrat Regular'; font-weight: 500; color: #474949; padding-bottom: 20px; font-size: 22px;}
.banner-lips .box p{font-family: 'Montserrat Regular'; color: #474949;}

.segredos{background-color: #EBEBE9;}
.segredos .bg1{background-image: url("../images/bg-lips-1.jpg"); background-repeat: no-repeat; background-size: cover; background-position: top center; padding: 100px 80px 100px 80px; background-color: #EBEBE9;}
.segredos .bg1 h1{font-family: 'Montserrat Regular'; color: #fff; padding-bottom: 10px;}
.segredos .bg1 h1 b{color: #AA6F78;}
.segredos .bg1 p{font-family: 'Montserrat Regular'; font-size: 22px; color: #EBEBE9;}
.segredos .bg1 p span{display: block;}
.segredos .bg1 .btn-danger{font-family: 'Montserrat Regular'; background-color: #825158!important; border-color: #825158!important; color: #fff!important; padding: 25px 30px 25px 30px; font-size: 14px; text-transform: uppercase;}
.segredos .bg1 .btn-danger:hover{background-color: #040606!important; border-color: #040606!important;}
.segredos .bg1 hr{border: 0; height: 1px; background-color: #999A9D; opacity: 1; margin-top: 30px; margin-bottom: 30px; width: 14%;}
.segredos .bg2{background-image: url("../images/bg-lips-2.png"); background-repeat: no-repeat; background-size: contain; background-position: top center; padding: 100px 80px 100px 80px;}
.segredos .bg2 h2{font-family: 'Montserrat Regular'; color: #1C2026; padding-bottom: 20px; text-transform: uppercase; font-size: 21px;}
.segredos .bg2 h2 b{color: #973323}
.segredos .bg2 p{font-family: 'Montserrat Regular'; color: #1C2026; font-size: 14px;}
.segredos .bg2 .barra{background-image: url("../images/barra.png"); background-repeat: no-repeat; background-position: top left 8px;}

.aprender{background-color: #825158;}
.aprender h2{font-family: 'Montserrat Regular'; color: #fff; text-transform: uppercase;}
.aprender .accordion{--bs-accordion-bg:transparent; font-family: 'Montserrat Regular';}
.aprender .accordion-item{border-radius: 10px;}
.aprender .accordion-item:first-of-type{border-radius: 10px; border: 1px solid #fff;}
.aprender .accordion-button:not(.collapsed){background-color: transparent; color: #fff; }
.aprender .accordion-button{color: #fff; text-transform: uppercase; padding: 15px; outline: none; box-shadow: none; font-size: 15px; }
.aprender .accordion-body{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px; font-weight: 300; padding: 15px 35px 15px 35px;}
.aprender .accordion-item:not(:first-of-type){border: 1px solid #fff;}
.aprender .accordion-button::after {background-image: url("../images/mais.png");}
.aprender .accordion-button:not(.collapsed)::after {background-image: url("../images/menos.png");}

.presencial{background-image: url("../images/bg-presencial.jpg"); background-repeat: no-repeat; background-position: top center; background-size: cover; padding: 250px 10px 250px 10px}
.presencial h2{font-family: 'Montserrat Regular'; color: #fff; text-transform: uppercase;}
.presencial h2 b{color: #8EA1AC;}
.presencial h4{font-family: 'Montserrat Regular'; color: #fff; text-transform: uppercase; padding-bottom: 20px;}
.presencial p{font-family: 'Montserrat Regular'; color: #fff; font-size: 16px;}
.presencial p span{display: block;}
.presencial .btn-danger{font-family: 'Montserrat Regular'; background-color: #825158!important; border-color: #825158!important; color: #fff!important; padding: 25px 30px 25px 30px; font-size: 14px; text-transform: uppercase;}
.presencial .btn-danger:hover{background-color: #040606!important; border-color: #040606!important;}
.presencial .box-1{background-color: rgba(255, 255, 255, 0.2); padding: 30px 20px 30px 20px; border-radius: 10px; height: 270px;}
.presencial .box-1 h5{font-family: 'Montserrat Regular'; color: #fff; padding-bottom: 20px;}
.presencial .box-1 p{font-family: 'Montserrat Regular'; color: #fff; font-size: 14px;}
.presencial .box-1 h6{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px; text-transform: uppercase; background-color: rgba(255, 255, 255, 0.3); width: 60px; border-radius: 25px; padding: 10px; margin-bottom: 25px;}
.presencial .box-2{background-color: rgba(130, 81, 88, 0.3); padding: 30px 20px 30px 20px; border-radius: 10px; height: 270px;}
.presencial .box-2 h5{font-family: 'Montserrat Regular'; color: #fff; padding-bottom: 20px;}
.presencial .box-2 p{font-family: 'Montserrat Regular'; color: #fff; font-size: 14px;}
.presencial .box-2 p span{display: block;}
.presencial .box-2 h6{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px; text-transform: uppercase; background-color: rgba(130, 81, 88, 0.6); width: 65px; border-radius: 25px; padding: 10px; margin-bottom: 25px;}

.corpo{background-color: #EBEBE9; background-image: url("../images/bg-docente-2.webp"); background-repeat: no-repeat; background-position: center; background-size: cover;}
.corpo h2{font-family: 'Montserrat Regular'; color: #1C2026; padding-bottom: 25px;}
.corpo h3{font-family: 'Montserrat Regular'; color: #1C2026; padding-top: 15px; font-weight: 500;}
.corpo h4{font-family: 'Montserrat Regular'; color: #1C2026; line-height: 38px;}
.corpo h5{font-family: 'Montserrat Regular'; color: #1C2026;}
.corpo h6{font-family: 'Montserrat Regular'; color: #1C2026; padding-top: 5px; float: left; padding-right: 25px;}
.corpo hr{background-color: #CDCDC7; height: 1px; border: 0; opacity: 1;}
.corpo p{font-family: 'Montserrat Regular'; color: #1C2026; padding-top: 10px; font-size: 15px;}
.corpo .btn-outline-light{font-family: 'Montserrat Regular'; color: #fff!important; padding: 25px 30px 25px 30px; font-size: 14px; text-transform: uppercase;}
.corpo .btn-outline-light:hover{background-color: #040606!important; border-color: #040606!important;}
.corpo .btn-danger{font-family: 'Montserrat Regular'; background-color: #9D3B1D!important; border-color: #9D3B1D!important; color: #fff!important; padding: 25px 30px 25px 30px; font-size: 14px; text-transform: uppercase;}
.corpo .btn-danger:hover{background-color: #040606!important; border-color: #040606!important;}

/*master*/
.banner-master{background-image: url("../images/bg-master.jpg"); background-repeat: no-repeat; background-size: cover; margin-top: 80px}
.banner-master .box{background-color: #202323; border: 1px solid #474949; border-radius: 10px; padding: 20px;}
.banner-master .box h1{font-family: 'Montserrat Regular'; font-weight: 500; color: #fff; padding-bottom: 20px; font-size: 22px;}
.banner-master .box p{font-family: 'Montserrat Regular'; color: #fff;}

.frase{background-color: #BBBCB9;}
.frase h2{font-family: 'Montserrat Regular'; color: #1C2026; padding: 40px 0 40px 0; font-size: 26px;}
.frase h2 span{display: block;}
.frase h6{font-family: 'Montserrat Regular'; color: #1C2026; font-size: 18px;}

.segredos-2{background-color: #EBEBE9;}
.segredos-2 .bg1{padding: 100px 80px 100px 80px; background-color: #8EA1AC;}
.segredos-2 .bg1 h2{font-family: 'Montserrat Regular'; color: #1C2026; padding-bottom: 10px; text-transform: uppercase; font-weight: 600; font-size: 54px;}
.segredos-2 .bg1 h2 b{ font-family: 'Montserrat Bold';}
.segredos-2 .bg1 .btn-dark{font-family: 'Montserrat Regular'; background-color: #1C2026!important; border-color: #1C2026!important; color: #fff!important; padding: 25px 30px 25px 30px; font-size: 14px; text-transform: uppercase;}
.segredos-2 .bg1 .btn-dark:hover{background-color: #040606!important; border-color: #040606!important;}
.segredos-2 .bg1 h6{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px; text-transform: uppercase; background-color: #973323; width: 65px; border-radius: 25px; padding: 10px; margin-bottom: 25px;}
.segredos-2 .bg2{background-image: url("../images/bg-lips-2.png"); background-repeat: no-repeat; background-size: contain; background-position: top center; padding: 100px 80px 100px 80px;}
.segredos-2 .bg2 h2{font-family: 'Montserrat Regular'; color: #1C2026; padding-bottom: 20px; text-transform: uppercase; font-size: 21px;}
.segredos-2 .bg2 h2 b{color: #973323}
.segredos-2 .bg2 p{font-family: 'Montserrat Regular'; color: #1C2026; font-size: 14px;}
.segredos-2 .bg2 .barra{background-image: url("../images/barra.png"); background-repeat: no-repeat; background-position: top left 8px;}
.segredos-2 .bg3{background-color:#1C2026; padding: 100px 80px 100px 80px;}
.segredos-2 .bg3 h2{font-family: 'Montserrat Regular'; color: #fff; padding-bottom: 20px; text-transform: uppercase; font-size: 21px;}
.segredos-2 .bg3 p{font-family: 'Montserrat Regular'; color: #fff; font-size: 14px; padding-bottom: 15px;}
.segredos-2 .bg3 p span{display: block;}
.segredos-2 .bg3 .bgcirc1{background-color: #8EA1AC; text-align: center; padding: 8px; border-radius: 10px 0 0 10px; font-family: 'Montserrat Regular'; text-transform: uppercase; color: #1C2026; font-size: 13px;}
.segredos-2 .bg3 .bgcirc2{background-color: #282B31; text-align: left; padding: 8px; border-radius: 0 10px 10px 0; font-family: 'Montserrat Regular'; color: #fff; font-size: 13px;}
.segredos-2 .bg3 .bgcirc3{background-color: #383B40; text-align: left; padding: 8px; border-radius: 0 10px 10px 0; font-family: 'Montserrat Regular'; color: #fff; font-size: 13px;}

.concurso{background-image: url("../images/bg-concurso.jpg"); background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 250px 0 250px 0;}
.concurso .btn-danger{font-family: 'Montserrat Regular'; background-color: #973323!important; border-color: #973323!important; color: #fff!important; padding: 25px 30px 25px 30px; font-size: 14px; text-transform: uppercase;}
.concurso .btn-danger:hover{background-color: #040606!important; border-color: #040606!important;}
.concurso h2{font-family: 'Montserrat Regular'; color: #fff; text-transform: uppercase; margin-top: 30px; margin-bottom: 30px;}
.concurso p{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px;}
.concurso p span{display: block;}
.concurso h6 span{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px; text-transform: uppercase; background-color: #973323;  border-radius: 25px; padding: 10px; margin-bottom: 25px;}

.corpo-2{background-color: #767D7D; background-image: url("../images/bg-docente.webp"); background-repeat: no-repeat; background-position: center; background-size: cover;}
.corpo-2 h2{font-family: 'Montserrat Regular'; color: #fff; padding-bottom: 25px;}
.corpo-2 h3{font-family: 'Montserrat Regular'; color: #fff; padding-top: 15px; font-weight: 500;}
.corpo-2 h4{font-family: 'Montserrat Regular'; color: #fff; line-height: 38px;}
.corpo-2 h5{font-family: 'Montserrat Regular'; color: #fff;}
.corpo-2 h6{font-family: 'Montserrat Regular'; color: #fff; padding-top: 5px; float: left; padding-right: 25px;}
.corpo-2 hr{background-color: #CDCDC7; height: 1px; border: 0; opacity: 1;}
.corpo-2 p{font-family: 'Montserrat Regular'; color: #fff; padding-top: 10px; font-size: 15px;}
.corpo-2 .btn-danger{font-family: 'Montserrat Regular'; background-color: transparent; border-color: #fff!important; color: #fff!important; padding: 25px 30px 25px 30px; font-size: 14px; text-transform: uppercase;}
.corpo-2 .btn-danger:hover{background-color: #040606!important; border-color: #040606!important;}

/*face*/

.banner-face{background-image: url("../images/bg-face.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; margin-top: 80px}
.banner-face .box{background: linear-gradient(155deg,rgba(0, 0, 0, 1) 75%, rgba(43, 114, 126, 1) 100%); border: 1px solid #183236; border-radius: 10px; padding: 20px;}
.banner-face .box h1{font-family: 'Montserrat Regular'; font-weight: 500; color: #fff; padding-bottom: 20px; font-size: 22px;}
.banner-face .box p{font-family: 'Montserrat Regular'; color: #fff;}

.segredos-3{background-color: #0B0B0C;}
.segredos-3 .bg1{padding: 150px 80px 150px 80px; background-image: url("../images/bg-mergulho.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.segredos-3 .bg1 h2{font-family: 'Montserrat Regular'; color: #fff; padding-bottom: 10px; text-transform: uppercase; font-weight: 500; font-size: 54px;}
.segredos-3 .bg1 h2 b{ font-family: 'Montserrat Bold'; color: #4ED0E5;}
.segredos-3 .bg1 .btn-dark{font-family: 'Montserrat Regular'; background-color: #4ED0E5!important; border-color: #4ED0E5!important; color: #040606!important; padding: 25px 30px 25px 30px; font-size: 14px; text-transform: uppercase;}
.segredos-3 .bg1 .btn-dark:hover{background-color: #fff!important; border-color: #fff!important;}
.segredos-3 .bg1 p{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px;}
.segredos-3 .bg1 p span{display: block;}

.segredos-3 .bg2{background-image: url("../images/bg-lips-3.png"); background-repeat: no-repeat; background-size: contain; background-position: center center; padding: 100px 80px 100px 80px;}
.segredos-3 .bg2 h2{font-family: 'Montserrat Regular'; color: #fff; padding-bottom: 20px; text-transform: uppercase; font-size: 21px;}
.segredos-3 .bg2 h2 b{color: #fff}
.segredos-3 .bg2 p{font-family: 'Montserrat Regular'; color: #fff; font-size: 14px;}

.curso{background-image: url("../images/bg-curso.jpg"); background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 150px 0 150px 0;}
.curso .btn-danger{font-family: 'Montserrat Regular'; background-color: #4ED0E5!important; border-color: #4ED0E5!important; color: #040606!important; padding: 25px 30px 25px 30px; font-size: 14px; text-transform: uppercase;}
.curso .btn-danger:hover{background-color: #fff!important; border-color: #fff!important;}
.curso h2{font-family: 'Montserrat Regular'; color: #fff; text-transform: uppercase; margin-top: 30px; margin-bottom: 30px;}
.curso h2 b{color: #4ED0E5;}
.curso p{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px;}
.curso p span{display: block;}

.corpo-3{background-color: #0B0B0C;}
.corpo-3 h2{font-family: 'Montserrat Regular'; color: #fff; padding-bottom: 25px;}
.corpo-3 h3{font-family: 'Montserrat Regular'; color: #fff; padding-top: 15px; font-weight: 500;}
.corpo-3 h4{font-family: 'Montserrat Regular'; color: #fff; line-height: 38px;}
.corpo-3 h5{font-family: 'Montserrat Regular'; color: #fff;}
.corpo-3 h6{font-family: 'Montserrat Regular'; color: #fff; padding-top: 5px; float: left; padding-right: 25px;}
.corpo-3 hr{background-color: #CDCDC7; height: 1px; border: 0; opacity: 1;}
.corpo-3 p{font-family: 'Montserrat Regular'; color: #fff; padding-top: 10px; font-size: 15px;}
.corpo-3 .btn-danger{font-family: 'Montserrat Regular'; background-color: #4ED0E5; border-color: #4ED0E5!important; color: #040606!important; padding: 25px 30px 25px 30px; font-size: 14px; text-transform: uppercase;}
.corpo-3 .btn-danger:hover{background-color: #fff!important; border-color: #fff!important;}

/*USkin*/
.banner-uskin{background-color: #fff; margin-top: 100px;}
.banner-uskin .box{border-radius: 10px; padding: 20px; background-image: url("../images/bg-box-uskin.png"); background-position: center; height: 140px; margin-bottom: 20px;}
.banner-uskin .box h1{font-family: 'Montserrat Bold'; font-weight: 500; color: #fff; padding-bottom: 10px; font-size: 20px; text-align: center;}
.banner-uskin .box h2{font-family: 'Montserrat Regular'; font-weight: 500; color: #fff; padding-bottom: 10px; font-size: 14px; text-align: center;}
.banner-uskin .box p{font-family: 'Montserrat Regular'; color: #fff; text-align: center;}

.usg{background-color: #EBEBE9; background-image: url("../images/image-usg.jpg"); background-position: top right; background-repeat: no-repeat; background-size: contain; padding: 60px 0 60px 0;}
.usg h2{color: #1C2026; font-family: 'Montserrat Bold'; text-transform: uppercase; font-size: 62px; margin-top: 50px; margin-top: 50px; margin-bottom: 25px;}
.usg h2 span{display: block;}
.usg p{font-family: 'Montserrat Regular'; color: #767D7D; margin-bottom: 50px;}
.usg p span{display: block;}

.cronograma-usg h2{color: #1C2026; font-family: 'Montserrat Bold'; text-transform: uppercase; font-size: 52px; margin-top: 50px; margin-bottom: 25px;}
.cronograma-usg h2 b{color: #303E65;}
.cronograma-usg h2 span{color: #9BAAB5;}
.cronograma-usg .btn-primary{background-color: #034E81; border-color: #034E81; border: 0; color: #fff; font-family: 'Montserrat Regular'; font-weight: 600; padding: 15px 25px 15px 25px;}
.cronograma-usg .btn-primary:hover{background-color: #9BAAB5; border-color: #fff; border: 0;}

.cronograma-usg .box-1{background-color: #034E81; border-radius: 8px; padding: 18px; margin-bottom: 15px; margin-top: 15px; height: 300px;}
.cronograma-usg .box-1 h6{font-family: 'Montserrat Regular'; color: #fff; background-color: rgba(255, 255, 255, 0.3); border-radius: 25px; padding: 10px; width: 100px; font-size: 14px; text-align: center;}
.cronograma-usg .box-1 h5{font-family: 'Montserrat Regular'; font-weight: 500; color: #fff; padding-bottom: 15px; padding-top: 15px; font-size: 17px;}
.cronograma-usg .box-1 ul li{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px;}

.cronograma-usg .box-1-2{background-color: #034E81; border-radius: 8px; padding: 18px; margin-bottom: 15px; margin-top: 15px; height: 360px;}
.cronograma-usg .box-1-2 h6{font-family: 'Montserrat Regular'; color: #fff; background-color: rgba(255, 255, 255, 0.3); border-radius: 25px; padding: 10px; width: 140px; font-size: 14px; text-align: center;}
.cronograma-usg .box-1-2 h5{font-family: 'Montserrat Regular'; font-weight: 500; color: #fff; padding-bottom: 15px; padding-top: 15px; font-size: 17px;}
.cronograma-usg .box-1-2 ul li{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px;}

.cronograma-usg .box-2{background-color: #9BAAB5; border-radius: 8px; padding: 18px; margin-bottom: 15px; margin-top: 15px; height: 300px;}
.cronograma-usg .box-2 h6{font-family: 'Montserrat Regular'; color: #fff; background-color: rgba(255, 255, 255, 0.3); border-radius: 25px; padding: 10px; width: 100px; font-size: 14px; text-align: center;}
.cronograma-usg .box-2 h5{font-family: 'Montserrat Regular'; font-weight: 500; color: #fff; padding-bottom: 15px; padding-top: 15px; font-size: 17px;}
.cronograma-usg .box-2 ul li{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px;}

.cronograma-usg .box-2-2{background-color: #9BAAB5; border-radius: 8px; padding: 18px; margin-bottom: 15px; margin-top: 15px; height: 360px;}
.cronograma-usg .box-2-2 h6{font-family: 'Montserrat Regular'; color: #fff; background-color: rgba(255, 255, 255, 0.3); border-radius: 25px; padding: 10px; width: 140px; font-size: 14px; text-align: center;}
.cronograma-usg .box-2-2 h5{font-family: 'Montserrat Regular'; font-weight: 500; color: #fff; padding-bottom: 15px; padding-top: 15px; font-size: 17px;}
.cronograma-usg .box-2-2 ul li{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px;}

.cronograma-usg .box-3{background-color: #2B2B2B; border-radius: 8px; padding: 18px; margin-bottom: 15px; margin-top: 15px; height: 300px;}
.cronograma-usg .box-3 h6{font-family: 'Montserrat Regular'; color: #fff; background-color: rgba(255, 255, 255, 0.3); border-radius: 25px; padding: 10px; width: 100px; font-size: 14px; text-align: center;}
.cronograma-usg .box-3 h5{font-family: 'Montserrat Regular'; font-weight: 500; color: #fff; padding-bottom: 15px; padding-top: 15px; font-size: 17px;}
.cronograma-usg .box-3 ul li{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px;}

.cronograma-usg .box-3-2{background-color: #2B2B2B; border-radius: 8px; padding: 18px; margin-bottom: 15px; margin-top: 15px; height: 360px;}
.cronograma-usg .box-3-2 h6{font-family: 'Montserrat Regular'; color: #fff; background-color: rgba(255, 255, 255, 0.3); border-radius: 25px; padding: 10px; width: 140px; font-size: 14px; text-align: center;}
.cronograma-usg .box-3-2 h5{font-family: 'Montserrat Regular'; font-weight: 500; color: #fff; padding-bottom: 15px; padding-top: 15px; font-size: 17px;}
.cronograma-usg .box-3-2 ul li{font-family: 'Montserrat Regular'; color: #fff; font-size: 15px;}

.usensina{background-image: url("../images/bg-us-ensina.png"); background-position: center; background-repeat: repeat; background-size: contain; }
.usensina h2{font-family: 'Montserrat Bold'; text-transform: uppercase; color: #fff; padding-top: 50px; padding-bottom: 25px; font-size: 52px;}
.usensina p{font-family: 'Montserrat Regular'; color: #fff; font-size: 24px; padding-bottom: 50px;}

.usinfos{background-color: #EBEBE9;}
.usinfos h2{font-family: 'Montserrat Bold'; color: #1C2026; padding-bottom: 25px; font-size: 52px;}
.usinfos p{font-family: 'Montserrat Regular'; color: #767D7D; font-size: 15px; padding-bottom: 25px;}
.usinfos p b{font-family: 'Montserrat Regular'; color: #034E81; font-size: 15px; padding-bottom: 25px;}

/*skin age*/
.banner-skin{background-image: url("../images/bg-skin.png"); padding-top: 150px!important;}
.banner-skin .box{border-radius: 10px; padding: 20px; background-color: #303E65; margin-bottom: 20px;}
.banner-skin .box h1{font-family: 'Montserrat Bold'; font-weight: 500; color: #fff; padding-bottom: 10px; font-size: 20px; }
.banner-skin .box h2{font-family: 'Montserrat Regular'; font-weight: 500; color: #fff; padding-bottom: 10px; font-size: 14px;}
.banner-skin .box p{font-family: 'Montserrat Regular'; color: #fff;}

.nskin{background-color: #EBEBE9; background-image: url("../images/bg-nova-skin.png"); background-position: left;}
.nskin h2{color: #303E65; font-family: 'Montserrat Bold'; text-transform: uppercase; font-size: 62px; margin-top: 50px; margin-top: 50px; margin-bottom: 25px;}
.nskin h2 span{display: block;}
.nskin p{font-family: 'Montserrat Regular'; color: #303E65; margin-bottom: 25px;}
.nskin p span{display: block;}
.nskin .btn-primary{background-color: #303E65; border-color: #303E65; border: 0; color: #fff; font-family: 'Montserrat Regular'; font-weight: 600; padding: 15px 25px 15px 25px;}
.nskin .btn-primary:hover{background-color: #9BAAB5; border: 0; border-color: #fff;}

.cronograma-skin{background-image: url("../images/bg-crono-skin.png");}
.cronograma-skin h2{color: #303E65; font-family: 'Montserrat Bold'; text-transform: uppercase; font-size: 42px; margin-top: 50px; margin-bottom: 45px;}
.cronograma-skin p{font-family: 'Montserrat Regular'; color: #303E65; padding-bottom: 25px;}
.cronograma-skin p span{display: block;}
.cronograma-skin .btn-primary{background-color: #303E65; border-color: #303E65; border: 0; color: #fff; font-family: 'Montserrat Regular'; font-weight: 600; padding: 15px 25px 15px 25px;}
.cronograma-skin .btn-primary:hover{background-color: #9BAAB5; border-color: #fff; border: 0;}

.cronograma-skin .box-1{background-color: rgba(255, 255, 255, 0.16); border-radius: 8px; border:1px solid #303E65; padding: 20px; margin-bottom: 15px; margin-top: 15px;}
.cronograma-skin .box-1 h6{font-family: 'Montserrat Regular'; color: #303E65; background-color: rgba(48, 62, 101, 0.2); border-radius: 25px; padding: 10px; width: 100px; font-size: 14px; text-align: center;}
.cronograma-skin .box-1 h5{font-family: 'Montserrat Bold'; font-weight: 500; color: #303E65; padding-bottom: 15px; padding-top: 15px; font-size: 17px;}
.cronograma-skin .box-1 ul{list-style-type: none; padding: 0;}
.cronograma-skin .box-1 ul li{font-family: 'Montserrat Regular'; color: #303E65; font-size: 15px; padding-bottom: 15px;}

.cronograma-skin .box-2{background-color: rgba(48, 62, 101, 0.05); border-radius: 8px; border:1px solid #303E65; padding: 20px; margin-bottom: 15px; margin-top: 15px;}
.cronograma-skin .box-2 h6{font-family: 'Montserrat Regular'; color: #303E65; background-color: rgba(48, 62, 101, 0.2); border-radius: 25px; padding: 10px; width: 100px; font-size: 14px; text-align: center;}
.cronograma-skin .box-2 h5{font-family: 'Montserrat Bold'; font-weight: 500; color: #303E65; padding-bottom: 15px; padding-top: 15px; font-size: 17px;}
.cronograma-skin .box-2 ul{list-style-type: none; padding: 0;}
.cronograma-skin .box-2 ul li{font-family: 'Montserrat Regular'; color: #303E65; font-size: 15px; padding-bottom: 15px;}

.cronograma-skin .box-3{background-color: rgba(48, 62, 101, 0.12); border-radius: 8px; border:1px solid #303E65; padding: 20px; margin-bottom: 15px; margin-top: 15px;}
.cronograma-skin .box-3 h6{font-family: 'Montserrat Regular'; color: #303E65; background-color: rgba(48, 62, 101, 0.2); border-radius: 25px; padding: 10px; width: 100px; font-size: 14px; text-align: center;}
.cronograma-skin .box-3 h5{font-family: 'Montserrat Bold'; font-weight: 500; color: #303E65; padding-bottom: 15px; padding-top: 15px; font-size: 17px;}
.cronograma-skin .box-3 ul{list-style-type: none; padding: 0;}
.cronograma-skin .box-3 ul li{font-family: 'Montserrat Regular'; color: #303E65; font-size: 15px; padding-bottom: 15px;}

.skinensina{background-image: url("../images/bg-skin-ensina.png");}
.skinensina h2{font-family: 'Montserrat Bold'; text-transform: uppercase; color: #fff; padding-top: 50px; padding-bottom: 15px; font-size: 52px;}
.skinensina h3{color: #fff; font-family: 'Montserrat Regular'; font-size: 16px; margin-top: 50px; margin-bottom: 25px; line-height: 25px;}
.skinensina p{font-family: 'Montserrat Regular'; color: #fff; font-size: 24px; padding-bottom: 50px;}

.skininfos{background-image: url("../images/bg-skininfo.png");}
.skininfos h2{font-family: 'Montserrat Regular'; color: #303E65; padding-bottom: 25px; font-size: 52px; text-transform: uppercase;}
.skininfos h2 b{font-family: 'Montserrat Bold';}
.skininfos p{font-family: 'Montserrat Regular'; color: #303E65; padding-bottom: 25px;}
.skininfos p span{display: block;}

.skininfos .box{background-color: rgba(48, 62, 101, 0.12); border-radius: 8px; border:1px solid #303E65; padding: 20px; margin-bottom: 15px; margin-top: 15px;}
.skininfos .box h6{font-family: 'Montserrat Regular'; color: #303E65; background-color: transparent; border: 1px solid #303E65; border-radius: 25px; padding: 10px; width: 120px; font-size: 14px; text-align: center; margin-bottom: 15px;}
.skininfos .box h5{font-family: 'Montserrat Regular'; font-weight: 500; color: #303E65; padding-bottom: 15px; padding-top: 15px; font-size: 16px;}
.skininfos .box h5 b{font-family: 'Montserrat Bold'; font-size: 32px;}
.skininfos .box p{font-family: 'Montserrat Regular'; color: #303E65; font-size: 16px;}

.skininfos .btn-primary{background-color: #303E65; border-color: #303E65; border: 0; color: #fff; font-family: 'Montserrat Regular'; font-weight: 600; padding: 15px 25px 15px 25px;}
.skininfos .btn-primary:hover{background-color: #9BAAB5; border-color: #fff; border: 0; }

/*modal*/
.modal-header{border-bottom: 0px;}
.modal-content{background-color: #9D3B1D; padding: 25px; border-radius: 20px;}
.modal-content .innerLabel {margin-top: 5px;  position: absolute;  margin-left: 14px;  color: #24272D;  font-size: 12px; z-index: 5;}
.modal-content .form-control{padding-bottom: 15px; font-size: 15px; color: #000; border-color: #D9D9D9; border-radius: 0px; background-color: #D9D9D9; padding-top: 20px; color: #973323;}
.modal-content .form-select{padding-bottom: 15px; font-size: 15px; color: #000; border-color: #D9D9D9; border-radius: 0px; background-color: #D9D9D9; padding-top: 20px; color: #973323;}
.modal-content .form-control::placeholder{color: #364B46;}
.modal-content .btn-dark{background-color: #24272D; border-color: #24272D; font-family: 'Montserrat Regular'; padding: 15px 25px 15px 25px; border-radius: 0;}
.modal-content h6{font-family: 'Montserrat Regular'; color: #fff; padding-bottom: 20px; text-align: center; font-size: 18px;}
.modal-content hr{background-color: #fff; height: 1px; border: 0; opacity: 1;}
.modal-content p {font-family: 'Montserrat Regular'; color: #fff; font-size: 14px;}
.modal-content p a{color: #fff; text-decoration: none;}

/*error*/
.error{font-family: 'Montserrat Regular'; color: #DD1F26; font-size: 12px}
.error-fcon{font-family: 'Montserrat Regular'; color: #FFFF00; font-size: 12px}
.form-control.is-invalid, .was-validated .form-control:invalid{border-color:transparent; background-image: none; box-shadow: none;}
.form-control.is-valid, .was-validated .form-control:valid{border-color:transparent; background-image: none; box-shadow: none;}
footer .form-control.is-invalid, .was-validated .form-control:invalid{border-color:transparent; background-image: none; box-shadow: none; border-bottom: 1px solid #65686C;}
footer .form-control.is-valid, .was-validated .form-control:valid{border-color:transparent; background-image: none; box-shadow: none; border-bottom: 1px solid #65686C;}

/*media*/
@media (min-width: 1920px) {

}

@media (max-width: 1680px) {

}

@media (max-width: 1536px) {

}

@media (max-width: 1440px) {

}

@media (max-width: 1400px) {

}

@media (max-width: 1366px) {
.navbar .navbar-brand{width: 16%;}
.navbar{font-size: 13px;}
.banner-lips{margin-top: 65px;}
.presencial .box-2 p span{display: inline;}
.presencial .box-1{height: 310px;}
.presencial .box-2{height: 310px;}
.segredos-2 .bg1 h2{font-size: 45px;}
.segredos-3 .bg1 h2{font-size: 45px;}
.concurso{padding: 150px 0 150px 0;}
.segredos-3 .bg2 p{font-size: 13px;}
.curso{padding: 100px 0 100px 0;}
}

@media (max-width: 1280px) {

}

@media (max-width: 1200px) {

}

@media (max-width: 1024px) {
.navbar{font-size: 10px;}
.banner-lips{margin-top: 60px;}
.segredos-2 .bg1{padding: 100px 50px 100px 50px;}
.segredos-2 .bg1 h2{font-size: 36px;}
.segredos-2 .bg2 h2{font-size: 36px;}
.segredos-2 .bg3 h2{font-size: 36px;}
.segredos-2 .bg2{padding: 100px 50px 100px 50px;}
.segredos-2 .bg3{padding: 100px 50px 100px 50px;}
.segredos-2 .bg3 p span{display: inline;}
.segredos-2 .bg3 .bgcirc1{font-size: 11px;}
.segredos-2 .bg3 .bgcirc2{font-size: 11px;}
.segredos-2 .bg3 .bgcirc3{font-size: 11px;}
.concurso{padding: 100px 0 100px 0;}
.segredos-3 .bg1{padding: 100px 50px 100px 50px;}
.segredos-3 .bg1 h2{font-size: 36px;}
.segredos-3 .bg1 p span{display: inline;}
.segredos-3 .bg2{padding: 100px 50px 100px 50px;}
.segredos-3 .bg2 h2{font-size: 36px;}
.segredos-3 .bg2 p{font-size: 12px;}
.banner-uskin .box{height: 160px;}
}

@media (max-width: 991px) {
.navbar .navbar-brand{width: 40%;}
.navbar{text-align: right; font-size: 17px;}
.navbar .nav-item span{display: none;}
.navbar .btn-danger{margin-top: 10px;}
.navbar .dropdown-menu li a{font-size: 17px;}
.banner-lips{margin-top: 80px;}
.segredos .bg2{background-size: cover;}
.presencial{padding: 100px 10px 100px 10px}
.presencial .box-1{height: auto;}
.presencial .box-2{height: auto;}
.presencial p span{display: inline;}
.frase h2 span{display: inline;}
.segredos-2 .bg1 h2{font-size: 48px;}
.segredos-2 .bg2{background-size: cover;}
.segredos-3 .bg1 h2{font-size: 48px;}
.segredos-3 .bg2{background-size: cover;}
.segredos-3 .bg2 p{font-size: 14px;}
.banner-uskin .box{height: 140px;}
.usg{background-position: top right -150px;}
}

@media (max-width: 768px) {
.usg h2{font-size: 42px;}
.cronograma-usg h2{font-size: 42px;}
.usensina h2{font-size: 42px;}
.usinfos h2{font-size: 42px;}
.nskin h2{font-size: 42px;}
.nskin p span{display: inline;}
.cronograma-skin h2{font-size: 42px;}
.skinensina h2{font-size: 42px;}
.skininfos h2{font-size: 42px;}
}

@media (max-width: 767px) {

}

@media (max-width: 480px) {
.navbar .navbar-brand{width: 68%;}
.logr{width: 50%;}
.segredos .bg1{padding: 100px 15px 100px 15px;}
.segredos .bg2{padding: 100px 15px 100px 15px;}
.segredos .bg1 .btn-danger{padding: 25px 15px 25px 15px; font-size: 13px; }
.segredos .bg1 p span{display: inline;}
.segredos .bg1 p{font-size: 15px;}
.segredos .bg2 h2{font-size: 17px;}
.segredos .bg2 p{font-size: 12px;}
.presencial{padding: 50px 10px 50px 10px}
.aprender .accordion-button{padding: 15px 5px 10px 5px; font-size: 11px; }
.aprender .accordion-body{font-size: 11px; padding: 5px 0 10px 8px;}
.aprender .accordion-item span{display: block;}
.presencial .box-1 p{font-size: 13px;}
.presencial .box-2 p{font-size: 13px;}
.presencial p{font-size: 14px;}
.presencial .btn-danger{padding: 15px 15px 15px 15px; font-size: 14px;}
.corpo .btn-danger{padding: 15px 15px 15px 15px; font-size: 14px;}
.corpo p{font-size: 13px;}
.banner-master .box h1{font-size: 18px;}
.banner-master .box p{font-size: 14px;}
.frase h2{font-size: 21px;}
.frase h6{font-size: 15px;}
.segredos-2 .bg1{padding: 80px 15px 80px 15px;}
.segredos-2 .bg2{padding: 100px 15px 100px 15px;}
.segredos-2 .bg3{padding: 80px 15px 80px 15px;}
.segredos-2 .bg1 h2{font-size: 32px;}
.segredos-2 .bg1 .btn-dark{padding: 15px 15px 15px 15px; font-size: 13px;}
.segredos-2 .bg2 h2{font-size: 17px;}
.segredos-2 .bg2 p{font-size: 12px;}
.segredos-2 .bg3 h2{font-size: 16px;}
.segredos-2 .bg3 p{font-size: 11px;}
.segredos-3 .bg1{padding: 80px 15px 80px 15px;}
.segredos-3 .bg1 h2{font-size: 32px;}
.segredos-3 .bg2 h2{font-size: 17px;}
.segredos-3 .bg2 p{font-size: 12px;}
.concurso p span{display: inline;}
.concurso .btn-danger{padding: 15px 15px 15px 15px; font-size: 14px;}
.corpo-2 .btn-danger{padding: 15px 15px 15px 15px; font-size: 14px;}
.corpo-2 p{font-size: 13px;}
.segredos-3 .bg1 .btn-dark{padding: 15px 15px 15px 15px; font-size: 13px;}
.segredos-3 .bg2{padding: 100px 15px 100px 15px;}
.curso .btn-danger{padding: 15px 15px 15px 15px; font-size: 14px;}
.curso p span{display: inline;}
.corpo3 .btn-danger{padding: 15px 15px 15px 15px; font-size: 14px;}
.corpo3 p{font-size: 13px;}
.usg h2{font-size: 28px;}
.usg p span{display: inline;}
.usg{background-position: top right -220px; padding: 0px 0 0px 0;}
.banner-uskin .box{height: auto;}
.cronograma-usg h2{font-size: 30px;}
.cronograma-usg .box-1{height: auto;}
.cronograma-usg .box-2{height: auto;}
.cronograma-usg .box-3{height: auto;}
.cronograma-usg .box-1-2{height: auto;}
.cronograma-usg .box-2-2{height: auto;}
.cronograma-usg .box-3-2{height: auto;}
.usensina h2{font-size: 30px;}
.usinfos h2{font-size: 30px;}
.nskin h2{font-size: 30px;}
.cronograma-skin h2{font-size: 30px;}
.skinensina h2{font-size: 30px;}
.cronograma-skin p span{display: inline;}
.skininfos h2{font-size: 30px;}
.skininfos p span{display: inline;}
}

@media (max-width: 390px) {
.segredos-3 .bg2 p{font-size: 10px;}
}

@media (max-width: 320px) {
.aprender .accordion-button{padding: 15px 2px 10px 2px; font-size: 10px; }
.presencial .box-1 p{font-size: 12px;}
.presencial .box-2 p{font-size: 12px;}
.presencial p{font-size: 12px;}
.presencial .btn-danger{padding: 15px 10px 15px 10px; font-size: 12px;}
.corpo .btn-danger{padding: 15px 10px 15px 10px; font-size: 12px;}
.corpo-2 .btn-danger{padding: 15px 10px 15px 10px; font-size: 12px;}
.corpo-3 .btn-danger{padding: 15px 10px 15px 10px; font-size: 12px;}
.concurso .btn-danger{padding: 15px 10px 15px 10px; font-size: 12px;}
.curso .btn-danger{padding: 15px 10px 15px 10px; font-size: 12px;}
}