
.learn-more-btn {
  animation: pulse 2s infinite;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.99);
  }
  100% {
    transform: scale(1);
  }
}
        .carousel-inner > .item > img {
			margin: 0 auto;
		}   
        
        
        .logos {
			width: 500px;
            margin: auto;
                
		}
        
        
       div#modelo {
    text-align: center !important;
} 
        
        
.banner {
    height: 1490px !important;
    overflow-x: hidden;
    margin-top: -129px;
}  
        
        
     .learn-more-btn-section {
    justify-content: center;
    z-index: 9999;
}   
        
img.rrtrgrfrrr {
    width: 100%;
    max-width: 724px;
    margin-top: 0px;
}
        
		.parceros {
    width: 100%;
    text-align: center;
}
a.nav-link.learn-more-btn.btn-invert {
    text-align: center;
    width: 273px;
    margin: auto;
}
div#aisim {
    margin-top: 17px !important;
    font-size: 25px;
    color: #662a83;
    max-width: 800px;
    margin: auto;
}
		
		img.mr-3 {
    width: 45px;
    margin-top: -11px;
}
		
svg.pa-popup-close-button-svg {
    background: #818181;
    border-radius: 100px;
}
		
a.btn.btn-primary.m-t-15.page-scroll {
    margin-top: 6px;
    background-color: #ff6c3e;
    border-color: #ff6c3e;
}

.mais_fded {
    width: 100%;
}
	
		
.ver_mais {
    float: left;
    width: 100%;
    display: none;
}		
		
		
		h3.services-title {
    font-size: 18px;
    margin-bottom: 2px;
}
		
        .logos {
            
            margin: 30px;
        
        
        }
        
        
