@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%;}}

/* - - - - - GERAL - - - - - */
::root{font-size: 16px;}

.central{
	width: 1200px;
	height: auto;
	position: relative;
    display: block;
    margin: 0 auto;
    box-sizing: border-box;
}

/*fontes*/
body,textarea,input{font-family: 'Montserrat';}
.font,.font > *{}
/*fontes*/

/*owl-carousel*/

/*owl-nav*/
.owl-nav{width: 100%; height: 0; position: absolute;}
.owl-nav .owl-next,.owl-nav .owl-prev{position: absolute; overflow: hidden; text-indent: -999999px; background-size: 100%; background-position: center center; background-repeat: no-repeat;}
.owl-nav .owl-next{right: 0;}
.owl-nav .owl-prev{left: 0;}
/*owl-nav*/

/*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: #2B2B2B; cursor: pointer; border-radius: 15px;}
.owl-dot.active{background-color: #6A0D0E}
/*owl-dots*/

/*owl-carousel*/

/* - - whats_fixed - - */
#whats_fixed{width: 60px; height: 60px; position: fixed; right: 30px; 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;}

#tarifa {
    width: 200px;
    height: 75px;
    text-align: center;
    display: flex;
    background: url("../../imagens/—Pngtree—cute blue watercolour message box_6978971 (1).png") no-repeat center center;
    color: #C8B1A0;
    position: fixed;
    right: 60px;
    bottom: 80px;
    justify-content: center;
    line-height: 57px;	
	z-index: 2;
}




#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 - - */

/* - - - mensagem - - - */

/*geral*/
.mensagem{width: 100%; min-height: 375px; height: auto; position: relative;margin-top: -120px;}

