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

/*reset*/
.displaynonne {display: none!important}
			
body {font-family: 'Ubuntu';background: url(../images/bg-top-omega.jpg) top center #222 no-repeat;}

.indice-van,
h2,h3,
Playfair {font-family: 'Playfair Display'}

.Ubuntu {font-family: 'Ubuntu'}

.bg-primary {background-color: #D5B974!important}
.bg-secondary {background-color: #EFEFEF!important}

.padding_70 {padding: 70px 0;}
.padding_70_0 {padding: 70px 0 0 0;}
.padding_150 {padding: 150px 0;}

.text-primary,
.btn-dark {color:#D5B974!important}

.text-light {font-weight: 100}
.text-regular {font-weight: 400!important}

.text-sm {font-size: 12px;}
.text-md {font-size: 15px;}
.text-lg {font-size: 25px;}
.text-xlg {font-size: 40px;}
.text-xxlg {font-size: 50px;line-height: 50px}

.letter-spacing-5 {letter-spacing: 10px;}

.btn-outline-primary {border: 1px solid #D5B974; color: white; text-transform: uppercase;}
.btn-outline-primary:hover {background: #D5B974;border: 1px solid #D5B974;}

.btn-success.btn-lg {font-size: 18px!important;padding:10px 20px!important;}

.title-head {letter-spacing: 20px; font-size: 64px;}

/*menu*/
.navbar-nav {margin-left: auto;}
.navbar-nav .nav-link {font-family: 'Ubuntu'; font-size: 16px; font-weight: 500; text-transform: uppercase; margin-left: 70px; }

/*content*/
.indice-van {margin-left: 40px; letter-spacing: 5px}
.line {width: 30px; height: 2px; background-color: #000;position: absolute;z-index: 1000;top: 13px;}

#block-1 {background: url(../images/bg-block-1.jpg) no-repeat center center; }
#block-2 {background: url(../images/bg-block-2.jpg) no-repeat center center; }
#block-3 {background: url(../images/bg-block-3.jpg) no-repeat center center; }
#block-4 {background: url(../images/bg-block-4.jpg) no-repeat center center; }
#block-5 {background: url(../images/bg-block-5.jpg) no-repeat center center; }

#slogan {background: url(../images/bg-voce-no-controle.jpg) no-repeat center center; padding: 360px 0}

#cta {background: url(../images/bg-cta.jpg) no-repeat center top #FFF;}

.bg-catalogo {background: url(../images/bg-catalogo.png) no-repeat center center #D5B974; padding: 80px 0}

/*depoimentos*/
.card-depoimentos {padding: 30px; min-height: 455px;}
.card-depoimentos img.star {width: 100px!important;} 

/*formulario*/
.form-control {border: none!important; background-color: #E7E7E7!important; font-size: 15px!important; padding: 15px 25px!important}
.mauticform-radiogrp {text-align: left!important}
.mauticform-label,.mauticform-radiogrp-label {color:white!important; font-size: 9px!important; font-weight: 100;}
.mauticform-radiogrp-radio {position: relative; top: 4px;}
.mauticform-radiogrp-label a {color: #D5B974}

::-webkit-input-placeholder { /* Edge */
  color: #B7B7B7!important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #B7B7B7!important;
}

::placeholder {
  color: #B7B7B7!important;
}

/*cookie*/
.cookie {position: fixed; bottom: 10px; width: 100%!important; z-index: 1000}

/* Large desktop */
@media (min-width: 1200px) {

}     
     
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}
     
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 

}
     
/* Landscape phones and down */
@media (max-width: 480px) {
	.text-lg {font-size: 18px!important;}
	.btn-group-lg>.btn, .btn-lg {font-size: 16px!important;}
	
	.text-xxlg {font-size: 30px;line-height: 30px}
	
	/*menu*/
	.navbar-brand img {width: 200px}
	.navbar-nav .nav-link {margin-left: 0;}
	
	.title-head {letter-spacing: 5px; font-size: 24px;}
	
	/*vantagems*/
	#slogan {padding: 100px 0;}
	.bg-catalogo {background: #D5B974!important; padding: 80px 0}
}

/*animation*/
.bounce {
	
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}
 
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

/*carosel*/
.carousel-wrap {
  margin: 0 auto;
  padding: 0 5%;
  width: 100%;
  position: relative;
}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
  position: relative;
  z-index: 100; 
  -webkit-backface-visibility: hidden; 
}

/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}

.owl-nav i {
  font-size: 52px;
}
.owl-next {position: absolute; right: -90px; top: 120px;}
.owl-prev {position: absolute; left: -90px; top: 120px;}

.owl-nav .owl-prev {
  left: -80px;
}

.owl-nav .owl-next {
  right: -80px;
}

@media (max-width: 480px) {
	.owl-nav .owl-prev {
	  left: -40px!important;
	}
	
	.owl-nav .owl-next {
	  right: -40px!important;
	}	
}