.banner .release-info{color:#ffffff;}
::-webkit-input-placeholder{color:#bebebe!important;opacity:1;}
:-moz-placeholder{color:#bebebe!important;opacity:1;}
::-moz-placeholder{color:#bebebe!important;opacity:1;}
:-ms-input-placeholder{color:#bebebe!important;opacity:1;}
::-ms-input-placeholder{color:#bebebe!important;opacity:1;}
.banner{height:680px;overflow-x:hidden;}
.banner>.container{height:calc(100% - 100px);position:relative;}
.banner>.container .row{height:100%;}
.banner>.container .row p{margin-top:25px;margin-bottom:20px;}
.banner>.container .row .banner-content{padding-top:78px;}
        
        
.banner>.container img{position:absolute;right:-197px;bottom:-25px;z-index:55;max-width:100%; padding: 9px}
/*
.banner .release-info{font-size:18px;line-height:100px;text-align:left;position:relative;z-index:1;background:-webkit-linear-gradient(315deg, #008ccb, #6effc1), url(http://utouchdesign.com/themes/envato/preezone/preview_html/images/top-bg.jpg) center center no-repeat;background:-o-linear-gradient(315deg, #008ccb, #6effc1), url(http://utouchdesign.com/themes/envato/preezone/preview_html/images/top-bg.jpg) center center no-repeat;background:linear-gradient(135deg, #008ccb, #6effc1), url(http://utouchdesign.com/themes/envato/preezone/preview_html/images/top-bg.jpg) center center no-repeat;background-blend-mode:hard-light;background-size:cover;}
.banner .release-info .container{z-index:2;padding-left:77px;background:url(http://utouchdesign.com/themes/envato/preezone/preview_html/images/release-info.png) 15px center no-repeat;}
*/
        
        
        
/*
@media screen and (min-width: 0\0){
.banner .release-info{position:relative;z-index:1;background:url(http://utouchdesign.com/themes/envato/preezone/preview_html/images/top-bg-2.jpg) center center no-repeat;}
*/

    
  .banner {
    height: 680px;
    overflow-x: hidden;
    margin-top: -129px;
}  
    
        
        
.product {
    padding: 7px;
    border-radius: 8px;
    overflow: hidden;
  
    margin-top: 17px;
    color: #ff764c!important;
    font-weight: 500;
    width: 225px;
    background-color: #eaeaea;
}
        
.product-text {
    float: left;
    width: 240px;
   
}
        
        
.product:hover .product-text {
    
    display: block !important;
    
        
}
  
   
.product::before, .product::after {
  position: absolute;
  background: #eee;
  z-index: -1;
  transition: 1s;
  content: '';
}



.product:hover::before {
  width: 0px;
  background: #fff;
}

.product:hover::after {
  height: 0px;
  background: #fff;
}

.product:hover {
  background: #fff;
}   
        
        
        
        
        
        
.product-text{
  animation: animationFrames linear 0.8s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  -webkit-animation: animationFrames linear 0.8s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: animationFrames linear 0.8s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: animationFrames linear 0.8s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: animationFrames linear 0.8s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
}
        
        
        

@keyframes animationFrames{
  

 
  75% {
    transform:  translate(0px,-5px)  ;
  }
  100% {
    transform:  translate(0px,0px)  ;
  }
}

@-moz-keyframes animationFrames{

  }
  75% {
    -moz-transform:  translate(0px,-5px)  ;
  }
  100% {
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes animationFrames {
 
  }
  75% {
    -webkit-transform:  translate(0px,-5px)  ;
  }
  100% {
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes animationFrames {
  
  75% {
    -o-transform:  translate(0px,-5px)  ;
  }
  100% {
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes animationFrames {
 
  75% {
    -ms-transform:  translate(0px,-5px)  ;
  }
  100% {
    -ms-transform:  translate(0px,0px)  ;
  }
}    
        
         
  .rocket-icon {
  display: inline-block;
  animation: rocket 1s ease-in-out infinite;
}

@keyframes rocket {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(5px, -5px);
  }
  100% {
    transform: translate(0, 0);
  }
}  
 
              
        
/*
@media screen and (max-width: 1199px){
.banner{height:600px;}
.banner .container img{max-width:660px;right:-160px;}
.banner .container h1{font-size:36px;}
.banner .container h1 span{font-size:18px;}
}
        
@media screen and (max-width: 991px){
.banner{height:auto;text-align:center;}
    
.banner .container .row .banner-content{padding-top:150px;text-align:center!important;}
.banner .container img{max-width:100%;position:relative;margin:30px auto 0;padding-left:16%;bottom:-10px;right:0;}
.banner .release-info{text-align:center;}
.banner .release
    -info .container{width:auto;display:inline-block;}
}
@media screen and (max-width: 767px){
.banner .container h1{line-height:36px;}
.banner .container h1 span{white-space:pre-wrap;line-height:28px;}
.btn{font-size:12px;line-height:40px;}
}
@media screen and (max-width: 575px){
.banner .container .row h1{font-size:26px;}
.banner .container .row .banner-content{padding-top:120px;}
.banner .release-info{line-height:80px;}
.banner .release-info .container{font-size:15px;line-height:24px;padding-left:0;padding-right:0;padding-top:80px;background-position:center 30px;}
}
*/
		
		.certer {
    text-align: center;
}
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600');
.custom-social-proof {
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 9999999999999 !important;
  font-family: 'Open Sans', sans-serif;
   display: none;  /* Uncoment This Line to Hide Initially*/
	
		}
		
.custom-notification {

	
	
	
	cursor: pointer!important;
    direction: ltr!important;
    text-align: left!important;
    width: 300px;
    overflow: hidden;
    position: relative;
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 0 5px 20px rgba(0,0,0,.15)!important;
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.15)!important;
    -moz-box-shadow: 0 5px 20px rgba(0,0,0,.15)!important;
    border: 1px solid #ececec;
    font-family: Lato,helvetica,arial,sans-serif!important;
    transition: all .3s;
    top: 0;
	
	
	
}
.custom-notification-container {
    display: flex!important;
    align-items: center;
    height: 64px;
}	
		
		
		
		
       .custom-notification-image-wrapper {
    max-height: 75px;
    width: 54px;
    overflow: hidden;
    border-radius: 6px 0 0 6px;
    object-fit: cover;
    margin-left: 5px;
}
            .custom-notification-content-wrapper {
                margin: 0;
                height: 100%;
                color: gray;
                padding-left: 20px;
                padding-right: 20px;
                border-radius: 0 6px 6px 0;
                flex: 1;
                display: flex !important;
                flex-direction: column;
				justify-content: center;}
                .custom-notification-content {
                    font-family: inherit !important;
                    margin: 0 !important;
                    padding: 0 !important;
                    font-size: 14px;
                    line-height: 16px;
                    small {
                        margin-top: 3px !important;
                        display: block !important;
                        font-size: 12px !important;
                        opacity: .8;
                    }
                }
           
      
        .custom-close {
            position: absolute;
            top: 8px;
            right: 8px;
            height: 12px;
            width: 12px;
            cursor: pointer;
            transition: .2s ease-in-out;
            transform: rotate(45deg);
            opacity: 0;
            &::before {
                content: "";
                display: block;
                width: 100%;
                height: 2px;
                background-color: gray;
                position: absolute;
                left: 0;
                top: 5px;
            }
            &::after {
                content: "";
                display: block;
                height: 100%;
                width: 2px;
                background-color: gray;
                position: absolute;
                left: 5px;
                top: 0;
            }
        }
        &:hover {
            .custom-close {
                opacity: 1;
            }
        }
 
#modelo a {
    color: #ffffff;
    background-color: #662a83;
    padding: 11px 20px;
    border-radius: 5px;
    text-decoration: none;
    margin-top: 10px !important;
    height: 45px!important;
    display: table !important;
    text-align: center;
}

.poweredby{
    font-weight: 600;
    text-decoration: none;
    margin-left: 3px;
    color:  #3498db;
}		
		
		
/*
		
	.banner .release-info {
    font-size: 18px;
    line-height: 100px;
    text-align: left;
    position: relative;
    z-index: 1;
    background: -webkit-linear-gradient(
315deg
,#662a83,#6effc1) , url(http://utouchdesign.com/themes/envato/preezone/preview_html/images/top-bg.jpg) center center no-repeat;
    background: -o-linear-gradient(315deg,#008ccb,#6effc1) , url(http://utouchdesign.com/themes/envato/preezone/preview_html/images/top-bg.jpg) center center no-repeat;
    background: linear-gradient(
135deg
,#662a83,#662a83) , url(http://utouchdesign.com/themes/envato/preezone/preview_html/images/top-bg.jpg) center center no-repeat;
    background-blend-mode: hard-light;
    background-size: cover;
}	
*/
		
		
		i.fa.fa-lock {
    color: #00a82d;
}
		
	i.fa.fa-check {
    color: #00a82d;
}	
		
	span.unvid {
    font-size: 14px;
    FONT-WEIGHT: 600;
}	
		
	span.dert {
    FONT-WEIGHT: 500;
}	
span.unid {
    color: #ff0018;
    /* margin-top: 31px; */
    font-weight: 700;
    font-size: 12px;
}
	
		@media screen and (max-width: 991.98px) {
			
			
		img.ere {
    display: none;
}
	
	.pricing-rate {
    color: #662a83;
    font-weight: 800;
    font-family: Montserrat;
    font-size: 39px !important;
    line-height: 1;
}
	
	
}	
		
		img.ere {
    width: 100%;
    height: 100%;
}
	
		
		
	font.der {
    font-family: Poppins;
    font-size: 24px;
    font-weight: 400;
    line-height: 2;
    color: #ff764c;
}
	.col-md-12.center {
    text-align: center;
}	
		
		
	.strategy-section {
    position: relative;
    margin-top: 0px !important;
}	
		
	span.ms {
    font-size: 18px;
    color: #ff7449;
}
.rellax.efefe4 {
    position: absolute;
    margin-top: 9px;
    margin-left: -387px;
}
	.rellax.efefer {
    position: absolute;
    margin-left: 543px;
		
}
	
	.header-disclaimer.sticky {
    position: fixed;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}	
	
		
	.header-may-promo.promo .may-promo-link {
    color: #fff;
}
		
		
.header-may-promo-sticker {
    display: block;
    position: relative;
    width: 100%;
}		
		
		
.header-may-promo .may-promo-link {
    display: block;
    text-decoration: none;
}	
		
.header-may-promo.promo {
    background-image: -webkit-gradient(linear,left top,right top,from(#890da7),to(#590c6a));
    background-repeat: no-repeat;
    color: #fff;
    width: 100%;
    height: 44px;
    text-align: center;
    padding-top: 11px;
}
		
		
		
/*
		.fixed-top {
    position: fixed;
    top: 38px;
    right: 0;
    left: 0;
    z-index: 1030;
}
*/

.navbar-brand img {
    width: 100%!important;
    padding: 10px 0;
}	
		
		
iframe.rtye {
    width: 100%;
    height: 315px;
    border-radius: 21px;
    border-radius: 20px;
    box-shadow: 3px 4px 25px #333;
	background-color: #601a69 !important;
}	
		
		.html5-video-player{
  background-color: #601a69 !important;
}
	
	

        
        
.elementor-widget-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.elementor-widget-container {
  width: 100px;
  height: 100px;
 
  animation-name: vibrate-fast;
  animation-duration: 1.2s;
  animation-timing-function: ease-out;
  animation-delay: 6.4s;
  animation-iteration-count: 2;
  animation-direction: normal;
  animation-fill-mode: both;
  /* shorthand 
  animation: vibrate-fast 1.2s ease-out 6.4s 2 normal both;
  */ 
}
@keyframes vibrate-fast {
  0%{
    transform: translate(0);
  }
  10%{
    transform: translate(-2px,-2px);
  }
  20%{
    transform: translate(2px,-2px);
  }
  30%{
    transform: translate(-2px,2px);
  }
  40%{
    transform: translate(2px,2px);
  }
  50%{
    transform: translate(-2px,-2px);
  }
  60%{
    transform: translate(2px,-2px);
  }
  70%{
    transform: translate(-2px,2px);
  }
  80%{
    transform: translate(-2px,-2px);
  }
  90%{
    transform: translate(2px,-2px);
  }
  100%{
    transform: translate(0);
  }
}
	

.testimonial{
    text-align: center;
    padding: 85px 50px 45px 70px;
    margin: 70px 15px 35px;
    background: #f9f9f9;
    box-shadow: 8px 4px 0 0 #77a9dd;
    position: relative;
}
.testimonial .pic{
    width: 120px;
    height: 120px;
    border: 5px solid #77a9dd;
    margin: 0 auto;
    position: absolute;
    top: -60px;
    left: 0;
    right: 0;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .description{
    font-size: 15px;
    color: #757575;
    line-height: 27px;
    margin-bottom: 20px;
    position: relative;
}
.testimonial .description:before{
    content: "\f10d";
    font-family: "FontAwesome";
    font-size: 32px;
    color: #77a9dd;
    position: absolute;
    top: -15px;
    left: -35px;
}
.testimonial .testimonial-profile{
    position: relative;
    margin: 20px 0 10px 0;
}
.testimonial .testimonial-profile:after{
    content: "";
    width: 50px;
    height: 2px;
    background: #77a9dd;
    margin: 0 auto;
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
}
.testimonial .title{
    display: inline-block;
    font-size: 18px;
    color: #4a5184;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0;
}
.testimonial .post{
    display: inline-block;
    font-size: 15px;
    color: #757575;
    text-transform: capitalize;
}
.owl-theme .owl-controls{
    margin-top: 10px;
}
.owl-theme .owl-controls .owl-page span{
    background: #5e5f5f;
    opacity: 1;
    transition: all 0.4s ease 0s;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
    background: #77a9dd;
}
.owl-theme .owl-controls .owl-page.active span{
    width: 22px;
    height: 12px;
}
		
		
	.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #662a83;
}	
		
		
			
.testimonial {
    text-align: center;
    padding: 85px 50px 45px 70px;
    /* margin: 70px 15px 35px; */
    /* background: #f9f9f996; */
    box-shadow: 0px 0px 0 0 #662a83;
    position: relative;
    border-radius: 21px;
}	
		
.testimonial .description:before {
    content: "\f10d";
    font-family: "FontAwesome";
    font-size: 13px;
    color: #743d8e;
    position: absolute;
    top: -15px;
    left: -35px;
}
.testimonial .title {
    display: inline-block;
    font-size: 14px;
    color: #743d8e;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin: 0;
}	
		
	.testimonial .testimonial-profile:after {
    content: "";
    width: 70px;
    height: 2px;
    background: #ff9371;
    margin: 0 auto;
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
}	
	.rer-notification-bar.navbar-disclaimer {
    width: 280px;
    background-color: #fff;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
    padding: 16px;
    box-shadow: 0 8px 16px #b3b3b3;
    position: absolute;
    right: 32px;
    top: 62px;
	z-index: 999999;	
}
	  .navbar-disclaimer--button {
    background-color: #0848be;
    border: 0;
    border-radius: 4px;
    color: #fff;
    width: 203px;
    height: 43px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-size: 16px;
    margin: 0 auto;
    margin-top: 16px;
}	
		
	


span#ttrtrry {
    FONT-WEIGHT: 700;
}
	
    
    
    .foguete
    
    {
    position: absolute;
    left: 58px;
    top: 100px;
    }
    
    
    .foguete {
  position: absolute;
  left: 58px;
  top: 100px;
  animation: move-rocket 2s infinite;
}

@keyframes move-rocket {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
    
    
    
  @media only screen and (max-width: 600px) {
  .foguete {
    display: none;
  }
}  
    
    	
 .educar_combo02{background-image:url("img/bg_educar02.png");background-position:right;background-repeat:no-repeat;}
 .educar_combo02 .container-fluid .row{min-height:730px;}
 .educar_combo02 .container-fluid .row .coluna1{text-align:left;}
 .educar_combo02 .container-fluid .row .coluna1 div.caixaInfo{display:inline-block;height:auto;max-width:400px;min-height:440px;width:100%;}
 .educar_combo02 .container-fluid .row .coluna1 div.caixaInfo span.linha{display:block;text-align:left;width:100%;}
	
	
 .educar_combo02 .container-fluid .row .coluna1 div.caixaInfo span.linha a.botao{background-color:#662a83;border:1px solid #662a83;color:#FFFFFF;display:inline-block;margin-top:10px;max-width:180px;padding:10px 20px;text-align:center;text-decoration:none;width:100%;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-moz-transition-property:background-color!important;-webkit-transition-property:background-color!important;transition-property:background-color!important;-moz-transition-duration:0.2s!important;-webkit-transition-duration:0.2s!important;transition-duration:0.2s!important;-moz-transition-delay:0s!important;-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-timing-function:ease!important;-moz-transition-timing-function:ease!important;-o-transition-timing-function:ease!important;-ms-transition-timing-function:ease!important;transition-timing-function:ease!important;}
 .educar_combo02 .container-fluid .row .coluna1 div.caixaInfo span.linha a.botao:hover{background-color:#6d9f4a;}
.educar_combo02 .container-fluid .row .coluna1 div.caixaInfo span.tituloGrande {
    color: #ff764c;
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 10px;
}
 .educar_combo02 .container-fluid .row .coluna1 div.caixaInfo span.descricao{color:#7a829f;font-size:15px;margin-bottom:10px;}
 .educar_combo02 .container-fluid .row .coluna1 div.caixaInfo span.valores{color:#662a83;font-size:18px;margin-bottom:30px;}
 .educar_combo02 .container-fluid .row .coluna1 div.caixaInfo span.valores strong{font-family:"Carnas-Bold", Verdana, Arial;font-size:25px;margin-left:6px;}
 .educar_combo02 .container-fluid .row .coluna1 div.caixaInfo span.itens{margin-bottom:25px;}
 .educar_combo02 .container-fluid .row .coluna2{text-align:right;}
 .educar_combo02 .container-fluid .row .coluna2 img.janela{height:auto;margin-right:60px;max-width:790px;width:100%;}
.translated-ltr head style {
}
.translated-ltr head style {
}
@media only screen and (min-width: 300px) and (max-width: 767px){
 .educar_combo02{background-position:right;background-size:contain;padding-top:40px;}
 .educar_combo02 .container-fluid .coluna1{text-align:center!important;}
 .educar_combo02 .container-fluid .coluna1 .caixaInfo{max-width:80%!important;}
 .educar_combo02 .container-fluid .coluna1 .caixaInfo span.linha{text-align:center!important;}
 .educar_combo02 .container-fluid .coluna1 .caixaInfo span.linha div.media .media-body{text-align:left;}
 .educar_combo02 .container-fluid .coluna1 .caixaInfo span.tituloGrande{font-size:24px!important;line-height:28px!important;margin-bottom:10px;}
 .educar_combo02 .container-fluid .coluna1 .caixaInfo span.valores{margin-top:10px;}
 .educar_combo02 .container-fluid .coluna1 .caixaInfo span.valores strong{display:block;}
 .educar_combo02 .container-fluid .coluna2{margin-bottom:60px;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
 .educar_combo02{background-position:-400px 30%;background-size:contain;padding-bottom:40px;padding-top:40px;}
 .educar_combo02 .container-fluid .row{min-height:600px;}
 .educar_combo02 .container-fluid .row .coluna1{text-align:center!important;}
 .educar_combo02 .container-fluid .row .coluna1 .caixaInfo{max-width:80%!important;}
 .educar_combo02 .container-fluid .row .coluna1 .caixaInfo span.linha{text-align:center!important;}
 .educar_combo02 .container-fluid .row .coluna1 .caixaInfo span.linha div.media .media-body{text-align:left;}
 .educar_combo02 .container-fluid .row .coluna1 .caixaInfo span.tituloGrande{font-size:24px!important;line-height:28px!important;margin-bottom:10px;}
 .educar_combo02 .container-fluid .row .coluna1 .caixaInfo span.valores{margin-top:10px;}
 .educar_combo02 .container-fluid .row .coluna1 .caixaInfo span.valores strong{display:block;}
 .educar_combo02 .container-fluid .row .coluna2{margin-bottom:60px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
 .educar_combo02{background-position:-400px 30%;background-size:contain;padding-bottom:40px;padding-top:40px;}
 .educar_combo02 .container-fluid .row{min-height:600px;}
 .educar_combo02 .container-fluid .row .coluna1{text-align:center!important;}
 .educar_combo02 .container-fluid .row .coluna1 .caixaInfo{max-width:80%!important;}
 .educar_combo02 .container-fluid .row .coluna1 .caixaInfo span.linha{text-align:center!important;}
 .educar_combo02 .container-fluid .row .coluna1 .caixaInfo span.linha div.media .media-body{text-align:left;}
 .educar_combo02 .container-fluid .row .coluna1 .caixaInfo span.tituloGrande{font-size:24px!important;line-height:28px!important;margin-bottom:10px;}
 .educar_combo02 .container-fluid .row .coluna1 .caixaInfo span.valores{margin-top:10px;}
 .educar_combo02 .container-fluid .row .coluna1 .caixaInfo span.valores strong{display:block;}
 .educar_combo02 .container-fluid .row .coluna2{margin-bottom:60px;}
}
    
    
    
   .educar_combo02 .container-fluid .row .coluna1 {
    text-align: right !important;
} 
    .owl-nav {
    display: none;
}
    img {
    border-radius: 15px;
    margin-bottom: 5px;
}
    
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
.educar_combo02 {
    background-position: right;
    background-size: contain;
    padding-bottom: 40px;
    padding-top: 40px;
}
  }
    
    
    @media only screen and (min-width: 768px) and (max-width: 991px) {
.educar_combo02 {
    background-position: right;
    background-size: contain;
    padding-bottom: 40px;
    padding-top: 40px;
}
    }
    
    
    
    @media only screen and (min-width: 300px) and (max-width: 767px) {
.educar_combo02 {
    background-position: right;
    background-size: contain;
    /* padding-top: 7px; */
    background-position-y: 703px;
}
    
    }
	
 .educar_combo{background-image:url("img/bg_educar.png");background-position:-20% center;background-repeat:no-repeat;}
 .educar_combo .container-fluid .row{min-height:730px;}
 .educar_combo .container-fluid .row .coluna1{text-align:left;}
 .educar_combo .container-fluid .row .coluna1 div.caixaInfo{display:inline-block;height:auto;max-width:400px;min-height:440px;width:100%;}
 .educar_combo .container-fluid .row .coluna1 div.caixaInfo span.linha{display:block;text-align:left;width:100%;}
	
	
 .educar_combo .container-fluid .row .coluna1 div.caixaInfo span.linha a.botao{background-color:#662a83;border:1px solid #662a83;color:#FFFFFF;display:inline-block;margin-top:10px;max-width:180px;padding:10px 20px;text-align:center;text-decoration:none;width:100%;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-moz-transition-property:background-color!important;-webkit-transition-property:background-color!important;transition-property:background-color!important;-moz-transition-duration:0.2s!important;-webkit-transition-duration:0.2s!important;transition-duration:0.2s!important;-moz-transition-delay:0s!important;-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-timing-function:ease!important;-moz-transition-timing-function:ease!important;-o-transition-timing-function:ease!important;-ms-transition-timing-function:ease!important;transition-timing-function:ease!important;}
 .educar_combo .container-fluid .row .coluna1 div.caixaInfo span.linha a.botao:hover{background-color:#6d9f4a;}
.educar_combo .container-fluid .row .coluna1 div.caixaInfo span.tituloGrande {
    color: #ff764c;
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 10px;
}
 .educar_combo .container-fluid .row .coluna1 div.caixaInfo span.descricao{color:#7a829f;font-size:15px;margin-bottom:10px;}
 .educar_combo .container-fluid .row .coluna1 div.caixaInfo span.valores{color:#662a83;font-size:18px;margin-bottom:30px;}
 .educar_combo .container-fluid .row .coluna1 div.caixaInfo span.valores strong{font-family:"Carnas-Bold", Verdana, Arial;font-size:25px;margin-left:6px;}
 .educar_combo .container-fluid .row .coluna1 div.caixaInfo span.itens{margin-bottom:25px;}
 .educar_combo .container-fluid .row .coluna2{text-align:right;}
 .educar_combo .container-fluid .row .coluna2 img.janela{height:auto;margin-right:60px;max-width:790px;width:100%;}
@media only screen and (min-width: 300px) and (max-width: 767px){
 .educar_combo{background-position:center 90%;background-size:contain;padding-top:40px;}
 .educar_combo .container-fluid .coluna1{text-align:center!important;}
 .educar_combo .container-fluid .coluna1 .caixaInfo{max-width:80%!important;}
 .educar_combo .container-fluid .coluna1 .caixaInfo span.linha{text-align:center!important;}
 .educar_combo .container-fluid .coluna1 .caixaInfo span.linha div.media .media-body{text-align:left;}
 .educar_combo .container-fluid .coluna1 .caixaInfo span.tituloGrande{font-size:24px!important;line-height:28px!important;margin-bottom:10px;}
 .educar_combo .container-fluid .coluna1 .caixaInfo span.valores{margin-top:10px;}
 .educar_combo .container-fluid .coluna1 .caixaInfo span.valores strong{display:block;}
 .educar_combo .container-fluid .coluna2{margin-bottom:60px;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
 .educar_combo{background-position:-400px 30%;background-size:contain;padding-bottom:40px;padding-top:40px;}
 .educar_combo .container-fluid .row{min-height:600px;}
 .educar_combo .container-fluid .row .coluna1{text-align:center!important;}
 .educar_combo .container-fluid .row .coluna1 .caixaInfo{max-width:80%!important;}
 .educar_combo .container-fluid .row .coluna1 .caixaInfo span.linha{text-align:center!important;}
 .educar_combo .container-fluid .row .coluna1 .caixaInfo span.linha div.media .media-body{text-align:left;}
 .educar_combo .container-fluid .row .coluna1 .caixaInfo span.tituloGrande{font-size:24px!important;line-height:28px!important;margin-bottom:10px;}
 .educar_combo .container-fluid .row .coluna1 .caixaInfo span.valores{margin-top:10px;}
 .educar_combo .container-fluid .row .coluna1 .caixaInfo span.valores strong{display:block;}
 .educar_combo .container-fluid .row .coluna2{margin-bottom:60px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
 .educar_combo{background-position:-400px 30%;background-size:contain;padding-bottom:40px;padding-top:40px;}
 .educar_combo .container-fluid .row{min-height:600px;}
 .educar_combo .container-fluid .row .coluna1{text-align:center!important;}
 .educar_combo .container-fluid .row .coluna1 .caixaInfo{max-width:80%!important;}
 .educar_combo .container-fluid .row .coluna1 .caixaInfo span.linha{text-align:center!important;}
 .educar_combo .container-fluid .row .coluna1 .caixaInfo span.linha div.media .media-body{text-align:left;}
 .educar_combo .container-fluid .row .coluna1 .caixaInfo span.tituloGrande{font-size:24px!important;line-height:28px!important;margin-bottom:10px;}
 .educar_combo .container-fluid .row .coluna1 .caixaInfo span.valores{margin-top:10px;}
 .educar_combo .container-fluid .row .coluna1 .caixaInfo span.valores strong{display:block;}
 .educar_combo .container-fluid .row .coluna2{margin-bottom:60px;}
}

	span.navbar-disclaimer--message {
    font-size: 12px;
    text-align: justify;
}
	  

  .pricing-section {
   
    padding-top: 18px !important;
 
}  
    a.nav-link.learn-more-btn.btn-invert.opde.opeer {
    min-width: 508px;
}





  #tst-m .text span {
    display: inline-block;
    opacity: 0;
    animation: show-word 1s forwards;
  }
  #tst-m .text span:nth-child(1) {
    animation-delay: 0s;
  }
  #tst-m .text span:nth-child(2) {
    animation-delay: 1s;
  }
  #tst-m .text span:nth-child(3) {
    animation-delay: 2s;
  }
  #tst-m .text span:nth-child(4) {
    animation-delay: 3s;
  }
  #tst-m .text span:nth-child(5) {
    animation-delay: 4s;
  }
  #tst-m .text .ead-frt span {
    opacity: 0;
    animation: show-letter 1s forwards;
    display: inline-block;
    margin-right: -4px;
  }
  #tst-m .text .ead-frt span:nth-child(1) {
    animation-delay: 3s;
  }
  #tst-m .text .ead-frt span:nth-child(2) {
    animation-delay: 4s;
  }
  #tst-m .text .ead-frt span:nth-child(3) {
    animation-delay: 5s;
  }
  
  @keyframes show-word {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  
  @keyframes show-letter {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
    
    
.promo-banner {
  width: 100%;
  text-align: center;
  color: #fff;
  padding: 20px;
}
.promo-text {
max-width: 800px;
margin: 0 auto;
}

.promo-text h2 {
font-size: 36px;
margin-bottom: 20px;
}

.promo-text p {
font-size: 20px;
margin-bottom: 40px;
}

.promo-text strong {
font-weight: bold;
}

.promo-button {
display: inline-block;
background-color: #fff;
color: #662a83;
padding: 15px 30px;
font-size: 24px;
text-transform: uppercase;
border-radius: 30px;
transition: all 0.3s ease-in-out;
text-decoration: none;
margin-right: 20px;
}

.promo-button:hover {
background-color: #662a83;
color: #fff;
}

.promo-countdown {
margin-top: 40px;
font-size: 24px;
}

.countdown-timer {
display: inline-block;
font-weight: bold;
}
  
    
    .cronometro02 {
  display: flex;
  justify-content: center;
}
    
    ul.d-flex {
    list-style: none;
    margin: auto;
    width: 328px;
    padding: 0;
}
   .p-3 {
    padding: 2px!important;
} 
    
 html {
  scroll-behavior: smooth;
}   
    
    
