@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,html,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0 auto;padding:0;border:0;outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none}img{vertical-align:top}embed{vertical-align:top}a{text-decoration:none}form input,form textarea,form button{resize:none;outline:none}hr{background-color:#000;border:none;width:20px;height:1px}::-webkit-scrollbar{width:7.5px;height:7.5px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:10px;border-radius:10px}::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#434343;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-thumb:window-inactive{background:rgba(200,200,200,.9)}

@media only screen and (max-width:1600px){body{zoom:90%;}}
@media only screen and (max-width:1400px){body{zoom:80%;}}
@media only screen and (max-width:1200px){body{zoom:70%;}}
@media only screen and (max-width:1000px){body{zoom:100%;}}
		

/* - - whats_fixed - - */
#whats_fixed{width: 60px; height: 60px; position: fixed; right: 115px; bottom: 30px; object-fit: cover; z-index: 500; transition: 0.3s;}
#whats_fixed:hover{transform: scale(1.1);}
#whats_fixed img{width: 100%; height: 100%; position: relative;}

#whats_fixed::after,
#whats_fixed::before{content: ''; position: absolute; opacity: 0; border: 4px solid #0ba360; left: -10px; top: -10px; right: -10px; bottom: -10px; -webkit-border-radius: 50%; animation: WaveWhatsApp 1.5s ease infinite;}
#whats_fixed::after{animation-delay: .5s;}
@keyframes WaveWhatsApp {0%{ transform: scale(0.5); } 50%{ opacity: 1; } 100%{ transform: scale(1.2); opacity: 0; }}
/* - - whats_fixed - - */
/* - - popup - - */
#popup2{
    z-index: 1001;
    width: 1025px;
    height: 110px;
    background-color: #f6c00f;
    position: fixed;
    left: 50%;
    bottom: 30px;
    margin-left: -512.5px;
    box-sizing: border-box;
    padding: 12px 16px;
    border-radius: 15px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-content: center;
	font-family: sofia-bold;
}

#popup2 > *:not(img){position: relative; box-sizing: border-box; margin: 0 auto 0 0;}
#popup2 > *:not(img):nth-child(2){margin: 0 auto 0 0;}
#popup2 > *:not(img):last-child{margin: 0 auto 0 0;}

#popup2 .titulo{text-align: left; font-size: 16px; text-transform: uppercase; color: #000; width: 90%; margin-bottom: 10px;}
#popup2 .descricao{font-size: 14px; width: 75%; line-height: 20px; color: #000; text-align: left;}
#popup2 .descricao a{transition: 0.3s; text-decoration: underline; font-weight: bold; color: #000;}
#popup2 .descricao a:hover{color: #707070;}

#popup2 .link{
	background-color: #fff;
	border-radius: 5px;
	font-weight: 700;
	font-size: 16px;
	color: #00144F;
	height: 40px;
	line-height: 40px;
	padding: 0 12.5px;
	transition: 0.3s;
}
#popup2 .link:hover{background-color: #F8BD01; color: #00144F;}
/* - - popup - - */
/* - - - - - GERAL - - - - - */
#cookies__text{
	width: 1000px;
	text-align: center;
	font-size: 16px;
	margin: 40px auto;
	
}

#cookies__text h2{
	font-size:24px;
	color: #f6c00f;
}

#cookies__text h3{
	color: #000;
	font-size: 21px;
}

/*owl-dots*/
.owl-dots{position: absolute; width: 100%; text-align: center;} 
.owl-dot{display: inline-block; position: relative; width: 6px; height: 6px; margin: 5px; background-color: #fff; cursor: pointer; border-radius: 15px;}
.owl-dot.active{background-color: #000;}

.about .owl-dots{margin-top: 10px;}
/*owl-dots*/


