.orcamentos-gratis{padding: 18px 25px;display: inline-block;}
.btn-quote a{ font-weight:600!important;}
.img-border img {border: 15px solid #ffffff21;}
strong{font-weight:600!important;}
.sticky-enabled .main-navigation.is_stuck {background: #fff;}
.btn-shadow{-webkit-box-shadow: 0px 7px 15px #999;box-shadow: 0px 7px 15px #999;}
.accordion {background-color: #eaeaea;color: #000;cursor: pointer;padding: 16px;width: 100%;text-align: left;border: none;outline: none;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;font-weight: 600;border-radius:10px;}
.questoes-frequentes button:hover, .questoes-frequentes a.button:hover, .questoes-frequentes button:focus {background-color: #000;color:#fff;} .accordion:after {content: '\002B'; font-size: 30px;color: #000;float: right;margin-left: 5px;line-height: 0.8;}
.active:after {content: "\2212";color:#000;}
.big-btn-quote {
border-radius: 60px;
border: none;
cursor: pointer;
display: inline-block;
font-family: sans-serif;
font-size: 20px;
padding: 10px 10px;
text-align: center;
text-decoration: none;
}
@-webkit-keyframes glowing {
0% {
-webkit-box-shadow: 0 0 10px rgba(34, 185, 255, 0.7);
box-shadow: 0 0 10px rgba(34, 185, 255, 0.7);;
}
50% {
-webkit-box-shadow: 0 0 20px rgba(34, 185, 255, 0.7);
box-shadow: 0 0 20px rgba(34, 185, 255, 0.7);;
}
100% {
-webkit-box-shadow: 0 0 5px rgba(34, 185, 255, 0.7);
box-shadow: 0 0 5px rgba(34, 185, 255, 0.7);;
}
}
@keyframes glowing {
0% {
-webkit-box-shadow: 0 0 10px rgba(34, 185, 255, 0.7);
box-shadow: 0 0 10px rgba(34, 185, 255, 0.7);;
}
50% {
-webkit-box-shadow: 0 0 20px rgba(34, 185, 255, 0.7);
box-shadow: 0 0 20px rgba(34, 185, 255, 0.7);;
}
100% {
-webkit-box-shadow: 0 0 5px rgba(34, 185, 255, 0.7);
box-shadow: 0 0 5px rgba(34, 185, 255, 0.7);;
}
}
.big-btn-quote {
-webkit-animation: glowing 1300ms infinite;
animation: glowing 1300ms infinite;
}
.btn-shake {
cursor: pointer;
}
.btn-shake:hover {
-webkit-animation: shake 1.2s cubic-bezier(.36,.07,.19,.97) both;
animation: shake 1.2s cubic-bezier(.36,.07,.19,.97) both;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-perspective: 1000px;
perspective: 1000px;
}
@-webkit-keyframes shake {
10%, 90% {
-webkit-transform: translate3d(0, -1px, 0);
transform: translate3d(0, -1px, 0);
}
20%, 80% {
-webkit-transform: translate3d(0, 2px, 0);
transform: translate3d(0, 2px, 0);
}
30%, 50%, 70% {
-webkit-transform: translate3d(0, -3px, 0);
transform: translate3d(0, -3px, 0);
}
40%, 60% {
-webkit-transform: translate3d(0, 3px, 0);
transform: translate3d(0, 3px, 0);
}
}
@keyframes shake {
10%, 90% {
-webkit-transform: translate3d(0, -1px, 0);
transform: translate3d(0, -1px, 0);
}
20%, 80% {
-webkit-transform: translate3d(0, 2px, 0);
transform: translate3d(0, 2px, 0);
}
30%, 50%, 70% {
-webkit-transform: translate3d(0, -3px, 0);
transform: translate3d(0, -3px, 0);
}
40%, 60% {
-webkit-transform: translate3d(0, 3px, 0);
transform: translate3d(0, 3px, 0);
}
}
.contactform-style1 input[type="date"], .contactform-style1 input[type="text"], .contactform-style1 input[type="email"], .contactform-style1 input[type="url"], .contactform-style1 input[type="password"], .contactform-style1 input[type="search"], .contactform-style1 input[type="tel"], input[type="number"], .contactform-style1 textarea, .contactform-style1 select{width: 100%;height:50px;padding:0 15px;color:#000000;border:1px solid #cbcbcb;-o-transition: all .4s;transition: all .4s;-webkit-transition: all .4s;background-color:#fff;margin-top:20px;border-radius: 5px;font-weight: 600;}
.contactform-style1 input[type="date"]:focus,.contactform-style1 input[type="text"]:focus, .contactform-style1 input[type="email"]:focus, .contactform-style1 input[type="url"]:focus, .contactform-style1 input[type="password"]:focus, .contactform-style1 input[type="search"]:focus, .contactform-style1 input[type="tel"]:focus, input[type="number"]:focus, .contactform-style1 textarea:focus, .contactform-style1 select:focus{border-color:#000000;}
.contactform-style1 textarea{padding: 15px 0 0 15px;height:170px;}
@media (min-width: 1025px) {.contactform-style1, div.wpcf7-response-output{margin: 0 0 0 0;}}
.contactform-style1 button, .contactform-style1 html input[type=button], .contactform-style1 input[type=reset], .contactform-style1 input[type=submit] {line-height: 22px;color:#fff;font-size:16px;font-weight:700;text-transform: uppercase;-o-transition: color .4s;transition: color .4s;-webkit-transition: color .4s;padding: 15px 30px; border-radius:10px;margin-top:10px;-webkit-box-shadow: 3px 3px 10px rgba(34, 185, 255, 0.7);background: rgb(126,213,0);
background: -o-linear-gradient(top, rgba(126,213,0,1) 0%, rgba(20,144,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(126,213,0,1)), to(rgba(20,144,0,1)));
background: linear-gradient(180deg, rgba(126,213,0,1) 0%, rgba(20,144,0,1) 100%);}
@media (max-width: 768px) {.contactform-style1 button, .contactform-style1 html input[type=button], .contactform-style1 input[type=reset], .contactform-style1 input[type=submit] {float:none;}}
.contactform-style1 button:hover, .contactform-style1 html input[type=button]:hover, .contactform-style1 input[type=reset]:hover, .contactform-style1 input[type=submit]:hover {color:#fff;font-weight:700;background: rgb(20,144,0);
background: -o-linear-gradient(top, rgba(20,144,0,1) 0%, rgba(126,213,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(20,144,0,1)), to(rgba(126,213,0,1)));
background: linear-gradient(180deg, rgba(20,144,0,1) 0%, rgba(126,213,0,1) 100%);}
span.wpcf7-not-valid-tip {color:#facb00;font-size: 15px;font-weight: bold;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: 2px solid #ecbd1d!important;}
form.generic button:hover, form.generic button:focus{color:#ecbd1d;background-color:#fff;}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {border-color: #000; font-weight:600;}.example {
display: -ms-grid;
display: grid;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background: -o-linear-gradient(top, white, black);
background: -webkit-gradient(linear, left top, left bottom, from(white), to(black));
background: linear-gradient(to bottom, white, black);
}
.wpcf7 .ajax-loader{margin:0;}
.card-up {position: relative;top: 0;-webkit-transition: top ease 0.5s;-o-transition: top ease 0.5s;transition: top ease 0.5s;}
.card-up:hover {top: -10px;}
.copyright{margin-bottom:10px;}
.madeby a{font-weight:700;}
.madeby-logo{margin-top:15px;}
.madeby-logo img{height:45px;-webkit-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.madeby-logo img:hover{ -ms-transform: translate(0px, -4px); -webkit-transform: translate(0px, -4px); transform: translate(0px, -4px)}.example {
display: -ms-grid;
display: grid;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background: -webkit-gradient(linear, left top, left bottom, from(white), to(black));
background: -o-linear-gradient(top, white, black);
background: linear-gradient(to bottom, white, black);
}