.mensagem .central{height: auto; box-sizing: border-box; padding: 205px 150px 140px 150px; text-align: center; color: #fff;}

.mensagem .imagem{height: auto; position: relative; margin-bottom: 10px;}
.mensagem .way{width: 100%; height: auto; position: relative; color: #fff; text-transform: uppercase;}
.mensagem .way li{position: relative; display: inline-block; vertical-align: top; padding-right: 10px;}
.mensagem .way li:last-of-type{padding: 0;}
.mensagem .way li:after{content: "/"; position: absolute; right: 0; top: 0;}
.mensagem .way li:last-of-type:after{content: "";}
.mensagem .way li a{color: #fff; transition: 0.3s;}
.mensagem .way li a span{}
.mensagem .way .current{font-size: 35px; font-weight: 500; text-transform: uppercase; position: relative; display: block;}
.mensagem .way .current a{}
.mensagem .way li a:hover{color: #434343;}
.mensagem .titulo{font-size: 35px; font-weight: 500; text-transform: uppercase; position: relative; display: block;}
.mensagem .descricao{font-size: 20px; font-weight: 200; margin-top: 15px;}
.mensagem .busca_enviada{
    width: 350px; 
    height: 45px;
    line-height: 45px;
    margin: 25px auto 0; 
    position: relative; 
    background-color: rgba(255,255,255,0.3); 
    border-width: 1px; 
    border-style: solid;
    overflow: hidden;
    border-radius: 25px;
    box-sizing: border-box;
    padding-right: 40px;
}
.mensagem .busca_enviada input,.mensagem .busca_enviada button{box-sizing: border-box; transition: 0.3s; border: none; background: none;}
.mensagem .busca_enviada input{
    width: 100%; 
    height: 45px; 
    line-height: 45px; 
    position: relative; 
    padding: 0 12.5px;
    border-radius: 25px;
    font-size: 16px;
    color: #fff;
}
.mensagem .busca_enviada input::placeholder{color: #fff; opacity: 1;}
.mensagem .busca_enviada input:-ms-input-placeholder{ color: #fff;}
.mensagem .busca_enviada input::-ms-input-placeholder {color: #fff;}
.mensagem .busca_enviada button{
    border-color: #fff; 
    width: 30px;
    height: 30px;
    position: absolute;
    right: 15px;
    top: 5px;
    background: url("../../imagens/padrao/icon-search-enviada.png") center center no-repeat;
    background-size: contain;
    cursor: pointer;
}
.mensagem .busca_enviada button:hover{top: 3px;}
.mensagem .link_out{
    display: block;
	width: 175px;
	height: 40px;
	line-height: 40px;
	position: relative;
	border: none;
	border: 1px #fff solid;
	outline: none;
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	transition: 0.3s;
	text-align: center;
	margin: 20px auto 0;
}
.mensagem .link_out:hover{background: #fff;}
/*geral*/

/*enviada*/
#enviada{background-image: linear-gradient(to bottom, #6a0d0e, #520c14, #3a0d14, #220a0f, #000000);}
#enviada .imagem{width: 150px;}
#enviada .link_out:hover{color: #FF0000;}
/*enviada*/

/*pagenotfound*/
#pagenotfound{background-image: linear-gradient(to bottom, #6a0d0e, #520c14, #3a0d14, #220a0f, #000000);}
#pagenotfound .imagem{width: 175px;}
#pagenotfound .link_out:hover{color: #FF0000;}
/*pagenotfound*/

/*productnotfound*/
#productnotfound{background-image: linear-gradient(to bottom, #6a0d0e, #520c14, #3a0d14, #220a0f, #000000);}
#productnotfound .imagem{width: 200px;}
#productnotfound .busca_enviada{border-color: #FF0000;}
#productnotfound .link_out:hover{color: #FF0000;}
/*productnotfound*/

/* - - - mensagem - - - */


/* - - popup - - */
#popup2{
    z-index: 1001;
    width: 1025px;
    height: 110px;
    background-color: #6A0D0E;
    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;
}

#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: #fff; width: 90%; margin-bottom: 10px;}
#popup2 .descricao{font-size: 14px; width: 75%; line-height: 20px; color: #ececec; text-align: left;}
#popup2 .descricao a{transition: 0.3s; text-decoration: underline; font-weight: bold; color: #fff;}
#popup2 .descricao a:hover{color: #707070;}

#popup2 .link{
	background-color: #fff;
	border-radius: 5px;
	font-weight: 700;
	font-size: 16px;
	color: #000;
	height: 40px;
	line-height: 40px;
	padding: 0 12.5px;
	transition: 0.3s;
}
#popup2 .link:hover{background-color: #fff; color: #6A0D0E;}
/* - - popup - - */


/* - - - - DISPLAY - - - - */
.display{position: relative; box-sizing: border-box; margin: 100px auto;}
.display .central{box-sizing: border-box;}

.display.central,.display .central{display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start;}
.display.central > *,.display .central > *{position: relative; box-sizing: border-box; transition: 0.3s; margin: 0;}

/* - */
.display.alt{margin: 0 auto;}
.display.alt .central{padding: 100px 0;}

.between.display.central,.between.display .central{justify-content: space-between;}
.around.display.central,.around.display .central{justify-content: space-around;}
.evenly.display.central,.evenly.display .central{justify-content: space-evenly;}
/* - */

/* - - - IMAGEM - - - */
.display .imagem{height: auto; position: relative; box-sizing: border-box;}
.display .imagem img{width: 100%; height: auto; position: relative; box-sizing: border-box; object-fit: cover;}
/* - - - IMAGEM - - - */

/* - - - - DISPLAY - - - - */


/* - - - - BLOCO - - - - */

/* - - - PADRAO - - - */
.bloco{width: 100%; height: auto; position: relative; box-sizing: border-box; display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; flex-direction: column;}
.bloco > *{width: 100%; height: auto; position: relative; text-align: left; box-sizing: border-box; margin: 0 0 25px; transition: 0.3s;}
.bloco > *:last-child{margin: 0 0;}

/* - - title - - */
.bloco .title{color: #000000; font-weight: bold; font-size: 35px;}
.bloco .title span{display: block;}
.bloco .title span.inline{display: inline-block;}

.bloco .title.tiny,.bloco .title span.tiny{font-size: 18px;}
.bloco .title.smaller,.bloco .title span.smaller{font-size: 25px;}
.bloco .title.small,.bloco .title span.small{font-size: 30px;}
.bloco .title.padrao,.bloco .title span.padrao{font-size: 35px;}
.bloco .title.big,.bloco .title span.big{font-size: 50px;}
.bloco .title.large,.bloco .title span.large{font-size: 55px;}

.bloco .title.bottom{margin-bottom: 0;}

.bloco .title.color,.bloco .title span.color{color: #FF0000;}
.bloco .title.white,.bloco .title span.white{color: #fff;}
.bloco .title.black,.bloco .title span.black{color: #000;}

.bloco .title.italic,.bloco .title span.italic{font-style: italic;}
.bloco .title.spacing,.bloco .title span.spacing{letter-spacing: -3px;}
.bloco .title.normal,.title span.normal{letter-spacing: normal; line-height: normal;}
.bloco .title.uppercase,.bloco .title span.uppercase{text-transform: uppercase;}
/* - - title - - */

/* - - description - - */
.bloco .description{width: 100%; color: #000; font-size: 18px; font-weight: 500; max-width: 900px;}

.bloco .description.color,.bloco .description span.color{color: #FF0000;}
.bloco .description.white,.bloco .description span.white{color: #fff;}
.bloco .description.black,.bloco .description span.black{color: #000;}

.bloco .description.italic,.bloco .description span.italic{font-style: italic;}

.bloco .description.large,.bloco .description span.large{font-size: 25px;}
.bloco .description.big,.bloco .description span.big{font-size: 20px;}
.bloco .description.medium,.bloco .description span.medium{font-size: 16px;}
.bloco .description.small,.bloco .description span.small{font-size: 14px;}

.bloco .description.page{width: 900px;}

.bloco .description > *:not(a):not(strong){display: block; position: relative; box-sizing: border-box;}
.bloco .description h2{color: #FF0000; font-size: 23px; margin: 20px 0 10px;}
.bloco .description h2:first-of-type{margin: 20px 0 25px;}
.bloco .description h3{color: #FF0000; font-size: 20px; margin: 15px 0 7.5px;}
.bloco .description img{width: auto; max-width: 100%; margin: 0 30px 20px 0; height: auto; float: left;}
.bloco .description ul{width: 100%; height: auto; position: relative; margin-top: 20px;}
.bloco .description ul li{list-style: circle;}
.bloco .description ul li ul{margin-top: 0; padding-left: 40px;}
.bloco .description ul li ul li{list-style: disc;}
.bloco .description a:not(.a_way){transition: 0.3s; text-decoration: underline; color: #707070;}
.bloco .description a:not(.a_way):visited{color: #383838;}
.bloco .description a:not(.a_way):hover,.bloco .description a:not(.a_way):visited:hover{color: #FF0000;}
/* - - description - - */

/* - - linkout - - */
.bloco .linkout{
	width: auto;
	height: 40px;
    line-height: 40px;
    padding: 0 15px;
	color: #000;
    border: 1px #000 solid;
    border-radius: 10px 0;
	font-size: 18px;
    text-align: center;
	cursor: pointer;
}
.bloco .linkout img{
	width: 20px; 
	height: auto; 
	position: relative; 
	vertical-align: middle;
	filter: invert(1);
	margin-left: 5px;
	transition: 0.2s;
}

/* - small - */
.bloco .linkout.small{font-size: 16px; padding: 0 10px; height: 35px; line-height: 35px;}
.bloco .linkout.small img{width: 18px;}
/* - small - */

/* - big - */
.bloco .linkout.big{font-size: 24px; padding: 0 20px; height: 50px; line-height: 50px;}
.bloco .linkout.big img{width: 22px;}
/* - big - */

/* - large - */
.bloco .linkout.large{font-size: 28px; padding: 0 25px; height: 60px; line-height: 60px;}
.bloco .linkout.large img{width: 24px;}
/* - large - */

/* - color - */
.bloco .linkout.color{border-color: #004E9C; color: #004E9C;}
.bloco .linkout.color img{filter: invert(20%) sepia(62%) saturate(2927%) hue-rotate(197deg) brightness(92%) contrast(101%);}

.bloco .linkout.color:hover{background-color: #004E9C; color: #fff;}
.bloco .linkout.color:hover > img{filter: invert(1);}
/* - color - */

/* - whats - */
.bloco .linkout.whats{background-color: #004E9C; color: #fff; border: none;}
.bloco .linkout.whats:hover{background-color: #25D366;}
/* - whats - */

/* - - linkout - - */

/* - - - PADRAO - - - */


/* - - - MAIN - - - */
.main{margin: 0 0 70px !important;}
/* - - - MAIN - - - */


/* - - - CENTER - - - */
.bloco.center{justify-content: center; align-items: center;}
.bloco.center > *{text-align: center;}
/* - - - CENTER - - - */


/* - - - INLINE - - - */
.bloco.inline{flex-direction: row; justify-content: center; align-items: center;}
.bloco.inline > *{margin: 0 20px;}

.bloco.inline .title{width: 375px; text-align: right;}

.bloco.inline .description{width: 405px; text-align: left;}
.bloco.inline .linkout{text-align: center;}
/* - - - INLINE - - - */

/* - - - - BLOCO - - - - */


/* - - - - BLOCK - - - - */

/* - - - PADRAO - - - */
.block{width: auto; position: relative; height: auto; display: flex; flex-wrap: wrap; justify-content: flex-start; box-sizing: border-box;}
.block > *{position: relative; box-sizing: border-box; font-size: 16px; margin: 0;}

.block .titulo{margin-bottom: 5px; color: #FF0000; text-transform: uppercase; font-weight: 900; font-size: 18px; width: 100%; margin-bottom: 10px;}

.block .info{font-weight: bold; color: #FF0000; font-size: 18px;}

.block .link{width: auto; height: 18px; color: #707070; transition: 0.3s; margin-right: 7.5px; font-size: 16px;}
.block .link.normal{width: 100%; height: auto; margin-right: 0;}
/* - - auto - - */
.block .link.auto{height: auto;}
/* - - auto - - */
.block .link:last-child{margin-right: 0;}
.block .link span{font-size: 12px;}
.block .link span.color{color: #FF0000; margin-right: 7.5px;}
.block .link img{
	width: auto;
	height: 100%;
	position: relative;
	display: inline-block;
	transition: 0.2s;
	filter: invert(24%) sepia(84%) saturate(1969%) hue-rotate(196deg) brightness(90%) contrast(98%);
}
/* - - - PADRAO - - - */

/* - - - center - - - */
.block.center{justify-content: center;}
/* - - - center - - - */

/* - - - white - - - */
.block.white .titulo,.block.white .link,.block.white .info{color: #fff;}
.block.white .link img{filter: invert(1);}
/* - - - white - - - */

/* - - - gray - - - */
.block.gray .titulo,.block.gray .link,.block.gray .info{color: #9DA5A6;}
.block.gray .link img{filter: invert(78%) sepia(7%) saturate(232%) hue-rotate(138deg) brightness(83%) contrast(87%);}
/* - - - gray - - - */

/* - - - small - - - */
.block.small .link{height: 16px; font-size: 12px;}
.block.small .link span{font-size: 10px;}
/* - - - small - - - */

/* - -  - big - - - */
.block.big .titulo{font-size: 18px}
.block.big .link{height: 27.5px; font-size: 20px;}
.block.big .link span{font-size: 16px;}
/* - -  - big - - - */

/* - - - alt - - - */
.block.alt{}
.block.alt > *{font-size: 18px;}
.block.alt .titulo{font-weight: 700;}
.block.alt .info{font-weight: 400;}
/* - - - alt - - - */

/* - - - hover - - - */
.block .link:hover{color: #FF0000;}
.block .link:hover > img{transform: rotate(360deg); filter: invert(24%) sepia(84%) saturate(1969%) hue-rotate(196deg) brightness(90%) contrast(98%);}
/* - - - hover - - - */

/* - - - - BLOCK - - - - */


/* - - - - FORM - - - - */

/* - - - padrao - - - */
.form{box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-between;}
.form > *{box-sizing: border-box; position: relative; transition: 0.3s; margin: 0 0;}
.form > *:not(button){font-size: 16px;}
.form > * > *:not(:is(p,a,label,span)),.form > *:not(:is(p,a,div)){
	border: none;
	border-width: 1px;
	border-style: solid;
	width: 100%; 
	box-sizing: border-box;
	transition: 0.3s;
}

.form > * p{display: block; color: #ABABAB; font-size: 14px; margin-bottom: 5px;}

.form > *:not(:is(button,#aceitar)){width: 100%; margin-bottom: 30px; max-height: 150px;}
.form > *:not(:is(button,#aceitar)).inline{width: 49%;}

.form > * label{
	position: absolute;
	left: 0;
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	top: 14px;
	color: #aaa;
	text-align: left;
	transition: 0.3s;
	z-index: -1;
	letter-spacing: 0.5px;
}

.effect-21 ~ .focus-border:before,
.effect-21 ~ .focus-border:after{content: ""; position: absolute; top: 0; right: 0; width: 0; height: 2px; background-color: #000; transition: 0.2s; transition-delay: 0.2s;}
.effect-21 ~ .focus-border:after{top: auto; bottom: 0; right: auto; left: 0; transition-delay: 0.6s;}
.effect-21 ~ .focus-border i:before,
.effect-21 ~ .focus-border i:after{content: ""; position: absolute; top: 0; left: 0; width: 2px; height: 0; background-color: #000; transition: 0.2s;}
.effect-21 ~ .focus-border i:after{left: auto; right: 0; top: auto; bottom: 0; transition-delay: 0.4s;}
.effect-21:focus ~ .focus-border:before,
.effect-21:focus ~ .focus-border:after,
.has-content.effect-21 ~ .focus-border:before,
.has-content.effect-21 ~ .focus-border:after{width: 100%; transition: 0.2s; transition-delay: 0.6s;}
.effect-21:focus ~ .focus-border:after,
.has-content.effect-21 ~ .focus-border:after{transition-delay: 0.2s;}
.effect-21:focus ~ .focus-border i:before,
.effect-21:focus ~ .focus-border i:after,
.has-content.effect-21 ~ .focus-border i:before,
.has-content.effect-21 ~ .focus-border i:after{height: 100%; transition: 0.2s;}
.effect-21:focus ~ .focus-border i:after,
.has-conten.effect-21 ~ .focus-border i:after{transition-delay: 0.4s;}
.effect-21:focus ~ label, .has-content.effect-21 ~ label{top: -18px; font-size: 12px; color: #000; transition: 0.3s;}


.form input,.form textarea,.form select{border-color: #ccc; background-color: transparent; color: #ABABAB;}
.form input:not(:read-only):focus,.form textarea:focus,.form select:focus{color: #000;}

.form input,.form select{height: 50px; line-height: 50px; padding: 0 10px;}

.form textarea{height: 150px; padding: 10px; z-index: 1;}

.form input::placeholder,.form textarea::placeholder,.form select::placeholder{color: #ABABAB; opacity: 1;}
.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder,.form select:-ms-input-placeholder{color: #ABABAB;}
.form input::-ms-input-placeholder,.form textarea::-ms-input-placeholder,.form select::-ms-input-placeholder{color: #ABABAB;}

.form #aceitar{border: none; color: #707070; position: relative; text-align: left; font-size: 11px; width: 180px; height: 30px; padding: 0 0 0 25px; z-index: 2; margin-right: auto;}
.form #aceitar a{color: #707070; text-decoration: underline; transition: 0.3s; display: block;}
.form #aceitar a:hover{color: #44026E;}
.form #aceitar input{
	width: 15px !important;
	height: 15px;
	line-height: normal; 
	display: inline-block; 
	vertical-align: middle;
	padding: 0;  
	position: absolute;
	left: 0; 
	bottom: 50%; 
	margin-bottom: -7.5px;
}

.form button{
    width: 100px;
    height: 35px;
    line-height: 35px;
    cursor: pointer; 
    background-color: #000; 
    color: #fff;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 0.7px;
    text-transform: uppercase;
    position: relative;
	border-radius: 5px;
    z-index: 2;
    border: none;
	margin-left: auto;
}
.form button:hover{background-color: #000;}

.form button:disabled{background-color: #B4B4B4; border: none; cursor: not-allowed;}
/* - - - padrao - - - */

/* - - - - FORM - - - - */



/* - - - - FORMULARIO - - - - */

/* - - - PADRAO - - - */
.formulario{width: 375px; padding: 15px; border-radius: 10px; position: relative; border: 1px #F5F5F5 solid;}
.formulario > *{margin: 0 auto 20px; position: relative; box-sizing: border-box;}
.formulario > *:last-child{margin: 0 auto;}

.formulario .titulo{color: #373737; font-size: 22px; line-height: 30px; font-weight: bold; text-align: center; text-transform: uppercase; margin-bottom: 35px;}
.formulario .titulo span{color: #004E9C; font-size: 48px; text-transform: none; display: block;}
.formulario .descricao{color: #707070; font-size: 14px; line-height: 20px;}
/* - - - PADRAO - - - */

/* - - - BIG - - - */
.formulario.big{width: 100%; margin: 0 auto 75px;}
.formulario.big > *{text-align: center;}

.formulario.big .form > *:not(:is(button,#aceitar)){max-height: 220px;}
.formulario.big .form textarea{height: 220px;}
/* - - - BIG - - - */

/* - - - ALT - - - */
.formulario.alt{position: sticky; top: 120px;}
/* - - - ALT - - - */

/* - - - - FORMULARIO - - - - */


/* - - - - WHATS - - - - */
.whats{
    width: 345px; 
    height: 80px;
    background-color: #000; 
    position: relative; 
    border-radius: 15px; 
    z-index: 2;
    margin: -55px 0 30px; 
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    transition: 0.3s;
}
.whats > *{margin: 0 10px; width: auto; height: auto; position: relative;}
.whats img{width: auto !important;; height: 45px !important; filter: invert(1); border-radius: 0;}
.whats p{color: #8CB9E6; font-size: 35px; line-height: 20px;}
.whats p span{color: #FFFFFF; font-size: 20px; text-transform: uppercase; letter-spacing: 1px; display: block;}

.whats:hover{background-color: #000;}
.whats:hover > p{color: #fff;}
/* - - - - WHATS - - - - */


/* - - - - WAY - - - - */
.way{width: 100%; height: auto; position: relative; color: #000; text-transform: uppercase; font-size: 14px; text-align: center;}
.way li{position: relative; display: inline-block; vertical-align: top; box-sizing: border-box; padding: 0 15px 0 0;}
.way li:after{content: "/"; position: absolute; right: 2.5px; top: 0;}
.way li:last-of-type{padding: 0;}
.way li:last-of-type:after{content: "";}
.way li a{color: #000; cursor: pointer; transition: 0.3s;}
.way li a:hover{color: #707070;}

/* - - - WHITE - - - */
.way.white{color: #fff;}
.way.white li{color: #fff;}
.way.white li a{color: #fff;}
.way.white li a:hover{color: #000;}
/* - - - WHITE - - - */

/* - - - - WAY - - - - */

/* - - - - - GERAL - - - - - */
#cookies__text{
	width: 1000px;
	text-align: center;
	font-size: 16px;
	margin: 40px auto;
	
}

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

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

.dropdown-content {
    display: none;
}

.dropdown-content.show {
    display: block;
}