@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300&display=swap');



/* Telefones em paisagem e abaixo */
@media (max-width: 480px) { 
     /* estilos aqui */
	.navbar-nav .nav-item .nav-link{
		font-size:14pt !important;
		/*color:#FFF !important;*/
		display: inline-block;
	}


    body {
        padding-right: 0 !important;
        padding-left: 0 !important;
        margin-left:0px !important;
        margin-right:0px !important;
        overflow-x: hidden;

    }

    .navbar-light .navbar-toggler-icon{

    }

    .col-form-2{
        margin-top:140px !important;
    }


/*    .navbar-toggler{
        background:#FFF !important;
    }*/


    .navbar-toggler {
      border: #022F40 solid 1px;
      margin: 8px 40px 88px 80%;
      text-align: right;
      background:#FFF !important;
    }
    .icon-bar {
      border: #022F40 solid 1px;
    }
    .navbar-nav li a {
      margin-right: 0;
      text-align: center;
      width: 90vw;
      padding: 0px 0px;
      margin-top:-50px !important;
      background:#FFF !important;
      padding-bottom:10px !important;
      padding-top:10px !important;
    }

    .navbar-nav li a:link{
        color:#972b76 !important;
    }

    .col-sm-10{
        margin-right:10px !important;
    }

	.titulos-primeiro-bloco{
		margin-top:170px !important;
	}

	h1, h2, h3, h4, h5, h6{
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
	}

	.h-formato{
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
	}

	.col-banner-formulario-1{
	    /*background-image: url("../../images/banners/banner-formulario-1.jpg");*/
	    height: 550px;  You must set a specified height 
	    /*background-position: center;*/
	    /*background-repeat: no-repeat;*/
	    /*background-size: cover;*/
	    /*background-origin: initial;*/
	}

	.col-banner-formulario-2{
	    /*background-image: url("../../images/banners/banner-formulario-2.jpg");*/
	    height: 550px;
	    /*background-position: center;*/
	    /*background-repeat: no-repeat;*/
	    /*background-size: cover;*/
	    /*background-origin: initial;*/
	}


	.card-chamada-primeiro-bloco{
		position:relative !important;
		top:5% !important;
		left:10% !important;
	}

	.titulos-primeiro-bloco .cor-vermelha{

	}

	.titulos-primeiro-bloco .cor-roxa{
		color:#FFF !important;
	}

	.call-to-bottom-right{
		margin-right:50px !important;
	}

	.card-chamada-primeiro-bloco .titulo-primeiro-bloco{
		margin-top:200px !important;
		font-size:16pt !important;
		line-height: 14px !important;
	}

	.card-chamada-primeiro-bloco .preco-primeiro-bloco{
		font-size:40pt !important;
		line-height: 64px !important;
	}

	.card-chamada-primeiro-bloco .subtitulo-primeiro-bloco{
		font-size:16pt !important;
		line-height: 14px !important;
	}

	.card-chamada-primeiro-bloco .data-primeiro-bloco{
		font-size:16pt !important;
	}

	.navbar-nav .nav-item .nav-sequence{
		font-size:14pt !important;
/*    	flex-grow: 1;
	    flex-basis: auto;
	    margin: .25em 0;
	    padding: 0 1em;
	    text-align: center;
	    border-left: 1px solid #ccc;*/		
	}

    .primeiro-bloco{
    	min-height:550px !important;
    	height:550px !important;
	    background-image: url("../../images/banners/banner-primeira-secao-overlay.jpg"); /* The image used */
	    /*background-color: #cccccc;*/
	    /*height: 550px;  You must set a specified height */
	    background-position: right bottom; /* Center the image */
	    background-repeat: no-repeat; /* Do not repeat the image */
	    background-size: cover; /* Resize the background image to cover the entire container */  
	    background-origin: initial;    	
    }

    .segundo-bloco{
    	min-height: 400px !important;
    	height:400px !important;
    	background:#00FF00 !important;
    	background:#d2003f !important;
    	padding-top:10px !important;
    	padding-bottom:10px !important;
    	padding-left:0px !important;
    	padding-right:0px !important;
    }

    .no-margin-top{
    	margin-top:-10px !important;
    	padding-top:-10px !important;
    }

    .img-emoji-primeira-secao{
    	width:150px !important;
    	/*margin-left:-50px !important;*/
    	/*margin:0 auto !important;*/
    	margin-top:40px !important;
    }

    .img-logo-footer-1{
    	width:50px !important;
    	margin-top:25% !important;
    }

    .footer-pagina .row .col-sm-6{
    	width:50% !important;
    }

    .img-logo-footer-2{
    	width:50px !important;
    	margin-top:25% !important;
    }

    .segundo-bloco .col-sm-12 h4{
    	color:#FFF !important;
    }

    .container-forms{
    	min-height:auto !important;
    	height:auto !important;
    }

/*    .container-forms-1{
        min-height: 1250px !important;
        height:1250px !important;
    }*/

    .row-form{
    	min-height:638px !important;
    	height:638px !important;
    }

    .row-form-detalhes{
    	margin-top:420px !important;
    	min-height:250px !important;
    	height:250px !important;
    }

    .row-form-localizacao{
    	min-height:30px !important;
    	height:30px !important;
    	padding:10px !important;
    }

    .col-form{
    	background:#fda029 !important;
    	padding:14px !important;
    }

    .col-form h5{
    	color:#FFF !important;
    }

    .container-regulamento .row .col-sm-12{
    	padding:10px !important;
    }

    .col-call-to-action-form-titulo{
    	font-size:12pt !important;
    }

    .col-call-to-action-form-subtitulo{
    	font-size:12pt !important;
    }

    .col-conteudo-form{
    	font-size:12pt !important;
    	position:absolute !important;
    	margin-top:50% !important;
    	margin-left:10% !important;
    }

    .col-detalhes-form{
    	font-size:10pt !important;
    	width:25% !important;
    	padding:5px !important;
    }

    .form{
    	margin-left:30px !important;
    	margin-right:30px !important;
    	margin-top:30px !important;
    }

    .form-group input{
    	padding:14px !important;
    	border-radius:0px !important;
    	margin-bottom:10px !important;
    	font-family: 'Ubuntu', sans-serif !important;
    }

    .btn-submit-vermelho{
    	padding:10px !important;
    	font-family: 'Ubuntu', sans-serif !important;
    }

    .btn-border-branco{
    	border:1px solid #FFF !important;
    }

    .corpo-texto{
    	font-family: 'Ubuntu', sans-serif !important;
    	font-size:8pt !important;
    	font-weight: 300 !important;
    }

    .container-form-1{
    	
    }

    .no-margin-top{
    	margin-top:10px !important;
    }

    .col-banner-formulario-1{
        padding-left:0px !important;
        padding-right:0px !important;
        margin-bottom:-100px !important;
    }

    .col-banner-formulario-2{
        margin-bottom:-100px !important;
    }  

    .row-colonia-terra-nova{
        margin-top:320px !important;
        margin-left:0px !important;
    }  

    .row-dom-pedro-manaus{
        margin-top:460px !important;
        margin-left:0px !important;
    }

    .container-regulamento{
        margin-top:50px;
    }

    .owl-carousel-form-1 .item img{
        /*height:658px !important;*/
        /*width:100% !important;*/
        /*z-index:400 !important;*/
        /*width:400px !important;*/
        width:100% !important;
        height:450px !important;
        padding:0px !important;
    }      

    .footer-pagina{
        background-image: linear-gradient(to right, #d2003f, #931038);
        min-height:10vh !important;
    }

    .row-container .col-sm-12{
        padding:0px !important;
    }

    .footer-pagina{
        margin:0px !important;
        padding:0px !important;
        width:102vw !important;
    }

    .segundo-bloco .col-sm-10{
        margin-left:10px !important;
    }

    .col-form-2{
        margin-top:50px;
    }
  
    .owl-carousel .owl-prev {
        left: 20px;
    }

    .owl-carousel .owl-next {
        right: 40px;
    }     
 }

/* Telefones em paisagem a tablet em retrato */
@media (min-width: 481px) and (max-width: 767px) {
	.navbar-nav .nav-item .nav-link{
		font-size:12pt !important;
	}

	h1, h2, h3, h4, h5, h6{
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
	}

	.h-formato{
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
	}

	.col-banner-formulario-1{
	    background-image: url("../../images/banners/banner-formulario-1.jpg"); /* The image used */
	    /*background-color: #cccccc;*/
	    /*height: 550px;  You must set a specified height */
	    background-position: center; /* Center the image */
	    background-repeat: no-repeat; /* Do not repeat the image */
	    background-size: cover; /* Resize the background image to cover the entire container */  
	    background-origin: initial;
	}

	.col-banner-formulario-2{
	    /*background-image: url("../../images/banners/banner-formulario-2.jpg"); /* The image used */*/
	    /*background-color: #cccccc;*/
	    /*height: 550px;  You must set a specified height */
	    /*background-position: center; /* Center the image */*/
	    /*background-repeat: no-repeat;  Do not repeat the image */
	    /*background-size: cover;  Resize the background image to cover the entire container   */
	    /*background-origin: initial;*/
	}	

	.card-chamada-primeiro-bloco{
		position:relative !important;
		top:5% !important;
		left:20% !important;
	}

	.card-chamada-primeiro-bloco .titulo-primeiro-bloco{
		font-size:12pt !important;
		line-height: 14px !important;
	}

	.card-chamada-primeiro-bloco .preco-primeiro-bloco{
		font-size:36pt !important;
		line-height: 60px !important;
	}

	.card-chamada-primeiro-bloco .subtitulo-primeiro-bloco{
		font-size:12pt !important;
		line-height: 10px !important;
	}

	.card-chamada-primeiro-bloco .data-primeiro-bloco{
		font-size:12pt !important;
	}

	.navbar-nav .nav-item .nav-sequence{
		font-size:12pt !important;
    	flex-grow: 1;
	    flex-basis: auto;
	    margin: .25em 0;
	    padding: 0 1em;
	    text-align: center;
	    border-left: 1px solid #ccc;		
	}

    .primeiro-bloco{
    	min-height:82vh !important;
    	height:82vh !important;
	    background-image: url("../../images/banners/banner-primeira-secao.jpg"); /* The image used */
	    /*background-color: #cccccc;*/
	    /*height: 550px;  You must set a specified height */
	    background-position: right bottom; /* Center the image */
	    background-repeat: no-repeat; /* Do not repeat the image */
	    background-size: cover; /* Resize the background image to cover the entire container */  
	    background-origin: initial;    	
    }

    .segundo-bloco{
    	min-height: 18vh !important;
    	height:18vh !important;
    	background:#00FF00 !important;
    	background:#d2003f !important;
    	padding-top:10px !important;
    	padding-bottom:10px !important;
    }

    .no-margin-top{
    	margin-top:-10px !important;
    	padding-top:-10px !important;
    }

    .img-emoji-primeira-secao{
    	width:350px !important;
    	margin-left:-50px !important;
    }

    .img-logo-footer-1{
    	width:120px !important;
    	margin-top:5% !important;
    }

    .img-logo-footer-2{
    	width:120px !important;
    	margin-top:5% !important;
    }

    .segundo-bloco .col-sm-12 h4{
    	color:#FFF !important;
    }

    .container-full-width{
    	min-width:100% !important;
    }

    .container-forms{
    	min-height:850px !important;
    	height:850px !important;
    }

    .row-form{
    	min-height:638px !important;
    	height:638px !important;
    }

    .owl-carousel .item img{
        height:638px !important;
        z-index:400 !important;
        /*width:300px !important;*/
        /*position:relative !important;*/
    }    

    .row-form-detalhes{
    	min-height:15vh !important;
    	height:15vh !important;
        z-index:500 !important;
    }

    .row-form-localizacao{
    	min-height:5vh !important;
    	height:5vh !important;
    	padding:10px !important;
    }

    .col-form{
    	background:#fda029 !important;
    	padding:14px !important;
    }

    .col-form h5{
    	color:#FFF !important;
    }

    .container-regulamento .row .col-sm-12{
    	padding:10px !important;
    }

    .col-call-to-action-form-titulo{
    	font-size:12pt !important;
    }

    .col-call-to-action-form-subtitulo{
    	font-size:12pt !important;
    }

    .col-conteudo-form{
    	font-size:12pt !important;
    	position:absolute !important;
    	margin-top:30% !important;
    	margin-left:10% !important;
    }

    .col-detalhes-form{
    	font-size:8pt !important;
    	width:5% !important;
    	padding:5px !important;
    }

    .form{
    	margin-left:30px !important;
    	margin-right:30px !important;
    	margin-top:30px !important;
    }

    .form-group input{
    	padding:14px !important;
    	border-radius:0px !important;
    	margin-bottom:10px !important;
    	font-family: 'Ubuntu', sans-serif !important;
    }

    .btn-submit-vermelho{
    	padding:10px !important;
    	font-family: 'Ubuntu', sans-serif !important;
    	font-size:10pt !important;
    	white-space:normal !important;
	    word-wrap: break-word; 

    }

    .btn-border-branco{
    	border:1px solid #FFF !important;
    }

    .corpo-texto{
    	font-family: 'Ubuntu', sans-serif !important;
    	font-size:8pt !important;
    	font-weight: 300 !important;
    }

    .owl-carousel .owl-prev {
        left: 25px;
    }

    .owl-carousel .owl-next {
        right: 25px;
    }        
}

/* Tablet em retrato a paisagem e desktop */
@media (min-width: 768px) and (max-width: 979px) {
	.navbar-nav .nav-item .nav-link{
		font-size:14pt !important;
	}

	h1, h2, h3, h4, h5, h6{
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
	}

	.h-formato{
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
	}

	.col-banner-formulario-1{
	    background-image: url("../../images/banners/banner-formulario-1.jpg"); /* The image used */
	    /*background-color: #cccccc;*/
	    /*height: 550px;  You must set a specified height */
	    background-position: center; /* Center the image */
	    background-repeat: no-repeat; /* Do not repeat the image */
	    background-size: cover; /* Resize the background image to cover the entire container */  
	    background-origin: initial;
	}

	.col-banner-formulario-2{
	    background-image: url("../../images/banners/banner-formulario-2.jpg"); /* The image used */
	    /*background-color: #cccccc;*/
	    /*height: 550px;  You must set a specified height */
	    background-position: center; /* Center the image */
	    background-repeat: no-repeat; /* Do not repeat the image */
	    background-size: cover; /* Resize the background image to cover the entire container */  
	    background-origin: initial;
	}	

	.card-chamada-primeiro-bloco{
		position:relative !important;
		top:5% !important;
		left:30% !important;
	}

	.card-chamada-primeiro-bloco .titulo-primeiro-bloco{
		font-size:16pt !important;
		line-height: 14px !important;
	}

	.card-chamada-primeiro-bloco .preco-primeiro-bloco{
		font-size:40pt !important;
		line-height: 64px !important;
	}

	.card-chamada-primeiro-bloco .subtitulo-primeiro-bloco{
		font-size:16pt !important;
		line-height: 14px !important;
	}

	.card-chamada-primeiro-bloco .data-primeiro-bloco{
		font-size:16pt !important;
	}

	.navbar-nav .nav-item .nav-sequence{
		font-size:14pt !important;
    	flex-grow: 1;
	    flex-basis: auto;
	    /*margin: .25em 0;*/
	    padding: 0 1em;
	    text-align: center;
	    border-left: 1px solid #ccc;		
	}

    .primeiro-bloco{
    	min-height:82vh !important;
    	height:82vh !important;
	    background-image: url("../../images/banners/banner-primeira-secao.jpg"); /* The image used */
	    /*background-color: #cccccc;*/
	    /*height: 550px;  You must set a specified height */
	    background-position: right bottom; /* Center the image */
	    background-repeat: no-repeat; /* Do not repeat the image */
	    background-size: cover; /* Resize the background image to cover the entire container */  
	    background-origin: initial;    	
    }

    .segundo-bloco{
    	min-height: 18vh !important;
    	height:18vh !important;
    	background:#00FF00 !important;
    	background:#d2003f !important;
    	padding-top:10px !important;
    	padding-bottom:10px !important;
    }

    .no-margin-top{
    	margin-top:-10px !important;
    	padding-top:-10px !important;
    }

    .img-emoji-primeira-secao{
    	width:350px !important;
    	margin-left:-50px !important;
    }

    .img-logo-footer-1{
    	width:80px !important;
    	margin-top:5% !important;
    }

    .img-logo-footer-2{
    	width:80px !important;
    	margin-top:5% !important;
    }

    .segundo-bloco .col-sm-12 h4{
    	color:#FFF !important;
    }

    .container-full-width{
    	min-width:100% !important;
    }

    .container-forms{
    	min-height:850px !important;
    	height:850px !important;
    }

    .row-form{
    	min-height:638px !important;
    	height:638px !important;
    }

    .row-form-detalhes{
    	min-height:15vh !important;
    	height:15vh !important;
    }

    .row-form-localizacao{
    	min-height:5vh !important;
    	height:5vh !important;
    	padding:10px !important;
    }

    .col-form{
    	background:#fda029 !important;
    	padding:14px !important;
    }

    .col-form h5{
    	color:#FFF !important;
    }

    .container-regulamento .row .col-sm-12{
    	padding:10px !important;
    }

    .col-call-to-action-form-titulo{
    	font-size:12pt !important;
    }

    .col-call-to-action-form-subtitulo{
    	font-size:12pt !important;
    }

    .col-conteudo-form{
    	font-size:12pt !important;
    	position:absolute !important;
    	margin-top:50% !important;
    	margin-left:10% !important;
    }

    .col-detalhes-form{
    	font-size:10pt !important;
    	width:10% !important;
    	padding:5px !important;
    }

    .form{
    	margin-left:30px !important;
    	margin-right:30px !important;
    	margin-top:30px !important;
    }

    .form-group input{
    	padding:14px !important;
    	border-radius:0px !important;
    	margin-bottom:10px !important;
    	font-family: 'Ubuntu', sans-serif !important;
    }

    .btn-submit-vermelho{
    	padding:10px !important;
    	font-family: 'Ubuntu', sans-serif !important;
    }

    .btn-border-branco{
    	border:1px solid #FFF !important;
    }

    .corpo-texto{
    	font-family: 'Ubuntu', sans-serif !important;
    	font-size:8pt !important;
    	font-weight: 300 !important;
    }

    .owl-carousel .owl-prev {
        left: 25px;
    }

    .owl-carousel .owl-next {
        right: 25px;
    }         
}

@media (min-width: 980px) and (max-width: 1199px) {
	.navbar-nav .nav-item .nav-link{
		font-size:16pt !important;
	}

	h1, h2, h3, h4, h5, h6{
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
	}

	.h-formato{
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
	}

	.col-banner-formulario-1{
	    background-image: url("../../images/banners/banner-formulario-1.jpg"); /* The image used */
	    /*background-color: #cccccc;*/
	    /*height: 550px;  You must set a specified height */
	    background-position: center; /* Center the image */
	    background-repeat: no-repeat; /* Do not repeat the image */
	    background-size: cover; /* Resize the background image to cover the entire container */  
	    background-origin: initial;
	}

	.col-banner-formulario-2{
	    background-image: url("../../images/banners/banner-formulario-2.jpg"); /* The image used */
	    /*background-color: #cccccc;*/
	    /*height: 550px;  You must set a specified height */
	    background-position: center; /* Center the image */
	    background-repeat: no-repeat; /* Do not repeat the image */
	    background-size: cover; /* Resize the background image to cover the entire container */  
	    background-origin: initial;
	}	

	.card-chamada-primeiro-bloco{
		position:relative !important;
		top:5% !important;
		left:40% !important;
	}

	.card-chamada-primeiro-bloco .titulo-primeiro-bloco{
		font-size:18pt !important;
		line-height: 16px !important;
	}

	.card-chamada-primeiro-bloco .preco-primeiro-bloco{
		font-size:42pt !important;
		line-height: 66px !important;
	}

	.card-chamada-primeiro-bloco .subtitulo-primeiro-bloco{
		font-size:18pt !important;
		line-height: 16px !important;
	}

	.card-chamada-primeiro-bloco .data-primeiro-bloco{
		font-size:18pt !important;
	}

	.navbar-nav .nav-item .nav-sequence{
		font-size:16pt !important;
    	flex-grow: 1;
	    flex-basis: auto;
	    margin: .25em 0;
	    padding: 0 1em;
	    text-align: center;
	    border-left: 1px solid #ccc;		
	}

    .primeiro-bloco{
    	min-height:82vh !important;
    	height:82vh !important;
	    background-image: url("../../images/banners/banner-primeira-secao.jpg"); /* The image used */
	    /*background-color: #cccccc;*/
	    /*height: 550px;  You must set a specified height */
	    background-position: bottom; /* Center the image */
	    background-repeat: no-repeat; /* Do not repeat the image */
	    background-size: cover; /* Resize the background image to cover the entire container */  
	    background-origin: initial;    	
    }

    .segundo-bloco{
    	min-height: 18vh !important;
    	height:18vh !important;
    	background:#00FF00 !important;
    	background:#d2003f !important;
    	padding-top:10px !important;
    	padding-bottom:10px !important;
    }

    .no-margin-top{
    	margin-top:-10px !important;
    	padding-top:-10px !important;
    }

    .img-emoji-primeira-secao{
    	width:350px !important;
    	margin-left:-50px !important;
    }

    .img-logo-footer-1{
    	width:120px !important;
    	margin-top:5% !important;
    }

    .img-logo-footer-2{
    	width:120px !important;
    	margin-top:5% !important;
    }

    .segundo-bloco .col-sm-12 h4{
    	color:#FFF !important;
    }

    .container-full-width{
    	min-width:100% !important;
    }

    .container-forms{
    	min-height:850px !important;
    	height:850px !important;
    }

    .row-form{
    	min-height:638px !important;
    	height:638px !important;
    }

    .row-form-detalhes{
    	min-height:15vh !important;
    	height:15vh !important;
    }

    .row-form-localizacao{
    	min-height:5vh !important;
    	height:5vh !important;
    	padding:10px !important;
    }

    .col-form{
    	background:#fda029 !important;
    	padding:16px !important;
    }

    .col-form h5{
    	color:#FFF !important;
    }

    .container-regulamento .row .col-sm-12{
    	padding:10px !important;
    }

    .col-call-to-action-form-titulo{
    	font-size:14pt !important;
    }

    .col-call-to-action-form-subtitulo{
    	font-size:14pt !important;
    }

    .col-conteudo-form{
    	font-size:14pt !important;
    	position:absolute !important;
    	margin-top:30% !important;
    	margin-left:10% !important;
    }

    .col-detalhes-form{
    	font-size:12pt !important;
    }

    .form{
    	margin-left:30px !important;
    	margin-right:30px !important;
    	margin-top:30px !important;
    }

    .form-group input{
    	padding:16px !important;
    	border-radius:0px !important;
    	margin-bottom:10px !important;
    	font-family: 'Ubuntu', sans-serif !important;
    }

    .btn-submit-vermelho{
    	padding:10px !important;
    	font-family: 'Ubuntu', sans-serif !important;
    }

    .btn-border-branco{
    	border:1px solid #FFF !important;
    }

    .corpo-texto{
    	font-family: 'Ubuntu', sans-serif !important;
    	font-size:10pt !important;
    	font-weight: 300 !important;
    }

    .owl-carousel .owl-prev {
        left: 25px;
    }

    .owl-carousel .owl-next {
        right: 25px;
    }      
}

/* Desktop grande */
@media (min-width: 1200px) {

	.navbar-nav .nav-item .nav-link{
		font-size:20pt !important;
	}

	h1, h2, h3, h4, h5, h6{
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
	}

	.h-formato{
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
	}

	.col-banner-formulario-1{
        padding:0px !important;
/*	    background-image: url("../../images/banners/banner-formulario-1.jpg");
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-origin: initial;*/
	}

	.col-banner-formulario-2{
/*	    background-image: url("../../images/banners/banner-formulario-2.jpg");
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-origin: initial;*/
	}	

	.card-chamada-primeiro-bloco{
		position:relative !important;
		top:5% !important;
		left:40% !important;
	}

	.card-chamada-primeiro-bloco .titulo-primeiro-bloco{
		font-size:22pt !important;
		line-height: 20px !important;
	}

	.card-chamada-primeiro-bloco .preco-primeiro-bloco{
		font-size:46pt !important;
		line-height: 70px !important;
	}

	.card-chamada-primeiro-bloco .subtitulo-primeiro-bloco{
		font-size:22pt !important;
		line-height: 20px !important;
	}

	.card-chamada-primeiro-bloco .data-primeiro-bloco{
		font-size:22pt !important;
	}

	.navbar-nav .nav-item .nav-sequence{
		font-size:20pt !important;
    	flex-grow: 1;
	    flex-basis: auto;
	    margin: .25em 0;
	    padding: 0 1em;
	    text-align: center;
	    border-left: 1px solid #ccc;		
	}

    .primeiro-bloco{
    	min-height:82vh !important;
    	height:82vh !important;
	    background-image: url("../../images/banners/banner-primeira-secao.jpg"); /* The image used */
	    /*background-color: #cccccc;*/
	    /*height: 550px;  You must set a specified height */
	    background-position: bottom; /* Center the image */
	    background-repeat: no-repeat; /* Do not repeat the image */
	    background-size: cover; /* Resize the background image to cover the entire container */  
	    background-origin: initial;    	
    }

    .segundo-bloco{
    	min-height: 22vh !important;
    	height:22vh !important;
    	background:#00FF00 !important;
    	background:#d2003f !important;
    	padding-top:10px !important;
    	padding-bottom:10px !important;
    }

    .no-margin-top{
    	margin-top:-20px !important;
    	padding-top:-10px !important;
    }

    .img-emoji-primeira-secao{
    	width:400px !important;
    	margin-left:-50px !important;
    }

    .img-logo-footer-1{
    	width:130px !important;
    	margin-top:5% !important;
    }

    .img-logo-footer-2{
    	width:130px !important;
    	margin-top:5% !important;
    }

    .segundo-bloco .col-sm-12 h4{
    	color:#FFF !important;
    }

    .container-full-width{
    	min-width:100% !important;
    }

    .container-forms{
    	min-height:850px !important;
    	height:850px !important;
    }

    .row-form{
    	min-height:658px !important;
    	height:658px !important;
    }

    .owl-carousel .item img{
        height:658px !important;
        z-index:400 !important;
    }     

    .row-form-detalhes{
    	min-height:15vh !important;
    	height:15vh !important;
        z-index:500 !important;
    }

    .row-form-localizacao{
    	min-height:5vh !important;
    	height:5vh !important;
    	padding:10px !important;
    }

    .col-form{
    	background:#fda029 !important;
    	padding:20px !important;
        z-index:400 !important;
        min-height: 658px !important;
        height:658px !important;
    }

    .col-form h5{
    	color:#FFF !important;
    }

    .container-regulamento .row .col-sm-12{
    	padding:10px !important;
    }

    .col-call-to-action-form-titulo{
    	font-size:18pt !important;
    }

    .col-call-to-action-form-subtitulo{
    	font-size:18pt !important;
    }

    .col-conteudo-form{
    	font-size:18pt !important;
    	position:absolute !important;
    	margin-top:30% !important;
    	margin-left:15% !important;
        z-index:501 !important;
    }

    .col-detalhes-form{
    	font-size:14pt !important;
    	padding:10px !important;
    }

    .form{
    	margin-left:30px !important;
    	margin-right:30px !important;
    	margin-top:30px !important;
    }

    .form-group input{
    	padding:20px !important;
    	border-radius:0px !important;
    	margin-bottom:10px !important;
    	font-family: 'Ubuntu', sans-serif !important;
    }

    .btn-submit-vermelho{
    	padding:10px !important;
    	font-family: 'Ubuntu', sans-serif !important;
    }

    .btn-border-branco{
    	border:1px solid #FFF !important;
    }

    .corpo-texto{
    	font-family: 'Ubuntu', sans-serif !important;
    	font-size:14pt !important;
    	font-weight: 300 !important;
    }

    .owl-carousel .owl-prev {
        left: 25px;
    }

    .owl-carousel .owl-next {
        right: 25px;
    }      
}

.container-form-1{
	background:#f7e4d6 !important;
	padding-top:50px !important;
	padding-bottom:50px !important;
}

.cor-amarela{
	color:#fffabe !important;
}

.cor-vermelha{
	color:#d31747 !important;
}

.cor-branco{
	color:#FFF !important;
}

.cor-roxa{
	color:#962b76 !important;
}

.cor-azul{
	color:#0d4a85 !important;
}

.btn-submit-vermelho{
	background:#d31747 !important;
	color:#FFF !important;
}

.container-form-2{
	background:#f3f2fa !important;
	padding-top:50px !important;
	padding-bottom:50px !important;	
}

.row-colonia-terra-nova{
	background:#972b76 !important;
}

.row-dom-pedro-manaus{
	background:#0d4a89 !important;
}

.col-detalhes-form{
	border:1px solid #FFF !important;
	margin:10px !important;
	color:#FFF !important;
	font-family: 'Oswald', sans-serif !important;
}

.col-call-to-action-form{
	margin:10px !important;
}

.navbar {
    background:transparent;
}

.container-regulamento{
	min-height:20vh !important;
}

.footer-pagina{
	background-image: linear-gradient(to right, #d2003f, #931038);
	min-height:30vh !important;
}

.row-colonia-terra-nova{
    z-index:500 !important;
}