a{text-decoration:none;}
@font-face{font-family:Callina;src:url("../fonts/Callina.ttf") format("truetype");font-weight:normal;font-style:normal;}
body{font-family:"Microsoft Sans Serif", Helvetica, serif;}

#myText{animation:mymove 5s;}
@keyframes mymove{
from{transform:rotateX(90deg);opacity:0;}
to{transform:rotateX(0deg);opacity:1;}
}
.parallax{min-height:1000px;background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;}
.center{position:absolute;top:16%;left:2%;width:95%;font-size:18px;}
.left{position:absolute;top:10%;width:60%;}
.center-foto{position:absolute;top:56%;left:50%;transform:translate(-50%, -50%);font-size:18px;width:350px;height:350px;background:gray;opacity:0;transition:opacity 1.2s, width 0.3s, height 0.3s;z-index:97;}
.center-foto:hover{width:400px;height:400px;opacity:.8;z-index:97;}
.fotos-servico{padding-left:20px!important;padding-right:20px!important;padding-top:20px!important;padding-bottom:20px!important;vertical-align:middle; width:350px;height:350px;object-fit:cover;}
.fonte1{line-height:normal;text-align:center;height:90%;width:100%;display:flex;align-items:center;justify-content:center;vertical-align:middle;color:white;font-size:33px;letter-spacing:0.5em;}
.fonte2{position:absolute;top:50%;line-height:normal;text-align:center;height:40%;width:100%;display:flex;align-items:center;justify-content:bottom;vertical-align:middle;color:white;font-size:33px;letter-spacing:0.5em;}
.margem-externa{position:fixed;top:0;right:0;bottom:0;left:0;border:60px solid white;z-index:98;}
.moldura{position:fixed;border:30px solid white;z-index:98;background-color:white;}
.header{position:fixed;top:0;z-index:99;}
.footer{position:fixed;bottom:0;z-index:99;}
.flgs{vertical-align:middle;padding-right:10px!important;padding-bottom:3px!important;width:18px;height:12px;}
.checkmark{content:'';border-color:gray;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);height:12px;width:6px;float:right;transform-origin:top;}
.w3-bar{width:99%;overflow:hidden;}
.w3-left{float:left!important;}
.w3-right{float:right!important;}
.w3-center{position:relative;padding:5px 5px;vertical-align:middle;align:center;object-fit:cover;object-position:50%;}
.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;}
.w3-bar-item{padding:8px 16px;padding-top:20px!important;float:left;width:auto;border:none;display:block;outline:0;cursor:pointer;font-size:14px;color:rgb(130,130,130);}
.vl{border-left:1px solid gray;height:70px;position:relative;top:50px;padding-bottom:20px!important;left:50%;margin-left:-3px;width:1px;z-index:90;}
.hl{border-bottom:1px solid gray;width:100%;position:relative;height:1px;z-index:90;}
p.titulo{font-size:20px;color:rgb(120,120,120);}
p.descricao{font-size:20px;color:rgb(120,120,120);display:inline;}
a.descricao{font-size:20px;color:rgb(120,120,120);}
.aviso{position:fixed;right:0;bottom:0;width:22%;z-index:100;background-color:black;}
.btnAviso{border-radius:3px;font-size:12px;margin-left:12px;margin-right:12px;margin-top:2px;margin-bottom:12px;color:rgb(255, 255, 255);background-color:rgb(255, 75, 35);}
.dropdown{display:inline-block;}
.dropdown-content{display:none;position:relative;background-color:#f1f1f1;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}
.dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block;}
.dropdown-content a:hover{background-color:#ddd;}
.dropdown:hover .dropdown-content{display:block;}
.dropdown:hover .dropbtn{background-color:#3e8e41;}
.contato{display:inline-table;padding-left:18px!important;padding-right:18px!important;vertical-align:middle;float:center;}
.divisorias{align:center;text-align:center;background-color:white;font-size:26px;}
.icones{vertical-align:middle;width:41px;height:41px;}
.nameLogo{font-family:"Yu Gothic","Microsoft Sans Serif",Helvetica, serif;margin-block-end:0em;text-align:center;color:white;font-size:5vw;text-shadow:2px 2px 4px grey, -1px -1px 6px grey;}
.descrLogo{font-family:Callina,Helvetica, serif;;text-align:center;font-size:5vw;margin-block-start:30px;color:white;text-shadow:2px 2px 4px grey, -1px -1px 6px grey;}
.sobreposicao {position: absolute;cursor: pointer;z-index:89;}
.videoconvida{position:relative;width:300px;height:200px;padding-top:90px!important;padding-left:30px!important;z-index:88;}
